Class SchemaImpl
java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.media.Schema>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.media.Schema>
io.smallrye.openapi.internal.models.media.AbstractSchema
io.smallrye.openapi.internal.models.media.Schema
io.smallrye.openapi.api.models.media.SchemaImpl
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Schema>,org.eclipse.microprofile.openapi.models.media.Schema,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>
Deprecated, for removal: This API element is subject to removal in a future version.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.smallrye.openapi.internal.models.media.AbstractSchema
AbstractSchema.PropertiesNested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel
BaseModel.MergeDirectiveNested classes/interfaces inherited from interface org.eclipse.microprofile.openapi.models.media.Schema
org.eclipse.microprofile.openapi.models.media.Schema.SchemaType -
Field Summary
Fields inherited from class io.smallrye.openapi.model.BaseModel
properties -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Methods inherited from class io.smallrye.openapi.internal.models.media.Schema
addType, get, getAdditionalPropertiesBoolean, getAll, getBooleanSchema, getProperty, merge, mergeDirective, removeType, set, setAdditionalPropertiesBoolean, setAll, setBooleanSchema, setProperty, setTypeMethods inherited from class io.smallrye.openapi.internal.models.media.AbstractSchema
addAllOf, addAnyOf, addDependentRequired, addDependentSchema, addEnumeration, addExample, addOneOf, addPatternProperty, addPrefixItem, addProperty, addRequired, filter, getAdditionalPropertiesSchema, getAllOf, getAnyOf, getComment, getConstValue, getContains, getContentEncoding, getContentMediaType, getContentSchema, getDefaultValue, getDependentRequired, getDependentSchemas, getDeprecated, getDiscriminator, getElseSchema, getEnumeration, getExample, getExamples, getExclusiveMaximum, getExclusiveMinimum, getFormat, getIfSchema, getItems, getMaxContains, getMaximum, getMaxItems, getMaxLength, getMaxProperties, getMinContains, getMinimum, getMinItems, getMinLength, getMinProperties, getMultipleOf, getNot, getOneOf, getPattern, getPatternProperties, getPrefixItems, getProperties, getPropertyNames, getReadOnly, getRequired, getSchemaDialect, getThenSchema, getTitle, getType, getUnevaluatedItems, getUnevaluatedProperties, getUniqueItems, getWriteOnly, getXml, removeAllOf, removeAnyOf, removeDependentRequired, removeDependentSchema, removeEnumeration, removeExample, removeOneOf, removePatternProperty, removePrefixItem, removeProperty, removeRequired, setAdditionalPropertiesSchema, setAllOf, setAnyOf, setComment, setConstValue, setContains, setContentEncoding, setContentMediaType, setContentSchema, setDefaultValue, setDependentRequired, setDependentSchemas, setDeprecated, setDiscriminator, setElseSchema, setEnumeration, setExample, setExamples, setExclusiveMaximum, setExclusiveMinimum, setFormat, setIfSchema, setItems, setMaxContains, setMaximum, setMaxItems, setMaxLength, setMaxProperties, setMinContains, setMinimum, setMinItems, setMinLength, setMinProperties, setMultipleOf, setNot, setOneOf, setPattern, setPatternProperties, setPrefixItems, setProperties, setPropertyNames, setReadOnly, setRequired, setSchemaDialect, setThenSchema, setTitle, setUnevaluatedItems, setUnevaluatedProperties, setUniqueItems, setWriteOnly, setXmlMethods inherited from class io.smallrye.openapi.model.BaseExtensibleModel
addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, hashCode, isExtension, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapPropertyMethods inherited from class io.smallrye.openapi.model.BaseModel
constructible, deepCopy, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, setDescription, setExternalDocs, setName, setRef, setSummary, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
getRef, ref, setRefMethods inherited from interface org.eclipse.microprofile.openapi.models.media.Schema
additionalPropertiesBoolean, additionalPropertiesSchema, allOf, anyOf, booleanSchema, comment, constValue, contains, contentEncoding, contentMediaType, contentSchema, defaultValue, dependentRequired, dependentSchemas, deprecated, description, discriminator, elseSchema, enumeration, example, examples, exclusiveMaximum, exclusiveMinimum, externalDocs, format, getDescription, getExternalDocs, ifSchema, items, maxContains, maximum, maxItems, maxLength, maxProperties, minContains, minimum, minItems, minLength, minProperties, multipleOf, not, oneOf, pattern, patternProperties, prefixItems, properties, propertyNames, readOnly, required, schemaDialect, setDescription, setExternalDocs, thenSchema, title, type, unevaluatedItems, unevaluatedProperties, uniqueItems, writeOnly, xml
-
Constructor Details
-
SchemaImpl
public SchemaImpl()Deprecated, for removal: This API element is subject to removal in a future version.
-
OASFactory.createSchema()instead.