AzureFirewallApplicationRuleCollection Class

public final class AzureFirewallApplicationRuleCollection
extends SubResource

Application rule collection resource.

Constructor Summary

Constructor Description
AzureFirewallApplicationRuleCollection()

Creates an instance of AzureFirewallApplicationRuleCollection class.

Method Summary

Modifier and Type Method and Description
AzureFirewallRCAction action()

Get the action property: The action type of a rule collection.

String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

static AzureFirewallApplicationRuleCollection fromJson(JsonReader jsonReader)

Reads an instance of AzureFirewallApplicationRuleCollection from the JsonReader.

String name()

Get the name property: The name of the resource that is unique within the Azure firewall.

Integer priority()

Get the priority property: Priority of the application rule collection resource.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the application rule collection resource.

List<AzureFirewallApplicationRule> rules()

Get the rules property: Collection of rules used by a application rule collection.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AzureFirewallApplicationRuleCollection withAction(AzureFirewallRCAction action)

Set the action property: The action type of a rule collection.

AzureFirewallApplicationRuleCollection withId(String id)
AzureFirewallApplicationRuleCollection withName(String name)

Set the name property: The name of the resource that is unique within the Azure firewall.

AzureFirewallApplicationRuleCollection withPriority(Integer priority)

Set the priority property: Priority of the application rule collection resource.

AzureFirewallApplicationRuleCollection withRules(List<AzureFirewallApplicationRule> rules)

Set the rules property: Collection of rules used by a application rule collection.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

AzureFirewallApplicationRuleCollection

public AzureFirewallApplicationRuleCollection()

Creates an instance of AzureFirewallApplicationRuleCollection class.

Method Details

action

public AzureFirewallRCAction action()

Get the action property: The action type of a rule collection.

Returns:

the action value.

etag

public String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

Returns:

the etag value.

fromJson

public static AzureFirewallApplicationRuleCollection fromJson(JsonReader jsonReader)

Reads an instance of AzureFirewallApplicationRuleCollection from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AzureFirewallApplicationRuleCollection if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the AzureFirewallApplicationRuleCollection.

name

public String name()

Get the name property: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Returns:

the name value.

priority

public Integer priority()

Get the priority property: Priority of the application rule collection resource.

Returns:

the priority value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the application rule collection resource.

Returns:

the provisioningState value.

rules

public List rules()

Get the rules property: Collection of rules used by a application rule collection.

Returns:

the rules value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

AzureFirewallApplicationRuleCollection.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAction

public AzureFirewallApplicationRuleCollection withAction(AzureFirewallRCAction action)

Set the action property: The action type of a rule collection.

Parameters:

action - the action value to set.

Returns:

the AzureFirewallApplicationRuleCollection object itself.

withId

public AzureFirewallApplicationRuleCollection withId(String id)

Overrides:

AzureFirewallApplicationRuleCollection.withId(String id)

Parameters:

id

withName

public AzureFirewallApplicationRuleCollection withName(String name)

Set the name property: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Parameters:

name - the name value to set.

Returns:

the AzureFirewallApplicationRuleCollection object itself.

withPriority

public AzureFirewallApplicationRuleCollection withPriority(Integer priority)

Set the priority property: Priority of the application rule collection resource.

Parameters:

priority - the priority value to set.

Returns:

the AzureFirewallApplicationRuleCollection object itself.

withRules

public AzureFirewallApplicationRuleCollection withRules(List rules)

Set the rules property: Collection of rules used by a application rule collection.

Parameters:

rules - the rules value to set.

Returns:

the AzureFirewallApplicationRuleCollection object itself.

Applies to