Class ApplicationGatewayRedirectConfigurationPropertiesFormat
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.ApplicationGatewayRedirectConfigurationPropertiesFormat
-
public final class ApplicationGatewayRedirectConfigurationPropertiesFormat extends Object
Properties of redirect configuration of the application gateway.
-
-
Constructor Summary
Constructors Constructor Description ApplicationGatewayRedirectConfigurationPropertiesFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanincludePath()Get the includePath property: Include path in the redirected url.BooleanincludeQueryString()Get the includeQueryString property: Include query string in the redirected url.List<com.azure.core.management.SubResource>pathRules()Get the pathRules property: Path rules specifying redirect configuration.ApplicationGatewayRedirectTyperedirectType()Get the redirectType property: HTTP redirection type.List<com.azure.core.management.SubResource>requestRoutingRules()Get the requestRoutingRules property: Request routing specifying redirect configuration.com.azure.core.management.SubResourcetargetListener()Get the targetListener property: Reference to a listener to redirect the request to.StringtargetUrl()Get the targetUrl property: Url to redirect the request to.List<com.azure.core.management.SubResource>urlPathMaps()Get the urlPathMaps property: Url path maps specifying default redirect configuration.voidvalidate()Validates the instance.ApplicationGatewayRedirectConfigurationPropertiesFormatwithIncludePath(Boolean includePath)Set the includePath property: Include path in the redirected url.ApplicationGatewayRedirectConfigurationPropertiesFormatwithIncludeQueryString(Boolean includeQueryString)Set the includeQueryString property: Include query string in the redirected url.ApplicationGatewayRedirectConfigurationPropertiesFormatwithPathRules(List<com.azure.core.management.SubResource> pathRules)Set the pathRules property: Path rules specifying redirect configuration.ApplicationGatewayRedirectConfigurationPropertiesFormatwithRedirectType(ApplicationGatewayRedirectType redirectType)Set the redirectType property: HTTP redirection type.ApplicationGatewayRedirectConfigurationPropertiesFormatwithRequestRoutingRules(List<com.azure.core.management.SubResource> requestRoutingRules)Set the requestRoutingRules property: Request routing specifying redirect configuration.ApplicationGatewayRedirectConfigurationPropertiesFormatwithTargetListener(com.azure.core.management.SubResource targetListener)Set the targetListener property: Reference to a listener to redirect the request to.ApplicationGatewayRedirectConfigurationPropertiesFormatwithTargetUrl(String targetUrl)Set the targetUrl property: Url to redirect the request to.ApplicationGatewayRedirectConfigurationPropertiesFormatwithUrlPathMaps(List<com.azure.core.management.SubResource> urlPathMaps)Set the urlPathMaps property: Url path maps specifying default redirect configuration.
-
-
-
Method Detail
-
redirectType
public ApplicationGatewayRedirectType redirectType()
Get the redirectType property: HTTP redirection type.- Returns:
- the redirectType value.
-
withRedirectType
public ApplicationGatewayRedirectConfigurationPropertiesFormat withRedirectType(ApplicationGatewayRedirectType redirectType)
Set the redirectType property: HTTP redirection type.- Parameters:
redirectType- the redirectType value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
targetListener
public com.azure.core.management.SubResource targetListener()
Get the targetListener property: Reference to a listener to redirect the request to.- Returns:
- the targetListener value.
-
withTargetListener
public ApplicationGatewayRedirectConfigurationPropertiesFormat withTargetListener(com.azure.core.management.SubResource targetListener)
Set the targetListener property: Reference to a listener to redirect the request to.- Parameters:
targetListener- the targetListener value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
targetUrl
public String targetUrl()
Get the targetUrl property: Url to redirect the request to.- Returns:
- the targetUrl value.
-
withTargetUrl
public ApplicationGatewayRedirectConfigurationPropertiesFormat withTargetUrl(String targetUrl)
Set the targetUrl property: Url to redirect the request to.- Parameters:
targetUrl- the targetUrl value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
includePath
public Boolean includePath()
Get the includePath property: Include path in the redirected url.- Returns:
- the includePath value.
-
withIncludePath
public ApplicationGatewayRedirectConfigurationPropertiesFormat withIncludePath(Boolean includePath)
Set the includePath property: Include path in the redirected url.- Parameters:
includePath- the includePath value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
includeQueryString
public Boolean includeQueryString()
Get the includeQueryString property: Include query string in the redirected url.- Returns:
- the includeQueryString value.
-
withIncludeQueryString
public ApplicationGatewayRedirectConfigurationPropertiesFormat withIncludeQueryString(Boolean includeQueryString)
Set the includeQueryString property: Include query string in the redirected url.- Parameters:
includeQueryString- the includeQueryString value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
requestRoutingRules
public List<com.azure.core.management.SubResource> requestRoutingRules()
Get the requestRoutingRules property: Request routing specifying redirect configuration.- Returns:
- the requestRoutingRules value.
-
withRequestRoutingRules
public ApplicationGatewayRedirectConfigurationPropertiesFormat withRequestRoutingRules(List<com.azure.core.management.SubResource> requestRoutingRules)
Set the requestRoutingRules property: Request routing specifying redirect configuration.- Parameters:
requestRoutingRules- the requestRoutingRules value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
urlPathMaps
public List<com.azure.core.management.SubResource> urlPathMaps()
Get the urlPathMaps property: Url path maps specifying default redirect configuration.- Returns:
- the urlPathMaps value.
-
withUrlPathMaps
public ApplicationGatewayRedirectConfigurationPropertiesFormat withUrlPathMaps(List<com.azure.core.management.SubResource> urlPathMaps)
Set the urlPathMaps property: Url path maps specifying default redirect configuration.- Parameters:
urlPathMaps- the urlPathMaps value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
pathRules
public List<com.azure.core.management.SubResource> pathRules()
Get the pathRules property: Path rules specifying redirect configuration.- Returns:
- the pathRules value.
-
withPathRules
public ApplicationGatewayRedirectConfigurationPropertiesFormat withPathRules(List<com.azure.core.management.SubResource> pathRules)
Set the pathRules property: Path rules specifying redirect configuration.- Parameters:
pathRules- the pathRules value to set.- Returns:
- the ApplicationGatewayRedirectConfigurationPropertiesFormat object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-