Class IngressClassSpec

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class IngressClassSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<IngressClassSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    IngressClassSpec provides information about the class of an Ingress.
    See Also:
    Serialized Form
    • Constructor Detail

      • IngressClassSpec

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

      • getController

        public String getController()
        Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.
      • setController

        public void setController​(String controller)
        Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.
      • setParameters

        public void setParameters​(IngressClassParametersReference parameters)
        IngressClassSpec provides information about the class of an Ingress.
      • getAdditionalProperties

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

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

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