ApplicationGatewayFirewallManifestRuleSet Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. ApplicationGatewayFirewallManifestRuleSet
- com.
Implements
public final class ApplicationGatewayFirewallManifestRuleSet
implements JsonSerializable<ApplicationGatewayFirewallManifestRuleSet>
Properties of the web application firewall rule set.
Constructor Summary
Constructor | Description |
---|---|
ApplicationGatewayFirewallManifestRuleSet() |
Creates an instance of Application |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
List<Application |
ruleGroups()
Get the rule |
String |
ruleSetType()
Get the rule |
String |
ruleSetVersion()
Get the rule |
Application |
status()
Get the status property: The rule set status. |
List<Application |
tiers()
Get the tiers property: Tier of an application gateway that support the rule set. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Application |
withRuleGroups(List<ApplicationGatewayFirewallRuleGroup> ruleGroups)
Set the rule |
Application |
withRuleSetType(String ruleSetType)
Set the rule |
Application |
withRuleSetVersion(String ruleSetVersion)
Set the rule |
Application |
withStatus(ApplicationGatewayRuleSetStatusOptions status)
Set the status property: The rule set status. |
Application |
withTiers(List<ApplicationGatewayTierTypes> tiers)
Set the tiers property: Tier of an application gateway that support the rule set. |
Methods inherited from java.lang.Object
Constructor Details
ApplicationGatewayFirewallManifestRuleSet
public ApplicationGatewayFirewallManifestRuleSet()
Creates an instance of ApplicationGatewayFirewallManifestRuleSet class.
Method Details
fromJson
public static ApplicationGatewayFirewallManifestRuleSet fromJson(JsonReader jsonReader)
Reads an instance of ApplicationGatewayFirewallManifestRuleSet from the JsonReader.
Parameters:
Returns:
Throws:
ruleGroups
public List
Get the ruleGroups property: The rule groups of the web application firewall rule set.
Returns:
ruleSetType
public String ruleSetType()
Get the ruleSetType property: The type of the web application firewall rule set.
Returns:
ruleSetVersion
public String ruleSetVersion()
Get the ruleSetVersion property: The version of the web application firewall rule set type.
Returns:
status
public ApplicationGatewayRuleSetStatusOptions status()
Get the status property: The rule set status.
Returns:
tiers
public List
Get the tiers property: Tier of an application gateway that support the rule set.
Returns:
toJson
validate
public void validate()
Validates the instance.
withRuleGroups
public ApplicationGatewayFirewallManifestRuleSet withRuleGroups(List
Set the ruleGroups property: The rule groups of the web application firewall rule set.
Parameters:
Returns:
withRuleSetType
public ApplicationGatewayFirewallManifestRuleSet withRuleSetType(String ruleSetType)
Set the ruleSetType property: The type of the web application firewall rule set.
Parameters:
Returns:
withRuleSetVersion
public ApplicationGatewayFirewallManifestRuleSet withRuleSetVersion(String ruleSetVersion)
Set the ruleSetVersion property: The version of the web application firewall rule set type.
Parameters:
Returns:
withStatus
public ApplicationGatewayFirewallManifestRuleSet withStatus(ApplicationGatewayRuleSetStatusOptions status)
Set the status property: The rule set status.
Parameters:
Returns:
withTiers
public ApplicationGatewayFirewallManifestRuleSet withTiers(List
Set the tiers property: Tier of an application gateway that support the rule set.
Parameters:
Returns: