Class V1CustomResourceDefinitionNames

java.lang.Object
io.kubernetes.client.openapi.models.V1CustomResourceDefinitionNames

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-12-05T08:14:34.919Z[Etc/UTC]") public class V1CustomResourceDefinitionNames extends Object
CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
  • Field Details

  • Constructor Details

    • V1CustomResourceDefinitionNames

      public V1CustomResourceDefinitionNames()
  • Method Details

    • categories

      public V1CustomResourceDefinitionNames categories(List<String> categories)
    • addCategoriesItem

      public V1CustomResourceDefinitionNames addCategoriesItem(String categoriesItem)
    • getCategories

      @Nullable public List<String> getCategories()
      categories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like `kubectl get all`.
      Returns:
      categories
    • setCategories

      public void setCategories(List<String> categories)
    • kind

    • getKind

      public String getKind()
      kind is the serialized kind of the resource. It is normally CamelCase and singular. Custom resource instances will use this value as the `kind` attribute in API calls.
      Returns:
      kind
    • setKind

      public void setKind(String kind)
    • listKind

      public V1CustomResourceDefinitionNames listKind(String listKind)
    • getListKind

      @Nullable public String getListKind()
      listKind is the serialized kind of the list for this resource. Defaults to \"`kind`List\".
      Returns:
      listKind
    • setListKind

      public void setListKind(String listKind)
    • plural

      public V1CustomResourceDefinitionNames plural(String plural)
    • getPlural

      public String getPlural()
      plural is the plural name of the resource to serve. The custom resources are served under `/apis/<group>/<version>/.../<plural>`. Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`). Must be all lowercase.
      Returns:
      plural
    • setPlural

      public void setPlural(String plural)
    • shortNames

      public V1CustomResourceDefinitionNames shortNames(List<String> shortNames)
    • addShortNamesItem

      public V1CustomResourceDefinitionNames addShortNamesItem(String shortNamesItem)
    • getShortNames

      @Nullable public List<String> getShortNames()
      shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get <shortname>`. It must be all lowercase.
      Returns:
      shortNames
    • setShortNames

      public void setShortNames(List<String> shortNames)
    • singular

      public V1CustomResourceDefinitionNames singular(String singular)
    • getSingular

      @Nullable public String getSingular()
      singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
      Returns:
      singular
    • setSingular

      public void setSingular(String singular)
    • 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