Class V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
io.kubernetes.client.proto.V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder, Cloneable
Enclosing class:
V1beta1Apiextensions.CustomResourceDefinitionVersion

public static final class V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder> implements V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
 CustomResourceDefinitionVersion describes a version for CRD.
 
Protobuf type k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • getDefaultInstanceForType

      public V1beta1Apiextensions.CustomResourceDefinitionVersion getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • setField

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • clearField

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • clearOneof

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • setRepeatedField

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • addRepeatedField

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • mergeFrom

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • mergeFrom

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
      Throws:
      IOException
    • hasName

      public boolean hasName()
       name is the version name, e.g. “v1”, “v2beta1”, etc.
       The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
       
      optional string name = 1;
      Specified by:
      hasName in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getName

      public String getName()
       name is the version name, e.g. “v1”, “v2beta1”, etc.
       The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
       
      optional string name = 1;
      Specified by:
      getName in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       name is the version name, e.g. “v1”, “v2beta1”, etc.
       The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
       
      optional string name = 1;
      Specified by:
      getNameBytes in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setName

       name is the version name, e.g. “v1”, “v2beta1”, etc.
       The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
       
      optional string name = 1;
    • clearName

       name is the version name, e.g. “v1”, “v2beta1”, etc.
       The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
       
      optional string name = 1;
    • setNameBytes

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setNameBytes(com.google.protobuf.ByteString value)
       name is the version name, e.g. “v1”, “v2beta1”, etc.
       The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
       
      optional string name = 1;
    • hasServed

      public boolean hasServed()
       served is a flag enabling/disabling this version from being served via REST APIs
       
      optional bool served = 2;
      Specified by:
      hasServed in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getServed

      public boolean getServed()
       served is a flag enabling/disabling this version from being served via REST APIs
       
      optional bool served = 2;
      Specified by:
      getServed in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setServed

       served is a flag enabling/disabling this version from being served via REST APIs
       
      optional bool served = 2;
    • clearServed

       served is a flag enabling/disabling this version from being served via REST APIs
       
      optional bool served = 2;
    • hasStorage

      public boolean hasStorage()
       storage indicates this version should be used when persisting custom resources to storage.
       There must be exactly one version with storage=true.
       
      optional bool storage = 3;
      Specified by:
      hasStorage in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getStorage

      public boolean getStorage()
       storage indicates this version should be used when persisting custom resources to storage.
       There must be exactly one version with storage=true.
       
      optional bool storage = 3;
      Specified by:
      getStorage in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setStorage

       storage indicates this version should be used when persisting custom resources to storage.
       There must be exactly one version with storage=true.
       
      optional bool storage = 3;
    • clearStorage

       storage indicates this version should be used when persisting custom resources to storage.
       There must be exactly one version with storage=true.
       
      optional bool storage = 3;
    • hasDeprecated

      public boolean hasDeprecated()
       deprecated indicates this version of the custom resource API is deprecated.
       When set to true, API requests to this version receive a warning header in the server response.
       Defaults to false.
       +optional
       
      optional bool deprecated = 7;
      Specified by:
      hasDeprecated in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getDeprecated

      public boolean getDeprecated()
       deprecated indicates this version of the custom resource API is deprecated.
       When set to true, API requests to this version receive a warning header in the server response.
       Defaults to false.
       +optional
       
      optional bool deprecated = 7;
      Specified by:
      getDeprecated in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setDeprecated

       deprecated indicates this version of the custom resource API is deprecated.
       When set to true, API requests to this version receive a warning header in the server response.
       Defaults to false.
       +optional
       
      optional bool deprecated = 7;
    • clearDeprecated

       deprecated indicates this version of the custom resource API is deprecated.
       When set to true, API requests to this version receive a warning header in the server response.
       Defaults to false.
       +optional
       
      optional bool deprecated = 7;
    • hasDeprecationWarning

      public boolean hasDeprecationWarning()
       deprecationWarning overrides the default warning returned to API clients.
       May only be set when `deprecated` is true.
       The default warning indicates this version is deprecated and recommends use
       of the newest served version of equal or greater stability, if one exists.
       +optional
       
      optional string deprecationWarning = 8;
      Specified by:
      hasDeprecationWarning in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getDeprecationWarning

      public String getDeprecationWarning()
       deprecationWarning overrides the default warning returned to API clients.
       May only be set when `deprecated` is true.
       The default warning indicates this version is deprecated and recommends use
       of the newest served version of equal or greater stability, if one exists.
       +optional
       
      optional string deprecationWarning = 8;
      Specified by:
      getDeprecationWarning in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getDeprecationWarningBytes

      public com.google.protobuf.ByteString getDeprecationWarningBytes()
       deprecationWarning overrides the default warning returned to API clients.
       May only be set when `deprecated` is true.
       The default warning indicates this version is deprecated and recommends use
       of the newest served version of equal or greater stability, if one exists.
       +optional
       
      optional string deprecationWarning = 8;
      Specified by:
      getDeprecationWarningBytes in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setDeprecationWarning

       deprecationWarning overrides the default warning returned to API clients.
       May only be set when `deprecated` is true.
       The default warning indicates this version is deprecated and recommends use
       of the newest served version of equal or greater stability, if one exists.
       +optional
       
      optional string deprecationWarning = 8;
    • clearDeprecationWarning

       deprecationWarning overrides the default warning returned to API clients.
       May only be set when `deprecated` is true.
       The default warning indicates this version is deprecated and recommends use
       of the newest served version of equal or greater stability, if one exists.
       +optional
       
      optional string deprecationWarning = 8;
    • setDeprecationWarningBytes

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setDeprecationWarningBytes(com.google.protobuf.ByteString value)
       deprecationWarning overrides the default warning returned to API clients.
       May only be set when `deprecated` is true.
       The default warning indicates this version is deprecated and recommends use
       of the newest served version of equal or greater stability, if one exists.
       +optional
       
      optional string deprecationWarning = 8;
    • hasSchema

      public boolean hasSchema()
       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
      Specified by:
      hasSchema in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getSchema

       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
      Specified by:
      getSchema in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setSchema

       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
    • setSchema

       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
    • mergeSchema

       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
    • clearSchema

       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
    • getSchemaBuilder

       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
    • getSchemaOrBuilder

       schema describes the schema used for validation and pruning of this version of the custom resource.
       Top-level and per-version schemas are mutually exclusive.
       Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation schema = 4;
      Specified by:
      getSchemaOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • hasSubresources

      public boolean hasSubresources()
       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
      Specified by:
      hasSubresources in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getSubresources

       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
      Specified by:
      getSubresources in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setSubresources

       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
    • setSubresources

       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
    • mergeSubresources

       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
    • clearSubresources

       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
    • getSubresourcesBuilder

       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
    • getSubresourcesOrBuilder

       subresources specify what subresources this version of the defined custom resource have.
       Top-level and per-version subresources are mutually exclusive.
       Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
       +optional
       
      optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 5;
      Specified by:
      getSubresourcesOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getAdditionalPrinterColumnsList

      public List<V1beta1Apiextensions.CustomResourceColumnDefinition> getAdditionalPrinterColumnsList()
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
      Specified by:
      getAdditionalPrinterColumnsList in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getAdditionalPrinterColumnsCount

      public int getAdditionalPrinterColumnsCount()
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
      Specified by:
      getAdditionalPrinterColumnsCount in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getAdditionalPrinterColumns

      public V1beta1Apiextensions.CustomResourceColumnDefinition getAdditionalPrinterColumns(int index)
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
      Specified by:
      getAdditionalPrinterColumns in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • setAdditionalPrinterColumns

       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • setAdditionalPrinterColumns

       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • addAdditionalPrinterColumns

       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • addAdditionalPrinterColumns

       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • addAdditionalPrinterColumns

       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • addAdditionalPrinterColumns

       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • addAllAdditionalPrinterColumns

       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • clearAdditionalPrinterColumns

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder clearAdditionalPrinterColumns()
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • removeAdditionalPrinterColumns

      public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder removeAdditionalPrinterColumns(int index)
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • getAdditionalPrinterColumnsBuilder

      public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder getAdditionalPrinterColumnsBuilder(int index)
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • getAdditionalPrinterColumnsOrBuilder

      public V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder getAdditionalPrinterColumnsOrBuilder(int index)
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
      Specified by:
      getAdditionalPrinterColumnsOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • getAdditionalPrinterColumnsOrBuilderList

      public List<? extends V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder> getAdditionalPrinterColumnsOrBuilderList()
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
      Specified by:
      getAdditionalPrinterColumnsOrBuilderList in interface V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
    • addAdditionalPrinterColumnsBuilder

      public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder addAdditionalPrinterColumnsBuilder()
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • addAdditionalPrinterColumnsBuilder

      public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder addAdditionalPrinterColumnsBuilder(int index)
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • getAdditionalPrinterColumnsBuilderList

      public List<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder> getAdditionalPrinterColumnsBuilderList()
       additionalPrinterColumns specifies additional columns returned in Table output.
       See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
       Top-level and per-version columns are mutually exclusive.
       Per-version columns must not all be set to identical values (top-level columns should be used instead).
       If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
       +optional
       
      repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 6;
    • setUnknownFields

      public final V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
    • mergeUnknownFields

      public final V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>