Class GRPCHeaderMatch

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class GRPCHeaderMatch
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<GRPCHeaderMatchBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    GRPCHeaderMatch describes how to select a gRPC route by matching gRPC request headers.
    See Also:
    Serialized Form
    • Constructor Detail

      • GRPCHeaderMatch

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

      • getName

        public String getName()
        Name is the name of the gRPC Header to be matched.


        If multiple entries specify equivalent header names, only the first entry with an equivalent name MUST be considered for a match. Subsequent entries with an equivalent header name MUST be ignored. Due to the case-insensitivity of header names, "foo" and "Foo" are considered equivalent.

      • setName

        public void setName​(String name)
        Name is the name of the gRPC Header to be matched.


        If multiple entries specify equivalent header names, only the first entry with an equivalent name MUST be considered for a match. Subsequent entries with an equivalent header name MUST be ignored. Due to the case-insensitivity of header names, "foo" and "Foo" are considered equivalent.

      • getType

        public String getType()
        Type specifies how to match against the value of the header.
      • setType

        public void setType​(String type)
        Type specifies how to match against the value of the header.
      • getValue

        public String getValue()
        Value is the value of the gRPC Header to be matched.
      • setValue

        public void setValue​(String value)
        Value is the value of the gRPC Header to be matched.
      • getAdditionalProperties

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

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

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