Class RouteHTTPHeader

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<RouteHTTPHeaderBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class RouteHTTPHeader
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<RouteHTTPHeaderBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    RouteHTTPHeader specifies configuration for setting or deleting an HTTP header.
    See Also:
    Serialized Form
    • Constructor Detail

      • RouteHTTPHeader

        public RouteHTTPHeader()
        No args constructor for use in serialization
    • Method Detail

      • getAction

        public RouteHTTPHeaderActionUnion getAction()
        RouteHTTPHeader specifies configuration for setting or deleting an HTTP header.
      • setAction

        public void setAction​(RouteHTTPHeaderActionUnion action)
        RouteHTTPHeader specifies configuration for setting or deleting an HTTP header.
      • getName

        public String getName()
        name specifies the name of a header on which to perform an action. Its value must be a valid HTTP header name as defined in RFC 2616 section 4.2. The name must consist only of alphanumeric and the following special characters, "-!#$%&'*+.^_`". The following header names are reserved and may not be modified via this API: Strict-Transport-Security, Proxy, Cookie, Set-Cookie. It must be no more than 255 characters in length. Header name must be unique.
      • setName

        public void setName​(String name)
        name specifies the name of a header on which to perform an action. Its value must be a valid HTTP header name as defined in RFC 2616 section 4.2. The name must consist only of alphanumeric and the following special characters, "-!#$%&'*+.^_`". The following header names are reserved and may not be modified via this API: Strict-Transport-Security, Proxy, Cookie, Set-Cookie. It must be no more than 255 characters in length. Header name must be unique.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)