Class UrlRewriteActionParameters


  • public final class UrlRewriteActionParameters
    extends Object
    Defines the parameters for the url rewrite action.
    • Constructor Detail

      • UrlRewriteActionParameters

        public UrlRewriteActionParameters()
        Creates an instance of UrlRewriteActionParameters class.
    • Method Detail

      • typeName

        public String typeName()
        Get the typeName property: The typeName property.
        Returns:
        the typeName value.
      • withTypeName

        public UrlRewriteActionParameters withTypeName​(String typeName)
        Set the typeName property: The typeName property.
        Parameters:
        typeName - the typeName value to set.
        Returns:
        the UrlRewriteActionParameters object itself.
      • sourcePattern

        public String sourcePattern()
        Get the sourcePattern property: define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
        Returns:
        the sourcePattern value.
      • withSourcePattern

        public UrlRewriteActionParameters withSourcePattern​(String sourcePattern)
        Set the sourcePattern property: define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
        Parameters:
        sourcePattern - the sourcePattern value to set.
        Returns:
        the UrlRewriteActionParameters object itself.
      • destination

        public String destination()
        Get the destination property: Define the relative URL to which the above requests will be rewritten by.
        Returns:
        the destination value.
      • withDestination

        public UrlRewriteActionParameters withDestination​(String destination)
        Set the destination property: Define the relative URL to which the above requests will be rewritten by.
        Parameters:
        destination - the destination value to set.
        Returns:
        the UrlRewriteActionParameters object itself.
      • preserveUnmatchedPath

        public Boolean preserveUnmatchedPath()
        Get the preserveUnmatchedPath property: Whether to preserve unmatched path. Default value is true.
        Returns:
        the preserveUnmatchedPath value.
      • withPreserveUnmatchedPath

        public UrlRewriteActionParameters withPreserveUnmatchedPath​(Boolean preserveUnmatchedPath)
        Set the preserveUnmatchedPath property: Whether to preserve unmatched path. Default value is true.
        Parameters:
        preserveUnmatchedPath - the preserveUnmatchedPath value to set.
        Returns:
        the UrlRewriteActionParameters object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.