Package io.kubernetes.client.proto
Class V1beta1Apiextensions.JSONSchemaProps
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1beta1Apiextensions.JSONSchemaProps
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1beta1Apiextensions.JSONSchemaPropsOrBuilder
,Serializable
- Enclosing class:
- V1beta1Apiextensions
public static final class V1beta1Apiextensions.JSONSchemaProps
extends com.google.protobuf.GeneratedMessageV3
implements V1beta1Apiextensions.JSONSchemaPropsOrBuilder
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).Protobuf type
k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,
BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps>
Deprecated.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
boolean
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
boolean
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
boolean
containsProperties
(String key) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
boolean
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
getAllOf
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
int
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAllOfOrBuilder
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
getAnyOf
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
int
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
getAnyOfOrBuilder
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
default is a default value for undefined object fields.default is a default value for undefined object fields.Deprecated.int
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
getDefinitionsOrDefault
(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
Deprecated.int
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
getDependenciesOrDefault
(String key, V1beta1Apiextensions.JSONSchemaPropsOrStringArray defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
optional string description = 4;
com.google.protobuf.ByteString
optional string description = 4;
static final com.google.protobuf.Descriptors.Descriptor
getEnum
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
int
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
getEnumOrBuilder
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
List<? extends V1beta1Apiextensions.JSONOrBuilder>
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
boolean
optional bool exclusiveMaximum = 10;
boolean
optional bool exclusiveMinimum = 12;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
format is an OpenAPI v3 format string.com.google.protobuf.ByteString
format is an OpenAPI v3 format string.getId()
optional string id = 1;
com.google.protobuf.ByteString
optional string id = 1;
getItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
double
optional double maximum = 9;
long
optional int64 maxItems = 16;
long
optional int64 maxLength = 13;
long
optional int64 maxProperties = 21;
double
optional double minimum = 11;
long
optional int64 minItems = 17;
long
optional int64 minLength = 14;
long
optional int64 minProperties = 22;
double
optional double multipleOf = 19;
getNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
boolean
optional bool nullable = 37;
getOneOf
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
int
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
getOneOfOrBuilder
(int index) repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps>
optional string pattern = 15;
com.google.protobuf.ByteString
optional string pattern = 15;
Deprecated.int
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
getPatternPropertiesOrDefault
(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
Deprecated.int
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
getPropertiesOrDefault
(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
getRef()
optional string ref = 3;
com.google.protobuf.ByteString
optional string ref = 3;
getRequired
(int index) repeated string required = 23;
com.google.protobuf.ByteString
getRequiredBytes
(int index) repeated string required = 23;
int
repeated string required = 23;
com.google.protobuf.ProtocolStringList
repeated string required = 23;
optional string schema = 2;
com.google.protobuf.ByteString
optional string schema = 2;
int
getTitle()
optional string title = 7;
com.google.protobuf.ByteString
optional string title = 7;
getType()
optional string type = 5;
com.google.protobuf.ByteString
optional string type = 5;
boolean
optional bool uniqueItems = 18;
final com.google.protobuf.UnknownFieldSet
boolean
x-kubernetes-embedded-resource defines that the value is an embedded Kubernetes runtime.Object, with TypeMeta and ObjectMeta.boolean
x-kubernetes-int-or-string specifies that this value is either an integer or a 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
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
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.x-kubernetes-list-type annotates an array to further describe its topology.com.google.protobuf.ByteString
x-kubernetes-list-type annotates an array to further describe its topology.x-kubernetes-map-type annotates an object to further describe its topology.com.google.protobuf.ByteString
x-kubernetes-map-type annotates an object to further describe its topology.boolean
x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema.boolean
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
boolean
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
boolean
default is a default value for undefined object fields.boolean
optional string description = 4;
boolean
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
boolean
optional bool exclusiveMaximum = 10;
boolean
optional bool exclusiveMinimum = 12;
boolean
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
boolean
format is an OpenAPI v3 format string.int
hashCode()
boolean
hasId()
optional string id = 1;
boolean
hasItems()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
boolean
optional double maximum = 9;
boolean
optional int64 maxItems = 16;
boolean
optional int64 maxLength = 13;
boolean
optional int64 maxProperties = 21;
boolean
optional double minimum = 11;
boolean
optional int64 minItems = 17;
boolean
optional int64 minLength = 14;
boolean
optional int64 minProperties = 22;
boolean
optional double multipleOf = 19;
boolean
hasNot()
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
boolean
optional bool nullable = 37;
boolean
optional string pattern = 15;
boolean
hasRef()
optional string ref = 3;
boolean
optional string schema = 2;
boolean
hasTitle()
optional string title = 7;
boolean
hasType()
optional string type = 5;
boolean
optional bool uniqueItems = 18;
boolean
x-kubernetes-embedded-resource defines that the value is an embedded Kubernetes runtime.Object, with TypeMeta and ObjectMeta.boolean
x-kubernetes-int-or-string specifies that this value is either an integer or a string.boolean
x-kubernetes-list-type annotates an array to further describe its topology.boolean
x-kubernetes-map-type annotates an object to further describe its topology.boolean
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
protected com.google.protobuf.MapField
internalGetMapField
(int number) final boolean
newBuilder
(V1beta1Apiextensions.JSONSchemaProps prototype) newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) parseDelimitedFrom
(InputStream input) parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(byte[] data) parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.ByteString data) parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.CodedInputStream input) parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(InputStream input) parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(ByteBuffer data) parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
SCHEMA_FIELD_NUMBER
public static final int SCHEMA_FIELD_NUMBER- See Also:
-
REF_FIELD_NUMBER
public static final int REF_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
FORMAT_FIELD_NUMBER
public static final int FORMAT_FIELD_NUMBER- See Also:
-
TITLE_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER- See Also:
-
DEFAULT_FIELD_NUMBER
public static final int DEFAULT_FIELD_NUMBER- See Also:
-
MAXIMUM_FIELD_NUMBER
public static final int MAXIMUM_FIELD_NUMBER- See Also:
-
EXCLUSIVEMAXIMUM_FIELD_NUMBER
public static final int EXCLUSIVEMAXIMUM_FIELD_NUMBER- See Also:
-
MINIMUM_FIELD_NUMBER
public static final int MINIMUM_FIELD_NUMBER- See Also:
-
EXCLUSIVEMINIMUM_FIELD_NUMBER
public static final int EXCLUSIVEMINIMUM_FIELD_NUMBER- See Also:
-
MAXLENGTH_FIELD_NUMBER
public static final int MAXLENGTH_FIELD_NUMBER- See Also:
-
MINLENGTH_FIELD_NUMBER
public static final int MINLENGTH_FIELD_NUMBER- See Also:
-
PATTERN_FIELD_NUMBER
public static final int PATTERN_FIELD_NUMBER- See Also:
-
MAXITEMS_FIELD_NUMBER
public static final int MAXITEMS_FIELD_NUMBER- See Also:
-
MINITEMS_FIELD_NUMBER
public static final int MINITEMS_FIELD_NUMBER- See Also:
-
UNIQUEITEMS_FIELD_NUMBER
public static final int UNIQUEITEMS_FIELD_NUMBER- See Also:
-
MULTIPLEOF_FIELD_NUMBER
public static final int MULTIPLEOF_FIELD_NUMBER- See Also:
-
ENUM_FIELD_NUMBER
public static final int ENUM_FIELD_NUMBER- See Also:
-
MAXPROPERTIES_FIELD_NUMBER
public static final int MAXPROPERTIES_FIELD_NUMBER- See Also:
-
MINPROPERTIES_FIELD_NUMBER
public static final int MINPROPERTIES_FIELD_NUMBER- See Also:
-
REQUIRED_FIELD_NUMBER
public static final int REQUIRED_FIELD_NUMBER- See Also:
-
ITEMS_FIELD_NUMBER
public static final int ITEMS_FIELD_NUMBER- See Also:
-
ALLOF_FIELD_NUMBER
public static final int ALLOF_FIELD_NUMBER- See Also:
-
ONEOF_FIELD_NUMBER
public static final int ONEOF_FIELD_NUMBER- See Also:
-
ANYOF_FIELD_NUMBER
public static final int ANYOF_FIELD_NUMBER- See Also:
-
NOT_FIELD_NUMBER
public static final int NOT_FIELD_NUMBER- See Also:
-
PROPERTIES_FIELD_NUMBER
public static final int PROPERTIES_FIELD_NUMBER- See Also:
-
ADDITIONALPROPERTIES_FIELD_NUMBER
public static final int ADDITIONALPROPERTIES_FIELD_NUMBER- See Also:
-
PATTERNPROPERTIES_FIELD_NUMBER
public static final int PATTERNPROPERTIES_FIELD_NUMBER- See Also:
-
DEPENDENCIES_FIELD_NUMBER
public static final int DEPENDENCIES_FIELD_NUMBER- See Also:
-
ADDITIONALITEMS_FIELD_NUMBER
public static final int ADDITIONALITEMS_FIELD_NUMBER- See Also:
-
DEFINITIONS_FIELD_NUMBER
public static final int DEFINITIONS_FIELD_NUMBER- See Also:
-
EXTERNALDOCS_FIELD_NUMBER
public static final int EXTERNALDOCS_FIELD_NUMBER- See Also:
-
EXAMPLE_FIELD_NUMBER
public static final int EXAMPLE_FIELD_NUMBER- See Also:
-
NULLABLE_FIELD_NUMBER
public static final int NULLABLE_FIELD_NUMBER- See Also:
-
XKUBERNETESPRESERVEUNKNOWNFIELDS_FIELD_NUMBER
public static final int XKUBERNETESPRESERVEUNKNOWNFIELDS_FIELD_NUMBER- See Also:
-
XKUBERNETESEMBEDDEDRESOURCE_FIELD_NUMBER
public static final int XKUBERNETESEMBEDDEDRESOURCE_FIELD_NUMBER- See Also:
-
XKUBERNETESINTORSTRING_FIELD_NUMBER
public static final int XKUBERNETESINTORSTRING_FIELD_NUMBER- See Also:
-
XKUBERNETESLISTMAPKEYS_FIELD_NUMBER
public static final int XKUBERNETESLISTMAPKEYS_FIELD_NUMBER- See Also:
-
XKUBERNETESLISTTYPE_FIELD_NUMBER
public static final int XKUBERNETESLISTTYPE_FIELD_NUMBER- See Also:
-
XKUBERNETESMAPTYPE_FIELD_NUMBER
public static final int XKUBERNETESMAPTYPE_FIELD_NUMBER- See Also:
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<V1beta1Apiextensions.JSONSchemaProps> PARSERDeprecated.
-
-
Method Details
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasId
public boolean hasId()optional string id = 1;
- Specified by:
hasId
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getId
optional string id = 1;
- Specified by:
getId
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()optional string id = 1;
- Specified by:
getIdBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasSchema
public boolean hasSchema()optional string schema = 2;
- Specified by:
hasSchema
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getSchema
optional string schema = 2;
- Specified by:
getSchema
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getSchemaBytes
public com.google.protobuf.ByteString getSchemaBytes()optional string schema = 2;
- Specified by:
getSchemaBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasRef
public boolean hasRef()optional string ref = 3;
- Specified by:
hasRef
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getRef
optional string ref = 3;
- Specified by:
getRef
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getRefBytes
public com.google.protobuf.ByteString getRefBytes()optional string ref = 3;
- Specified by:
getRefBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasDescription
public boolean hasDescription()optional string description = 4;
- Specified by:
hasDescription
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDescription
optional string description = 4;
- Specified by:
getDescription
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()optional string description = 4;
- Specified by:
getDescriptionBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasType
public boolean hasType()optional string type = 5;
- Specified by:
hasType
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getType
optional string type = 5;
- Specified by:
getType
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()optional string type = 5;
- Specified by:
getTypeBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasFormat
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;
- Specified by:
hasFormat
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
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;
- Specified by:
getFormat
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getFormatBytes
public 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;
- Specified by:
getFormatBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasTitle
public boolean hasTitle()optional string title = 7;
- Specified by:
hasTitle
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getTitle
optional string title = 7;
- Specified by:
getTitle
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()optional string title = 7;
- Specified by:
getTitleBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasDefault
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;
- Specified by:
hasDefault
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
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;
- Specified by:
getDefault
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
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;
- Specified by:
getDefaultOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMaximum
public boolean hasMaximum()optional double maximum = 9;
- Specified by:
hasMaximum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMaximum
public double getMaximum()optional double maximum = 9;
- Specified by:
getMaximum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasExclusiveMaximum
public boolean hasExclusiveMaximum()optional bool exclusiveMaximum = 10;
- Specified by:
hasExclusiveMaximum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getExclusiveMaximum
public boolean getExclusiveMaximum()optional bool exclusiveMaximum = 10;
- Specified by:
getExclusiveMaximum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMinimum
public boolean hasMinimum()optional double minimum = 11;
- Specified by:
hasMinimum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMinimum
public double getMinimum()optional double minimum = 11;
- Specified by:
getMinimum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasExclusiveMinimum
public boolean hasExclusiveMinimum()optional bool exclusiveMinimum = 12;
- Specified by:
hasExclusiveMinimum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getExclusiveMinimum
public boolean getExclusiveMinimum()optional bool exclusiveMinimum = 12;
- Specified by:
getExclusiveMinimum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMaxLength
public boolean hasMaxLength()optional int64 maxLength = 13;
- Specified by:
hasMaxLength
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMaxLength
public long getMaxLength()optional int64 maxLength = 13;
- Specified by:
getMaxLength
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMinLength
public boolean hasMinLength()optional int64 minLength = 14;
- Specified by:
hasMinLength
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMinLength
public long getMinLength()optional int64 minLength = 14;
- Specified by:
getMinLength
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasPattern
public boolean hasPattern()optional string pattern = 15;
- Specified by:
hasPattern
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPattern
optional string pattern = 15;
- Specified by:
getPattern
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPatternBytes
public com.google.protobuf.ByteString getPatternBytes()optional string pattern = 15;
- Specified by:
getPatternBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMaxItems
public boolean hasMaxItems()optional int64 maxItems = 16;
- Specified by:
hasMaxItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMaxItems
public long getMaxItems()optional int64 maxItems = 16;
- Specified by:
getMaxItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMinItems
public boolean hasMinItems()optional int64 minItems = 17;
- Specified by:
hasMinItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMinItems
public long getMinItems()optional int64 minItems = 17;
- Specified by:
getMinItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasUniqueItems
public boolean hasUniqueItems()optional bool uniqueItems = 18;
- Specified by:
hasUniqueItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getUniqueItems
public boolean getUniqueItems()optional bool uniqueItems = 18;
- Specified by:
getUniqueItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMultipleOf
public boolean hasMultipleOf()optional double multipleOf = 19;
- Specified by:
hasMultipleOf
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMultipleOf
public double getMultipleOf()optional double multipleOf = 19;
- Specified by:
getMultipleOf
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getEnumList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
- Specified by:
getEnumList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getEnumOrBuilderList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
- Specified by:
getEnumOrBuilderList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getEnumCount
public int getEnumCount()repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
- Specified by:
getEnumCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getEnum
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
- Specified by:
getEnum
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getEnumOrBuilder
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON enum = 20;
- Specified by:
getEnumOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMaxProperties
public boolean hasMaxProperties()optional int64 maxProperties = 21;
- Specified by:
hasMaxProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMaxProperties
public long getMaxProperties()optional int64 maxProperties = 21;
- Specified by:
getMaxProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasMinProperties
public boolean hasMinProperties()optional int64 minProperties = 22;
- Specified by:
hasMinProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getMinProperties
public long getMinProperties()optional int64 minProperties = 22;
- Specified by:
getMinProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getRequiredList
public com.google.protobuf.ProtocolStringList getRequiredList()repeated string required = 23;
- Specified by:
getRequiredList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getRequiredCount
public int getRequiredCount()repeated string required = 23;
- Specified by:
getRequiredCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getRequired
repeated string required = 23;
- Specified by:
getRequired
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getRequiredBytes
public com.google.protobuf.ByteString getRequiredBytes(int index) repeated string required = 23;
- Specified by:
getRequiredBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasItems
public boolean hasItems()optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
- Specified by:
hasItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getItems
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
- Specified by:
getItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getItemsOrBuilder
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray items = 24;
- Specified by:
getItemsOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAllOfList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
- Specified by:
getAllOfList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAllOfOrBuilderList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
- Specified by:
getAllOfOrBuilderList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAllOfCount
public int getAllOfCount()repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
- Specified by:
getAllOfCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAllOf
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
- Specified by:
getAllOf
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAllOfOrBuilder
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps allOf = 25;
- Specified by:
getAllOfOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getOneOfList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
- Specified by:
getOneOfList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getOneOfOrBuilderList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
- Specified by:
getOneOfOrBuilderList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getOneOfCount
public int getOneOfCount()repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
- Specified by:
getOneOfCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getOneOf
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
- Specified by:
getOneOf
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getOneOfOrBuilder
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps oneOf = 26;
- Specified by:
getOneOfOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAnyOfList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
- Specified by:
getAnyOfList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAnyOfOrBuilderList
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
- Specified by:
getAnyOfOrBuilderList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAnyOfCount
public int getAnyOfCount()repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
- Specified by:
getAnyOfCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAnyOf
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
- Specified by:
getAnyOf
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAnyOfOrBuilder
repeated .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps anyOf = 27;
- Specified by:
getAnyOfOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasNot
public boolean hasNot()optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
- Specified by:
hasNot
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getNot
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
- Specified by:
getNot
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getNotOrBuilder
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps not = 28;
- Specified by:
getNotOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPropertiesCount
public int getPropertiesCount()Description copied from interface:V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
- Specified by:
getPropertiesCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
containsProperties
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
- Specified by:
containsProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getProperties
Deprecated.UsegetPropertiesMap()
instead.- Specified by:
getProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPropertiesMap
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
- Specified by:
getPropertiesMap
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPropertiesOrDefault
public V1beta1Apiextensions.JSONSchemaProps getPropertiesOrDefault(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
- Specified by:
getPropertiesOrDefault
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPropertiesOrThrow
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> properties = 29;
- Specified by:
getPropertiesOrThrow
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasAdditionalProperties
public boolean hasAdditionalProperties()optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
- Specified by:
hasAdditionalProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAdditionalProperties
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
- Specified by:
getAdditionalProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAdditionalPropertiesOrBuilder
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties = 30;
- Specified by:
getAdditionalPropertiesOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPatternPropertiesCount
public int getPatternPropertiesCount()Description copied from interface:V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
- Specified by:
getPatternPropertiesCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
containsPatternProperties
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
- Specified by:
containsPatternProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPatternProperties
Deprecated.UsegetPatternPropertiesMap()
instead.- Specified by:
getPatternProperties
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPatternPropertiesMap
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
- Specified by:
getPatternPropertiesMap
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPatternPropertiesOrDefault
public V1beta1Apiextensions.JSONSchemaProps getPatternPropertiesOrDefault(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
- Specified by:
getPatternPropertiesOrDefault
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getPatternPropertiesOrThrow
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> patternProperties = 31;
- Specified by:
getPatternPropertiesOrThrow
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDependenciesCount
public int getDependenciesCount()Description copied from interface:V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
- Specified by:
getDependenciesCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
containsDependencies
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
- Specified by:
containsDependencies
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDependencies
Deprecated.UsegetDependenciesMap()
instead.- Specified by:
getDependencies
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDependenciesMap
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
- Specified by:
getDependenciesMap
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDependenciesOrDefault
public V1beta1Apiextensions.JSONSchemaPropsOrStringArray getDependenciesOrDefault(String key, V1beta1Apiextensions.JSONSchemaPropsOrStringArray defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
- Specified by:
getDependenciesOrDefault
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDependenciesOrThrow
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray> dependencies = 32;
- Specified by:
getDependenciesOrThrow
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasAdditionalItems
public boolean hasAdditionalItems()optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
- Specified by:
hasAdditionalItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAdditionalItems
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
- Specified by:
getAdditionalItems
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getAdditionalItemsOrBuilder
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems = 33;
- Specified by:
getAdditionalItemsOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDefinitionsCount
public int getDefinitionsCount()Description copied from interface:V1beta1Apiextensions.JSONSchemaPropsOrBuilder
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
- Specified by:
getDefinitionsCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
containsDefinitions
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
- Specified by:
containsDefinitions
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDefinitions
Deprecated.UsegetDefinitionsMap()
instead.- Specified by:
getDefinitions
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDefinitionsMap
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
- Specified by:
getDefinitionsMap
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDefinitionsOrDefault
public V1beta1Apiextensions.JSONSchemaProps getDefinitionsOrDefault(String key, V1beta1Apiextensions.JSONSchemaProps defaultValue) map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
- Specified by:
getDefinitionsOrDefault
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getDefinitionsOrThrow
map<string, .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps> definitions = 34;
- Specified by:
getDefinitionsOrThrow
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasExternalDocs
public boolean hasExternalDocs()optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
- Specified by:
hasExternalDocs
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getExternalDocs
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
- Specified by:
getExternalDocs
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getExternalDocsOrBuilder
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation externalDocs = 35;
- Specified by:
getExternalDocsOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasExample
public boolean hasExample()optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
- Specified by:
hasExample
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getExample
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
- Specified by:
getExample
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getExampleOrBuilder
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON example = 36;
- Specified by:
getExampleOrBuilder
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasNullable
public boolean hasNullable()optional bool nullable = 37;
- Specified by:
hasNullable
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getNullable
public boolean getNullable()optional bool nullable = 37;
- Specified by:
getNullable
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasXKubernetesPreserveUnknownFields
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;
- Specified by:
hasXKubernetesPreserveUnknownFields
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesPreserveUnknownFields
public 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;
- Specified by:
getXKubernetesPreserveUnknownFields
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasXKubernetesEmbeddedResource
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;
- Specified by:
hasXKubernetesEmbeddedResource
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesEmbeddedResource
public 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;
- Specified by:
getXKubernetesEmbeddedResource
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasXKubernetesIntOrString
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;
- Specified by:
hasXKubernetesIntOrString
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesIntOrString
public 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;
- Specified by:
getXKubernetesIntOrString
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesListMapKeysList
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;
- Specified by:
getXKubernetesListMapKeysList
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesListMapKeysCount
public 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;
- Specified by:
getXKubernetesListMapKeysCount
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesListMapKeys
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;
- Specified by:
getXKubernetesListMapKeys
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesListMapKeysBytes
public 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;
- Specified by:
getXKubernetesListMapKeysBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasXKubernetesListType
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;
- Specified by:
hasXKubernetesListType
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
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;
- Specified by:
getXKubernetesListType
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesListTypeBytes
public 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;
- Specified by:
getXKubernetesListTypeBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
hasXKubernetesMapType
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;
- Specified by:
hasXKubernetesMapType
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
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;
- Specified by:
getXKubernetesMapType
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
getXKubernetesMapTypeBytes
public 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;
- Specified by:
getXKubernetesMapTypeBytes
in interfaceV1beta1Apiextensions.JSONSchemaPropsOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static V1beta1Apiextensions.JSONSchemaProps parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static V1beta1Apiextensions.JSONSchemaProps parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static V1beta1Apiextensions.JSONSchemaProps parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static V1beta1Apiextensions.JSONSchemaProps.Builder newBuilder(V1beta1Apiextensions.JSONSchemaProps prototype) -
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1beta1Apiextensions.JSONSchemaProps.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-