Interface ApplicationGatewayRedirectConfiguration
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<ApplicationGateway>
,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayRedirectConfigurationInner>
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<ApplicationGateway>
,com.microsoft.azure.management.resources.fluentcore.model.Indexable
@Beta(V1_4_0) public interface ApplicationGatewayRedirectConfiguration extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayRedirectConfigurationInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<ApplicationGateway>
A client-side representation of an application gateway's redirect configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ApplicationGatewayRedirectConfiguration.Definition<ReturnT>
The entirety of an application gateway redirect configuration definition.static interface
ApplicationGatewayRedirectConfiguration.DefinitionStages
Grouping of application gateway redirect configuration configuration stages.static interface
ApplicationGatewayRedirectConfiguration.Update
The entirety of an application gateway redirect configuration update as part of an application gateway update.static interface
ApplicationGatewayRedirectConfiguration.UpdateDefinition<ReturnT>
The entirety of an application gateway redirect configuration definition as part of an application gateway update.static interface
ApplicationGatewayRedirectConfiguration.UpdateDefinitionStages
Grouping of application gateway redirect configuration definition stages applicable as part of an application gateway update.static interface
ApplicationGatewayRedirectConfiguration.UpdateStages
Grouping of application gateway redirect configuration update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isPathIncluded()
boolean
isQueryStringIncluded()
Map<String,ApplicationGatewayRequestRoutingRule>
requestRoutingRules()
ApplicationGatewayListener
targetListener()
String
targetUrl()
ApplicationGatewayRedirectType
type()
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
-
-
-
Method Detail
-
type
ApplicationGatewayRedirectType type()
- Returns:
- the type of redirection.
-
targetListener
ApplicationGatewayListener targetListener()
- Returns:
- the target listener on this application network traffic is redirected to
-
targetUrl
String targetUrl()
- Returns:
- the target URL network traffic is redirected to
-
requestRoutingRules
Map<String,ApplicationGatewayRequestRoutingRule> requestRoutingRules()
- Returns:
- request routing rules on this application referencing this redirect configuration, indexed by name
-
isPathIncluded
boolean isPathIncluded()
- Returns:
- true if the path is included in the redirected URL, otherwise false
-
isQueryStringIncluded
boolean isQueryStringIncluded()
- Returns:
- true if the query string is included in the redirected URL, otherwise false
-
-