Interface OpenApi20Items
-
- All Superinterfaces:
Extensible,Node,OpenApi20Extensible,OpenApi20Referenceable,OpenApiExtensible,OpenApiReferenceable,Referenceable,Visitable
- All Known Implementing Classes:
OpenApi20ItemsImpl
public interface OpenApi20Items extends Node, OpenApi20Extensible, OpenApi20Referenceable
-
-
Method Summary
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, emptyClone, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
getItems
OpenApi20Items getItems()
-
setItems
void setItems(OpenApi20Items value)
-
createItems
OpenApi20Items createItems()
-
getCollectionFormat
String getCollectionFormat()
-
setCollectionFormat
void setCollectionFormat(String value)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String value)
-
getType
String getType()
-
setType
void setType(String value)
-
getFormat
String getFormat()
-
setFormat
void setFormat(String value)
-
getDefault
com.fasterxml.jackson.databind.JsonNode getDefault()
-
setDefault
void setDefault(com.fasterxml.jackson.databind.JsonNode value)
-
getMaximum
Number getMaximum()
-
setMaximum
void setMaximum(Number value)
-
isExclusiveMaximum
Boolean isExclusiveMaximum()
-
setExclusiveMaximum
void setExclusiveMaximum(Boolean value)
-
getMinimum
Number getMinimum()
-
setMinimum
void setMinimum(Number value)
-
isExclusiveMinimum
Boolean isExclusiveMinimum()
-
setExclusiveMinimum
void setExclusiveMinimum(Boolean value)
-
getMaxLength
Integer getMaxLength()
-
setMaxLength
void setMaxLength(Integer value)
-
getMinLength
Integer getMinLength()
-
setMinLength
void setMinLength(Integer value)
-
getPattern
String getPattern()
-
setPattern
void setPattern(String value)
-
getMaxItems
Integer getMaxItems()
-
setMaxItems
void setMaxItems(Integer value)
-
getMinItems
Integer getMinItems()
-
setMinItems
void setMinItems(Integer value)
-
isUniqueItems
Boolean isUniqueItems()
-
setUniqueItems
void setUniqueItems(Boolean value)
-
getEnum
List<com.fasterxml.jackson.databind.JsonNode> getEnum()
-
setEnum
void setEnum(List<com.fasterxml.jackson.databind.JsonNode> value)
-
getMultipleOf
Number getMultipleOf()
-
setMultipleOf
void setMultipleOf(Number value)
-
get$ref
String get$ref()
- Specified by:
get$refin interfaceReferenceable
-
set$ref
void set$ref(String value)
- Specified by:
set$refin interfaceReferenceable
-
getExtensions
Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensionsin interfaceExtensible
-
addExtension
void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtensionin interfaceExtensible
-
clearExtensions
void clearExtensions()
- Specified by:
clearExtensionsin interfaceExtensible
-
removeExtension
void removeExtension(String name)
- Specified by:
removeExtensionin interfaceExtensible
-
insertExtension
void insertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)
- Specified by:
insertExtensionin interfaceExtensible
-
-