다음을 통해 공유


ApplicationGatewayRequestRoutingRulePropertiesFormat Class

  • java.lang.Object
    • com.azure.resourcemanager.network.fluent.models.ApplicationGatewayRequestRoutingRulePropertiesFormat

Implements

public final class ApplicationGatewayRequestRoutingRulePropertiesFormat
implements JsonSerializable<ApplicationGatewayRequestRoutingRulePropertiesFormat>

Properties of request routing rule of the application gateway.

Constructor Summary

Constructor Description
ApplicationGatewayRequestRoutingRulePropertiesFormat()

Creates an instance of ApplicationGatewayRequestRoutingRulePropertiesFormat class.

Method Summary

Modifier and Type Method and Description
SubResource backendAddressPool()

Get the backendAddressPool property: Backend address pool resource of the application gateway.

SubResource backendHttpSettings()

Get the backendHttpSettings property: Backend http settings resource of the application gateway.

SubResource entraJwtValidationConfig()

Get the entraJwtValidationConfig property: Entra JWT validation configuration resource of the application gateway.

static ApplicationGatewayRequestRoutingRulePropertiesFormat fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayRequestRoutingRulePropertiesFormat from the JsonReader.

SubResource httpListener()

Get the httpListener property: Http listener resource of the application gateway.

SubResource loadDistributionPolicy()

Get the loadDistributionPolicy property: Load Distribution Policy resource of the application gateway.

Integer priority()

Get the priority property: Priority of the request routing rule.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the request routing rule resource.

SubResource redirectConfiguration()

Get the redirectConfiguration property: Redirect configuration resource of the application gateway.

SubResource rewriteRuleSet()

Get the rewriteRuleSet property: Rewrite Rule Set resource in Basic rule of the application gateway.

ApplicationGatewayRequestRoutingRuleType ruleType()

Get the ruleType property: Rule type.

JsonWriter toJson(JsonWriter jsonWriter)
SubResource urlPathMap()

Get the urlPathMap property: URL path map resource of the application gateway.

void validate()

Validates the instance.

ApplicationGatewayRequestRoutingRulePropertiesFormat withBackendAddressPool(SubResource backendAddressPool)

Set the backendAddressPool property: Backend address pool resource of the application gateway.

ApplicationGatewayRequestRoutingRulePropertiesFormat withBackendHttpSettings(SubResource backendHttpSettings)

Set the backendHttpSettings property: Backend http settings resource of the application gateway.

ApplicationGatewayRequestRoutingRulePropertiesFormat withEntraJwtValidationConfig(SubResource entraJwtValidationConfig)

Set the entraJwtValidationConfig property: Entra JWT validation configuration resource of the application gateway.

ApplicationGatewayRequestRoutingRulePropertiesFormat withHttpListener(SubResource httpListener)

Set the httpListener property: Http listener resource of the application gateway.

ApplicationGatewayRequestRoutingRulePropertiesFormat withLoadDistributionPolicy(SubResource loadDistributionPolicy)

Set the loadDistributionPolicy property: Load Distribution Policy resource of the application gateway.

ApplicationGatewayRequestRoutingRulePropertiesFormat withPriority(Integer priority)

Set the priority property: Priority of the request routing rule.

ApplicationGatewayRequestRoutingRulePropertiesFormat withRedirectConfiguration(SubResource redirectConfiguration)

Set the redirectConfiguration property: Redirect configuration resource of the application gateway.

ApplicationGatewayRequestRoutingRulePropertiesFormat withRewriteRuleSet(SubResource rewriteRuleSet)

Set the rewriteRuleSet property: Rewrite Rule Set resource in Basic rule of the application gateway.

ApplicationGatewayRequestRoutingRulePropertiesFormat withRuleType(ApplicationGatewayRequestRoutingRuleType ruleType)

Set the ruleType property: Rule type.

ApplicationGatewayRequestRoutingRulePropertiesFormat withUrlPathMap(SubResource urlPathMap)

Set the urlPathMap property: URL path map resource of the application gateway.

Methods inherited from java.lang.Object

Constructor Details

ApplicationGatewayRequestRoutingRulePropertiesFormat

public ApplicationGatewayRequestRoutingRulePropertiesFormat()

Creates an instance of ApplicationGatewayRequestRoutingRulePropertiesFormat class.

Method Details

backendAddressPool

public SubResource backendAddressPool()

Get the backendAddressPool property: Backend address pool resource of the application gateway.

Returns:

the backendAddressPool value.

backendHttpSettings

public SubResource backendHttpSettings()

Get the backendHttpSettings property: Backend http settings resource of the application gateway.

Returns:

the backendHttpSettings value.

entraJwtValidationConfig

public SubResource entraJwtValidationConfig()

Get the entraJwtValidationConfig property: Entra JWT validation configuration resource of the application gateway.

Returns:

the entraJwtValidationConfig value.

fromJson

public static ApplicationGatewayRequestRoutingRulePropertiesFormat fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayRequestRoutingRulePropertiesFormat from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

httpListener

public SubResource httpListener()

Get the httpListener property: Http listener resource of the application gateway.

Returns:

the httpListener value.

loadDistributionPolicy

public SubResource loadDistributionPolicy()

Get the loadDistributionPolicy property: Load Distribution Policy resource of the application gateway.

Returns:

the loadDistributionPolicy value.

priority

public Integer priority()

Get the priority property: Priority of the request routing rule.

Returns:

the priority value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the request routing rule resource.

Returns:

the provisioningState value.

redirectConfiguration

public SubResource redirectConfiguration()

Get the redirectConfiguration property: Redirect configuration resource of the application gateway.

Returns:

the redirectConfiguration value.

rewriteRuleSet

public SubResource rewriteRuleSet()

Get the rewriteRuleSet property: Rewrite Rule Set resource in Basic rule of the application gateway.

Returns:

the rewriteRuleSet value.

ruleType

public ApplicationGatewayRequestRoutingRuleType ruleType()

Get the ruleType property: Rule type.

Returns:

the ruleType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

urlPathMap

public SubResource urlPathMap()

Get the urlPathMap property: URL path map resource of the application gateway.

Returns:

the urlPathMap value.

validate

public void validate()

Validates the instance.

withBackendAddressPool

public ApplicationGatewayRequestRoutingRulePropertiesFormat withBackendAddressPool(SubResource backendAddressPool)

Set the backendAddressPool property: Backend address pool resource of the application gateway.

Parameters:

backendAddressPool - the backendAddressPool value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withBackendHttpSettings

public ApplicationGatewayRequestRoutingRulePropertiesFormat withBackendHttpSettings(SubResource backendHttpSettings)

Set the backendHttpSettings property: Backend http settings resource of the application gateway.

Parameters:

backendHttpSettings - the backendHttpSettings value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withEntraJwtValidationConfig

public ApplicationGatewayRequestRoutingRulePropertiesFormat withEntraJwtValidationConfig(SubResource entraJwtValidationConfig)

Set the entraJwtValidationConfig property: Entra JWT validation configuration resource of the application gateway.

Parameters:

entraJwtValidationConfig - the entraJwtValidationConfig value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withHttpListener

public ApplicationGatewayRequestRoutingRulePropertiesFormat withHttpListener(SubResource httpListener)

Set the httpListener property: Http listener resource of the application gateway.

Parameters:

httpListener - the httpListener value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withLoadDistributionPolicy

public ApplicationGatewayRequestRoutingRulePropertiesFormat withLoadDistributionPolicy(SubResource loadDistributionPolicy)

Set the loadDistributionPolicy property: Load Distribution Policy resource of the application gateway.

Parameters:

loadDistributionPolicy - the loadDistributionPolicy value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withPriority

public ApplicationGatewayRequestRoutingRulePropertiesFormat withPriority(Integer priority)

Set the priority property: Priority of the request routing rule.

Parameters:

priority - the priority value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withRedirectConfiguration

public ApplicationGatewayRequestRoutingRulePropertiesFormat withRedirectConfiguration(SubResource redirectConfiguration)

Set the redirectConfiguration property: Redirect configuration resource of the application gateway.

Parameters:

redirectConfiguration - the redirectConfiguration value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withRewriteRuleSet

public ApplicationGatewayRequestRoutingRulePropertiesFormat withRewriteRuleSet(SubResource rewriteRuleSet)

Set the rewriteRuleSet property: Rewrite Rule Set resource in Basic rule of the application gateway.

Parameters:

rewriteRuleSet - the rewriteRuleSet value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withRuleType

public ApplicationGatewayRequestRoutingRulePropertiesFormat withRuleType(ApplicationGatewayRequestRoutingRuleType ruleType)

Set the ruleType property: Rule type.

Parameters:

ruleType - the ruleType value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

withUrlPathMap

public ApplicationGatewayRequestRoutingRulePropertiesFormat withUrlPathMap(SubResource urlPathMap)

Set the urlPathMap property: URL path map resource of the application gateway.

Parameters:

urlPathMap - the urlPathMap value to set.

Returns:

the ApplicationGatewayRequestRoutingRulePropertiesFormat object itself.

Applies to