Class FirewallPolicyNatRuleCollection
- java.lang.Object
-
- com.azure.resourcemanager.network.models.FirewallPolicyRuleCollection
-
- com.azure.resourcemanager.network.models.FirewallPolicyNatRuleCollection
-
public final class FirewallPolicyNatRuleCollection extends FirewallPolicyRuleCollection
Firewall Policy NAT Rule Collection.
-
-
Constructor Summary
Constructors Constructor Description FirewallPolicyNatRuleCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FirewallPolicyNatRuleCollectionActionaction()Get the action property: The action type of a Nat rule collection.List<FirewallPolicyRule>rules()Get the rules property: List of rules included in a rule collection.voidvalidate()Validates the instance.FirewallPolicyNatRuleCollectionwithAction(FirewallPolicyNatRuleCollectionAction action)Set the action property: The action type of a Nat rule collection.FirewallPolicyNatRuleCollectionwithName(String name)Set the name property: The name of the rule collection.FirewallPolicyNatRuleCollectionwithPriority(Integer priority)Set the priority property: Priority of the Firewall Policy Rule Collection resource.FirewallPolicyNatRuleCollectionwithRules(List<FirewallPolicyRule> rules)Set the rules property: List of rules included in a rule collection.-
Methods inherited from class com.azure.resourcemanager.network.models.FirewallPolicyRuleCollection
name, priority
-
-
-
-
Method Detail
-
action
public FirewallPolicyNatRuleCollectionAction action()
Get the action property: The action type of a Nat rule collection.- Returns:
- the action value.
-
withAction
public FirewallPolicyNatRuleCollection withAction(FirewallPolicyNatRuleCollectionAction action)
Set the action property: The action type of a Nat rule collection.- Parameters:
action- the action value to set.- Returns:
- the FirewallPolicyNatRuleCollection object itself.
-
rules
public List<FirewallPolicyRule> rules()
Get the rules property: List of rules included in a rule collection.- Returns:
- the rules value.
-
withRules
public FirewallPolicyNatRuleCollection withRules(List<FirewallPolicyRule> rules)
Set the rules property: List of rules included in a rule collection.- Parameters:
rules- the rules value to set.- Returns:
- the FirewallPolicyNatRuleCollection object itself.
-
withName
public FirewallPolicyNatRuleCollection withName(String name)
Set the name property: The name of the rule collection.- Overrides:
withNamein classFirewallPolicyRuleCollection- Parameters:
name- the name value to set.- Returns:
- the FirewallPolicyRuleCollection object itself.
-
withPriority
public FirewallPolicyNatRuleCollection withPriority(Integer priority)
Set the priority property: Priority of the Firewall Policy Rule Collection resource.- Overrides:
withPriorityin classFirewallPolicyRuleCollection- Parameters:
priority- the priority value to set.- Returns:
- the FirewallPolicyRuleCollection object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classFirewallPolicyRuleCollection- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-