Class V1IngressClassParametersReference

java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1IngressClassParametersReference

@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen") public class V1IngressClassParametersReference extends Object
IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.
  • Field Details

  • Constructor Details

    • V1IngressClassParametersReference

      public V1IngressClassParametersReference(String kind, String name)
  • Method Details

    • getKind

      public String getKind()
      kind is the type of resource being referenced.
      Returns:
      the kind property value
    • setKind

      public void setKind(String kind)
      Set the kind property value
      Parameters:
      kind - property value to set
    • kind

      Set kind in a chainable fashion.
      Returns:
      The same instance of V1IngressClassParametersReference for chaining.
    • getName

      public String getName()
      name is the name of resource being referenced.
      Returns:
      the name property value
    • setName

      public void setName(String name)
      Set the name property value
      Parameters:
      name - property value to set
    • name

      Set name in a chainable fashion.
      Returns:
      The same instance of V1IngressClassParametersReference for chaining.
    • getApiGroup

      public String getApiGroup()
      apiGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
      Returns:
      the apiGroup property value
    • setApiGroup

      public void setApiGroup(String apiGroup)
      Set the apiGroup property value
      Parameters:
      apiGroup - property value to set
    • apiGroup

      public V1IngressClassParametersReference apiGroup(String apiGroup)
      Set apiGroup in a chainable fashion.
      Returns:
      The same instance of V1IngressClassParametersReference for chaining.
    • getNamespace

      public String getNamespace()
      namespace is the namespace of the resource being referenced. This field is required when scope is set to \"Namespace\" and must be unset when scope is set to \"Cluster\".
      Returns:
      the namespace property value
    • setNamespace

      public void setNamespace(String namespace)
      Set the namespace property value
      Parameters:
      namespace - property value to set
    • namespace

      public V1IngressClassParametersReference namespace(String namespace)
      Set namespace in a chainable fashion.
      Returns:
      The same instance of V1IngressClassParametersReference for chaining.
    • getScope

      public String getScope()
      scope represents if this refers to a cluster or namespace scoped resource. This may be set to \"Cluster\" (default) or \"Namespace\".
      Returns:
      the scope property value
    • setScope

      public void setScope(String scope)
      Set the scope property value
      Parameters:
      scope - property value to set
    • scope

      Set scope in a chainable fashion.
      Returns:
      The same instance of V1IngressClassParametersReference for chaining.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object