Interface V1beta1Apiextensions.CustomResourceDefinitionNamesOrBuilder

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

public static interface V1beta1Apiextensions.CustomResourceDefinitionNamesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getCategories(int index)
    categories is a list of grouped resources this custom resource belongs to (e.g.
    com.google.protobuf.ByteString
    getCategoriesBytes(int index)
    categories is a list of grouped resources this custom resource belongs to (e.g.
    int
    categories is a list of grouped resources this custom resource belongs to (e.g.
    categories is a list of grouped resources this custom resource belongs to (e.g.
    kind is the serialized kind of the resource.
    com.google.protobuf.ByteString
    kind is the serialized kind of the resource.
    listKind is the serialized kind of the list for this resource.
    com.google.protobuf.ByteString
    listKind is the serialized kind of the list for this resource.
    plural is the plural name of the resource to serve.
    com.google.protobuf.ByteString
    plural is the plural name of the resource to serve.
    getShortNames(int index)
    shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get <shortname>`.
    com.google.protobuf.ByteString
    getShortNamesBytes(int index)
    shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get <shortname>`.
    int
    shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get <shortname>`.
    shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get <shortname>`.
    singular is the singular name of the resource.
    com.google.protobuf.ByteString
    singular is the singular name of the resource.
    boolean
    kind is the serialized kind of the resource.
    boolean
    listKind is the serialized kind of the list for this resource.
    boolean
    plural is the plural name of the resource to serve.
    boolean
    singular is the singular name of the resource.

    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

    • hasPlural

      boolean hasPlural()
       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.
       
      optional string plural = 1;
    • getPlural

      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.
       
      optional string plural = 1;
    • getPluralBytes

      com.google.protobuf.ByteString getPluralBytes()
       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.
       
      optional string plural = 1;
    • hasSingular

      boolean hasSingular()
       singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
       +optional
       
      optional string singular = 2;
    • getSingular

      String getSingular()
       singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
       +optional
       
      optional string singular = 2;
    • getSingularBytes

      com.google.protobuf.ByteString getSingularBytes()
       singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
       +optional
       
      optional string singular = 2;
    • getShortNamesList

      List<String> getShortNamesList()
       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.
       +optional
       
      repeated string shortNames = 3;
    • getShortNamesCount

      int getShortNamesCount()
       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.
       +optional
       
      repeated string shortNames = 3;
    • getShortNames

      String getShortNames(int index)
       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.
       +optional
       
      repeated string shortNames = 3;
    • getShortNamesBytes

      com.google.protobuf.ByteString getShortNamesBytes(int index)
       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.
       +optional
       
      repeated string shortNames = 3;
    • hasKind

      boolean hasKind()
       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.
       
      optional string kind = 4;
    • getKind

      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.
       
      optional string kind = 4;
    • getKindBytes

      com.google.protobuf.ByteString getKindBytes()
       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.
       
      optional string kind = 4;
    • hasListKind

      boolean hasListKind()
       listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
       +optional
       
      optional string listKind = 5;
    • getListKind

      String getListKind()
       listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
       +optional
       
      optional string listKind = 5;
    • getListKindBytes

      com.google.protobuf.ByteString getListKindBytes()
       listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
       +optional
       
      optional string listKind = 5;
    • getCategoriesList

      List<String> getCategoriesList()
       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`.
       +optional
       
      repeated string categories = 6;
    • getCategoriesCount

      int getCategoriesCount()
       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`.
       +optional
       
      repeated string categories = 6;
    • getCategories

      String getCategories(int index)
       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`.
       +optional
       
      repeated string categories = 6;
    • getCategoriesBytes

      com.google.protobuf.ByteString getCategoriesBytes(int index)
       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`.
       +optional
       
      repeated string categories = 6;