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