Class HeaderActionParameters


  • public final class HeaderActionParameters
    extends Object
    Defines the parameters for the request header action.
    • Constructor Detail

      • HeaderActionParameters

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

      • typeName

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

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

        public HeaderAction headerAction()
        Get the headerAction property: Action to perform.
        Returns:
        the headerAction value.
      • withHeaderAction

        public HeaderActionParameters withHeaderAction​(HeaderAction headerAction)
        Set the headerAction property: Action to perform.
        Parameters:
        headerAction - the headerAction value to set.
        Returns:
        the HeaderActionParameters object itself.
      • headerName

        public String headerName()
        Get the headerName property: Name of the header to modify.
        Returns:
        the headerName value.
      • withHeaderName

        public HeaderActionParameters withHeaderName​(String headerName)
        Set the headerName property: Name of the header to modify.
        Parameters:
        headerName - the headerName value to set.
        Returns:
        the HeaderActionParameters object itself.
      • value

        public String value()
        Get the value property: Value for the specified action.
        Returns:
        the value value.
      • withValue

        public HeaderActionParameters withValue​(String value)
        Set the value property: Value for the specified action.
        Parameters:
        value - the value value to set.
        Returns:
        the HeaderActionParameters object itself.
      • validate

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