Interface OpenApiSchema
-
- All Superinterfaces:
BooleanSchemaUnion,Node,Schema,Union,Visitable
- All Known Subinterfaces:
OpenApi20Schema,OpenApi30Schema,OpenApi31Schema
- All Known Implementing Classes:
OpenApi20SchemaImpl,OpenApi30SchemaImpl,OpenApi31SchemaImpl
public interface OpenApiSchema extends Schema
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenApiXMLcreateXML()com.fasterxml.jackson.databind.JsonNodegetExample()OpenApiXMLgetXml()voidsetExample(com.fasterxml.jackson.databind.JsonNode value)voidsetXml(OpenApiXML value)-
Methods inherited from interface io.apicurio.datamodels.models.union.BooleanSchemaUnion
asBoolean, asSchema, isBoolean, isSchema
-
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
-
Methods inherited from interface io.apicurio.datamodels.models.Schema
addAllOf, addProperty, clearAllOf, clearProperties, createExternalDocumentation, createSchema, getAdditionalProperties, getAllOf, getDefault, getDescription, getEnum, getExternalDocs, getFormat, getMaximum, getMaxItems, getMaxLength, getMaxProperties, getMinimum, getMinItems, getMinLength, getMinProperties, getMultipleOf, getPattern, getProperties, getRequired, getTitle, insertAllOf, insertProperty, isReadOnly, isUniqueItems, removeAllOf, removeProperty, setAdditionalProperties, setDefault, setDescription, setEnum, setExternalDocs, setFormat, setMaximum, setMaxItems, setMaxLength, setMaxProperties, setMinimum, setMinItems, setMinLength, setMinProperties, setMultipleOf, setPattern, setReadOnly, setRequired, setTitle, setUniqueItems
-
Methods inherited from interface io.apicurio.datamodels.models.union.Union
isEntity, isEntityList, isEntityMap, unionValue
-
-
-
-
Method Detail
-
getExample
com.fasterxml.jackson.databind.JsonNode getExample()
-
setExample
void setExample(com.fasterxml.jackson.databind.JsonNode value)
-
getXml
OpenApiXML getXml()
-
setXml
void setXml(OpenApiXML value)
-
createXML
OpenApiXML createXML()
-
-