WebApplicationFirewallPolicyInner Class

public final class WebApplicationFirewallPolicyInner
extends Resource

Defines web application firewall policy.

Constructor Summary

Constructor Description
WebApplicationFirewallPolicyInner()

Creates an instance of WebApplicationFirewallPolicyInner class.

Method Summary

Modifier and Type Method and Description
List<ApplicationGatewayInner> applicationGateways()

Get the applicationGateways property: A collection of references to application gateways.

List<WebApplicationFirewallCustomRule> customRules()

Get the customRules property: The custom rules inside the policy.

String etag()

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

List<SubResource> httpListeners()

Get the httpListeners property: A collection of references to application gateway http listeners.

String id()

Get the id property: Resource ID.

ManagedRulesDefinition managedRules()

Get the managedRules property: Describes the managedRules structure.

List<SubResource> pathBasedRules()

Get the pathBasedRules property: A collection of references to application gateway path rules.

PolicySettings policySettings()

Get the policySettings property: The PolicySettings for policy.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the web application firewall policy resource.

WebApplicationFirewallPolicyResourceState resourceState()

Get the resourceState property: Resource status of the policy.

void validate()

Validates the instance.

WebApplicationFirewallPolicyInner withCustomRules(List<WebApplicationFirewallCustomRule> customRules)

Set the customRules property: The custom rules inside the policy.

WebApplicationFirewallPolicyInner withId(String id)

Set the id property: Resource ID.

WebApplicationFirewallPolicyInner withLocation(String location)
WebApplicationFirewallPolicyInner withManagedRules(ManagedRulesDefinition managedRules)

Set the managedRules property: Describes the managedRules structure.

WebApplicationFirewallPolicyInner withPolicySettings(PolicySettings policySettings)

Set the policySettings property: The PolicySettings for policy.

WebApplicationFirewallPolicyInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

WebApplicationFirewallPolicyInner

public WebApplicationFirewallPolicyInner()

Creates an instance of WebApplicationFirewallPolicyInner class.

Method Details

applicationGateways

public List applicationGateways()

Get the applicationGateways property: A collection of references to application gateways.

Returns:

the applicationGateways value.

customRules

public List customRules()

Get the customRules property: The custom rules inside the policy.

Returns:

the customRules 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.

httpListeners

public List httpListeners()

Get the httpListeners property: A collection of references to application gateway http listeners.

Returns:

the httpListeners value.

id

public String id()

Get the id property: Resource ID.

Overrides:

WebApplicationFirewallPolicyInner.id()

Returns:

the id value.

managedRules

public ManagedRulesDefinition managedRules()

Get the managedRules property: Describes the managedRules structure.

Returns:

the managedRules value.

pathBasedRules

public List pathBasedRules()

Get the pathBasedRules property: A collection of references to application gateway path rules.

Returns:

the pathBasedRules value.

policySettings

public PolicySettings policySettings()

Get the policySettings property: The PolicySettings for policy.

Returns:

the policySettings value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the web application firewall policy resource.

Returns:

the provisioningState value.

resourceState

public WebApplicationFirewallPolicyResourceState resourceState()

Get the resourceState property: Resource status of the policy.

Returns:

the resourceState value.

validate

public void validate()

Validates the instance.

withCustomRules

public WebApplicationFirewallPolicyInner withCustomRules(List customRules)

Set the customRules property: The custom rules inside the policy.

Parameters:

customRules - the customRules value to set.

Returns:

the WebApplicationFirewallPolicyInner object itself.

withId

public WebApplicationFirewallPolicyInner withId(String id)

Set the id property: Resource ID.

Parameters:

id - the id value to set.

Returns:

the WebApplicationFirewallPolicyInner object itself.

withLocation

public WebApplicationFirewallPolicyInner withLocation(String location)

Overrides:

WebApplicationFirewallPolicyInner.withLocation(String location)

Parameters:

location

withManagedRules

public WebApplicationFirewallPolicyInner withManagedRules(ManagedRulesDefinition managedRules)

Set the managedRules property: Describes the managedRules structure.

Parameters:

managedRules - the managedRules value to set.

Returns:

the WebApplicationFirewallPolicyInner object itself.

withPolicySettings

public WebApplicationFirewallPolicyInner withPolicySettings(PolicySettings policySettings)

Set the policySettings property: The PolicySettings for policy.

Parameters:

policySettings - the policySettings value to set.

Returns:

the WebApplicationFirewallPolicyInner object itself.

withTags

public WebApplicationFirewallPolicyInner withTags(Map tags)

Overrides:

WebApplicationFirewallPolicyInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to