Class AzureFirewallNetworkRuleCollection
java.lang.Object
com.azure.core.management.SubResource
com.azure.resourcemanager.network.models.AzureFirewallNetworkRuleCollection
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.SubResource>
public final class AzureFirewallNetworkRuleCollection
extends com.azure.core.management.SubResource
Network rule collection resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of AzureFirewallNetworkRuleCollection class. -
Method Summary
Modifier and TypeMethodDescriptionaction()Get the action property: The action type of a rule collection.etag()Get the etag property: A unique read-only string that changes whenever the resource is updated.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AzureFirewallNetworkRuleCollection from the JsonReader.name()Get the name property: The name of the resource that is unique within the Azure firewall.priority()Get the priority property: Priority of the network rule collection resource.Get the provisioningState property: The provisioning state of the network rule collection resource.rules()Get the rules property: Collection of rules used by a network rule collection.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAction(AzureFirewallRCAction action) Set the action property: The action type of a rule collection.Set the name property: The name of the resource that is unique within the Azure firewall.withPriority(Integer priority) Set the priority property: Priority of the network rule collection resource.withRules(List<AzureFirewallNetworkRule> rules) Set the rules property: Collection of rules used by a network rule collection.Methods inherited from class com.azure.core.management.SubResource
idMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
AzureFirewallNetworkRuleCollection
public AzureFirewallNetworkRuleCollection()Creates an instance of AzureFirewallNetworkRuleCollection class.
-
-
Method Details
-
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.
-
withName
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 AzureFirewallNetworkRuleCollection object itself.
-
etag
Get the etag property: A unique read-only string that changes whenever the resource is updated.- Returns:
- the etag value.
-
withId
- Overrides:
withIdin classcom.azure.core.management.SubResource
-
priority
Get the priority property: Priority of the network rule collection resource.- Returns:
- the priority value.
-
withPriority
Set the priority property: Priority of the network rule collection resource.- Parameters:
priority- the priority value to set.- Returns:
- the AzureFirewallNetworkRuleCollection object itself.
-
action
Get the action property: The action type of a rule collection.- Returns:
- the action value.
-
withAction
Set the action property: The action type of a rule collection.- Parameters:
action- the action value to set.- Returns:
- the AzureFirewallNetworkRuleCollection object itself.
-
rules
Get the rules property: Collection of rules used by a network rule collection.- Returns:
- the rules value.
-
withRules
Set the rules property: Collection of rules used by a network rule collection.- Parameters:
rules- the rules value to set.- Returns:
- the AzureFirewallNetworkRuleCollection object itself.
-
provisioningState
Get the provisioningState property: The provisioning state of the network rule collection resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.SubResource>- Overrides:
toJsonin classcom.azure.core.management.SubResource- Throws:
IOException
-
fromJson
public static AzureFirewallNetworkRuleCollection fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of AzureFirewallNetworkRuleCollection from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AzureFirewallNetworkRuleCollection 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 AzureFirewallNetworkRuleCollection.
-