public static final class V1beta1Apiextensions.JSONSchemaProps.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder> 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 | Method and Description |
|---|---|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllAllOf(Iterable<? extends V1beta1Apiextensions.JSONSchemaProps> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllAnyOf(Iterable<? extends V1beta1Apiextensions.JSONSchemaProps> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllEnum(Iterable<? extends V1beta1Apiextensions.JSON> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllOf(int index,
V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllOf(int index,
V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllOf(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllOf(V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllOfBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllOneOf(Iterable<? extends V1beta1Apiextensions.JSONSchemaProps> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllRequired(Iterable<String> values)
repeated string required = 23; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAllXKubernetesListMapKeys(Iterable<String> values)
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.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAnyOf(int index,
V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAnyOf(int index,
V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAnyOf(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAnyOf(V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAnyOfBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addAnyOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addEnum(int index,
V1beta1Apiextensions.JSON.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addEnum(int index,
V1beta1Apiextensions.JSON value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addEnum(V1beta1Apiextensions.JSON.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addEnum(V1beta1Apiextensions.JSON value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSON.Builder |
addEnumBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSON.Builder |
addEnumBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addOneOf(int index,
V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addOneOf(int index,
V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addOneOf(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addOneOf(V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addOneOfBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addOneOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
addRequired(String value)
repeated string required = 23; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
addRequiredBytes(com.google.protobuf.ByteString value)
repeated string required = 23; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
addXKubernetesListMapKeys(String value)
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.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
addXKubernetesListMapKeysBytes(com.google.protobuf.ByteString value)
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.
|
V1beta1Apiextensions.JSONSchemaProps |
build() |
V1beta1Apiextensions.JSONSchemaProps |
buildPartial() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clear() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearAdditionalItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearAdditionalProperties()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearAllOf()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearAnyOf()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearDefault()
default is a default value for undefined object fields.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearDefinitions() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearDependencies() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearDescription()
optional string description = 4; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearEnum()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearExample()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearExclusiveMaximum()
optional bool exclusiveMaximum = 10; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearExclusiveMinimum()
optional bool exclusiveMinimum = 12; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearExternalDocs()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearFormat()
format is an OpenAPI v3 format string.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearId()
optional string id = 1; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMaximum()
optional double maximum = 9; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMaxItems()
optional int64 maxItems = 16; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMaxLength()
optional int64 maxLength = 13; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMaxProperties()
optional int64 maxProperties = 21; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMinimum()
optional double minimum = 11; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMinItems()
optional int64 minItems = 17; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMinLength()
optional int64 minLength = 14; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMinProperties()
optional int64 minProperties = 22; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearMultipleOf()
optional double multipleOf = 19; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearNullable()
optional bool nullable = 37; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearOneOf()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearPattern()
optional string pattern = 15; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearPatternProperties() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearProperties() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearRef()
optional string ref = 3; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearRequired()
repeated string required = 23; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearSchema()
optional string schema = 2; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearTitle()
optional string title = 7; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearType()
optional string type = 5; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearUniqueItems()
optional bool uniqueItems = 18; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearXKubernetesEmbeddedResource()
x-kubernetes-embedded-resource defines that the value is an
embedded Kubernetes runtime.Object, with TypeMeta and
ObjectMeta.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearXKubernetesIntOrString()
x-kubernetes-int-or-string specifies that this value is
either an integer or a string.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearXKubernetesListMapKeys()
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.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearXKubernetesListType()
x-kubernetes-list-type annotates an array to further describe its topology.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearXKubernetesMapType()
x-kubernetes-map-type annotates an object to further describe its topology.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clearXKubernetesPreserveUnknownFields()
x-kubernetes-preserve-unknown-fields stops the API server
decoding step from pruning fields which are not specified
in the validation schema.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
clone() |
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;
|
V1beta1Apiextensions.JSONSchemaPropsOrBool |
getAdditionalItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
V1beta1Apiextensions.JSONSchemaPropsOrBool.Builder |
getAdditionalItemsBuilder()
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.JSONSchemaPropsOrBool.Builder |
getAdditionalPropertiesBuilder()
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;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
getAllOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
List<V1beta1Apiextensions.JSONSchemaProps.Builder> |
getAllOfBuilderList()
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;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
getAnyOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
List<V1beta1Apiextensions.JSONSchemaProps.Builder> |
getAnyOfBuilderList()
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.
|
V1beta1Apiextensions.JSON.Builder |
getDefaultBuilder()
default is a default value for undefined object fields.
|
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() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
V1beta1Apiextensions.JSON |
getEnum(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSON.Builder |
getEnumBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
List<V1beta1Apiextensions.JSON.Builder> |
getEnumBuilderList()
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.JSON.Builder |
getExampleBuilder()
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.ExternalDocumentation.Builder |
getExternalDocsBuilder()
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.JSONSchemaPropsOrArray.Builder |
getItemsBuilder()
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; |
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getMutableDefinitions()
Deprecated.
|
Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> |
getMutableDependencies()
Deprecated.
|
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getMutablePatternProperties()
Deprecated.
|
Map<String,V1beta1Apiextensions.JSONSchemaProps> |
getMutableProperties()
Deprecated.
|
V1beta1Apiextensions.JSONSchemaProps |
getNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
getNotBuilder()
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;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
getOneOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
List<V1beta1Apiextensions.JSONSchemaProps.Builder> |
getOneOfBuilderList()
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;
|
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; |
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; |
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.
|
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) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeAdditionalItems(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeAdditionalProperties(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeDefault(V1beta1Apiextensions.JSON value)
default is a default value for undefined object fields.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeExample(V1beta1Apiextensions.JSON value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeExternalDocs(V1beta1Apiextensions.ExternalDocumentation value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeFrom(V1beta1Apiextensions.JSONSchemaProps other) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeItems(V1beta1Apiextensions.JSONSchemaPropsOrArray value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeNot(V1beta1Apiextensions.JSONSchemaProps value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
putAllDefinitions(Map<String,V1beta1Apiextensions.JSONSchemaProps> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
putAllDependencies(Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
putAllPatternProperties(Map<String,V1beta1Apiextensions.JSONSchemaProps> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
putAllProperties(Map<String,V1beta1Apiextensions.JSONSchemaProps> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
putDefinitions(String key,
V1beta1Apiextensions.JSONSchemaProps value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
putDependencies(String key,
V1beta1Apiextensions.JSONSchemaPropsOrStringArray value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
putPatternProperties(String key,
V1beta1Apiextensions.JSONSchemaProps value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
putProperties(String key,
V1beta1Apiextensions.JSONSchemaProps value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removeAllOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removeAnyOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removeDefinitions(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removeDependencies(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removeEnum(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removeOneOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removePatternProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
removeProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAdditionalItems(V1beta1Apiextensions.JSONSchemaPropsOrBool.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAdditionalItems(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAdditionalProperties(V1beta1Apiextensions.JSONSchemaPropsOrBool.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAdditionalProperties(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAllOf(int index,
V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAllOf(int index,
V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAnyOf(int index,
V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setAnyOf(int index,
V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setDefault(V1beta1Apiextensions.JSON.Builder builderForValue)
default is a default value for undefined object fields.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setDefault(V1beta1Apiextensions.JSON value)
default is a default value for undefined object fields.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setDescription(String value)
optional string description = 4; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
optional string description = 4; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setEnum(int index,
V1beta1Apiextensions.JSON.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setEnum(int index,
V1beta1Apiextensions.JSON value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setExample(V1beta1Apiextensions.JSON.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setExample(V1beta1Apiextensions.JSON value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setExclusiveMaximum(boolean value)
optional bool exclusiveMaximum = 10; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setExclusiveMinimum(boolean value)
optional bool exclusiveMinimum = 12; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setExternalDocs(V1beta1Apiextensions.ExternalDocumentation.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setExternalDocs(V1beta1Apiextensions.ExternalDocumentation value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setFormat(String value)
format is an OpenAPI v3 format string.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setFormatBytes(com.google.protobuf.ByteString value)
format is an OpenAPI v3 format string.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setId(String value)
optional string id = 1; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setItems(V1beta1Apiextensions.JSONSchemaPropsOrArray.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setItems(V1beta1Apiextensions.JSONSchemaPropsOrArray value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMaximum(double value)
optional double maximum = 9; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMaxItems(long value)
optional int64 maxItems = 16; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMaxLength(long value)
optional int64 maxLength = 13; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMaxProperties(long value)
optional int64 maxProperties = 21; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMinimum(double value)
optional double minimum = 11; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMinItems(long value)
optional int64 minItems = 17; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMinLength(long value)
optional int64 minLength = 14; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMinProperties(long value)
optional int64 minProperties = 22; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setMultipleOf(double value)
optional double multipleOf = 19; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setNot(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setNot(V1beta1Apiextensions.JSONSchemaProps value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setNullable(boolean value)
optional bool nullable = 37; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setOneOf(int index,
V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setOneOf(int index,
V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setPattern(String value)
optional string pattern = 15; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setPatternBytes(com.google.protobuf.ByteString value)
optional string pattern = 15; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setRef(String value)
optional string ref = 3; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setRefBytes(com.google.protobuf.ByteString value)
optional string ref = 3; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setRequired(int index,
String value)
repeated string required = 23; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setSchema(String value)
optional string schema = 2; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setSchemaBytes(com.google.protobuf.ByteString value)
optional string schema = 2; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setTitle(String value)
optional string title = 7; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setTitleBytes(com.google.protobuf.ByteString value)
optional string title = 7; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setType(String value)
optional string type = 5; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
optional string type = 5; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setUniqueItems(boolean value)
optional bool uniqueItems = 18; |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesEmbeddedResource(boolean value)
x-kubernetes-embedded-resource defines that the value is an
embedded Kubernetes runtime.Object, with TypeMeta and
ObjectMeta.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesIntOrString(boolean value)
x-kubernetes-int-or-string specifies that this value is
either an integer or a string.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesListMapKeys(int index,
String value)
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.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesListType(String value)
x-kubernetes-list-type annotates an array to further describe its topology.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesListTypeBytes(com.google.protobuf.ByteString value)
x-kubernetes-list-type annotates an array to further describe its topology.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesMapType(String value)
x-kubernetes-map-type annotates an object to further describe its topology.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesMapTypeBytes(com.google.protobuf.ByteString value)
x-kubernetes-map-type annotates an object to further describe its topology.
|
V1beta1Apiextensions.JSONSchemaProps.Builder |
setXKubernetesPreserveUnknownFields(boolean value)
x-kubernetes-preserve-unknown-fields stops the API server
decoding step from pruning fields which are not specified
in the validation schema.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.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.JSONSchemaProps.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.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1beta1Apiextensions.JSONSchemaProps buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1beta1Apiextensions.JSONSchemaProps.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.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.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.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.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.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.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.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.Builder mergeFrom(V1beta1Apiextensions.JSONSchemaProps other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>public V1beta1Apiextensions.JSONSchemaProps.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.JSONSchemaProps.Builder>IOExceptionpublic 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 V1beta1Apiextensions.JSONSchemaProps.Builder setId(String value)
optional string id = 1;public V1beta1Apiextensions.JSONSchemaProps.Builder clearId()
optional string id = 1;public V1beta1Apiextensions.JSONSchemaProps.Builder setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setSchema(String value)
optional string schema = 2;public V1beta1Apiextensions.JSONSchemaProps.Builder clearSchema()
optional string schema = 2;public V1beta1Apiextensions.JSONSchemaProps.Builder setSchemaBytes(com.google.protobuf.ByteString value)
optional string schema = 2;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setRef(String value)
optional string ref = 3;public V1beta1Apiextensions.JSONSchemaProps.Builder clearRef()
optional string ref = 3;public V1beta1Apiextensions.JSONSchemaProps.Builder setRefBytes(com.google.protobuf.ByteString value)
optional string ref = 3;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setDescription(String value)
optional string description = 4;public V1beta1Apiextensions.JSONSchemaProps.Builder clearDescription()
optional string description = 4;public V1beta1Apiextensions.JSONSchemaProps.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
optional string description = 4;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setType(String value)
optional string type = 5;public V1beta1Apiextensions.JSONSchemaProps.Builder clearType()
optional string type = 5;public V1beta1Apiextensions.JSONSchemaProps.Builder setTypeBytes(com.google.protobuf.ByteString value)
optional string type = 5;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setFormat(String value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder clearFormat()
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;public V1beta1Apiextensions.JSONSchemaProps.Builder setFormatBytes(com.google.protobuf.ByteString value)
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;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setTitle(String value)
optional string title = 7;public V1beta1Apiextensions.JSONSchemaProps.Builder clearTitle()
optional string title = 7;public V1beta1Apiextensions.JSONSchemaProps.Builder setTitleBytes(com.google.protobuf.ByteString value)
optional string title = 7;public 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.JSONSchemaProps.Builder setDefault(V1beta1Apiextensions.JSON value)
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;
public V1beta1Apiextensions.JSONSchemaProps.Builder setDefault(V1beta1Apiextensions.JSON.Builder builderForValue)
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;
public V1beta1Apiextensions.JSONSchemaProps.Builder mergeDefault(V1beta1Apiextensions.JSON value)
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;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearDefault()
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;
public V1beta1Apiextensions.JSON.Builder getDefaultBuilder()
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;
public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setMaximum(double value)
optional double maximum = 9;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMaximum()
optional double maximum = 9;public boolean hasExclusiveMaximum()
optional bool exclusiveMaximum = 10;hasExclusiveMaximum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getExclusiveMaximum()
optional bool exclusiveMaximum = 10;getExclusiveMaximum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setExclusiveMaximum(boolean value)
optional bool exclusiveMaximum = 10;public V1beta1Apiextensions.JSONSchemaProps.Builder clearExclusiveMaximum()
optional bool exclusiveMaximum = 10;public boolean hasMinimum()
optional double minimum = 11;hasMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic double getMinimum()
optional double minimum = 11;getMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMinimum(double value)
optional double minimum = 11;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMinimum()
optional double minimum = 11;public boolean hasExclusiveMinimum()
optional bool exclusiveMinimum = 12;hasExclusiveMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getExclusiveMinimum()
optional bool exclusiveMinimum = 12;getExclusiveMinimum in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setExclusiveMinimum(boolean value)
optional bool exclusiveMinimum = 12;public V1beta1Apiextensions.JSONSchemaProps.Builder clearExclusiveMinimum()
optional bool exclusiveMinimum = 12;public boolean hasMaxLength()
optional int64 maxLength = 13;hasMaxLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMaxLength()
optional int64 maxLength = 13;getMaxLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMaxLength(long value)
optional int64 maxLength = 13;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMaxLength()
optional int64 maxLength = 13;public boolean hasMinLength()
optional int64 minLength = 14;hasMinLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMinLength()
optional int64 minLength = 14;getMinLength in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMinLength(long value)
optional int64 minLength = 14;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMinLength()
optional int64 minLength = 14;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setPattern(String value)
optional string pattern = 15;public V1beta1Apiextensions.JSONSchemaProps.Builder clearPattern()
optional string pattern = 15;public V1beta1Apiextensions.JSONSchemaProps.Builder setPatternBytes(com.google.protobuf.ByteString value)
optional string pattern = 15;public boolean hasMaxItems()
optional int64 maxItems = 16;hasMaxItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMaxItems()
optional int64 maxItems = 16;getMaxItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMaxItems(long value)
optional int64 maxItems = 16;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMaxItems()
optional int64 maxItems = 16;public boolean hasMinItems()
optional int64 minItems = 17;hasMinItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMinItems()
optional int64 minItems = 17;getMinItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMinItems(long value)
optional int64 minItems = 17;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMinItems()
optional int64 minItems = 17;public boolean hasUniqueItems()
optional bool uniqueItems = 18;hasUniqueItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic boolean getUniqueItems()
optional bool uniqueItems = 18;getUniqueItems in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setUniqueItems(boolean value)
optional bool uniqueItems = 18;public V1beta1Apiextensions.JSONSchemaProps.Builder clearUniqueItems()
optional bool uniqueItems = 18;public boolean hasMultipleOf()
optional double multipleOf = 19;hasMultipleOf in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic double getMultipleOf()
optional double multipleOf = 19;getMultipleOf in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMultipleOf(double value)
optional double multipleOf = 19;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMultipleOf()
optional double multipleOf = 19;public List<V1beta1Apiextensions.JSON> getEnumList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnumList 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.JSONSchemaProps.Builder setEnum(int index, V1beta1Apiextensions.JSON value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder setEnum(int index, V1beta1Apiextensions.JSON.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder addEnum(V1beta1Apiextensions.JSON value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder addEnum(int index, V1beta1Apiextensions.JSON value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder addEnum(V1beta1Apiextensions.JSON.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder addEnum(int index, V1beta1Apiextensions.JSON.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllEnum(Iterable<? extends V1beta1Apiextensions.JSON> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearEnum()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONSchemaProps.Builder removeEnum(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSON.Builder getEnumBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSONOrBuilder getEnumOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnumOrBuilder 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 V1beta1Apiextensions.JSON.Builder addEnumBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public V1beta1Apiextensions.JSON.Builder addEnumBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public List<V1beta1Apiextensions.JSON.Builder> getEnumBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
public boolean hasMaxProperties()
optional int64 maxProperties = 21;hasMaxProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMaxProperties()
optional int64 maxProperties = 21;getMaxProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMaxProperties(long value)
optional int64 maxProperties = 21;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMaxProperties()
optional int64 maxProperties = 21;public boolean hasMinProperties()
optional int64 minProperties = 22;hasMinProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic long getMinProperties()
optional int64 minProperties = 22;getMinProperties in interface V1beta1Apiextensions.JSONSchemaPropsOrBuilderpublic V1beta1Apiextensions.JSONSchemaProps.Builder setMinProperties(long value)
optional int64 minProperties = 22;public V1beta1Apiextensions.JSONSchemaProps.Builder clearMinProperties()
optional int64 minProperties = 22;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setRequired(int index, String value)
repeated string required = 23;public V1beta1Apiextensions.JSONSchemaProps.Builder addRequired(String value)
repeated string required = 23;public V1beta1Apiextensions.JSONSchemaProps.Builder addAllRequired(Iterable<String> values)
repeated string required = 23;public V1beta1Apiextensions.JSONSchemaProps.Builder clearRequired()
repeated string required = 23;public V1beta1Apiextensions.JSONSchemaProps.Builder addRequiredBytes(com.google.protobuf.ByteString value)
repeated string required = 23;public 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.JSONSchemaProps.Builder setItems(V1beta1Apiextensions.JSONSchemaPropsOrArray value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
public V1beta1Apiextensions.JSONSchemaProps.Builder setItems(V1beta1Apiextensions.JSONSchemaPropsOrArray.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
public V1beta1Apiextensions.JSONSchemaProps.Builder mergeItems(V1beta1Apiextensions.JSONSchemaPropsOrArray value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
public V1beta1Apiextensions.JSONSchemaPropsOrArray.Builder getItemsBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
public 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 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.JSONSchemaProps.Builder setAllOf(int index, V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder setAllOf(int index, V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllOf(V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllOf(int index, V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllOf(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllOf(int index, V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllAllOf(Iterable<? extends V1beta1Apiextensions.JSONSchemaProps> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearAllOf()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder removeAllOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder getAllOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaPropsOrBuilder getAllOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAllOfOrBuilder 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 V1beta1Apiextensions.JSONSchemaProps.Builder addAllOfBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public List<V1beta1Apiextensions.JSONSchemaProps.Builder> getAllOfBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
public List<V1beta1Apiextensions.JSONSchemaProps> getOneOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOfList 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.JSONSchemaProps.Builder setOneOf(int index, V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder setOneOf(int index, V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder addOneOf(V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder addOneOf(int index, V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder addOneOf(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder addOneOf(int index, V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllOneOf(Iterable<? extends V1beta1Apiextensions.JSONSchemaProps> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearOneOf()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder removeOneOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder getOneOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaPropsOrBuilder getOneOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOfOrBuilder 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 V1beta1Apiextensions.JSONSchemaProps.Builder addOneOfBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public V1beta1Apiextensions.JSONSchemaProps.Builder addOneOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public List<V1beta1Apiextensions.JSONSchemaProps.Builder> getOneOfBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
public List<V1beta1Apiextensions.JSONSchemaProps> getAnyOfList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOfList 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.JSONSchemaProps.Builder setAnyOf(int index, V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder setAnyOf(int index, V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAnyOf(V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAnyOf(int index, V1beta1Apiextensions.JSONSchemaProps value)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAnyOf(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAnyOf(int index, V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAllAnyOf(Iterable<? extends V1beta1Apiextensions.JSONSchemaProps> values)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearAnyOf()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder removeAnyOf(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder getAnyOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaPropsOrBuilder getAnyOfOrBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOfOrBuilder 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 V1beta1Apiextensions.JSONSchemaProps.Builder addAnyOfBuilder()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public V1beta1Apiextensions.JSONSchemaProps.Builder addAnyOfBuilder(int index)
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public List<V1beta1Apiextensions.JSONSchemaProps.Builder> getAnyOfBuilderList()
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
public 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.JSONSchemaProps.Builder setNot(V1beta1Apiextensions.JSONSchemaProps value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
public V1beta1Apiextensions.JSONSchemaProps.Builder setNot(V1beta1Apiextensions.JSONSchemaProps.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
public V1beta1Apiextensions.JSONSchemaProps.Builder mergeNot(V1beta1Apiextensions.JSONSchemaProps value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
public V1beta1Apiextensions.JSONSchemaProps.Builder getNotBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
public 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 V1beta1Apiextensions.JSONSchemaProps.Builder clearProperties()
public V1beta1Apiextensions.JSONSchemaProps.Builder removeProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaProps> getMutableProperties()
public V1beta1Apiextensions.JSONSchemaProps.Builder putProperties(String key, V1beta1Apiextensions.JSONSchemaProps value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
public V1beta1Apiextensions.JSONSchemaProps.Builder putAllProperties(Map<String,V1beta1Apiextensions.JSONSchemaProps> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
public 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.JSONSchemaProps.Builder setAdditionalProperties(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
public V1beta1Apiextensions.JSONSchemaProps.Builder setAdditionalProperties(V1beta1Apiextensions.JSONSchemaPropsOrBool.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
public V1beta1Apiextensions.JSONSchemaProps.Builder mergeAdditionalProperties(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearAdditionalProperties()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
public V1beta1Apiextensions.JSONSchemaPropsOrBool.Builder getAdditionalPropertiesBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
public 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 V1beta1Apiextensions.JSONSchemaProps.Builder clearPatternProperties()
public V1beta1Apiextensions.JSONSchemaProps.Builder removePatternProperties(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaProps> getMutablePatternProperties()
public V1beta1Apiextensions.JSONSchemaProps.Builder putPatternProperties(String key, V1beta1Apiextensions.JSONSchemaProps value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
public V1beta1Apiextensions.JSONSchemaProps.Builder putAllPatternProperties(Map<String,V1beta1Apiextensions.JSONSchemaProps> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
public 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 V1beta1Apiextensions.JSONSchemaProps.Builder clearDependencies()
public V1beta1Apiextensions.JSONSchemaProps.Builder removeDependencies(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> getMutableDependencies()
public V1beta1Apiextensions.JSONSchemaProps.Builder putDependencies(String key, V1beta1Apiextensions.JSONSchemaPropsOrStringArray value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
public V1beta1Apiextensions.JSONSchemaProps.Builder putAllDependencies(Map<String,V1beta1Apiextensions.JSONSchemaPropsOrStringArray> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
public 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.JSONSchemaProps.Builder setAdditionalItems(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
public V1beta1Apiextensions.JSONSchemaProps.Builder setAdditionalItems(V1beta1Apiextensions.JSONSchemaPropsOrBool.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
public V1beta1Apiextensions.JSONSchemaProps.Builder mergeAdditionalItems(V1beta1Apiextensions.JSONSchemaPropsOrBool value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearAdditionalItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
public V1beta1Apiextensions.JSONSchemaPropsOrBool.Builder getAdditionalItemsBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
public 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 V1beta1Apiextensions.JSONSchemaProps.Builder clearDefinitions()
public V1beta1Apiextensions.JSONSchemaProps.Builder removeDefinitions(String key)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
@Deprecated public Map<String,V1beta1Apiextensions.JSONSchemaProps> getMutableDefinitions()
public V1beta1Apiextensions.JSONSchemaProps.Builder putDefinitions(String key, V1beta1Apiextensions.JSONSchemaProps value)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
public V1beta1Apiextensions.JSONSchemaProps.Builder putAllDefinitions(Map<String,V1beta1Apiextensions.JSONSchemaProps> values)
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
public 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.JSONSchemaProps.Builder setExternalDocs(V1beta1Apiextensions.ExternalDocumentation value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
public V1beta1Apiextensions.JSONSchemaProps.Builder setExternalDocs(V1beta1Apiextensions.ExternalDocumentation.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
public V1beta1Apiextensions.JSONSchemaProps.Builder mergeExternalDocs(V1beta1Apiextensions.ExternalDocumentation value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearExternalDocs()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
public V1beta1Apiextensions.ExternalDocumentation.Builder getExternalDocsBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
public 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.JSONSchemaProps.Builder setExample(V1beta1Apiextensions.JSON value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
public V1beta1Apiextensions.JSONSchemaProps.Builder setExample(V1beta1Apiextensions.JSON.Builder builderForValue)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
public V1beta1Apiextensions.JSONSchemaProps.Builder mergeExample(V1beta1Apiextensions.JSON value)
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
public V1beta1Apiextensions.JSONSchemaProps.Builder clearExample()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
public V1beta1Apiextensions.JSON.Builder getExampleBuilder()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setNullable(boolean value)
optional bool nullable = 37;public V1beta1Apiextensions.JSONSchemaProps.Builder clearNullable()
optional bool nullable = 37;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesPreserveUnknownFields(boolean value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder clearXKubernetesPreserveUnknownFields()
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;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesEmbeddedResource(boolean value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder clearXKubernetesEmbeddedResource()
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;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesIntOrString(boolean value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder clearXKubernetesIntOrString()
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;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesListMapKeys(int index, String value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder addXKubernetesListMapKeys(String value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder addAllXKubernetesListMapKeys(Iterable<String> values)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder clearXKubernetesListMapKeys()
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;public V1beta1Apiextensions.JSONSchemaProps.Builder addXKubernetesListMapKeysBytes(com.google.protobuf.ByteString value)
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;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesListType(String value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder clearXKubernetesListType()
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;public V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesListTypeBytes(com.google.protobuf.ByteString value)
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;public 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 V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesMapType(String value)
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;public V1beta1Apiextensions.JSONSchemaProps.Builder clearXKubernetesMapType()
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;public V1beta1Apiextensions.JSONSchemaProps.Builder setXKubernetesMapTypeBytes(com.google.protobuf.ByteString value)
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;public final V1beta1Apiextensions.JSONSchemaProps.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>public final V1beta1Apiextensions.JSONSchemaProps.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.JSONSchemaProps.Builder>Copyright © 2023. All rights reserved.