共用方式為


ApplicationGatewayFirewallManifestRuleSet Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.ApplicationGatewayFirewallManifestRuleSet

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 ApplicationGatewayFirewallManifestRuleSet class.

Method Summary

Modifier and Type Method and Description
static ApplicationGatewayFirewallManifestRuleSet fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayFirewallManifestRuleSet from the JsonReader.

List<ApplicationGatewayFirewallRuleGroup> ruleGroups()

Get the ruleGroups property: The rule groups of the web application firewall rule set.

String ruleSetType()

Get the ruleSetType property: The type of the web application firewall rule set.

String ruleSetVersion()

Get the ruleSetVersion property: The version of the web application firewall rule set type.

ApplicationGatewayRuleSetStatusOptions status()

Get the status property: The rule set status.

List<ApplicationGatewayTierTypes> tiers()

Get the tiers property: Tier of an application gateway that support the rule set.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ApplicationGatewayFirewallManifestRuleSet withRuleGroups(List<ApplicationGatewayFirewallRuleGroup> ruleGroups)

Set the ruleGroups property: The rule groups of the web application firewall rule set.

ApplicationGatewayFirewallManifestRuleSet withRuleSetType(String ruleSetType)

Set the ruleSetType property: The type of the web application firewall rule set.

ApplicationGatewayFirewallManifestRuleSet withRuleSetVersion(String ruleSetVersion)

Set the ruleSetVersion property: The version of the web application firewall rule set type.

ApplicationGatewayFirewallManifestRuleSet withStatus(ApplicationGatewayRuleSetStatusOptions status)

Set the status property: The rule set status.

ApplicationGatewayFirewallManifestRuleSet 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:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

ruleGroups

public List ruleGroups()

Get the ruleGroups property: The rule groups of the web application firewall rule set.

Returns:

the ruleGroups value.

ruleSetType

public String ruleSetType()

Get the ruleSetType property: The type of the web application firewall rule set.

Returns:

the ruleSetType value.

ruleSetVersion

public String ruleSetVersion()

Get the ruleSetVersion property: The version of the web application firewall rule set type.

Returns:

the ruleSetVersion value.

status

public ApplicationGatewayRuleSetStatusOptions status()

Get the status property: The rule set status.

Returns:

the status value.

tiers

public List tiers()

Get the tiers property: Tier of an application gateway that support the rule set.

Returns:

the tiers value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withRuleGroups

public ApplicationGatewayFirewallManifestRuleSet withRuleGroups(List ruleGroups)

Set the ruleGroups property: The rule groups of the web application firewall rule set.

Parameters:

ruleGroups - the ruleGroups value to set.

Returns:

the ApplicationGatewayFirewallManifestRuleSet object itself.

withRuleSetType

public ApplicationGatewayFirewallManifestRuleSet withRuleSetType(String ruleSetType)

Set the ruleSetType property: The type of the web application firewall rule set.

Parameters:

ruleSetType - the ruleSetType value to set.

Returns:

the ApplicationGatewayFirewallManifestRuleSet object itself.

withRuleSetVersion

public ApplicationGatewayFirewallManifestRuleSet withRuleSetVersion(String ruleSetVersion)

Set the ruleSetVersion property: The version of the web application firewall rule set type.

Parameters:

ruleSetVersion - the ruleSetVersion value to set.

Returns:

the ApplicationGatewayFirewallManifestRuleSet object itself.

withStatus

public ApplicationGatewayFirewallManifestRuleSet withStatus(ApplicationGatewayRuleSetStatusOptions status)

Set the status property: The rule set status.

Parameters:

status - the status value to set.

Returns:

the ApplicationGatewayFirewallManifestRuleSet object itself.

withTiers

public ApplicationGatewayFirewallManifestRuleSet withTiers(List tiers)

Set the tiers property: Tier of an application gateway that support the rule set.

Parameters:

tiers - the tiers value to set.

Returns:

the ApplicationGatewayFirewallManifestRuleSet object itself.

Applies to