Package io.kubernetes.client.proto
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 Summary
Modifier and TypeMethodDescriptionadditionalPrinterColumns specifies additional columns returned in Table output.addAdditionalPrinterColumns
(int index, V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue) additionalPrinterColumns specifies additional columns returned in Table output.additionalPrinterColumns specifies additional columns returned in Table output.addAdditionalPrinterColumns
(V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue) additionalPrinterColumns specifies additional columns returned in Table output.additionalPrinterColumns specifies additional columns returned in Table output.addAdditionalPrinterColumnsBuilder
(int index) additionalPrinterColumns specifies additional columns returned in Table output.addAllAdditionalPrinterColumns
(Iterable<? extends V1beta1Apiextensions.CustomResourceColumnDefinition> values) additionalPrinterColumns specifies additional columns returned in Table output.addRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
additionalPrinterColumns specifies additional columns returned in Table output.deprecated indicates this version of the custom resource API is deprecated.deprecationWarning overrides the default warning returned to API clients.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) name is the version name, e.g.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) schema describes the schema used for validation and pruning of this version of the custom resource.served is a flag enabling/disabling this version from being served via REST APIsstorage indicates this version should be used when persisting custom resources to storage.subresources specify what subresources this version of the defined custom resource have.clone()
getAdditionalPrinterColumns
(int index) additionalPrinterColumns specifies additional columns returned in Table output.getAdditionalPrinterColumnsBuilder
(int index) additionalPrinterColumns specifies additional columns returned in Table output.additionalPrinterColumns specifies additional columns returned in Table output.int
additionalPrinterColumns specifies additional columns returned in Table output.additionalPrinterColumns specifies additional columns returned in Table output.getAdditionalPrinterColumnsOrBuilder
(int index) additionalPrinterColumns specifies additional columns returned in Table output.additionalPrinterColumns specifies additional columns returned in Table output.boolean
deprecated indicates this version of the custom resource API is deprecated.deprecationWarning overrides the default warning returned to API clients.com.google.protobuf.ByteString
deprecationWarning overrides the default warning returned to API clients.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getName()
name is the version name, e.g.com.google.protobuf.ByteString
name is the version name, e.g.schema describes the schema used for validation and pruning of this version of the custom resource.schema describes the schema used for validation and pruning of this version of the custom resource.schema describes the schema used for validation and pruning of this version of the custom resource.boolean
served is a flag enabling/disabling this version from being served via REST APIsboolean
storage indicates this version should be used when persisting custom resources to storage.subresources specify what subresources this version of the defined custom resource have.subresources specify what subresources this version of the defined custom resource have.subresources specify what subresources this version of the defined custom resource have.boolean
deprecated indicates this version of the custom resource API is deprecated.boolean
deprecationWarning overrides the default warning returned to API clients.boolean
hasName()
name is the version name, e.g.boolean
schema describes the schema used for validation and pruning of this version of the custom resource.boolean
served is a flag enabling/disabling this version from being served via REST APIsboolean
storage indicates this version should be used when persisting custom resources to storage.boolean
subresources specify what subresources this version of the defined custom resource have.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) schema describes the schema used for validation and pruning of this version of the custom resource.subresources specify what subresources this version of the defined custom resource have.mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeAdditionalPrinterColumns
(int index) additionalPrinterColumns specifies additional columns returned in Table output.additionalPrinterColumns specifies additional columns returned in Table output.setAdditionalPrinterColumns
(int index, V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue) additionalPrinterColumns specifies additional columns returned in Table output.setDeprecated
(boolean value) deprecated indicates this version of the custom resource API is deprecated.setDeprecationWarning
(String value) deprecationWarning overrides the default warning returned to API clients.setDeprecationWarningBytes
(com.google.protobuf.ByteString value) deprecationWarning overrides the default warning returned to API clients.name is the version name, e.g.setNameBytes
(com.google.protobuf.ByteString value) name is the version name, e.g.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) schema describes the schema used for validation and pruning of this version of the custom resource.setSchema
(V1beta1Apiextensions.CustomResourceValidation.Builder builderForValue) schema describes the schema used for validation and pruning of this version of the custom resource.setServed
(boolean value) served is a flag enabling/disabling this version from being served via REST APIssetStorage
(boolean value) storage indicates this version should be used when persisting custom resources to storage.subresources specify what subresources this version of the defined custom resource have.setSubresources
(V1beta1Apiextensions.CustomResourceSubresources.Builder builderForValue) subresources specify what subresources this version of the defined custom resource have.setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
clearField
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
clearOneof
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
mergeFrom
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
setDeprecationWarning
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setDeprecationWarning(String 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;
-
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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
setSchema
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setSchema(V1beta1Apiextensions.CustomResourceValidation value) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setSchema(V1beta1Apiextensions.CustomResourceValidation.Builder builderForValue) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder mergeSchema(V1beta1Apiextensions.CustomResourceValidation value) 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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
setSubresources
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setSubresources(V1beta1Apiextensions.CustomResourceSubresources value) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setSubresources(V1beta1Apiextensions.CustomResourceSubresources.Builder builderForValue) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder mergeSubresources(V1beta1Apiextensions.CustomResourceSubresources value) 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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
getAdditionalPrinterColumns
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 interfaceV1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder
-
setAdditionalPrinterColumns
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition value) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder setAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addAdditionalPrinterColumns(V1beta1Apiextensions.CustomResourceColumnDefinition value) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition value) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addAdditionalPrinterColumns(V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue) 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
public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addAllAdditionalPrinterColumns(Iterable<? extends V1beta1Apiextensions.CustomResourceColumnDefinition> values) 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
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 interfaceV1beta1Apiextensions.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 interfaceV1beta1Apiextensions.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-
mergeUnknownFields
public final V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder>
-