Class ApplicationGatewayRedirectConfigurationPropertiesFormat


  • public final class ApplicationGatewayRedirectConfigurationPropertiesFormat
    extends Object
    Properties of redirect configuration of the application gateway.
    • Constructor Detail

      • ApplicationGatewayRedirectConfigurationPropertiesFormat

        public ApplicationGatewayRedirectConfigurationPropertiesFormat()
    • Method Detail

      • redirectType

        public ApplicationGatewayRedirectType redirectType()
        Get the redirectType property: HTTP redirection type.
        Returns:
        the redirectType value.
      • 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.