public static interface V1beta1Apiextensions.CustomResourceDefinitionSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
V1beta1Apiextensions.CustomResourceColumnDefinition |
getAdditionalPrinterColumns(int index)
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.CustomResourceConversionOrBuilder |
getConversionOrBuilder()
`conversion` defines conversion settings for the CRD.
|
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.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.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.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.
|
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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasGroup()
Group is the group this resource belongs in
optional string group = 1;String getGroup()
Group is the group this resource belongs in
optional string group = 1;com.google.protobuf.ByteString getGroupBytes()
Group is the group this resource belongs in
optional string group = 1;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;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;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;boolean hasNames()
Names are the names used to describe this custom resource
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames names = 3;
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;
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;
boolean hasScope()
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;String getScope()
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;com.google.protobuf.ByteString getScopeBytes()
Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
optional string scope = 4;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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
boolean hasConversion()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;
V1beta1Apiextensions.CustomResourceConversion getConversion()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;
V1beta1Apiextensions.CustomResourceConversionOrBuilder getConversionOrBuilder()
`conversion` defines conversion settings for the CRD. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion conversion = 9;
Copyright © 2021. All rights reserved.