Class JSONSchemaProps
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.apiextensions.v1.JSONSchemaProps
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<JSONSchemaPropsBuilder>
,io.fabric8.kubernetes.api.model.KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class JSONSchemaProps extends Object implements io.fabric8.kubernetes.api.builder.Editable<JSONSchemaPropsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JSONSchemaProps()
No args constructor for use in serializationJSONSchemaProps(String $ref, String $schema, JSONSchemaPropsOrBool additionalItems, JSONSchemaPropsOrBool additionalProperties, List<JSONSchemaProps> allOf, List<JSONSchemaProps> anyOf, com.fasterxml.jackson.databind.JsonNode _default, Map<String,JSONSchemaProps> definitions, Map<String,JSONSchemaPropsOrStringArray> dependencies, String description, List<com.fasterxml.jackson.databind.JsonNode> _enum, com.fasterxml.jackson.databind.JsonNode example, Boolean exclusiveMaximum, Boolean exclusiveMinimum, ExternalDocumentation externalDocs, String format, String id, JSONSchemaPropsOrArray items, Long maxItems, Long maxLength, Long maxProperties, Double maximum, Long minItems, Long minLength, Long minProperties, Double minimum, Double multipleOf, JSONSchemaProps not, Boolean nullable, List<JSONSchemaProps> oneOf, String pattern, Map<String,JSONSchemaProps> patternProperties, Map<String,JSONSchemaProps> properties, List<String> required, String title, String type, Boolean uniqueItems, Boolean xKubernetesEmbeddedResource, Boolean xKubernetesIntOrString, List<String> xKubernetesListMapKeys, String xKubernetesListType, String xKubernetesMapType, Boolean xKubernetesPreserveUnknownFields, List<ValidationRule> xKubernetesValidations)
-
Method Summary
-
-
-
Constructor Detail
-
JSONSchemaProps
public JSONSchemaProps()
No args constructor for use in serialization
-
JSONSchemaProps
public JSONSchemaProps(String $ref, String $schema, JSONSchemaPropsOrBool additionalItems, JSONSchemaPropsOrBool additionalProperties, List<JSONSchemaProps> allOf, List<JSONSchemaProps> anyOf, com.fasterxml.jackson.databind.JsonNode _default, Map<String,JSONSchemaProps> definitions, Map<String,JSONSchemaPropsOrStringArray> dependencies, String description, List<com.fasterxml.jackson.databind.JsonNode> _enum, com.fasterxml.jackson.databind.JsonNode example, Boolean exclusiveMaximum, Boolean exclusiveMinimum, ExternalDocumentation externalDocs, String format, String id, JSONSchemaPropsOrArray items, Long maxItems, Long maxLength, Long maxProperties, Double maximum, Long minItems, Long minLength, Long minProperties, Double minimum, Double multipleOf, JSONSchemaProps not, Boolean nullable, List<JSONSchemaProps> oneOf, String pattern, Map<String,JSONSchemaProps> patternProperties, Map<String,JSONSchemaProps> properties, List<String> required, String title, String type, Boolean uniqueItems, Boolean xKubernetesEmbeddedResource, Boolean xKubernetesIntOrString, List<String> xKubernetesListMapKeys, String xKubernetesListType, String xKubernetesMapType, Boolean xKubernetesPreserveUnknownFields, List<ValidationRule> xKubernetesValidations)
-
-
Method Detail
-
get$ref
public String get$ref()
-
set$ref
public void set$ref(String $ref)
-
get$schema
public String get$schema()
-
set$schema
public void set$schema(String $schema)
-
getAdditionalItems
public JSONSchemaPropsOrBool getAdditionalItems()
-
setAdditionalItems
public void setAdditionalItems(JSONSchemaPropsOrBool additionalItems)
-
getAdditionalProperties
public JSONSchemaPropsOrBool getAdditionalProperties()
-
setAdditionalProperties
public void setAdditionalProperties(JSONSchemaPropsOrBool additionalProperties)
-
getAllOf
public List<JSONSchemaProps> getAllOf()
-
setAllOf
public void setAllOf(List<JSONSchemaProps> allOf)
-
getAnyOf
public List<JSONSchemaProps> getAnyOf()
-
setAnyOf
public void setAnyOf(List<JSONSchemaProps> anyOf)
-
getDefault
public com.fasterxml.jackson.databind.JsonNode getDefault()
-
setDefault
public void setDefault(com.fasterxml.jackson.databind.JsonNode _default)
-
getDefinitions
public Map<String,JSONSchemaProps> getDefinitions()
-
setDefinitions
public void setDefinitions(Map<String,JSONSchemaProps> definitions)
-
getDependencies
public Map<String,JSONSchemaPropsOrStringArray> getDependencies()
-
setDependencies
public void setDependencies(Map<String,JSONSchemaPropsOrStringArray> dependencies)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getEnum
public List<com.fasterxml.jackson.databind.JsonNode> getEnum()
-
setEnum
public void setEnum(List<com.fasterxml.jackson.databind.JsonNode> _enum)
-
getExample
public com.fasterxml.jackson.databind.JsonNode getExample()
-
setExample
public void setExample(com.fasterxml.jackson.databind.JsonNode example)
-
getExclusiveMaximum
public Boolean getExclusiveMaximum()
-
setExclusiveMaximum
public void setExclusiveMaximum(Boolean exclusiveMaximum)
-
getExclusiveMinimum
public Boolean getExclusiveMinimum()
-
setExclusiveMinimum
public void setExclusiveMinimum(Boolean exclusiveMinimum)
-
getExternalDocs
public ExternalDocumentation getExternalDocs()
-
setExternalDocs
public void setExternalDocs(ExternalDocumentation externalDocs)
-
getFormat
public String getFormat()
-
setFormat
public void setFormat(String format)
-
getId
public String getId()
-
setId
public void setId(String id)
-
getItems
public JSONSchemaPropsOrArray getItems()
-
setItems
public void setItems(JSONSchemaPropsOrArray items)
-
getMaxItems
public Long getMaxItems()
-
setMaxItems
public void setMaxItems(Long maxItems)
-
getMaxLength
public Long getMaxLength()
-
setMaxLength
public void setMaxLength(Long maxLength)
-
getMaxProperties
public Long getMaxProperties()
-
setMaxProperties
public void setMaxProperties(Long maxProperties)
-
getMaximum
public Double getMaximum()
-
setMaximum
public void setMaximum(Double maximum)
-
getMinItems
public Long getMinItems()
-
setMinItems
public void setMinItems(Long minItems)
-
getMinLength
public Long getMinLength()
-
setMinLength
public void setMinLength(Long minLength)
-
getMinProperties
public Long getMinProperties()
-
setMinProperties
public void setMinProperties(Long minProperties)
-
getMinimum
public Double getMinimum()
-
setMinimum
public void setMinimum(Double minimum)
-
getMultipleOf
public Double getMultipleOf()
-
setMultipleOf
public void setMultipleOf(Double multipleOf)
-
getNot
public JSONSchemaProps getNot()
-
setNot
public void setNot(JSONSchemaProps not)
-
getNullable
public Boolean getNullable()
-
setNullable
public void setNullable(Boolean nullable)
-
getOneOf
public List<JSONSchemaProps> getOneOf()
-
setOneOf
public void setOneOf(List<JSONSchemaProps> oneOf)
-
getPattern
public String getPattern()
-
setPattern
public void setPattern(String pattern)
-
getPatternProperties
public Map<String,JSONSchemaProps> getPatternProperties()
-
setPatternProperties
public void setPatternProperties(Map<String,JSONSchemaProps> patternProperties)
-
getProperties
public Map<String,JSONSchemaProps> getProperties()
-
setProperties
public void setProperties(Map<String,JSONSchemaProps> properties)
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getUniqueItems
public Boolean getUniqueItems()
-
setUniqueItems
public void setUniqueItems(Boolean uniqueItems)
-
getXKubernetesEmbeddedResource
public Boolean getXKubernetesEmbeddedResource()
-
setXKubernetesEmbeddedResource
public void setXKubernetesEmbeddedResource(Boolean xKubernetesEmbeddedResource)
-
getXKubernetesIntOrString
public Boolean getXKubernetesIntOrString()
-
setXKubernetesIntOrString
public void setXKubernetesIntOrString(Boolean xKubernetesIntOrString)
-
setXKubernetesListMapKeys
public void setXKubernetesListMapKeys(List<String> xKubernetesListMapKeys)
-
getXKubernetesListType
public String getXKubernetesListType()
-
setXKubernetesListType
public void setXKubernetesListType(String xKubernetesListType)
-
getXKubernetesMapType
public String getXKubernetesMapType()
-
setXKubernetesMapType
public void setXKubernetesMapType(String xKubernetesMapType)
-
getXKubernetesPreserveUnknownFields
public Boolean getXKubernetesPreserveUnknownFields()
-
setXKubernetesPreserveUnknownFields
public void setXKubernetesPreserveUnknownFields(Boolean xKubernetesPreserveUnknownFields)
-
getXKubernetesValidations
public List<ValidationRule> getXKubernetesValidations()
-
setXKubernetesValidations
public void setXKubernetesValidations(List<ValidationRule> xKubernetesValidations)
-
edit
public JSONSchemaPropsBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<JSONSchemaPropsBuilder>
-
toBuilder
public JSONSchemaPropsBuilder toBuilder()
-
-