Package net.stickycode.kuuty.model.v18
Class IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps extends Object
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_$_REF
public static final String JSON_PROPERTY_$_REF
- See Also:
- Constant Field Values
-
JSON_PROPERTY_$_SCHEMA
public static final String JSON_PROPERTY_$_SCHEMA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ADDITIONAL_ITEMS
public static final String JSON_PROPERTY_ADDITIONAL_ITEMS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ADDITIONAL_PROPERTIES
public static final String JSON_PROPERTY_ADDITIONAL_PROPERTIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ALL_OF
public static final String JSON_PROPERTY_ALL_OF
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ANY_OF
public static final String JSON_PROPERTY_ANY_OF
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DEFAULT
public static final String JSON_PROPERTY_DEFAULT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DEFINITIONS
public static final String JSON_PROPERTY_DEFINITIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DEPENDENCIES
public static final String JSON_PROPERTY_DEPENDENCIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENUM
public static final String JSON_PROPERTY_ENUM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXAMPLE
public static final String JSON_PROPERTY_EXAMPLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXCLUSIVE_MAXIMUM
public static final String JSON_PROPERTY_EXCLUSIVE_MAXIMUM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXCLUSIVE_MINIMUM
public static final String JSON_PROPERTY_EXCLUSIVE_MINIMUM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXTERNAL_DOCS
public static final String JSON_PROPERTY_EXTERNAL_DOCS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FORMAT
public static final String JSON_PROPERTY_FORMAT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ITEMS
public static final String JSON_PROPERTY_ITEMS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAX_ITEMS
public static final String JSON_PROPERTY_MAX_ITEMS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAX_LENGTH
public static final String JSON_PROPERTY_MAX_LENGTH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAX_PROPERTIES
public static final String JSON_PROPERTY_MAX_PROPERTIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAXIMUM
public static final String JSON_PROPERTY_MAXIMUM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MIN_ITEMS
public static final String JSON_PROPERTY_MIN_ITEMS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MIN_LENGTH
public static final String JSON_PROPERTY_MIN_LENGTH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MIN_PROPERTIES
public static final String JSON_PROPERTY_MIN_PROPERTIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MINIMUM
public static final String JSON_PROPERTY_MINIMUM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MULTIPLE_OF
public static final String JSON_PROPERTY_MULTIPLE_OF
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NOT
public static final String JSON_PROPERTY_NOT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NULLABLE
public static final String JSON_PROPERTY_NULLABLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ONE_OF
public static final String JSON_PROPERTY_ONE_OF
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATTERN
public static final String JSON_PROPERTY_PATTERN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATTERN_PROPERTIES
public static final String JSON_PROPERTY_PATTERN_PROPERTIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROPERTIES
public static final String JSON_PROPERTY_PROPERTIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUIRED
public static final String JSON_PROPERTY_REQUIRED
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TITLE
public static final String JSON_PROPERTY_TITLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_UNIQUE_ITEMS
public static final String JSON_PROPERTY_UNIQUE_ITEMS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_X_KUBERNETES_EMBEDDED_RESOURCE
public static final String JSON_PROPERTY_X_KUBERNETES_EMBEDDED_RESOURCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_X_KUBERNETES_INT_OR_STRING
public static final String JSON_PROPERTY_X_KUBERNETES_INT_OR_STRING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_X_KUBERNETES_LIST_MAP_KEYS
public static final String JSON_PROPERTY_X_KUBERNETES_LIST_MAP_KEYS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_X_KUBERNETES_LIST_TYPE
public static final String JSON_PROPERTY_X_KUBERNETES_LIST_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_X_KUBERNETES_MAP_TYPE
public static final String JSON_PROPERTY_X_KUBERNETES_MAP_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_X_KUBERNETES_PRESERVE_UNKNOWN_FIELDS
public static final String JSON_PROPERTY_X_KUBERNETES_PRESERVE_UNKNOWN_FIELDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
$ref
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps $ref(String $ref)
-
get$Ref
@Nullable public String get$Ref()
Get $ref- Returns:
- $ref
-
set$Ref
public void set$Ref(String $ref)
-
$schema
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps $schema(String $schema)
-
get$Schema
@Nullable public String get$Schema()
Get $schema- Returns:
- $schema
-
set$Schema
public void set$Schema(String $schema)
-
additionalItems
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps additionalItems(Object additionalItems)
-
getAdditionalItems
@Nullable public Object getAdditionalItems()
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.- Returns:
- additionalItems
-
setAdditionalItems
public void setAdditionalItems(Object additionalItems)
-
additionalProperties
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps additionalProperties(Object additionalProperties)
-
getAdditionalProperties
@Nullable public Object getAdditionalProperties()
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.- Returns:
- additionalProperties
-
setAdditionalProperties
public void setAdditionalProperties(Object additionalProperties)
-
allOf
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps allOf(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> allOf)
-
addAllOfItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps addAllOfItem(IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps allOfItem)
-
getAllOf
@Nullable public List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> getAllOf()
Get allOf- Returns:
- allOf
-
setAllOf
public void setAllOf(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> allOf)
-
anyOf
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps anyOf(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> anyOf)
-
addAnyOfItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps addAnyOfItem(IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps anyOfItem)
-
getAnyOf
@Nullable public List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> getAnyOf()
Get anyOf- Returns:
- anyOf
-
setAnyOf
public void setAnyOf(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> anyOf)
-
_default
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps _default(Object _default)
-
getDefault
@Nullable public Object getDefault()
JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.- Returns:
- _default
-
setDefault
public void setDefault(Object _default)
-
definitions
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps definitions(Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> definitions)
-
putDefinitionsItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps putDefinitionsItem(String key, IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps definitionsItem)
-
getDefinitions
@Nullable public Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> getDefinitions()
Get definitions- Returns:
- definitions
-
setDefinitions
public void setDefinitions(Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> definitions)
-
dependencies
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps dependencies(Map<String,Object> dependencies)
-
putDependenciesItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps putDependenciesItem(String key, Object dependenciesItem)
-
getDependencies
@Nullable public Map<String,Object> getDependencies()
Get dependencies- Returns:
- dependencies
-
description
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps description(String description)
-
getDescription
@Nullable public String getDescription()
Get description- Returns:
- description
-
setDescription
public void setDescription(String description)
-
_enum
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps _enum(List<Object> _enum)
-
addEnumItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps addEnumItem(Object _enumItem)
-
example
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps example(Object example)
-
getExample
@Nullable public Object getExample()
JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.- Returns:
- example
-
setExample
public void setExample(Object example)
-
exclusiveMaximum
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps exclusiveMaximum(Boolean exclusiveMaximum)
-
getExclusiveMaximum
@Nullable public Boolean getExclusiveMaximum()
Get exclusiveMaximum- Returns:
- exclusiveMaximum
-
setExclusiveMaximum
public void setExclusiveMaximum(Boolean exclusiveMaximum)
-
exclusiveMinimum
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps exclusiveMinimum(Boolean exclusiveMinimum)
-
getExclusiveMinimum
@Nullable public Boolean getExclusiveMinimum()
Get exclusiveMinimum- Returns:
- exclusiveMinimum
-
setExclusiveMinimum
public void setExclusiveMinimum(Boolean exclusiveMinimum)
-
externalDocs
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps externalDocs(IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1ExternalDocumentation externalDocs)
-
getExternalDocs
@Nullable public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1ExternalDocumentation getExternalDocs()
Get externalDocs- Returns:
- externalDocs
-
setExternalDocs
public void setExternalDocs(IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1ExternalDocumentation externalDocs)
-
format
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps format(String format)
-
getFormat
@Nullable public 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.- Returns:
- format
-
setFormat
public void setFormat(String format)
-
id
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps id(String id)
-
getId
@Nullable public String getId()
Get id- Returns:
- id
-
setId
public void setId(String id)
-
items
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps items(Object items)
-
getItems
@Nullable public Object getItems()
JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.- Returns:
- items
-
setItems
public void setItems(Object items)
-
maxItems
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps maxItems(Long maxItems)
-
getMaxItems
@Nullable public Long getMaxItems()
Get maxItems- Returns:
- maxItems
-
setMaxItems
public void setMaxItems(Long maxItems)
-
maxLength
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps maxLength(Long maxLength)
-
getMaxLength
@Nullable public Long getMaxLength()
Get maxLength- Returns:
- maxLength
-
setMaxLength
public void setMaxLength(Long maxLength)
-
maxProperties
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps maxProperties(Long maxProperties)
-
getMaxProperties
@Nullable public Long getMaxProperties()
Get maxProperties- Returns:
- maxProperties
-
setMaxProperties
public void setMaxProperties(Long maxProperties)
-
maximum
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps maximum(Double maximum)
-
getMaximum
@Nullable public Double getMaximum()
Get maximum- Returns:
- maximum
-
setMaximum
public void setMaximum(Double maximum)
-
minItems
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps minItems(Long minItems)
-
getMinItems
@Nullable public Long getMinItems()
Get minItems- Returns:
- minItems
-
setMinItems
public void setMinItems(Long minItems)
-
minLength
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps minLength(Long minLength)
-
getMinLength
@Nullable public Long getMinLength()
Get minLength- Returns:
- minLength
-
setMinLength
public void setMinLength(Long minLength)
-
minProperties
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps minProperties(Long minProperties)
-
getMinProperties
@Nullable public Long getMinProperties()
Get minProperties- Returns:
- minProperties
-
setMinProperties
public void setMinProperties(Long minProperties)
-
minimum
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps minimum(Double minimum)
-
getMinimum
@Nullable public Double getMinimum()
Get minimum- Returns:
- minimum
-
setMinimum
public void setMinimum(Double minimum)
-
multipleOf
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps multipleOf(Double multipleOf)
-
getMultipleOf
@Nullable public Double getMultipleOf()
Get multipleOf- Returns:
- multipleOf
-
setMultipleOf
public void setMultipleOf(Double multipleOf)
-
not
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps not(IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps not)
-
getNot
@Nullable public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps getNot()
Get not- Returns:
- not
-
setNot
public void setNot(IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps not)
-
nullable
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps nullable(Boolean nullable)
-
getNullable
@Nullable public Boolean getNullable()
Get nullable- Returns:
- nullable
-
setNullable
public void setNullable(Boolean nullable)
-
oneOf
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps oneOf(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> oneOf)
-
addOneOfItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps addOneOfItem(IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps oneOfItem)
-
getOneOf
@Nullable public List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> getOneOf()
Get oneOf- Returns:
- oneOf
-
setOneOf
public void setOneOf(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> oneOf)
-
pattern
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps pattern(String pattern)
-
getPattern
@Nullable public String getPattern()
Get pattern- Returns:
- pattern
-
setPattern
public void setPattern(String pattern)
-
patternProperties
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps patternProperties(Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> patternProperties)
-
putPatternPropertiesItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps putPatternPropertiesItem(String key, IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps patternPropertiesItem)
-
getPatternProperties
@Nullable public Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> getPatternProperties()
Get patternProperties- Returns:
- patternProperties
-
setPatternProperties
public void setPatternProperties(Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> patternProperties)
-
properties
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps properties(Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> properties)
-
putPropertiesItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps putPropertiesItem(String key, IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps propertiesItem)
-
getProperties
@Nullable public Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> getProperties()
Get properties- Returns:
- properties
-
setProperties
public void setProperties(Map<String,IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps> properties)
-
required
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps required(List<String> required)
-
addRequiredItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps addRequiredItem(String requiredItem)
-
title
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps title(String title)
-
getTitle
@Nullable public String getTitle()
Get title- Returns:
- title
-
setTitle
public void setTitle(String title)
-
type
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps type(String type)
-
getType
@Nullable public String getType()
Get type- Returns:
- type
-
setType
public void setType(String type)
-
uniqueItems
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps uniqueItems(Boolean uniqueItems)
-
getUniqueItems
@Nullable public Boolean getUniqueItems()
Get uniqueItems- Returns:
- uniqueItems
-
setUniqueItems
public void setUniqueItems(Boolean uniqueItems)
-
xKubernetesEmbeddedResource
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps xKubernetesEmbeddedResource(Boolean xKubernetesEmbeddedResource)
-
getxKubernetesEmbeddedResource
@Nullable 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).- Returns:
- xKubernetesEmbeddedResource
-
setxKubernetesEmbeddedResource
public void setxKubernetesEmbeddedResource(Boolean xKubernetesEmbeddedResource)
-
xKubernetesIntOrString
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps xKubernetesIntOrString(Boolean xKubernetesIntOrString)
-
getxKubernetesIntOrString
@Nullable 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- Returns:
- xKubernetesIntOrString
-
setxKubernetesIntOrString
public void setxKubernetesIntOrString(Boolean xKubernetesIntOrString)
-
xKubernetesListMapKeys
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps xKubernetesListMapKeys(List<String> xKubernetesListMapKeys)
-
addXKubernetesListMapKeysItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps addXKubernetesListMapKeysItem(String xKubernetesListMapKeysItem)
-
getxKubernetesListMapKeys
@Nullable public List<String> 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.- Returns:
- xKubernetesListMapKeys
-
setxKubernetesListMapKeys
public void setxKubernetesListMapKeys(List<String> xKubernetesListMapKeys)
-
xKubernetesListType
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps xKubernetesListType(String xKubernetesListType)
-
getxKubernetesListType
@Nullable public 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.- Returns:
- xKubernetesListType
-
setxKubernetesListType
public void setxKubernetesListType(String xKubernetesListType)
-
xKubernetesMapType
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps xKubernetesMapType(String xKubernetesMapType)
-
getxKubernetesMapType
@Nullable public 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.- Returns:
- xKubernetesMapType
-
setxKubernetesMapType
public void setxKubernetesMapType(String xKubernetesMapType)
-
xKubernetesPreserveUnknownFields
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1JSONSchemaProps xKubernetesPreserveUnknownFields(Boolean xKubernetesPreserveUnknownFields)
-
getxKubernetesPreserveUnknownFields
@Nullable 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.- Returns:
- xKubernetesPreserveUnknownFields
-
setxKubernetesPreserveUnknownFields
public void setxKubernetesPreserveUnknownFields(Boolean xKubernetesPreserveUnknownFields)
-
-