Class GatewayClassSpec

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class GatewayClassSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<GatewayClassSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    GatewayClassSpec reflects the configuration of a class of Gateways.
    See Also:
    Serialized Form
    • Constructor Detail

      • GatewayClassSpec

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

      • getControllerName

        public String getControllerName()
        ControllerName is the name of the controller that is managing Gateways of this class. The value of this field MUST be a domain prefixed path.


        Example: "example.net/gateway-controller".


        This field is not mutable and cannot be empty.


        Support: Core

      • setControllerName

        public void setControllerName​(String controllerName)
        ControllerName is the name of the controller that is managing Gateways of this class. The value of this field MUST be a domain prefixed path.


        Example: "example.net/gateway-controller".


        This field is not mutable and cannot be empty.


        Support: Core

      • getDescription

        public String getDescription()
        Description helps describe a GatewayClass with more details.
      • setDescription

        public void setDescription​(String description)
        Description helps describe a GatewayClass with more details.
      • getParametersRef

        public ParametersReference getParametersRef()
        GatewayClassSpec reflects the configuration of a class of Gateways.
      • setParametersRef

        public void setParametersRef​(ParametersReference parametersRef)
        GatewayClassSpec reflects the configuration of a class of Gateways.
      • getAdditionalProperties

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

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

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