Class OpenApi20ItemsImpl
- java.lang.Object
-
- io.apicurio.datamodels.models.NodeImpl
-
- io.apicurio.datamodels.models.openapi.v20.OpenApi20ItemsImpl
-
- All Implemented Interfaces:
Extensible,Node,OpenApiExtensible,OpenApiReferenceable,OpenApi20Extensible,OpenApi20Items,OpenApi20Referenceable,Referenceable,Visitable
public class OpenApi20ItemsImpl extends NodeImpl implements OpenApi20Items
-
-
Constructor Summary
Constructors Constructor Description OpenApi20ItemsImpl()
-
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
-
-
-
-
Method Detail
-
get$ref
public String get$ref()
- Specified by:
get$refin interfaceOpenApi20Items- Specified by:
get$refin interfaceReferenceable
-
set$ref
public void set$ref(String value)
- Specified by:
set$refin interfaceOpenApi20Items- Specified by:
set$refin interfaceReferenceable
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceOpenApi20Items
-
setDescription
public void setDescription(String value)
- Specified by:
setDescriptionin interfaceOpenApi20Items
-
getType
public String getType()
- Specified by:
getTypein interfaceOpenApi20Items
-
setType
public void setType(String value)
- Specified by:
setTypein interfaceOpenApi20Items
-
getFormat
public String getFormat()
- Specified by:
getFormatin interfaceOpenApi20Items
-
setFormat
public void setFormat(String value)
- Specified by:
setFormatin interfaceOpenApi20Items
-
getDefault
public com.fasterxml.jackson.databind.JsonNode getDefault()
- Specified by:
getDefaultin interfaceOpenApi20Items
-
setDefault
public void setDefault(com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
setDefaultin interfaceOpenApi20Items
-
getMaximum
public Number getMaximum()
- Specified by:
getMaximumin interfaceOpenApi20Items
-
setMaximum
public void setMaximum(Number value)
- Specified by:
setMaximumin interfaceOpenApi20Items
-
isExclusiveMaximum
public Boolean isExclusiveMaximum()
- Specified by:
isExclusiveMaximumin interfaceOpenApi20Items
-
setExclusiveMaximum
public void setExclusiveMaximum(Boolean value)
- Specified by:
setExclusiveMaximumin interfaceOpenApi20Items
-
getMinimum
public Number getMinimum()
- Specified by:
getMinimumin interfaceOpenApi20Items
-
setMinimum
public void setMinimum(Number value)
- Specified by:
setMinimumin interfaceOpenApi20Items
-
isExclusiveMinimum
public Boolean isExclusiveMinimum()
- Specified by:
isExclusiveMinimumin interfaceOpenApi20Items
-
setExclusiveMinimum
public void setExclusiveMinimum(Boolean value)
- Specified by:
setExclusiveMinimumin interfaceOpenApi20Items
-
getMaxLength
public Integer getMaxLength()
- Specified by:
getMaxLengthin interfaceOpenApi20Items
-
setMaxLength
public void setMaxLength(Integer value)
- Specified by:
setMaxLengthin interfaceOpenApi20Items
-
getMinLength
public Integer getMinLength()
- Specified by:
getMinLengthin interfaceOpenApi20Items
-
setMinLength
public void setMinLength(Integer value)
- Specified by:
setMinLengthin interfaceOpenApi20Items
-
getPattern
public String getPattern()
- Specified by:
getPatternin interfaceOpenApi20Items
-
setPattern
public void setPattern(String value)
- Specified by:
setPatternin interfaceOpenApi20Items
-
getMaxItems
public Integer getMaxItems()
- Specified by:
getMaxItemsin interfaceOpenApi20Items
-
setMaxItems
public void setMaxItems(Integer value)
- Specified by:
setMaxItemsin interfaceOpenApi20Items
-
getMinItems
public Integer getMinItems()
- Specified by:
getMinItemsin interfaceOpenApi20Items
-
setMinItems
public void setMinItems(Integer value)
- Specified by:
setMinItemsin interfaceOpenApi20Items
-
isUniqueItems
public Boolean isUniqueItems()
- Specified by:
isUniqueItemsin interfaceOpenApi20Items
-
setUniqueItems
public void setUniqueItems(Boolean value)
- Specified by:
setUniqueItemsin interfaceOpenApi20Items
-
getEnum
public List<com.fasterxml.jackson.databind.JsonNode> getEnum()
- Specified by:
getEnumin interfaceOpenApi20Items
-
setEnum
public void setEnum(List<com.fasterxml.jackson.databind.JsonNode> value)
- Specified by:
setEnumin interfaceOpenApi20Items
-
getMultipleOf
public Number getMultipleOf()
- Specified by:
getMultipleOfin interfaceOpenApi20Items
-
setMultipleOf
public void setMultipleOf(Number value)
- Specified by:
setMultipleOfin interfaceOpenApi20Items
-
getItems
public OpenApi20Items getItems()
- Specified by:
getItemsin interfaceOpenApi20Items
-
setItems
public void setItems(OpenApi20Items value)
- Specified by:
setItemsin interfaceOpenApi20Items
-
createItems
public OpenApi20Items createItems()
- Specified by:
createItemsin interfaceOpenApi20Items
-
getCollectionFormat
public String getCollectionFormat()
- Specified by:
getCollectionFormatin interfaceOpenApi20Items
-
setCollectionFormat
public void setCollectionFormat(String value)
- Specified by:
setCollectionFormatin interfaceOpenApi20Items
-
getExtensions
public Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensionsin interfaceExtensible- Specified by:
getExtensionsin interfaceOpenApi20Items
-
addExtension
public void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtensionin interfaceExtensible- Specified by:
addExtensionin interfaceOpenApi20Items
-
clearExtensions
public void clearExtensions()
- Specified by:
clearExtensionsin interfaceExtensible- Specified by:
clearExtensionsin interfaceOpenApi20Items
-
removeExtension
public void removeExtension(String name)
- Specified by:
removeExtensionin interfaceExtensible- Specified by:
removeExtensionin interfaceOpenApi20Items
-
insertExtension
public void insertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)
- Specified by:
insertExtensionin interfaceExtensible- Specified by:
insertExtensionin interfaceOpenApi20Items
-
emptyClone
public Node emptyClone()
- Specified by:
emptyClonein interfaceNode
-
-