Class SchemaImpl
- All Implemented Interfaces:
ModelImpl,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>
Schema OpenAPI model interface.-
Nested Class Summary
Nested 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.api.models.MapBasedModelImpl
data -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.media.SchemaaddAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf) org.eclipse.microprofile.openapi.models.media.SchemaaddAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf) org.eclipse.microprofile.openapi.models.media.SchemaaddDependentRequired(String propertyName, List<String> additionalRequiredPropertyNames) org.eclipse.microprofile.openapi.models.media.SchemaaddDependentSchema(String propertyName, org.eclipse.microprofile.openapi.models.media.Schema schema) org.eclipse.microprofile.openapi.models.media.SchemaaddEnumeration(Object enumeration) org.eclipse.microprofile.openapi.models.media.SchemaaddExample(Object example) org.eclipse.microprofile.openapi.models.media.SchemaaddExtension(String name, Object value) org.eclipse.microprofile.openapi.models.media.SchemaaddOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf) org.eclipse.microprofile.openapi.models.media.SchemaaddPatternProperty(String regularExpression, org.eclipse.microprofile.openapi.models.media.Schema schema) org.eclipse.microprofile.openapi.models.media.SchemaaddPrefixItem(org.eclipse.microprofile.openapi.models.media.Schema prefixItem) org.eclipse.microprofile.openapi.models.media.SchemaaddProperty(String key, org.eclipse.microprofile.openapi.models.media.Schema propertySchema) org.eclipse.microprofile.openapi.models.media.SchemaaddRequired(String required) protected <T> voidaddToListProperty(String propertyName, T value) protected <T> voidaddToMapProperty(String propertyName, String key, T value) org.eclipse.microprofile.openapi.models.media.SchemaaddType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type) static voidaddTypeObserver(org.eclipse.microprofile.openapi.models.media.Schema observable, org.eclipse.microprofile.openapi.models.media.Schema observer) static voidclear(org.eclipse.microprofile.openapi.models.media.Schema schema) static SchemaImplcopyOf(org.eclipse.microprofile.openapi.models.media.Schema other) org.eclipse.microprofile.openapi.models.media.SchemagetAll()List<org.eclipse.microprofile.openapi.models.media.Schema>getAllOf()List<org.eclipse.microprofile.openapi.models.media.Schema>getAnyOf()org.eclipse.microprofile.openapi.models.media.Schemaorg.eclipse.microprofile.openapi.models.media.Schemaorg.eclipse.microprofile.openapi.models.media.Discriminatororg.eclipse.microprofile.openapi.models.media.Schemaorg.eclipse.microprofile.openapi.models.ExternalDocumentationorg.eclipse.microprofile.openapi.models.media.Schemaorg.eclipse.microprofile.openapi.models.media.SchemagetItems()protected <T> List<T>getListProperty(String propertyName) getMapProperty(String propertyName) static intgetModCount(org.eclipse.microprofile.openapi.models.media.Schema schema) getName()Return a list of properties whose values should not be merged even if they're collectionsorg.eclipse.microprofile.openapi.models.media.SchemagetNot()static BooleangetNullable(org.eclipse.microprofile.openapi.models.media.Schema schema) Implements the old logic of getNullable().List<org.eclipse.microprofile.openapi.models.media.Schema>getOneOf()List<org.eclipse.microprofile.openapi.models.media.Schema>protected <T> TgetProperty(String propertyName, Class<T> clazz) org.eclipse.microprofile.openapi.models.media.SchemagetRef()org.eclipse.microprofile.openapi.models.media.SchemagetTitle()List<org.eclipse.microprofile.openapi.models.media.Schema.SchemaType>getType()org.eclipse.microprofile.openapi.models.media.Schemaorg.eclipse.microprofile.openapi.models.media.Schemaorg.eclipse.microprofile.openapi.models.media.XMLgetXml()static booleanisNamed(org.eclipse.microprofile.openapi.models.media.Schema schema) mergeFrom(MapBasedModelImpl other) Merge all properties from another map-based model object into this onevoidremoveAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf) voidremoveAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf) voidremoveDependentRequired(String propertyName) voidremoveDependentSchema(String propertyName) voidremoveEnumeration(Object enumeration) voidremoveExample(Object example) voidremoveExtension(String name) protected <T> voidremoveFromListProperty(String propertyName, T toRemove) protected <T> voidremoveFromMapProperty(String propertyName, String key) voidremoveOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf) voidremovePatternProperty(String regularExpression) voidremovePrefixItem(org.eclipse.microprofile.openapi.models.media.Schema prefixItem) voidremoveProperty(String key) voidremoveRequired(String required) voidremoveType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type) org.eclipse.microprofile.openapi.models.media.SchemavoidsetAdditionalPropertiesBoolean(Boolean additionalProperties) voidsetAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties) voidvoidvoidvoidsetBooleanSchema(Boolean booleanSchema) voidsetComment(String comment) voidsetConstValue(Object constValue) voidsetContains(org.eclipse.microprofile.openapi.models.media.Schema contains) voidsetContentEncoding(String contentEncoding) voidsetContentMediaType(String contentMediaType) voidsetContentSchema(org.eclipse.microprofile.openapi.models.media.Schema contentSchema) voidsetDefaultValue(Object defaultValue) voidsetDependentRequired(Map<String, List<String>> dependentRequired) voidsetDependentSchemas(Map<String, org.eclipse.microprofile.openapi.models.media.Schema> dependentSchemas) voidsetDeprecated(Boolean deprecated) voidsetDescription(String description) voidsetDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator discriminator) voidsetElseSchema(org.eclipse.microprofile.openapi.models.media.Schema elseSchema) voidsetEnumeration(List<Object> enumeration) voidsetExample(Object example) voidsetExamples(List<Object> examples) voidsetExclusiveMaximum(BigDecimal exclusiveMaximum) voidsetExclusiveMinimum(BigDecimal exclusiveMinimum) voidsetExtensions(Map<String, Object> extensions) voidsetExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs) voidvoidsetIfSchema(org.eclipse.microprofile.openapi.models.media.Schema ifSchema) voidsetItems(org.eclipse.microprofile.openapi.models.media.Schema items) protected <T> voidsetListProperty(String propertyName, List<T> value) protected <T> voidsetMapProperty(String propertyName, Map<String, T> value) voidsetMaxContains(Integer maxContains) voidsetMaximum(BigDecimal maximum) voidsetMaxItems(Integer maxItems) voidsetMaxLength(Integer maxLength) voidsetMaxProperties(Integer maxProperties) voidsetMinContains(Integer minContains) voidsetMinimum(BigDecimal minimum) voidsetMinItems(Integer minItems) voidsetMinLength(Integer minLength) voidsetMinProperties(Integer minProperties) voidsetMultipleOf(BigDecimal multipleOf) voidsetNot(org.eclipse.microprofile.openapi.models.media.Schema not) static voidsetNullable(org.eclipse.microprofile.openapi.models.media.Schema schema, Boolean nullable) Implements the old logic of setNullable(Boolean).voidvoidsetPattern(String pattern) voidsetPatternProperties(Map<String, org.eclipse.microprofile.openapi.models.media.Schema> patternProperties) voidsetPrefixItems(List<org.eclipse.microprofile.openapi.models.media.Schema> prefixItems) voidsetProperties(Map<String, org.eclipse.microprofile.openapi.models.media.Schema> properties) protected <T> voidsetProperty(String propertyName, T value) voidsetPropertyNames(org.eclipse.microprofile.openapi.models.media.Schema propertyNameSchema) voidsetReadOnly(Boolean readOnly) voidvoidsetRequired(List<String> required) voidsetSchemaDialect(String schemaDialect) voidsetThenSchema(org.eclipse.microprofile.openapi.models.media.Schema thenSchema) voidvoidstatic voidsetType(org.eclipse.microprofile.openapi.models.media.Schema schema, org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type) Implements the old logic of setType(SchemaType).voidsetUnevaluatedItems(org.eclipse.microprofile.openapi.models.media.Schema unevaluatedItems) voidsetUnevaluatedProperties(org.eclipse.microprofile.openapi.models.media.Schema unevaluatedProperties) voidsetUniqueItems(Boolean uniqueItems) voidsetWriteOnly(Boolean writeOnly) voidsetXml(org.eclipse.microprofile.openapi.models.media.XML xml) Methods inherited from class io.smallrye.openapi.api.models.MapBasedModelImpl
getDataMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
extensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
refMethods 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, ifSchema, items, maxContains, maximum, maxItems, maxLength, maxProperties, minContains, minimum, minItems, minLength, minProperties, multipleOf, not, oneOf, pattern, patternProperties, prefixItems, properties, propertyNames, readOnly, required, schemaDialect, thenSchema, title, type, unevaluatedItems, unevaluatedProperties, uniqueItems, writeOnly, xml
-
Constructor Details
-
SchemaImpl
Create an empty named schema- Parameters:
name- the name
-
SchemaImpl
public SchemaImpl()Create an empty schema
-
-
Method Details
-
getNonMergableCollections
Description copied from class:MapBasedModelImplReturn a list of properties whose values should not be merged even if they're collections- Overrides:
getNonMergableCollectionsin classMapBasedModelImpl- Returns:
- a list of properties which should be overwritten rather than merged
-
mergeFrom
Description copied from class:MapBasedModelImplMerge all properties from another map-based model object into this oneUsually this method will return
this, but it may returnotheror a new object.- Overrides:
mergeFromin classMapBasedModelImpl- Parameters:
other- the other map-based model object- Returns:
- the merged object
-
isNamed
public static boolean isNamed(org.eclipse.microprofile.openapi.models.media.Schema schema) -
getModCount
public static int getModCount(org.eclipse.microprofile.openapi.models.media.Schema schema) -
addTypeObserver
public static void addTypeObserver(org.eclipse.microprofile.openapi.models.media.Schema observable, org.eclipse.microprofile.openapi.models.media.Schema observer) -
copyOf
-
clear
public static void clear(org.eclipse.microprofile.openapi.models.media.Schema schema) -
getName
-
setType
public static void setType(org.eclipse.microprofile.openapi.models.media.Schema schema, org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type) Implements the old logic of setType(SchemaType).setType(Schema, SchemaType),setNullable(Schema, Boolean)andgetNullable(Schema)can be used together allow the type and nullability of a schema to be set separately by different parts of the scanning process, even though that information is now contained in one field. -
getNullable
Implements the old logic of getNullable().setType(Schema, SchemaType),setNullable(Schema, Boolean)andgetNullable(Schema)can be used together allow the type and nullability of a schema to be set separately by different parts of the scanning process, even though that information is now contained in one field. -
setNullable
public static void setNullable(org.eclipse.microprofile.openapi.models.media.Schema schema, Boolean nullable) Implements the old logic of setNullable(Boolean).setType(Schema, SchemaType),setNullable(Schema, Boolean)andgetNullable(Schema)can be used together allow the type and nullability of a schema to be set separately by different parts of the scanning process, even though that information is now contained in one field. -
getRef
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>- See Also:
-
Reference.getRef()
-
setRef
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>- See Also:
-
Reference.setRef(java.lang.String)
-
getDiscriminator
public org.eclipse.microprofile.openapi.models.media.Discriminator getDiscriminator()- Specified by:
getDiscriminatorin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getDiscriminator()
-
setDiscriminator
public void setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator discriminator) - Specified by:
setDiscriminatorin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator)
-
getTitle
- Specified by:
getTitlein interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getTitle()
-
setTitle
- Specified by:
setTitlein interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setTitle(java.lang.String)
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getDefaultValue()
-
setDefaultValue
- Specified by:
setDefaultValuein interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setDefaultValue(java.lang.Object)
-
getEnumeration
- Specified by:
getEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getEnumeration()
-
setEnumeration
- Specified by:
setEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setEnumeration(java.util.List)
-
addEnumeration
- Specified by:
addEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.addEnumeration(java.lang.Object)
-
removeEnumeration
- Specified by:
removeEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.removeEnumeration(Object)
-
getMultipleOf
- Specified by:
getMultipleOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMultipleOf()
-
setMultipleOf
- Specified by:
setMultipleOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMultipleOf(java.math.BigDecimal)
-
getMaximum
- Specified by:
getMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMaximum()
-
setMaximum
- Specified by:
setMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMaximum(java.math.BigDecimal)
-
getExclusiveMaximum
- Specified by:
getExclusiveMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getExclusiveMaximum()
-
setExclusiveMaximum
- Specified by:
setExclusiveMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setExclusiveMaximum(java.math.BigDecimal)
-
getMinimum
- Specified by:
getMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMinimum()
-
setMinimum
- Specified by:
setMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMinimum(java.math.BigDecimal)
-
getExclusiveMinimum
- Specified by:
getExclusiveMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getExclusiveMinimum()
-
setExclusiveMinimum
- Specified by:
setExclusiveMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setExclusiveMinimum(java.math.BigDecimal)
-
getMaxLength
- Specified by:
getMaxLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMaxLength()
-
setMaxLength
- Specified by:
setMaxLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMaxLength(java.lang.Integer)
-
getMinLength
- Specified by:
getMinLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMinLength()
-
setMinLength
- Specified by:
setMinLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMinLength(java.lang.Integer)
-
getPattern
- Specified by:
getPatternin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getPattern()
-
setPattern
- Specified by:
setPatternin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setPattern(java.lang.String)
-
getMaxItems
- Specified by:
getMaxItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMaxItems()
-
setMaxItems
- Specified by:
setMaxItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMaxItems(java.lang.Integer)
-
getMinItems
- Specified by:
getMinItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMinItems()
-
setMinItems
- Specified by:
setMinItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMinItems(java.lang.Integer)
-
getUniqueItems
- Specified by:
getUniqueItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getUniqueItems()
-
setUniqueItems
- Specified by:
setUniqueItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setUniqueItems(java.lang.Boolean)
-
getMaxProperties
- Specified by:
getMaxPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMaxProperties()
-
setMaxProperties
- Specified by:
setMaxPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMaxProperties(java.lang.Integer)
-
getMinProperties
- Specified by:
getMinPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getMinProperties()
-
setMinProperties
- Specified by:
setMinPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setMinProperties(java.lang.Integer)
-
getRequired
- Specified by:
getRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getRequired()
-
setRequired
- Specified by:
setRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setRequired(java.util.List)
-
addRequired
- Specified by:
addRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.addRequired(java.lang.String)
-
removeRequired
- Specified by:
removeRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.removeRequired(String)
-
getType
- Specified by:
getTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getType()
-
setType
- Specified by:
setTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addType
public org.eclipse.microprofile.openapi.models.media.Schema addType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type) - Specified by:
addTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeType
public void removeType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type) - Specified by:
removeTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getNot
public org.eclipse.microprofile.openapi.models.media.Schema getNot()- Specified by:
getNotin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getNot()
-
setNot
public void setNot(org.eclipse.microprofile.openapi.models.media.Schema not) - Specified by:
setNotin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setNot(org.eclipse.microprofile.openapi.models.media.Schema)
-
getProperties
- Specified by:
getPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getProperties()
-
setProperties
public void setProperties(Map<String, org.eclipse.microprofile.openapi.models.media.Schema> properties) - Specified by:
setPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setProperties(java.util.Map)
-
addProperty
public org.eclipse.microprofile.openapi.models.media.Schema addProperty(String key, org.eclipse.microprofile.openapi.models.media.Schema propertySchema) - Specified by:
addPropertyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.addProperty(java.lang.String, org.eclipse.microprofile.openapi.models.media.Schema)
-
removeProperty
- Specified by:
removePropertyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.removeProperty(java.lang.String)
-
getAdditionalPropertiesSchema
public org.eclipse.microprofile.openapi.models.media.Schema getAdditionalPropertiesSchema()- Specified by:
getAdditionalPropertiesSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getAdditionalPropertiesBoolean
- Specified by:
getAdditionalPropertiesBooleanin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setAdditionalPropertiesSchema
public void setAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties) - Specified by:
setAdditionalPropertiesSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema)
-
setAdditionalPropertiesBoolean
- Specified by:
setAdditionalPropertiesBooleanin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setAdditionalPropertiesBoolean(java.lang.Boolean)
-
getDescription
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getDescription()
-
setDescription
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setDescription(java.lang.String)
-
getFormat
- Specified by:
getFormatin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getFormat()
-
setFormat
- Specified by:
setFormatin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setFormat(java.lang.String)
-
getReadOnly
- Specified by:
getReadOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getReadOnly()
-
setReadOnly
- Specified by:
setReadOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setReadOnly(java.lang.Boolean)
-
getWriteOnly
- Specified by:
getWriteOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getWriteOnly()
-
setWriteOnly
- Specified by:
setWriteOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setWriteOnly(java.lang.Boolean)
-
getExample
- Specified by:
getExamplein interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getExample()
-
setExample
- Specified by:
setExamplein interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setExample(java.lang.Object)
-
getExternalDocs
public org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()- Specified by:
getExternalDocsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getExternalDocs()
-
setExternalDocs
public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs) - Specified by:
setExternalDocsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)
-
getDeprecated
- Specified by:
getDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getDeprecated()
-
setDeprecated
- Specified by:
setDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setDeprecated(java.lang.Boolean)
-
getXml
public org.eclipse.microprofile.openapi.models.media.XML getXml()- Specified by:
getXmlin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getXml()
-
setXml
public void setXml(org.eclipse.microprofile.openapi.models.media.XML xml) - Specified by:
setXmlin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setXml(org.eclipse.microprofile.openapi.models.media.XML)
-
getItems
public org.eclipse.microprofile.openapi.models.media.Schema getItems()- Specified by:
getItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getItems()
-
setItems
public void setItems(org.eclipse.microprofile.openapi.models.media.Schema items) - Specified by:
setItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setItems(org.eclipse.microprofile.openapi.models.media.Schema)
-
getAllOf
- Specified by:
getAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getAllOf()
-
setAllOf
- Specified by:
setAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setAllOf(java.util.List)
-
addAllOf
public org.eclipse.microprofile.openapi.models.media.Schema addAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf) - Specified by:
addAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.addAllOf(org.eclipse.microprofile.openapi.models.media.Schema)
-
removeAllOf
public void removeAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf) - Specified by:
removeAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.removeAllOf(org.eclipse.microprofile.openapi.models.media.Schema)
-
getAnyOf
- Specified by:
getAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getAnyOf()
-
setAnyOf
- Specified by:
setAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setAnyOf(java.util.List)
-
addAnyOf
public org.eclipse.microprofile.openapi.models.media.Schema addAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf) - Specified by:
addAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.addAnyOf(org.eclipse.microprofile.openapi.models.media.Schema)
-
removeAnyOf
public void removeAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf) - Specified by:
removeAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.removeAnyOf(org.eclipse.microprofile.openapi.models.media.Schema)
-
getOneOf
- Specified by:
getOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.getOneOf()
-
setOneOf
- Specified by:
setOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.setOneOf(java.util.List)
-
addOneOf
public org.eclipse.microprofile.openapi.models.media.Schema addOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf) - Specified by:
addOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.addOneOf(org.eclipse.microprofile.openapi.models.media.Schema)
-
removeOneOf
public void removeOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf) - Specified by:
removeOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema- See Also:
-
Schema.removeOneOf(org.eclipse.microprofile.openapi.models.media.Schema)
-
getExtensions
- Specified by:
getExtensionsin interfaceorg.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Schema>
-
addExtension
- Specified by:
addExtensionin interfaceorg.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Schema>
-
removeExtension
- Specified by:
removeExtensionin interfaceorg.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Schema>
-
setExtensions
- Specified by:
setExtensionsin interfaceorg.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Schema>
-
getSchemaDialect
- Specified by:
getSchemaDialectin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setSchemaDialect
- Specified by:
setSchemaDialectin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getComment
- Specified by:
getCommentin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setComment
- Specified by:
setCommentin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getIfSchema
public org.eclipse.microprofile.openapi.models.media.Schema getIfSchema()- Specified by:
getIfSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setIfSchema
public void setIfSchema(org.eclipse.microprofile.openapi.models.media.Schema ifSchema) - Specified by:
setIfSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getThenSchema
public org.eclipse.microprofile.openapi.models.media.Schema getThenSchema()- Specified by:
getThenSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setThenSchema
public void setThenSchema(org.eclipse.microprofile.openapi.models.media.Schema thenSchema) - Specified by:
setThenSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getElseSchema
public org.eclipse.microprofile.openapi.models.media.Schema getElseSchema()- Specified by:
getElseSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setElseSchema
public void setElseSchema(org.eclipse.microprofile.openapi.models.media.Schema elseSchema) - Specified by:
setElseSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getDependentSchemas
- Specified by:
getDependentSchemasin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setDependentSchemas
public void setDependentSchemas(Map<String, org.eclipse.microprofile.openapi.models.media.Schema> dependentSchemas) - Specified by:
setDependentSchemasin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addDependentSchema
public org.eclipse.microprofile.openapi.models.media.Schema addDependentSchema(String propertyName, org.eclipse.microprofile.openapi.models.media.Schema schema) - Specified by:
addDependentSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeDependentSchema
- Specified by:
removeDependentSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getPrefixItems
- Specified by:
getPrefixItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setPrefixItems
- Specified by:
setPrefixItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addPrefixItem
public org.eclipse.microprofile.openapi.models.media.Schema addPrefixItem(org.eclipse.microprofile.openapi.models.media.Schema prefixItem) - Specified by:
addPrefixItemin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removePrefixItem
public void removePrefixItem(org.eclipse.microprofile.openapi.models.media.Schema prefixItem) - Specified by:
removePrefixItemin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getContains
public org.eclipse.microprofile.openapi.models.media.Schema getContains()- Specified by:
getContainsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setContains
public void setContains(org.eclipse.microprofile.openapi.models.media.Schema contains) - Specified by:
setContainsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getPatternProperties
- Specified by:
getPatternPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setPatternProperties
public void setPatternProperties(Map<String, org.eclipse.microprofile.openapi.models.media.Schema> patternProperties) - Specified by:
setPatternPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addPatternProperty
public org.eclipse.microprofile.openapi.models.media.Schema addPatternProperty(String regularExpression, org.eclipse.microprofile.openapi.models.media.Schema schema) - Specified by:
addPatternPropertyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removePatternProperty
- Specified by:
removePatternPropertyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getPropertyNames
public org.eclipse.microprofile.openapi.models.media.Schema getPropertyNames()- Specified by:
getPropertyNamesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setPropertyNames
public void setPropertyNames(org.eclipse.microprofile.openapi.models.media.Schema propertyNameSchema) - Specified by:
setPropertyNamesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getUnevaluatedItems
public org.eclipse.microprofile.openapi.models.media.Schema getUnevaluatedItems()- Specified by:
getUnevaluatedItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setUnevaluatedItems
public void setUnevaluatedItems(org.eclipse.microprofile.openapi.models.media.Schema unevaluatedItems) - Specified by:
setUnevaluatedItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getUnevaluatedProperties
public org.eclipse.microprofile.openapi.models.media.Schema getUnevaluatedProperties()- Specified by:
getUnevaluatedPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setUnevaluatedProperties
public void setUnevaluatedProperties(org.eclipse.microprofile.openapi.models.media.Schema unevaluatedProperties) - Specified by:
setUnevaluatedPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getConstValue
- Specified by:
getConstValuein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setConstValue
- Specified by:
setConstValuein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMaxContains
- Specified by:
getMaxContainsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMaxContains
- Specified by:
setMaxContainsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMinContains
- Specified by:
getMinContainsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMinContains
- Specified by:
setMinContainsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getDependentRequired
- Specified by:
getDependentRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setDependentRequired
- Specified by:
setDependentRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addDependentRequired
public org.eclipse.microprofile.openapi.models.media.Schema addDependentRequired(String propertyName, List<String> additionalRequiredPropertyNames) - Specified by:
addDependentRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeDependentRequired
- Specified by:
removeDependentRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getContentEncoding
- Specified by:
getContentEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setContentEncoding
- Specified by:
setContentEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getContentMediaType
- Specified by:
getContentMediaTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setContentMediaType
- Specified by:
setContentMediaTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getContentSchema
public org.eclipse.microprofile.openapi.models.media.Schema getContentSchema()- Specified by:
getContentSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setContentSchema
public void setContentSchema(org.eclipse.microprofile.openapi.models.media.Schema contentSchema) - Specified by:
setContentSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getBooleanSchema
- Specified by:
getBooleanSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setBooleanSchema
- Specified by:
setBooleanSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getExamples
- Specified by:
getExamplesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setExamples
- Specified by:
setExamplesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addExample
- Specified by:
addExamplein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeExample
- Specified by:
removeExamplein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setProperty
- Overrides:
setPropertyin classMapBasedModelImpl
-
getProperty
- Overrides:
getPropertyin classMapBasedModelImpl
-
getListProperty
- Overrides:
getListPropertyin classMapBasedModelImpl
-
setListProperty
- Overrides:
setListPropertyin classMapBasedModelImpl
-
addToListProperty
- Overrides:
addToListPropertyin classMapBasedModelImpl
-
removeFromListProperty
- Overrides:
removeFromListPropertyin classMapBasedModelImpl
-
setMapProperty
- Overrides:
setMapPropertyin classMapBasedModelImpl
-
getMapProperty
- Overrides:
getMapPropertyin classMapBasedModelImpl
-
addToMapProperty
- Overrides:
addToMapPropertyin classMapBasedModelImpl
-
removeFromMapProperty
- Overrides:
removeFromMapPropertyin classMapBasedModelImpl
-
get
- Specified by:
getin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
set
- Specified by:
setin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getAll
- Specified by:
getAllin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setAll
- Specified by:
setAllin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-