ApplicationGatewayRewriteRuleCondition Class

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

Implements

public final class ApplicationGatewayRewriteRuleCondition
implements JsonSerializable<ApplicationGatewayRewriteRuleCondition>

Set of conditions in the Rewrite Rule in Application Gateway.

Constructor Summary

Constructor Description
ApplicationGatewayRewriteRuleCondition()

Creates an instance of ApplicationGatewayRewriteRuleCondition class.

Method Summary

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

Reads an instance of ApplicationGatewayRewriteRuleCondition from the JsonReader.

Boolean ignoreCase()

Get the ignoreCase property: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.

Boolean negate()

Get the negate property: Setting this value as truth will force to check the negation of the condition given by the user.

String pattern()

Get the pattern property: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String variable()

Get the variable property: The condition parameter of the RewriteRuleCondition.

ApplicationGatewayRewriteRuleCondition withIgnoreCase(Boolean ignoreCase)

Set the ignoreCase property: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.

ApplicationGatewayRewriteRuleCondition withNegate(Boolean negate)

Set the negate property: Setting this value as truth will force to check the negation of the condition given by the user.

ApplicationGatewayRewriteRuleCondition withPattern(String pattern)

Set the pattern property: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.

ApplicationGatewayRewriteRuleCondition withVariable(String variable)

Set the variable property: The condition parameter of the RewriteRuleCondition.

Methods inherited from java.lang.Object

Constructor Details

ApplicationGatewayRewriteRuleCondition

public ApplicationGatewayRewriteRuleCondition()

Creates an instance of ApplicationGatewayRewriteRuleCondition class.

Method Details

fromJson

public static ApplicationGatewayRewriteRuleCondition fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayRewriteRuleCondition from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ApplicationGatewayRewriteRuleCondition 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 ApplicationGatewayRewriteRuleCondition.

ignoreCase

public Boolean ignoreCase()

Get the ignoreCase property: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.

Returns:

the ignoreCase value.

negate

public Boolean negate()

Get the negate property: Setting this value as truth will force to check the negation of the condition given by the user.

Returns:

the negate value.

pattern

public String pattern()

Get the pattern property: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.

Returns:

the pattern value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

variable

public String variable()

Get the variable property: The condition parameter of the RewriteRuleCondition.

Returns:

the variable value.

withIgnoreCase

public ApplicationGatewayRewriteRuleCondition withIgnoreCase(Boolean ignoreCase)

Set the ignoreCase property: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.

Parameters:

ignoreCase - the ignoreCase value to set.

Returns:

the ApplicationGatewayRewriteRuleCondition object itself.

withNegate

public ApplicationGatewayRewriteRuleCondition withNegate(Boolean negate)

Set the negate property: Setting this value as truth will force to check the negation of the condition given by the user.

Parameters:

negate - the negate value to set.

Returns:

the ApplicationGatewayRewriteRuleCondition object itself.

withPattern

public ApplicationGatewayRewriteRuleCondition withPattern(String pattern)

Set the pattern property: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.

Parameters:

pattern - the pattern value to set.

Returns:

the ApplicationGatewayRewriteRuleCondition object itself.

withVariable

public ApplicationGatewayRewriteRuleCondition withVariable(String variable)

Set the variable property: The condition parameter of the RewriteRuleCondition.

Parameters:

variable - the variable value to set.

Returns:

the ApplicationGatewayRewriteRuleCondition object itself.

Applies to