public class SchemaImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Schema> implements org.eclipse.microprofile.openapi.models.media.Schema
extensions| Constructor and Description |
|---|
SchemaImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.microprofile.openapi.models.media.Schema |
addAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf) |
org.eclipse.microprofile.openapi.models.media.Schema |
addAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf) |
org.eclipse.microprofile.openapi.models.media.Schema |
addEnumeration(Object enumerationItem) |
org.eclipse.microprofile.openapi.models.media.Schema |
addOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf) |
org.eclipse.microprofile.openapi.models.media.Schema |
addProperty(String key,
org.eclipse.microprofile.openapi.models.media.Schema propertiesItem) |
org.eclipse.microprofile.openapi.models.media.Schema |
addRequired(String requiredItem) |
org.eclipse.microprofile.openapi.models.media.Schema |
enumeration(List<Object> enumeration) |
Object |
getAdditionalProperties() |
Boolean |
getAdditionalPropertiesBoolean() |
org.eclipse.microprofile.openapi.models.media.Schema |
getAdditionalPropertiesSchema() |
List<org.eclipse.microprofile.openapi.models.media.Schema> |
getAllOf() |
List<org.eclipse.microprofile.openapi.models.media.Schema> |
getAnyOf() |
Object |
getDefaultValue() |
Boolean |
getDeprecated() |
String |
getDescription() |
org.eclipse.microprofile.openapi.models.media.Discriminator |
getDiscriminator() |
List<Object> |
getEnumeration() |
Object |
getExample() |
Boolean |
getExclusiveMaximum() |
Boolean |
getExclusiveMinimum() |
org.eclipse.microprofile.openapi.models.ExternalDocumentation |
getExternalDocs() |
String |
getFormat() |
org.eclipse.microprofile.openapi.models.media.Schema |
getItems() |
BigDecimal |
getMaximum() |
Integer |
getMaxItems() |
Integer |
getMaxLength() |
Integer |
getMaxProperties() |
BigDecimal |
getMinimum() |
Integer |
getMinItems() |
Integer |
getMinLength() |
Integer |
getMinProperties() |
BigDecimal |
getMultipleOf() |
org.eclipse.microprofile.openapi.models.media.Schema |
getNot() |
Boolean |
getNullable() |
List<org.eclipse.microprofile.openapi.models.media.Schema> |
getOneOf() |
String |
getPattern() |
Map<String,org.eclipse.microprofile.openapi.models.media.Schema> |
getProperties() |
Boolean |
getReadOnly() |
String |
getRef() |
List<String> |
getRequired() |
String |
getTitle() |
org.eclipse.microprofile.openapi.models.media.Schema.SchemaType |
getType() |
Boolean |
getUniqueItems() |
Boolean |
getWriteOnly() |
org.eclipse.microprofile.openapi.models.media.XML |
getXml() |
static void |
merge(org.eclipse.microprofile.openapi.annotations.media.Schema from,
org.eclipse.microprofile.openapi.models.media.Schema to,
boolean override,
Map<String,org.eclipse.microprofile.openapi.models.media.Schema> currentSchemas) |
void |
removeAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf) |
void |
removeAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf) |
void |
removeEnumeration(Object enumeration) |
void |
removeOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf) |
void |
removeProperty(String key) |
void |
removeRequired(String required) |
void |
setAdditionalProperties(Boolean additionalProperties) |
void |
setAdditionalProperties(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties) |
void |
setAdditionalPropertiesBoolean(Boolean additionalProperties) |
void |
setAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties) |
void |
setAllOf(List<org.eclipse.microprofile.openapi.models.media.Schema> allOf) |
void |
setAnyOf(List<org.eclipse.microprofile.openapi.models.media.Schema> anyOf) |
void |
setDefaultValue(Object defaultValue) |
void |
setDeprecated(Boolean deprecated) |
void |
setDescription(String description) |
void |
setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator discriminator) |
void |
setEnumeration(List<Object> enumeration) |
void |
setExample(Object example) |
void |
setExclusiveMaximum(Boolean exclusiveMaximum) |
void |
setExclusiveMinimum(Boolean exclusiveMinimum) |
void |
setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs) |
void |
setFormat(String format) |
void |
setItems(org.eclipse.microprofile.openapi.models.media.Schema items) |
void |
setMaximum(BigDecimal maximum) |
void |
setMaxItems(Integer maxItems) |
void |
setMaxLength(Integer maxLength) |
void |
setMaxProperties(Integer maxProperties) |
void |
setMinimum(BigDecimal minimum) |
void |
setMinItems(Integer minItems) |
void |
setMinLength(Integer minLength) |
void |
setMinProperties(Integer minProperties) |
void |
setMultipleOf(BigDecimal multipleOf) |
void |
setNot(org.eclipse.microprofile.openapi.models.media.Schema not) |
void |
setNullable(Boolean nullable) |
void |
setOneOf(List<org.eclipse.microprofile.openapi.models.media.Schema> oneOf) |
void |
setPattern(String pattern) |
void |
setProperties(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> properties) |
void |
setReadOnly(Boolean readOnly) |
void |
setRef(String ref) |
void |
setRequired(List<String> required) |
void |
setTitle(String title) |
void |
setType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type) |
void |
setUniqueItems(Boolean uniqueItems) |
void |
setWriteOnly(Boolean writeOnly) |
void |
setXml(org.eclipse.microprofile.openapi.models.media.XML xml) |
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadditionalProperties, additionalProperties, additionalPropertiesBoolean, additionalPropertiesSchema, allOf, anyOf, defaultValue, deprecated, description, discriminator, example, exclusiveMaximum, exclusiveMinimum, externalDocs, format, items, maximum, maxItems, maxLength, maxProperties, minimum, minItems, minLength, minProperties, multipleOf, not, nullable, oneOf, pattern, properties, readOnly, required, title, type, uniqueItems, writeOnly, xmlpublic org.eclipse.microprofile.openapi.models.media.Discriminator getDiscriminator()
getDiscriminator in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator discriminator)
setDiscriminator in interface org.eclipse.microprofile.openapi.models.media.Schemapublic String getTitle()
getTitle in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setTitle(String title)
setTitle in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Object getDefaultValue()
getDefaultValue in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setDefaultValue(Object defaultValue)
setDefaultValue in interface org.eclipse.microprofile.openapi.models.media.Schemapublic List<Object> getEnumeration()
getEnumeration in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setEnumeration(List<Object> enumeration)
setEnumeration in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema addEnumeration(Object enumerationItem)
addEnumeration in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void removeEnumeration(Object enumeration)
removeEnumeration in interface org.eclipse.microprofile.openapi.models.media.Schemapublic BigDecimal getMultipleOf()
getMultipleOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMultipleOf(BigDecimal multipleOf)
setMultipleOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic BigDecimal getMaximum()
getMaximum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMaximum(BigDecimal maximum)
setMaximum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Boolean getExclusiveMaximum()
getExclusiveMaximum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setExclusiveMaximum(Boolean exclusiveMaximum)
setExclusiveMaximum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic BigDecimal getMinimum()
getMinimum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMinimum(BigDecimal minimum)
setMinimum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Boolean getExclusiveMinimum()
getExclusiveMinimum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setExclusiveMinimum(Boolean exclusiveMinimum)
setExclusiveMinimum in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Integer getMaxLength()
getMaxLength in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMaxLength(Integer maxLength)
setMaxLength in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Integer getMinLength()
getMinLength in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMinLength(Integer minLength)
setMinLength in interface org.eclipse.microprofile.openapi.models.media.Schemapublic String getPattern()
getPattern in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setPattern(String pattern)
setPattern in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Integer getMaxItems()
getMaxItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMaxItems(Integer maxItems)
setMaxItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Integer getMinItems()
getMinItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMinItems(Integer minItems)
setMinItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Boolean getUniqueItems()
getUniqueItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setUniqueItems(Boolean uniqueItems)
setUniqueItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Integer getMaxProperties()
getMaxProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMaxProperties(Integer maxProperties)
setMaxProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Integer getMinProperties()
getMinProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setMinProperties(Integer minProperties)
setMinProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic List<String> getRequired()
getRequired in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setRequired(List<String> required)
setRequired in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema addRequired(String requiredItem)
addRequired in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void removeRequired(String required)
removeRequired in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema.SchemaType getType()
getType in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type)
setType in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema getNot()
getNot in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setNot(org.eclipse.microprofile.openapi.models.media.Schema not)
setNot in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Map<String,org.eclipse.microprofile.openapi.models.media.Schema> getProperties()
getProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setProperties(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> properties)
setProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema addProperty(String key, org.eclipse.microprofile.openapi.models.media.Schema propertiesItem)
addProperty in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void removeProperty(String key)
removeProperty in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Object getAdditionalProperties()
getAdditionalProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setAdditionalProperties(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties)
setAdditionalProperties in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema getAdditionalPropertiesSchema()
getAdditionalPropertiesSchema in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Boolean getAdditionalPropertiesBoolean()
getAdditionalPropertiesBoolean in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties)
setAdditionalPropertiesSchema in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setAdditionalPropertiesBoolean(Boolean additionalProperties)
setAdditionalPropertiesBoolean in interface org.eclipse.microprofile.openapi.models.media.Schemapublic String getDescription()
getDescription in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setDescription(String description)
setDescription in interface org.eclipse.microprofile.openapi.models.media.Schemapublic String getFormat()
getFormat in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setFormat(String format)
setFormat in interface org.eclipse.microprofile.openapi.models.media.Schemapublic String getRef()
getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>public void setRef(String ref)
setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>public Boolean getNullable()
getNullable in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setNullable(Boolean nullable)
setNullable in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Boolean getReadOnly()
getReadOnly in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setReadOnly(Boolean readOnly)
setReadOnly in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Boolean getWriteOnly()
getWriteOnly in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setWriteOnly(Boolean writeOnly)
setWriteOnly in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Object getExample()
getExample in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setExample(Object example)
setExample in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
getExternalDocs in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
setExternalDocs in interface org.eclipse.microprofile.openapi.models.media.Schemapublic Boolean getDeprecated()
getDeprecated in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setDeprecated(Boolean deprecated)
setDeprecated in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.XML getXml()
getXml in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setXml(org.eclipse.microprofile.openapi.models.media.XML xml)
setXml in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema enumeration(List<Object> enumeration)
enumeration in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema getItems()
getItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setItems(org.eclipse.microprofile.openapi.models.media.Schema items)
setItems in interface org.eclipse.microprofile.openapi.models.media.Schemapublic List<org.eclipse.microprofile.openapi.models.media.Schema> getAllOf()
getAllOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setAllOf(List<org.eclipse.microprofile.openapi.models.media.Schema> allOf)
setAllOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema addAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf)
addAllOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void removeAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf)
removeAllOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic List<org.eclipse.microprofile.openapi.models.media.Schema> getAnyOf()
getAnyOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setAnyOf(List<org.eclipse.microprofile.openapi.models.media.Schema> anyOf)
setAnyOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema addAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf)
addAnyOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void removeAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf)
removeAnyOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic List<org.eclipse.microprofile.openapi.models.media.Schema> getOneOf()
getOneOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setOneOf(List<org.eclipse.microprofile.openapi.models.media.Schema> oneOf)
setOneOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic org.eclipse.microprofile.openapi.models.media.Schema addOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf)
addOneOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void removeOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf)
removeOneOf in interface org.eclipse.microprofile.openapi.models.media.Schemapublic void setAdditionalProperties(Boolean additionalProperties)
setAdditionalProperties in interface org.eclipse.microprofile.openapi.models.media.SchemaCopyright © 2019. All rights reserved.