public static final class V1beta1Apiextensions.JSONSchemaProps extends com.google.protobuf.GeneratedMessageV3 implements V1beta1Apiextensions.JSONSchemaPropsOrBuilder
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).Protobuf type
k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps| Modifier and Type | Class and Description |
|---|---|
static class |
V1beta1Apiextensions.JSONSchemaProps.Builder
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Method and Description |
|---|---|
boolean |
containsDefinitions(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
boolean |
containsDependencies(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
boolean |
containsPatternProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
boolean |
containsProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
boolean |
equals(Object obj) |
V1beta1Apiextensions.JSONSchemaPropsOrBool |
getAdditionalItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
V1beta1Apiextensions.JSONSchemaPropsOrBoolOrBuilder |
getAdditionalItemsOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
V1beta1Apiextensions.JSONSchemaPropsOrBool |
getAdditionalProperties()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
|
V1beta1Apiextensions.JSONSchemaPropsOrBoolOrBuilder |
getAdditionalPropertiesOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
|
V1beta1Apiextensions.JSONSchemaProps |
getAllOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
int |
getAllOfCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
List<V1beta1Apiextensions.JSONSchemaProps> |
getAllOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaPropsOrBuilder |
getAllOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
List<? extends V1beta1Apiextensions.JSONSchemaPropsOrBuilder> |
getAllOfOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps |
getAnyOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
int |
getAnyOfCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
List<V1beta1Apiextensions.JSONSchemaProps> |
getAnyOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaPropsOrBuilder |
getAnyOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
List<? extends V1beta1Apiextensions.JSONSchemaPropsOrBuilder> |
getAnyOfOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSON |
getDefault()
default is a default value for undefined object fields.
|
static V1beta1Apiextensions.JSONSchemaProps |
getDefaultInstance() |
V1beta1Apiextensions.JSONSchemaProps |
getDefaultInstanceForType() |
V1beta1Apiextensions.JSONOrBuilder |
getDefaultOrBuilder()
default is a default value for undefined object fields.
|
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getDefinitions()
Deprecated.
|
int |
getDefinitionsCount()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getDefinitionsMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
V1beta1Apiextensions.JSONSchemaProps |
getDefinitionsOrDefault(String key,
V1beta1Apiextensions.JSONSchemaProps defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
V1beta1Apiextensions.JSONSchemaProps |
getDefinitionsOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> |
getDependencies()
Deprecated.
|
int |
getDependenciesCount()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> |
getDependenciesMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
V1beta1Apiextensions.JSONSchemaPropsOrStringArray |
getDependenciesOrDefault(String key,
V1beta1Apiextensions.JSONSchemaPropsOrStringArray defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
V1beta1Apiextensions.JSONSchemaPropsOrStringArray |
getDependenciesOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
String |
getDescription()
optional string description = 4; |
com.google.protobuf.ByteString |
getDescriptionBytes()
optional string description = 4; |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
V1beta1Apiextensions.JSON |
getEnum(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
int |
getEnumCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
List<V1beta1Apiextensions.JSON> |
getEnumList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONOrBuilder |
getEnumOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
List<? extends V1beta1Apiextensions.JSONOrBuilder> |
getEnumOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSON |
getExample()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
|
V1beta1Apiextensions.JSONOrBuilder |
getExampleOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
|
boolean |
getExclusiveMaximum()
optional bool exclusiveMaximum = 10; |
boolean |
getExclusiveMinimum()
optional bool exclusiveMinimum = 12; |
V1beta1Apiextensions.ExternalDocumentation |
getExternalDocs()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
|
V1beta1Apiextensions.ExternalDocumentationOrBuilder |
getExternalDocsOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
|
String |
getFormat()
format is an OpenAPI v3 format string.
|
com.google.protobuf.ByteString |
getFormatBytes()
format is an OpenAPI v3 format string.
|
String |
getId()
optional string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
optional string id = 1; |
V1beta1Apiextensions.JSONSchemaPropsOrArray |
getItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
|
V1beta1Apiextensions.JSONSchemaPropsOrArrayOrBuilder |
getItemsOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
|
double |
getMaximum()
optional double maximum = 9; |
long |
getMaxItems()
optional int64 maxItems = 16; |
long |
getMaxLength()
optional int64 maxLength = 13; |
long |
getMaxProperties()
optional int64 maxProperties = 21; |
double |
getMinimum()
optional double minimum = 11; |
long |
getMinItems()
optional int64 minItems = 17; |
long |
getMinLength()
optional int64 minLength = 14; |
long |
getMinProperties()
optional int64 minProperties = 22; |
double |
getMultipleOf()
optional double multipleOf = 19; |
V1beta1Apiextensions.JSONSchemaProps |
getNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
V1beta1Apiextensions.JSONSchemaPropsOrBuilder |
getNotOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
boolean |
getNullable()
optional bool nullable = 37; |
V1beta1Apiextensions.JSONSchemaProps |
getOneOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
int |
getOneOfCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
List<V1beta1Apiextensions.JSONSchemaProps> |
getOneOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaPropsOrBuilder |
getOneOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
List<? extends V1beta1Apiextensions.JSONSchemaPropsOrBuilder> |
getOneOfOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps> |
getParserForType() |
String |
getPattern()
optional string pattern = 15; |
com.google.protobuf.ByteString |
getPatternBytes()
optional string pattern = 15; |
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getPatternProperties()
Deprecated.
|
int |
getPatternPropertiesCount()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getPatternPropertiesMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
V1beta1Apiextensions.JSONSchemaProps |
getPatternPropertiesOrDefault(String key,
V1beta1Apiextensions.JSONSchemaProps defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
V1beta1Apiextensions.JSONSchemaProps |
getPatternPropertiesOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getProperties()
Deprecated.
|
int |
getPropertiesCount()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getPropertiesMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
V1beta1Apiextensions.JSONSchemaProps |
getPropertiesOrDefault(String key,
V1beta1Apiextensions.JSONSchemaProps defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
V1beta1Apiextensions.JSONSchemaProps |
getPropertiesOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
String |
getRef()
optional string ref = 3; |
com.google.protobuf.ByteString |
getRefBytes()
optional string ref = 3; |
String |
getRequired(int index)
repeated string required = 23; |
com.google.protobuf.ByteString |
getRequiredBytes(int index)
repeated string required = 23; |
int |
getRequiredCount()
repeated string required = 23; |
com.google.protobuf.ProtocolStringList |
getRequiredList()
repeated string required = 23; |
String |
getSchema()
optional string schema = 2; |
com.google.protobuf.ByteString |
getSchemaBytes()
optional string schema = 2; |
int |
getSerializedSize() |
String |
getTitle()
optional string title = 7; |
com.google.protobuf.ByteString |
getTitleBytes()
optional string title = 7; |
String |
getType()
optional string type = 5; |
com.google.protobuf.ByteString |
getTypeBytes()
optional string type = 5; |
boolean |
getUniqueItems()
optional bool uniqueItems = 18; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
getXKubernetesEmbeddedResource()
x-kubernetes-embedded-resource defines that the value is an
embedded Kubernetes runtime.Object, with TypeMeta and
ObjectMeta.
|
boolean |
getXKubernetesIntOrString()
x-kubernetes-int-or-string specifies that this value is
either an integer or a string.
|
String |
getXKubernetesListMapKeys(int index)
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
as the index of the map.
|
com.google.protobuf.ByteString |
getXKubernetesListMapKeysBytes(int index)
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
as the index of the map.
|
int |
getXKubernetesListMapKeysCount()
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
as the index of the map.
|
com.google.protobuf.ProtocolStringList |
getXKubernetesListMapKeysList()
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
as the index of the map.
|
String |
getXKubernetesListType()
x-kubernetes-list-type annotates an array to further describe its topology.
|
com.google.protobuf.ByteString |
getXKubernetesListTypeBytes()
x-kubernetes-list-type annotates an array to further describe its topology.
|
String |
getXKubernetesMapType()
x-kubernetes-map-type annotates an object to further describe its topology.
|
com.google.protobuf.ByteString |
getXKubernetesMapTypeBytes()
x-kubernetes-map-type annotates an object to further describe its topology.
|
boolean |
getXKubernetesPreserveUnknownFields()
x-kubernetes-preserve-unknown-fields stops the API server
decoding step from pruning fields which are not specified
in the validation schema.
|
boolean |
hasAdditionalItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
boolean |
hasAdditionalProperties()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
|
boolean |
hasDefault()
default is a default value for undefined object fields.
|
boolean |
hasDescription()
optional string description = 4; |
boolean |
hasExample()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
|
boolean |
hasExclusiveMaximum()
optional bool exclusiveMaximum = 10; |
boolean |
hasExclusiveMinimum()
optional bool exclusiveMinimum = 12; |
boolean |
hasExternalDocs()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
|
boolean |
hasFormat()
format is an OpenAPI v3 format string.
|
int |
hashCode() |
boolean |
hasId()
optional string id = 1; |
boolean |
hasItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
|
boolean |
hasMaximum()
optional double maximum = 9; |
boolean |
hasMaxItems()
optional int64 maxItems = 16; |
boolean |
hasMaxLength()
optional int64 maxLength = 13; |
boolean |
hasMaxProperties()
optional int64 maxProperties = 21; |
boolean |
hasMinimum()
optional double minimum = 11; |
boolean |
hasMinItems()
optional int64 minItems = 17; |
boolean |
hasMinLength()
optional int64 minLength = 14; |
boolean |
hasMinProperties()
optional int64 minProperties = 22; |
boolean |
hasMultipleOf()
optional double multipleOf = 19; |
boolean |
hasNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
boolean |
hasNullable()
optional bool nullable = 37; |
boolean |
hasPattern()
optional string pattern = 15; |
boolean |
hasRef()
optional string ref = 3; |
boolean |
hasSchema()
optional string schema = 2; |
boolean |
hasTitle()
optional string title = 7; |
boolean |
hasType()
optional string type = 5; |
boolean |
hasUniqueItems()
optional bool uniqueItems = 18; |
boolean |
hasXKubernetesEmbeddedResource()
x-kubernetes-embedded-resource defines that the value is an
embedded Kubernetes runtime.Object, with TypeMeta and
ObjectMeta.
|
boolean |
hasXKubernetesIntOrString()
x-kubernetes-int-or-string specifies that this value is
either an integer or a string.
|
boolean |
hasXKubernetesListType()
x-kubernetes-list-type annotates an array to further describe its topology.
|
boolean |
hasXKubernetesMapType()
x-kubernetes-map-type annotates an object to further describe its topology.
|
boolean |
hasXKubernetesPreserveUnknownFields()
x-kubernetes-preserve-unknown-fields stops the API server
decoding step from pruning fields which are not specified
in the validation schema.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static V1beta1Apiextensions.JSONSchemaProps.Builder |
newBuilder() |
static V1beta1Apiextensions.JSONSchemaProps.Builder |
newBuilder(V1beta1Apiextensions.JSONSchemaProps prototype) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
newBuilderForType() |
protected V1beta1Apiextensions.JSONSchemaProps.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static V1beta1Apiextensions.JSONSchemaProps |
parseDelimitedFrom(InputStream input) |
static V1beta1Apiextensions.JSONSchemaProps |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(byte[] data) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(ByteBuffer data) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(com.google.protobuf.ByteString data) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(com.google.protobuf.CodedInputStream input) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(InputStream input) |
static V1beta1Apiextensions.JSONSchemaProps |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps> |
parser() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ID_FIELD_NUMBER
public static final int SCHEMA_FIELD_NUMBER
public static final int REF_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
public static final int FORMAT_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER
public static final int DEFAULT_FIELD_NUMBER
public static final int MAXIMUM_FIELD_NUMBER
public static final int EXCLUSIVEMAXIMUM_FIELD_NUMBER
public static final int MINIMUM_FIELD_NUMBER
public static final int EXCLUSIVEMINIMUM_FIELD_NUMBER
public static final int MAXLENGTH_FIELD_NUMBER
public static final int MINLENGTH_FIELD_NUMBER
public static final int PATTERN_FIELD_NUMBER
public static final int MAXITEMS_FIELD_NUMBER
public static final int MINITEMS_FIELD_NUMBER
public static final int UNIQUEITEMS_FIELD_NUMBER
public static final int MULTIPLEOF_FIELD_NUMBER
public static final int ENUM_FIELD_NUMBER
public static final int MAXPROPERTIES_FIELD_NUMBER
public static final int MINPROPERTIES_FIELD_NUMBER
public static final int REQUIRED_FIELD_NUMBER
public static final int ITEMS_FIELD_NUMBER
public static final int ALLOF_FIELD_NUMBER
public static final int ONEOF_FIELD_NUMBER
public static final int ANYOF_FIELD_NUMBER
public static final int NOT_FIELD_NUMBER
public static final int PROPERTIES_FIELD_NUMBER
public static final int ADDITIONALPROPERTIES_FIELD_NUMBER
public static final int PATTERNPROPERTIES_FIELD_NUMBER
public static final int DEPENDENCIES_FIELD_NUMBER
public static final int ADDITIONALITEMS_FIELD_NUMBER
public static final int DEFINITIONS_FIELD_NUMBER
public static final int EXTERNALDOCS_FIELD_NUMBER
public static final int EXAMPLE_FIELD_NUMBER
public static final int NULLABLE_FIELD_NUMBER
public static final int XKUBERNETESPRESERVEUNKNOWNFIELDS_FIELD_NUMBER
public static final int XKUBERNETESEMBEDDEDRESOURCE_FIELD_NUMBER
public static final int XKUBERNETESINTORSTRING_FIELD_NUMBER
public static final int XKUBERNETESLISTMAPKEYS_FIELD_NUMBER
public static final int XKUBERNETESLISTTYPE_FIELD_NUMBER
public static final int XKUBERNETESMAPTYPE_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasId()
optional string id = 1;hasId in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getId()
optional string id = 1;getId in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
optional string id = 1;getIdBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasSchema()
optional string schema = 2;hasSchema in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getSchema()
optional string schema = 2;getSchema in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getSchemaBytes()
optional string schema = 2;getSchemaBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasRef()
optional string ref = 3;hasRef in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getRef()
optional string ref = 3;getRef in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getRefBytes()
optional string ref = 3;getRefBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasDescription()
optional string description = 4;hasDescription in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getDescription()
optional string description = 4;getDescription in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
optional string description = 4;getDescriptionBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasType()
optional string type = 5;hasType in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getType()
optional string type = 5;getType in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
optional string type = 5;getTypeBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasFormat()
format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
- bsonobjectid: a bson object ID, i.e. a 24 characters hex string
- uri: an URI as parsed by Golang net/url.ParseRequestURI
- email: an email address as parsed by Golang net/mail.ParseAddress
- hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034].
- ipv4: an IPv4 IP as parsed by Golang net.ParseIP
- ipv6: an IPv6 IP as parsed by Golang net.ParseIP
- cidr: a CIDR as parsed by Golang net.ParseCIDR
- mac: a MAC address as parsed by Golang net.ParseMAC
- uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- isbn: an ISBN10 or ISBN13 number string like "0321751043" or "978-0321751041"
- isbn10: an ISBN10 number string like "0321751043"
- isbn13: an ISBN13 number string like "978-0321751041"
- creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in
- ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$
- hexcolor: an hexadecimal color code like "#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
- rgbcolor: an RGB color code like rgb like "rgb(255,255,2559"
- byte: base64 encoded binary data
- password: any kind of string
- date: a date string like "2006-01-02" as defined by full-date in RFC3339
- duration: a duration string like "22 ns" as parsed by Golang time.ParseDuration or compatible with Scala duration format
- datetime: a date time string like "2014-12-15T19:30:20.000Z" as defined by date-time in RFC3339.
optional string format = 6;hasFormat in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getFormat()
format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
- bsonobjectid: a bson object ID, i.e. a 24 characters hex string
- uri: an URI as parsed by Golang net/url.ParseRequestURI
- email: an email address as parsed by Golang net/mail.ParseAddress
- hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034].
- ipv4: an IPv4 IP as parsed by Golang net.ParseIP
- ipv6: an IPv6 IP as parsed by Golang net.ParseIP
- cidr: a CIDR as parsed by Golang net.ParseCIDR
- mac: a MAC address as parsed by Golang net.ParseMAC
- uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- isbn: an ISBN10 or ISBN13 number string like "0321751043" or "978-0321751041"
- isbn10: an ISBN10 number string like "0321751043"
- isbn13: an ISBN13 number string like "978-0321751041"
- creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in
- ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$
- hexcolor: an hexadecimal color code like "#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
- rgbcolor: an RGB color code like rgb like "rgb(255,255,2559"
- byte: base64 encoded binary data
- password: any kind of string
- date: a date string like "2006-01-02" as defined by full-date in RFC3339
- duration: a duration string like "22 ns" as parsed by Golang time.ParseDuration or compatible with Scala duration format
- datetime: a date time string like "2014-12-15T19:30:20.000Z" as defined by date-time in RFC3339.
optional string format = 6;getFormat in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getFormatBytes()
format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
- bsonobjectid: a bson object ID, i.e. a 24 characters hex string
- uri: an URI as parsed by Golang net/url.ParseRequestURI
- email: an email address as parsed by Golang net/mail.ParseAddress
- hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034].
- ipv4: an IPv4 IP as parsed by Golang net.ParseIP
- ipv6: an IPv6 IP as parsed by Golang net.ParseIP
- cidr: a CIDR as parsed by Golang net.ParseCIDR
- mac: a MAC address as parsed by Golang net.ParseMAC
- uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- isbn: an ISBN10 or ISBN13 number string like "0321751043" or "978-0321751041"
- isbn10: an ISBN10 number string like "0321751043"
- isbn13: an ISBN13 number string like "978-0321751041"
- creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in
- ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$
- hexcolor: an hexadecimal color code like "#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
- rgbcolor: an RGB color code like rgb like "rgb(255,255,2559"
- byte: base64 encoded binary data
- password: any kind of string
- date: a date string like "2006-01-02" as defined by full-date in RFC3339
- duration: a duration string like "22 ns" as parsed by Golang time.ParseDuration or compatible with Scala duration format
- datetime: a date time string like "2014-12-15T19:30:20.000Z" as defined by date-time in RFC3339.
optional string format = 6;getFormatBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasTitle()
optional string title = 7;hasTitle in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getTitle()
optional string title = 7;getTitle in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
optional string title = 7;getTitleBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasDefault()
default is a default value for undefined object fields. Defaulting is a beta feature under the CustomResourceDefaulting feature gate. CustomResourceDefinitions with defaults must be created using the v1 (or newer) CustomResourceDefinition API.
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON default = 8;
hasDefault in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSON getDefault()
default is a default value for undefined object fields. Defaulting is a beta feature under the CustomResourceDefaulting feature gate. CustomResourceDefinitions with defaults must be created using the v1 (or newer) CustomResourceDefinition API.
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON default = 8;
getDefault in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONOrBuilder getDefaultOrBuilder()
default is a default value for undefined object fields. Defaulting is a beta feature under the CustomResourceDefaulting feature gate. CustomResourceDefinitions with defaults must be created using the v1 (or newer) CustomResourceDefinition API.
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON default = 8;
getDefaultOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMaximum()
optional double maximum = 9;hasMaximum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic double getMaximum()
optional double maximum = 9;getMaximum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasExclusiveMaximum()
optional bool exclusiveMaximum = 10;hasExclusiveMaximum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getExclusiveMaximum()
optional bool exclusiveMaximum = 10;getExclusiveMaximum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMinimum()
optional double minimum = 11;hasMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic double getMinimum()
optional double minimum = 11;getMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasExclusiveMinimum()
optional bool exclusiveMinimum = 12;hasExclusiveMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getExclusiveMinimum()
optional bool exclusiveMinimum = 12;getExclusiveMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMaxLength()
optional int64 maxLength = 13;hasMaxLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMaxLength()
optional int64 maxLength = 13;getMaxLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMinLength()
optional int64 minLength = 14;hasMinLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMinLength()
optional int64 minLength = 14;getMinLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasPattern()
optional string pattern = 15;hasPattern in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getPattern()
optional string pattern = 15;getPattern in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getPatternBytes()
optional string pattern = 15;getPatternBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMaxItems()
optional int64 maxItems = 16;hasMaxItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMaxItems()
optional int64 maxItems = 16;getMaxItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMinItems()
optional int64 minItems = 17;hasMinItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMinItems()
optional int64 minItems = 17;getMinItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasUniqueItems()
optional bool uniqueItems = 18;hasUniqueItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getUniqueItems()
optional bool uniqueItems = 18;getUniqueItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMultipleOf()
optional double multipleOf = 19;hasMultipleOf in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic double getMultipleOf()
optional double multipleOf = 19;getMultipleOf in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<V1beta1Apiextensions.JSON> getEnumList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnumList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<? extends V1beta1Apiextensions.JSONOrBuilder> getEnumOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnumOrBuilderList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getEnumCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnumCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSON getEnum(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONOrBuilder getEnumOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnumOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMaxProperties()
optional int64 maxProperties = 21;hasMaxProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMaxProperties()
optional int64 maxProperties = 21;getMaxProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasMinProperties()
optional int64 minProperties = 22;hasMinProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMinProperties()
optional int64 minProperties = 22;getMinProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ProtocolStringList getRequiredList()
repeated string required = 23;getRequiredList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getRequiredCount()
repeated string required = 23;getRequiredCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getRequired(int index)
repeated string required = 23;getRequired in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getRequiredBytes(int index)
repeated string required = 23;getRequiredBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
hasItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrArray getItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
getItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrArrayOrBuilder getItemsOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
getItemsOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<V1beta1Apiextensions.JSONSchemaProps> getAllOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAllOfList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<? extends V1beta1Apiextensions.JSONSchemaPropsOrBuilder> getAllOfOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAllOfOrBuilderList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getAllOfCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAllOfCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getAllOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAllOf in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBuilder getAllOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAllOfOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<V1beta1Apiextensions.JSONSchemaProps> getOneOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOfList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<? extends V1beta1Apiextensions.JSONSchemaPropsOrBuilder> getOneOfOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOfOrBuilderList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getOneOfCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOfCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getOneOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOf in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBuilder getOneOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOfOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<V1beta1Apiextensions.JSONSchemaProps> getAnyOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOfList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic List<? extends V1beta1Apiextensions.JSONSchemaPropsOrBuilder> getAnyOfOrBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOfOrBuilderList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getAnyOfCount()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOfCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getAnyOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOf in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBuilder getAnyOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOfOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
hasNot in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
getNot in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBuilder getNotOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
getNotOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getPropertiesCount()
V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
getPropertiesCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean containsProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
containsProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilder@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaProps> getProperties()
getPropertiesMap() instead.getProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic Map<String,V1beta1Apiextensions.JSONSchemaProps> getPropertiesMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
getPropertiesMap in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getPropertiesOrDefault(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
getPropertiesOrDefault in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getPropertiesOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
getPropertiesOrThrow in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasAdditionalProperties()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
hasAdditionalProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBool getAdditionalProperties()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
getAdditionalProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBoolOrBuilder getAdditionalPropertiesOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
getAdditionalPropertiesOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getPatternPropertiesCount()
V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
getPatternPropertiesCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean containsPatternProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
containsPatternProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilder@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaProps> getPatternProperties()
getPatternPropertiesMap() instead.getPatternProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic Map<String,V1beta1Apiextensions.JSONSchemaProps> getPatternPropertiesMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
getPatternPropertiesMap in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getPatternPropertiesOrDefault(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
getPatternPropertiesOrDefault in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getPatternPropertiesOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
getPatternPropertiesOrThrow in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getDependenciesCount()
V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
getDependenciesCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean containsDependencies(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
containsDependencies in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilder@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> getDependencies()
getDependenciesMap() instead.getDependencies in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> getDependenciesMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
getDependenciesMap in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrStringArray getDependenciesOrDefault(String key, V1beta1Apiextensions.JSONSchemaPropsOrStringArray defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
getDependenciesOrDefault in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrStringArray getDependenciesOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
getDependenciesOrThrow in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasAdditionalItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
hasAdditionalItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBool getAdditionalItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
getAdditionalItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaPropsOrBoolOrBuilder getAdditionalItemsOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
getAdditionalItemsOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getDefinitionsCount()
V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
getDefinitionsCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean containsDefinitions(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
containsDefinitions in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilder@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaProps> getDefinitions()
getDefinitionsMap() instead.getDefinitions in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic Map<String,V1beta1Apiextensions.JSONSchemaProps> getDefinitionsMap()
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
getDefinitionsMap in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getDefinitionsOrDefault(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
getDefinitionsOrDefault in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps getDefinitionsOrThrow(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
getDefinitionsOrThrow in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasExternalDocs()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
hasExternalDocs in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.ExternalDocumentation getExternalDocs()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
getExternalDocs in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.ExternalDocumentationOrBuilder getExternalDocsOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
getExternalDocsOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasExample()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
hasExample in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSON getExample()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
getExample in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONOrBuilder getExampleOrBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
getExampleOrBuilder in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasNullable()
optional bool nullable = 37;hasNullable in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getNullable()
optional bool nullable = 37;getNullable in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasXKubernetesPreserveUnknownFields()
x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.
optional bool xKubernetesPreserveUnknownFields = 38;hasXKubernetesPreserveUnknownFields in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getXKubernetesPreserveUnknownFields()
x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.
optional bool xKubernetesPreserveUnknownFields = 38;getXKubernetesPreserveUnknownFields in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasXKubernetesEmbeddedResource()
x-kubernetes-embedded-resource defines that the value is an embedded Kubernetes runtime.Object, with TypeMeta and ObjectMeta. The type must be object. It is allowed to further restrict the embedded object. kind, apiVersion and metadata are validated automatically. x-kubernetes-preserve-unknown-fields is allowed to be true, but does not have to be if the object is fully specified (up to kind, apiVersion, metadata).
optional bool xKubernetesEmbeddedResource = 39;hasXKubernetesEmbeddedResource in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getXKubernetesEmbeddedResource()
x-kubernetes-embedded-resource defines that the value is an embedded Kubernetes runtime.Object, with TypeMeta and ObjectMeta. The type must be object. It is allowed to further restrict the embedded object. kind, apiVersion and metadata are validated automatically. x-kubernetes-preserve-unknown-fields is allowed to be true, but does not have to be if the object is fully specified (up to kind, apiVersion, metadata).
optional bool xKubernetesEmbeddedResource = 39;getXKubernetesEmbeddedResource in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasXKubernetesIntOrString()
x-kubernetes-int-or-string specifies that this value is
either an integer or a string. If this is true, an empty
type is allowed and type as child of anyOf is permitted
if following one of the following patterns:
1) anyOf:
- type: integer
- type: string
2) allOf:
- anyOf:
- type: integer
- type: string
- ... zero or more
optional bool xKubernetesIntOrString = 40;hasXKubernetesIntOrString in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getXKubernetesIntOrString()
x-kubernetes-int-or-string specifies that this value is
either an integer or a string. If this is true, an empty
type is allowed and type as child of anyOf is permitted
if following one of the following patterns:
1) anyOf:
- type: integer
- type: string
2) allOf:
- anyOf:
- type: integer
- type: string
- ... zero or more
optional bool xKubernetesIntOrString = 40;getXKubernetesIntOrString in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ProtocolStringList getXKubernetesListMapKeysList()
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used as the index of the map. This tag MUST only be used on lists that have the "x-kubernetes-list-type" extension set to "map". Also, the values specified for this attribute must be a scalar typed field of the child structure (no nesting is supported). The properties specified must either be required or have a default value, to ensure those properties are present for all list items. +optional
repeated string xKubernetesListMapKeys = 41;getXKubernetesListMapKeysList in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic int getXKubernetesListMapKeysCount()
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used as the index of the map. This tag MUST only be used on lists that have the "x-kubernetes-list-type" extension set to "map". Also, the values specified for this attribute must be a scalar typed field of the child structure (no nesting is supported). The properties specified must either be required or have a default value, to ensure those properties are present for all list items. +optional
repeated string xKubernetesListMapKeys = 41;getXKubernetesListMapKeysCount in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getXKubernetesListMapKeys(int index)
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used as the index of the map. This tag MUST only be used on lists that have the "x-kubernetes-list-type" extension set to "map". Also, the values specified for this attribute must be a scalar typed field of the child structure (no nesting is supported). The properties specified must either be required or have a default value, to ensure those properties are present for all list items. +optional
repeated string xKubernetesListMapKeys = 41;getXKubernetesListMapKeys in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getXKubernetesListMapKeysBytes(int index)
x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used as the index of the map. This tag MUST only be used on lists that have the "x-kubernetes-list-type" extension set to "map". Also, the values specified for this attribute must be a scalar typed field of the child structure (no nesting is supported). The properties specified must either be required or have a default value, to ensure those properties are present for all list items. +optional
repeated string xKubernetesListMapKeys = 41;getXKubernetesListMapKeysBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasXKubernetesListType()
x-kubernetes-list-type annotates an array to further describe its topology.
This extension must only be used on lists and may have 3 possible values:
1) `atomic`: the list is treated as a single entity, like a scalar.
Atomic lists will be entirely replaced when updated. This extension
may be used on any type of list (struct, scalar, ...).
2) `set`:
Sets are lists that must not have multiple items with the same value. Each
value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
array with x-kubernetes-list-type `atomic`.
3) `map`:
These lists are like maps in that their elements have a non-index key
used to identify them. Order is preserved upon merge. The map tag
must only be used on a list with elements of type object.
Defaults to atomic for arrays.
+optional
optional string xKubernetesListType = 42;hasXKubernetesListType in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getXKubernetesListType()
x-kubernetes-list-type annotates an array to further describe its topology.
This extension must only be used on lists and may have 3 possible values:
1) `atomic`: the list is treated as a single entity, like a scalar.
Atomic lists will be entirely replaced when updated. This extension
may be used on any type of list (struct, scalar, ...).
2) `set`:
Sets are lists that must not have multiple items with the same value. Each
value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
array with x-kubernetes-list-type `atomic`.
3) `map`:
These lists are like maps in that their elements have a non-index key
used to identify them. Order is preserved upon merge. The map tag
must only be used on a list with elements of type object.
Defaults to atomic for arrays.
+optional
optional string xKubernetesListType = 42;getXKubernetesListType in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getXKubernetesListTypeBytes()
x-kubernetes-list-type annotates an array to further describe its topology.
This extension must only be used on lists and may have 3 possible values:
1) `atomic`: the list is treated as a single entity, like a scalar.
Atomic lists will be entirely replaced when updated. This extension
may be used on any type of list (struct, scalar, ...).
2) `set`:
Sets are lists that must not have multiple items with the same value. Each
value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
array with x-kubernetes-list-type `atomic`.
3) `map`:
These lists are like maps in that their elements have a non-index key
used to identify them. Order is preserved upon merge. The map tag
must only be used on a list with elements of type object.
Defaults to atomic for arrays.
+optional
optional string xKubernetesListType = 42;getXKubernetesListTypeBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean hasXKubernetesMapType()
x-kubernetes-map-type annotates an object to further describe its topology.
This extension must only be used when type is object and may have 2 possible values:
1) `granular`:
These maps are actual maps (key-value pairs) and each fields are independent
from each other (they can each be manipulated by separate actors). This is
the default behaviour for all maps.
2) `atomic`: the list is treated as a single entity, like a scalar.
Atomic maps will be entirely replaced when updated.
+optional
optional string xKubernetesMapType = 43;hasXKubernetesMapType in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic String getXKubernetesMapType()
x-kubernetes-map-type annotates an object to further describe its topology.
This extension must only be used when type is object and may have 2 possible values:
1) `granular`:
These maps are actual maps (key-value pairs) and each fields are independent
from each other (they can each be manipulated by separate actors). This is
the default behaviour for all maps.
2) `atomic`: the list is treated as a single entity, like a scalar.
Atomic maps will be entirely replaced when updated.
+optional
optional string xKubernetesMapType = 43;getXKubernetesMapType in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic com.google.protobuf.ByteString getXKubernetesMapTypeBytes()
x-kubernetes-map-type annotates an object to further describe its topology.
This extension must only be used when type is object and may have 2 possible values:
1) `granular`:
These maps are actual maps (key-value pairs) and each fields are independent
from each other (they can each be manipulated by separate actors). This is
the default behaviour for all maps.
2) `atomic`: the list is treated as a single entity, like a scalar.
Atomic maps will be entirely replaced when updated.
+optional
optional string xKubernetesMapType = 43;getXKubernetesMapTypeBytes in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(InputStream input) throws IOException
IOExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic V1beta1Apiextensions.JSONSchemaProps.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static V1beta1Apiextensions.JSONSchemaProps.Builder newBuilder()
public static V1beta1Apiextensions.JSONSchemaProps.Builder newBuilder(V1beta1Apiextensions.JSONSchemaProps prototype)
public V1beta1Apiextensions.JSONSchemaProps.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected V1beta1Apiextensions.JSONSchemaProps.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static V1beta1Apiextensions.JSONSchemaProps getDefaultInstance()
public static com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps> parser()
public com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public V1beta1Apiextensions.JSONSchemaProps getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023. All rights reserved.