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