Class OpenApi30SchemaImpl
- java.lang.Object
-
- io.apicurio.datamodels.models.NodeImpl
-
- io.apicurio.datamodels.models.openapi.v30.OpenApi30SchemaImpl
-
- All Implemented Interfaces:
Extensible,Node,OpenApiExtensible,OpenApiReferenceable,OpenApiSchema,OpenApi30Extensible,OpenApi30Referenceable,OpenApi30Schema,Referenceable,Schema,BooleanSchemaUnion,Union,Visitable
public class OpenApi30SchemaImpl extends NodeImpl implements OpenApi30Schema
-
-
Constructor Summary
Constructors Constructor Description OpenApi30SchemaImpl()
-
Method Summary
-
Methods inherited from class io.apicurio.datamodels.models.NodeImpl
_setMapPropertyName, _setParentPropertyName, _setParentPropertyType, addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, isEntity, isEntityList, isEntityMap, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
Methods inherited from interface io.apicurio.datamodels.models.union.Union
isEntity, isEntityList, isEntityMap
-
-
-
-
Method Detail
-
get$ref
public String get$ref()
- Specified by:
get$refin interfaceOpenApi30Schema- Specified by:
get$refin interfaceReferenceable
-
set$ref
public void set$ref(String value)
- Specified by:
set$refin interfaceOpenApi30Schema- Specified by:
set$refin interfaceReferenceable
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceSchema
-
setDescription
public void setDescription(String value)
- Specified by:
setDescriptionin interfaceSchema
-
getDefault
public com.fasterxml.jackson.databind.JsonNode getDefault()
- Specified by:
getDefaultin interfaceSchema
-
setDefault
public void setDefault(com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
setDefaultin interfaceSchema
-
getMultipleOf
public Number getMultipleOf()
- Specified by:
getMultipleOfin interfaceSchema
-
setMultipleOf
public void setMultipleOf(Number value)
- Specified by:
setMultipleOfin interfaceSchema
-
getMaximum
public Number getMaximum()
- Specified by:
getMaximumin interfaceSchema
-
setMaximum
public void setMaximum(Number value)
- Specified by:
setMaximumin interfaceSchema
-
isExclusiveMaximum
public Boolean isExclusiveMaximum()
- Specified by:
isExclusiveMaximumin interfaceOpenApi30Schema
-
setExclusiveMaximum
public void setExclusiveMaximum(Boolean value)
- Specified by:
setExclusiveMaximumin interfaceOpenApi30Schema
-
getMinimum
public Number getMinimum()
- Specified by:
getMinimumin interfaceSchema
-
setMinimum
public void setMinimum(Number value)
- Specified by:
setMinimumin interfaceSchema
-
isExclusiveMinimum
public Boolean isExclusiveMinimum()
- Specified by:
isExclusiveMinimumin interfaceOpenApi30Schema
-
setExclusiveMinimum
public void setExclusiveMinimum(Boolean value)
- Specified by:
setExclusiveMinimumin interfaceOpenApi30Schema
-
getMaxLength
public Integer getMaxLength()
- Specified by:
getMaxLengthin interfaceSchema
-
setMaxLength
public void setMaxLength(Integer value)
- Specified by:
setMaxLengthin interfaceSchema
-
getMinLength
public Integer getMinLength()
- Specified by:
getMinLengthin interfaceSchema
-
setMinLength
public void setMinLength(Integer value)
- Specified by:
setMinLengthin interfaceSchema
-
getPattern
public String getPattern()
- Specified by:
getPatternin interfaceSchema
-
setPattern
public void setPattern(String value)
- Specified by:
setPatternin interfaceSchema
-
getMaxItems
public Integer getMaxItems()
- Specified by:
getMaxItemsin interfaceSchema
-
setMaxItems
public void setMaxItems(Integer value)
- Specified by:
setMaxItemsin interfaceSchema
-
getMinItems
public Integer getMinItems()
- Specified by:
getMinItemsin interfaceSchema
-
setMinItems
public void setMinItems(Integer value)
- Specified by:
setMinItemsin interfaceSchema
-
isUniqueItems
public Boolean isUniqueItems()
- Specified by:
isUniqueItemsin interfaceSchema
-
setUniqueItems
public void setUniqueItems(Boolean value)
- Specified by:
setUniqueItemsin interfaceSchema
-
getMaxProperties
public Integer getMaxProperties()
- Specified by:
getMaxPropertiesin interfaceSchema
-
setMaxProperties
public void setMaxProperties(Integer value)
- Specified by:
setMaxPropertiesin interfaceSchema
-
getMinProperties
public Integer getMinProperties()
- Specified by:
getMinPropertiesin interfaceSchema
-
setMinProperties
public void setMinProperties(Integer value)
- Specified by:
setMinPropertiesin interfaceSchema
-
getRequired
public List<String> getRequired()
- Specified by:
getRequiredin interfaceSchema
-
setRequired
public void setRequired(List<String> value)
- Specified by:
setRequiredin interfaceSchema
-
getEnum
public List<com.fasterxml.jackson.databind.JsonNode> getEnum()
-
setEnum
public void setEnum(List<com.fasterxml.jackson.databind.JsonNode> value)
-
getType
public String getType()
- Specified by:
getTypein interfaceOpenApi30Schema
-
setType
public void setType(String value)
- Specified by:
setTypein interfaceOpenApi30Schema
-
getItems
public OpenApi30Schema getItems()
- Specified by:
getItemsin interfaceOpenApi30Schema
-
setItems
public void setItems(OpenApi30Schema value)
- Specified by:
setItemsin interfaceOpenApi30Schema
-
createSchema
public OpenApi30Schema createSchema()
- Specified by:
createSchemain interfaceOpenApi30Schema- Specified by:
createSchemain interfaceSchema
-
clearAllOf
public void clearAllOf()
- Specified by:
clearAllOfin interfaceSchema
-
removeAllOf
public void removeAllOf(Schema value)
- Specified by:
removeAllOfin interfaceSchema
-
insertAllOf
public void insertAllOf(Schema value, int atIndex)
- Specified by:
insertAllOfin interfaceSchema
-
getProperties
public Map<String,Schema> getProperties()
- Specified by:
getPropertiesin interfaceSchema
-
addProperty
public void addProperty(String name, Schema value)
- Specified by:
addPropertyin interfaceSchema
-
clearProperties
public void clearProperties()
- Specified by:
clearPropertiesin interfaceSchema
-
removeProperty
public void removeProperty(String name)
- Specified by:
removePropertyin interfaceSchema
-
insertProperty
public void insertProperty(String name, Schema value, int atIndex)
- Specified by:
insertPropertyin interfaceSchema
-
getAdditionalProperties
public BooleanSchemaUnion getAdditionalProperties()
- Specified by:
getAdditionalPropertiesin interfaceSchema
-
setAdditionalProperties
public void setAdditionalProperties(BooleanSchemaUnion value)
- Specified by:
setAdditionalPropertiesin interfaceSchema
-
isReadOnly
public Boolean isReadOnly()
- Specified by:
isReadOnlyin interfaceSchema
-
setReadOnly
public void setReadOnly(Boolean value)
- Specified by:
setReadOnlyin interfaceSchema
-
getXml
public OpenApiXML getXml()
- Specified by:
getXmlin interfaceOpenApiSchema
-
setXml
public void setXml(OpenApiXML value)
- Specified by:
setXmlin interfaceOpenApiSchema
-
createXML
public OpenApi30XML createXML()
- Specified by:
createXMLin interfaceOpenApiSchema
-
getExternalDocs
public ExternalDocumentation getExternalDocs()
- Specified by:
getExternalDocsin interfaceSchema
-
setExternalDocs
public void setExternalDocs(ExternalDocumentation value)
- Specified by:
setExternalDocsin interfaceSchema
-
createExternalDocumentation
public OpenApi30ExternalDocumentation createExternalDocumentation()
- Specified by:
createExternalDocumentationin interfaceSchema
-
getExample
public com.fasterxml.jackson.databind.JsonNode getExample()
- Specified by:
getExamplein interfaceOpenApiSchema
-
setExample
public void setExample(com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
setExamplein interfaceOpenApiSchema
-
getOneOf
public List<OpenApi30Schema> getOneOf()
- Specified by:
getOneOfin interfaceOpenApi30Schema
-
addOneOf
public void addOneOf(OpenApi30Schema value)
- Specified by:
addOneOfin interfaceOpenApi30Schema
-
clearOneOf
public void clearOneOf()
- Specified by:
clearOneOfin interfaceOpenApi30Schema
-
removeOneOf
public void removeOneOf(OpenApi30Schema value)
- Specified by:
removeOneOfin interfaceOpenApi30Schema
-
insertOneOf
public void insertOneOf(OpenApi30Schema value, int atIndex)
- Specified by:
insertOneOfin interfaceOpenApi30Schema
-
getAnyOf
public List<OpenApi30Schema> getAnyOf()
- Specified by:
getAnyOfin interfaceOpenApi30Schema
-
addAnyOf
public void addAnyOf(OpenApi30Schema value)
- Specified by:
addAnyOfin interfaceOpenApi30Schema
-
clearAnyOf
public void clearAnyOf()
- Specified by:
clearAnyOfin interfaceOpenApi30Schema
-
removeAnyOf
public void removeAnyOf(OpenApi30Schema value)
- Specified by:
removeAnyOfin interfaceOpenApi30Schema
-
insertAnyOf
public void insertAnyOf(OpenApi30Schema value, int atIndex)
- Specified by:
insertAnyOfin interfaceOpenApi30Schema
-
getNot
public OpenApi30Schema getNot()
- Specified by:
getNotin interfaceOpenApi30Schema
-
setNot
public void setNot(OpenApi30Schema value)
- Specified by:
setNotin interfaceOpenApi30Schema
-
getDiscriminator
public OpenApi30Discriminator getDiscriminator()
- Specified by:
getDiscriminatorin interfaceOpenApi30Schema
-
setDiscriminator
public void setDiscriminator(OpenApi30Discriminator value)
- Specified by:
setDiscriminatorin interfaceOpenApi30Schema
-
createDiscriminator
public OpenApi30Discriminator createDiscriminator()
- Specified by:
createDiscriminatorin interfaceOpenApi30Schema
-
isNullable
public Boolean isNullable()
- Specified by:
isNullablein interfaceOpenApi30Schema
-
setNullable
public void setNullable(Boolean value)
- Specified by:
setNullablein interfaceOpenApi30Schema
-
isWriteOnly
public Boolean isWriteOnly()
- Specified by:
isWriteOnlyin interfaceOpenApi30Schema
-
setWriteOnly
public void setWriteOnly(Boolean value)
- Specified by:
setWriteOnlyin interfaceOpenApi30Schema
-
isDeprecated
public Boolean isDeprecated()
- Specified by:
isDeprecatedin interfaceOpenApi30Schema
-
setDeprecated
public void setDeprecated(Boolean value)
- Specified by:
setDeprecatedin interfaceOpenApi30Schema
-
getExtensions
public Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensionsin interfaceExtensible- Specified by:
getExtensionsin interfaceOpenApi30Schema
-
addExtension
public void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtensionin interfaceExtensible- Specified by:
addExtensionin interfaceOpenApi30Schema
-
clearExtensions
public void clearExtensions()
- Specified by:
clearExtensionsin interfaceExtensible- Specified by:
clearExtensionsin interfaceOpenApi30Schema
-
removeExtension
public void removeExtension(String name)
- Specified by:
removeExtensionin interfaceExtensible- Specified by:
removeExtensionin interfaceOpenApi30Schema
-
insertExtension
public void insertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)
- Specified by:
insertExtensionin interfaceExtensible- Specified by:
insertExtensionin interfaceOpenApi30Schema
-
isBoolean
public boolean isBoolean()
- Specified by:
isBooleanin interfaceBooleanSchemaUnion
-
asBoolean
public Boolean asBoolean()
- Specified by:
asBooleanin interfaceBooleanSchemaUnion
-
isSchema
public boolean isSchema()
- Specified by:
isSchemain interfaceBooleanSchemaUnion
-
asSchema
public Schema asSchema()
- Specified by:
asSchemain interfaceBooleanSchemaUnion
-
unionValue
public Object unionValue()
- Specified by:
unionValuein interfaceUnion
-
emptyClone
public Node emptyClone()
- Specified by:
emptyClonein interfaceNode
-
-