Interface V1Networking.IngressClassSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1Networking.IngressClassSpec, V1Networking.IngressClassSpec.Builder
Enclosing class:
V1Networking

public static interface V1Networking.IngressClassSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Controller refers to the name of the controller that should handle this class.
    com.google.protobuf.ByteString
    Controller refers to the name of the controller that should handle this class.
    Parameters is a link to a custom resource containing additional configuration for the controller.
    Parameters is a link to a custom resource containing additional configuration for the controller.
    boolean
    Controller refers to the name of the controller that should handle this class.
    boolean
    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 Details

    • 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;
    • 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;
    • 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;
    • 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;
    • 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;
    • 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;