Interface Generated.IngressClassSpecOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getController()
      controller refers to the name of the controller that should handle this class.
      com.google.protobuf.ByteString getControllerBytes()
      controller refers to the name of the controller that should handle this class.
      Generated.IngressClassParametersReference getParameters()
      parameters is a link to a custom resource containing additional configuration for the controller.
      Generated.IngressClassParametersReferenceOrBuilder getParametersOrBuilder()
      parameters is a link to a custom resource containing additional configuration for the controller.
      boolean hasController()
      controller refers to the name of the controller that should handle this class.
      boolean hasParameters()
      parameters is a link to a custom resource containing additional configuration for the controller.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasController

        boolean hasController()
         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.
         
        optional string controller = 1;
        Returns:
        Whether the controller field is set.
      • getController

        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.
         
        optional string controller = 1;
        Returns:
        The controller.
      • getControllerBytes

        com.google.protobuf.ByteString getControllerBytes()
         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.
         
        optional string controller = 1;
        Returns:
        The bytes for controller.
      • hasParameters

        boolean hasParameters()
         parameters is a link to a custom resource containing additional
         configuration for the controller. This is optional if the controller does
         not require extra parameters.
         +optional
         
        optional .k8s.io.api.networking.v1.IngressClassParametersReference parameters = 2;
        Returns:
        Whether the parameters field is set.
      • getParameters

        Generated.IngressClassParametersReference getParameters()
         parameters is a link to a custom resource containing additional
         configuration for the controller. This is optional if the controller does
         not require extra parameters.
         +optional
         
        optional .k8s.io.api.networking.v1.IngressClassParametersReference parameters = 2;
        Returns:
        The parameters.
      • getParametersOrBuilder

        Generated.IngressClassParametersReferenceOrBuilder getParametersOrBuilder()
         parameters is a link to a custom resource containing additional
         configuration for the controller. This is optional if the controller does
         not require extra parameters.
         +optional
         
        optional .k8s.io.api.networking.v1.IngressClassParametersReference parameters = 2;