public static final class V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder> implements V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilder
CustomResourceDefinitionSpec describes how a user wants their resource to appearProtobuf type
k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionSpec| Modifier and Type | Method and Description |
|---|---|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addAdditionalPrinterColumns(int index,
V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addAdditionalPrinterColumns(int index,
V1beta1Apiextensions.CustomResourceColumnDefinition value)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addAdditionalPrinterColumns(V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addAdditionalPrinterColumns(V1beta1Apiextensions.CustomResourceColumnDefinition value)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceColumnDefinition.Builder |
addAdditionalPrinterColumnsBuilder()
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceColumnDefinition.Builder |
addAdditionalPrinterColumnsBuilder(int index)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addAllAdditionalPrinterColumns(Iterable<? extends V1beta1Apiextensions.CustomResourceColumnDefinition> values)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addAllVersions(Iterable<? extends V1beta1Apiextensions.CustomResourceDefinitionVersion> values)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addVersions(int index,
V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder builderForValue)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addVersions(int index,
V1beta1Apiextensions.CustomResourceDefinitionVersion value)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addVersions(V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder builderForValue)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
addVersions(V1beta1Apiextensions.CustomResourceDefinitionVersion value)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder |
addVersionsBuilder()
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder |
addVersionsBuilder(int index)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec |
build() |
V1beta1Apiextensions.CustomResourceDefinitionSpec |
buildPartial() |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clear() |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearAdditionalPrinterColumns()
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearConversion()
`conversion` defines conversion settings for the CRD.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearGroup()
Group is the group this resource belongs in
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearNames()
Names are the names used to describe this custom resource
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearScope()
Scope indicates whether this resource is cluster or namespace scoped.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearSubresources()
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearValidation()
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearVersion()
Version is the version this resource belongs in
Should be always first item in Versions field if provided.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clearVersions()
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
clone() |
V1beta1Apiextensions.CustomResourceColumnDefinition |
getAdditionalPrinterColumns(int index)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceColumnDefinition.Builder |
getAdditionalPrinterColumnsBuilder(int index)
AdditionalPrinterColumns are additional columns shown e.g.
|
List<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder> |
getAdditionalPrinterColumnsBuilderList()
AdditionalPrinterColumns are additional columns shown e.g.
|
int |
getAdditionalPrinterColumnsCount()
AdditionalPrinterColumns are additional columns shown e.g.
|
List<V1beta1Apiextensions.CustomResourceColumnDefinition> |
getAdditionalPrinterColumnsList()
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder |
getAdditionalPrinterColumnsOrBuilder(int index)
AdditionalPrinterColumns are additional columns shown e.g.
|
List<? extends V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder> |
getAdditionalPrinterColumnsOrBuilderList()
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceConversion |
getConversion()
`conversion` defines conversion settings for the CRD.
|
V1beta1Apiextensions.CustomResourceConversion.Builder |
getConversionBuilder()
`conversion` defines conversion settings for the CRD.
|
V1beta1Apiextensions.CustomResourceConversionOrBuilder |
getConversionOrBuilder()
`conversion` defines conversion settings for the CRD.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getGroup()
Group is the group this resource belongs in
|
com.google.protobuf.ByteString |
getGroupBytes()
Group is the group this resource belongs in
|
V1beta1Apiextensions.CustomResourceDefinitionNames |
getNames()
Names are the names used to describe this custom resource
|
V1beta1Apiextensions.CustomResourceDefinitionNames.Builder |
getNamesBuilder()
Names are the names used to describe this custom resource
|
V1beta1Apiextensions.CustomResourceDefinitionNamesOrBuilder |
getNamesOrBuilder()
Names are the names used to describe this custom resource
|
String |
getScope()
Scope indicates whether this resource is cluster or namespace scoped.
|
com.google.protobuf.ByteString |
getScopeBytes()
Scope indicates whether this resource is cluster or namespace scoped.
|
V1beta1Apiextensions.CustomResourceSubresources |
getSubresources()
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
V1beta1Apiextensions.CustomResourceSubresources.Builder |
getSubresourcesBuilder()
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
V1beta1Apiextensions.CustomResourceSubresourcesOrBuilder |
getSubresourcesOrBuilder()
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
V1beta1Apiextensions.CustomResourceValidation |
getValidation()
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
V1beta1Apiextensions.CustomResourceValidation.Builder |
getValidationBuilder()
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
V1beta1Apiextensions.CustomResourceValidationOrBuilder |
getValidationOrBuilder()
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
String |
getVersion()
Version is the version this resource belongs in
Should be always first item in Versions field if provided.
|
com.google.protobuf.ByteString |
getVersionBytes()
Version is the version this resource belongs in
Should be always first item in Versions field if provided.
|
V1beta1Apiextensions.CustomResourceDefinitionVersion |
getVersions(int index)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder |
getVersionsBuilder(int index)
Versions is the list of all supported versions for this resource.
|
List<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder> |
getVersionsBuilderList()
Versions is the list of all supported versions for this resource.
|
int |
getVersionsCount()
Versions is the list of all supported versions for this resource.
|
List<V1beta1Apiextensions.CustomResourceDefinitionVersion> |
getVersionsList()
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder |
getVersionsOrBuilder(int index)
Versions is the list of all supported versions for this resource.
|
List<? extends V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder> |
getVersionsOrBuilderList()
Versions is the list of all supported versions for this resource.
|
boolean |
hasConversion()
`conversion` defines conversion settings for the CRD.
|
boolean |
hasGroup()
Group is the group this resource belongs in
|
boolean |
hasNames()
Names are the names used to describe this custom resource
|
boolean |
hasScope()
Scope indicates whether this resource is cluster or namespace scoped.
|
boolean |
hasSubresources()
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
boolean |
hasValidation()
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
boolean |
hasVersion()
Version is the version this resource belongs in
Should be always first item in Versions field if provided.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeConversion(V1beta1Apiextensions.CustomResourceConversion value)
`conversion` defines conversion settings for the CRD.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeFrom(V1beta1Apiextensions.CustomResourceDefinitionSpec other) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeNames(V1beta1Apiextensions.CustomResourceDefinitionNames value)
Names are the names used to describe this custom resource
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeSubresources(V1beta1Apiextensions.CustomResourceSubresources value)
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
mergeValidation(V1beta1Apiextensions.CustomResourceValidation value)
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
removeAdditionalPrinterColumns(int index)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
removeVersions(int index)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setAdditionalPrinterColumns(int index,
V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setAdditionalPrinterColumns(int index,
V1beta1Apiextensions.CustomResourceColumnDefinition value)
AdditionalPrinterColumns are additional columns shown e.g.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setConversion(V1beta1Apiextensions.CustomResourceConversion.Builder builderForValue)
`conversion` defines conversion settings for the CRD.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setConversion(V1beta1Apiextensions.CustomResourceConversion value)
`conversion` defines conversion settings for the CRD.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setGroup(String value)
Group is the group this resource belongs in
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setGroupBytes(com.google.protobuf.ByteString value)
Group is the group this resource belongs in
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setNames(V1beta1Apiextensions.CustomResourceDefinitionNames.Builder builderForValue)
Names are the names used to describe this custom resource
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setNames(V1beta1Apiextensions.CustomResourceDefinitionNames value)
Names are the names used to describe this custom resource
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setScope(String value)
Scope indicates whether this resource is cluster or namespace scoped.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setScopeBytes(com.google.protobuf.ByteString value)
Scope indicates whether this resource is cluster or namespace scoped.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setSubresources(V1beta1Apiextensions.CustomResourceSubresources.Builder builderForValue)
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setSubresources(V1beta1Apiextensions.CustomResourceSubresources value)
Subresources describes the subresources for CustomResource
Optional, the global subresources for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setValidation(V1beta1Apiextensions.CustomResourceValidation.Builder builderForValue)
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setValidation(V1beta1Apiextensions.CustomResourceValidation value)
Validation describes the validation methods for CustomResources
Optional, the global validation schema for all versions.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setVersion(String value)
Version is the version this resource belongs in
Should be always first item in Versions field if provided.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setVersionBytes(com.google.protobuf.ByteString value)
Version is the version this resource belongs in
Should be always first item in Versions field if provided.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setVersions(int index,
V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder builderForValue)
Versions is the list of all supported versions for this resource.
|
V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder |
setVersions(int index,
V1beta1Apiextensions.CustomResourceDefinitionVersion value)
Versions is the list of all supported versions for this resource.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeFrom(V1beta1Apiextensions.CustomResourceDefinitionSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>IOExceptionpublic boolean hasGroup()
Group is the group this resource belongs in
optional string group = 1;hasGroup in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic String getGroup()
Group is the group this resource belongs in
optional string group = 1;getGroup in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic com.google.protobuf.ByteString getGroupBytes()
Group is the group this resource belongs in
optional string group = 1;getGroupBytes in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setGroup(String value)
Group is the group this resource belongs in
optional string group = 1;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearGroup()
Group is the group this resource belongs in
optional string group = 1;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setGroupBytes(com.google.protobuf.ByteString value)
Group is the group this resource belongs in
optional string group = 1;public boolean hasVersion()
Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use `Versions`. +optional
optional string version = 2;hasVersion in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic String getVersion()
Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use `Versions`. +optional
optional string version = 2;getVersion in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic com.google.protobuf.ByteString getVersionBytes()
Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use `Versions`. +optional
optional string version = 2;getVersionBytes in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setVersion(String value)
Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use `Versions`. +optional
optional string version = 2;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearVersion()
Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use `Versions`. +optional
optional string version = 2;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setVersionBytes(com.google.protobuf.ByteString value)
Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use `Versions`. +optional
optional string version = 2;public boolean hasNames()
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;hasNames in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionNames getNames()
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;getNames in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setNames(V1beta1Apiextensions.CustomResourceDefinitionNames value)
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setNames(V1beta1Apiextensions.CustomResourceDefinitionNames.Builder builderForValue)
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeNames(V1beta1Apiextensions.CustomResourceDefinitionNames value)
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearNames()
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;public V1beta1Apiextensions.CustomResourceDefinitionNames.Builder getNamesBuilder()
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;public V1beta1Apiextensions.CustomResourceDefinitionNamesOrBuilder getNamesOrBuilder()
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;getNamesOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic boolean hasScope()
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;hasScope in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic String getScope()
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;getScope in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic com.google.protobuf.ByteString getScopeBytes()
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;getScopeBytes in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setScope(String value)
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearScope()
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setScopeBytes(com.google.protobuf.ByteString value)
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;public boolean hasValidation()
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;hasValidation in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceValidation getValidation()
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;getValidation in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setValidation(V1beta1Apiextensions.CustomResourceValidation value)
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setValidation(V1beta1Apiextensions.CustomResourceValidation.Builder builderForValue)
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeValidation(V1beta1Apiextensions.CustomResourceValidation value)
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearValidation()
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;public V1beta1Apiextensions.CustomResourceValidation.Builder getValidationBuilder()
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;public V1beta1Apiextensions.CustomResourceValidationOrBuilder getValidationOrBuilder()
Validation describes the validation methods for CustomResources Optional, the global validation schema for all versions. Top-level and per-version schemas are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation validation = 5;getValidationOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic boolean hasSubresources()
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;hasSubresources in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceSubresources getSubresources()
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;getSubresources in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setSubresources(V1beta1Apiextensions.CustomResourceSubresources value)
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setSubresources(V1beta1Apiextensions.CustomResourceSubresources.Builder builderForValue)
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeSubresources(V1beta1Apiextensions.CustomResourceSubresources value)
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearSubresources()
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;public V1beta1Apiextensions.CustomResourceSubresources.Builder getSubresourcesBuilder()
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;public V1beta1Apiextensions.CustomResourceSubresourcesOrBuilder getSubresourcesOrBuilder()
Subresources describes the subresources for CustomResource Optional, the global subresources for all versions. Top-level and per-version subresources are mutually exclusive. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources subresources = 6;getSubresourcesOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic List<V1beta1Apiextensions.CustomResourceDefinitionVersion> getVersionsList()
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;getVersionsList in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic int getVersionsCount()
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;getVersionsCount in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionVersion getVersions(int index)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;getVersions in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setVersions(int index, V1beta1Apiextensions.CustomResourceDefinitionVersion value)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setVersions(int index, V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder builderForValue)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addVersions(V1beta1Apiextensions.CustomResourceDefinitionVersion value)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addVersions(int index, V1beta1Apiextensions.CustomResourceDefinitionVersion value)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addVersions(V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder builderForValue)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addVersions(int index, V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder builderForValue)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addAllVersions(Iterable<? extends V1beta1Apiextensions.CustomResourceDefinitionVersion> values)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearVersions()
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder removeVersions(int index)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder getVersionsBuilder(int index)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder getVersionsOrBuilder(int index)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;getVersionsOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic List<? extends V1beta1Apiextensions.CustomResourceDefinitionVersionOrBuilder> getVersionsOrBuilderList()
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;getVersionsOrBuilderList in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addVersionsBuilder()
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder addVersionsBuilder(int index)
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public List<V1beta1Apiextensions.CustomResourceDefinitionVersion.Builder> getVersionsBuilderList()
Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion versions = 7;public List<V1beta1Apiextensions.CustomResourceColumnDefinition> getAdditionalPrinterColumnsList()
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;getAdditionalPrinterColumnsList in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic int getAdditionalPrinterColumnsCount()
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;getAdditionalPrinterColumnsCount in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceColumnDefinition getAdditionalPrinterColumns(int index)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;getAdditionalPrinterColumns in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition value)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addAdditionalPrinterColumns(V1beta1Apiextensions.CustomResourceColumnDefinition value)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition value)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addAdditionalPrinterColumns(V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addAdditionalPrinterColumns(int index, V1beta1Apiextensions.CustomResourceColumnDefinition.Builder builderForValue)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder addAllAdditionalPrinterColumns(Iterable<? extends V1beta1Apiextensions.CustomResourceColumnDefinition> values)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearAdditionalPrinterColumns()
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder removeAdditionalPrinterColumns(int index)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder getAdditionalPrinterColumnsBuilder(int index)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder getAdditionalPrinterColumnsOrBuilder(int index)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;getAdditionalPrinterColumnsOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic List<? extends V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder> getAdditionalPrinterColumnsOrBuilderList()
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;getAdditionalPrinterColumnsOrBuilderList in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceColumnDefinition.Builder addAdditionalPrinterColumnsBuilder()
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder addAdditionalPrinterColumnsBuilder(int index)
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public List<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder> getAdditionalPrinterColumnsBuilderList()
AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. Optional, the global columns for all versions. Top-level and per-version columns are mutually exclusive. +optional
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition additionalPrinterColumns = 8;public boolean hasConversion()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;hasConversion in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceConversion getConversion()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;getConversion in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setConversion(V1beta1Apiextensions.CustomResourceConversion value)
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setConversion(V1beta1Apiextensions.CustomResourceConversion.Builder builderForValue)
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeConversion(V1beta1Apiextensions.CustomResourceConversion value)
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;public V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder clearConversion()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;public V1beta1Apiextensions.CustomResourceConversion.Builder getConversionBuilder()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;public V1beta1Apiextensions.CustomResourceConversionOrBuilder getConversionOrBuilder()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;getConversionOrBuilder in interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilderpublic final V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>public final V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceDefinitionSpec.Builder>Copyright © 2019. All rights reserved.