public class SchemaImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Schema> implements org.eclipse.microprofile.openapi.models.media.Schema, ModelImpl
Schema OpenAPI model interface.| Constructor and Description |
|---|
SchemaImpl() |
SchemaImpl(String name) |
| 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 enumeration) |
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 propertySchema) |
org.eclipse.microprofile.openapi.models.media.Schema |
addRequired(String required) |
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() |
static int |
getModCount(org.eclipse.microprofile.openapi.models.media.Schema schema) |
BigDecimal |
getMultipleOf() |
String |
getName() |
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 boolean |
isNamed(org.eclipse.microprofile.openapi.models.media.Schema schema) |
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 |
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, getExtensions, removeExtension, setExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalProperties, additionalProperties, additionalPropertiesBoolean, additionalPropertiesSchema, allOf, anyOf, defaultValue, deprecated, description, discriminator, enumeration, example, exclusiveMaximum, exclusiveMinimum, externalDocs, format, getAdditionalProperties, items, maximum, maxItems, maxLength, maxProperties, minimum, minItems, minLength, minProperties, multipleOf, not, nullable, oneOf, pattern, properties, readOnly, required, setAdditionalProperties, setAdditionalProperties, title, type, uniqueItems, writeOnly, xmlpublic SchemaImpl(String name)
public SchemaImpl()
public static boolean isNamed(org.eclipse.microprofile.openapi.models.media.Schema schema)
public static int getModCount(org.eclipse.microprofile.openapi.models.media.Schema schema)
public String getName()
public String getRef()
getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>Reference.getRef()public void setRef(String ref)
setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>Reference.setRef(java.lang.String)public org.eclipse.microprofile.openapi.models.media.Discriminator getDiscriminator()
getDiscriminator in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getDiscriminator()public void setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator discriminator)
setDiscriminator in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator)public String getTitle()
getTitle in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getTitle()public void setTitle(String title)
setTitle in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setTitle(java.lang.String)public Object getDefaultValue()
getDefaultValue in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getDefaultValue()public void setDefaultValue(Object defaultValue)
setDefaultValue in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setDefaultValue(java.lang.Object)public List<Object> getEnumeration()
getEnumeration in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getEnumeration()public void setEnumeration(List<Object> enumeration)
setEnumeration in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setEnumeration(java.util.List)public org.eclipse.microprofile.openapi.models.media.Schema addEnumeration(Object enumeration)
addEnumeration in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.addEnumeration(java.lang.Object)public void removeEnumeration(Object enumeration)
removeEnumeration in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.removeEnumeration(Object)public BigDecimal getMultipleOf()
getMultipleOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMultipleOf()public void setMultipleOf(BigDecimal multipleOf)
setMultipleOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMultipleOf(java.math.BigDecimal)public BigDecimal getMaximum()
getMaximum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMaximum()public void setMaximum(BigDecimal maximum)
setMaximum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMaximum(java.math.BigDecimal)public Boolean getExclusiveMaximum()
getExclusiveMaximum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getExclusiveMaximum()public void setExclusiveMaximum(Boolean exclusiveMaximum)
setExclusiveMaximum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setExclusiveMaximum(java.lang.Boolean)public BigDecimal getMinimum()
getMinimum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMinimum()public void setMinimum(BigDecimal minimum)
setMinimum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMinimum(java.math.BigDecimal)public Boolean getExclusiveMinimum()
getExclusiveMinimum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getExclusiveMinimum()public void setExclusiveMinimum(Boolean exclusiveMinimum)
setExclusiveMinimum in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setExclusiveMinimum(java.lang.Boolean)public Integer getMaxLength()
getMaxLength in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMaxLength()public void setMaxLength(Integer maxLength)
setMaxLength in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMaxLength(java.lang.Integer)public Integer getMinLength()
getMinLength in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMinLength()public void setMinLength(Integer minLength)
setMinLength in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMinLength(java.lang.Integer)public String getPattern()
getPattern in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getPattern()public void setPattern(String pattern)
setPattern in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setPattern(java.lang.String)public Integer getMaxItems()
getMaxItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMaxItems()public void setMaxItems(Integer maxItems)
setMaxItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMaxItems(java.lang.Integer)public Integer getMinItems()
getMinItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMinItems()public void setMinItems(Integer minItems)
setMinItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMinItems(java.lang.Integer)public Boolean getUniqueItems()
getUniqueItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getUniqueItems()public void setUniqueItems(Boolean uniqueItems)
setUniqueItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setUniqueItems(java.lang.Boolean)public Integer getMaxProperties()
getMaxProperties in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMaxProperties()public void setMaxProperties(Integer maxProperties)
setMaxProperties in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMaxProperties(java.lang.Integer)public Integer getMinProperties()
getMinProperties in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getMinProperties()public void setMinProperties(Integer minProperties)
setMinProperties in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setMinProperties(java.lang.Integer)public List<String> getRequired()
getRequired in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getRequired()public void setRequired(List<String> required)
setRequired in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setRequired(java.util.List)public org.eclipse.microprofile.openapi.models.media.Schema addRequired(String required)
addRequired in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.addRequired(java.lang.String)public void removeRequired(String required)
removeRequired in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.removeRequired(String)public org.eclipse.microprofile.openapi.models.media.Schema.SchemaType getType()
getType in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getType()public void setType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type)
setType in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType)public org.eclipse.microprofile.openapi.models.media.Schema getNot()
getNot in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getNot()public void setNot(org.eclipse.microprofile.openapi.models.media.Schema not)
setNot in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setNot(org.eclipse.microprofile.openapi.models.media.Schema)public Map<String,org.eclipse.microprofile.openapi.models.media.Schema> getProperties()
getProperties in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getProperties()public void setProperties(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> properties)
setProperties in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setProperties(java.util.Map)public org.eclipse.microprofile.openapi.models.media.Schema addProperty(String key, org.eclipse.microprofile.openapi.models.media.Schema propertySchema)
addProperty in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.addProperty(java.lang.String,
org.eclipse.microprofile.openapi.models.media.Schema)public void removeProperty(String key)
removeProperty in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.removeProperty(java.lang.String)public 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.SchemaSchema.setAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema)public void setAdditionalPropertiesBoolean(Boolean additionalProperties)
setAdditionalPropertiesBoolean in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setAdditionalPropertiesBoolean(java.lang.Boolean)public String getDescription()
getDescription in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getDescription()public void setDescription(String description)
setDescription in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setDescription(java.lang.String)public String getFormat()
getFormat in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getFormat()public void setFormat(String format)
setFormat in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setFormat(java.lang.String)public Boolean getNullable()
getNullable in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getNullable()public void setNullable(Boolean nullable)
setNullable in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setNullable(java.lang.Boolean)public Boolean getReadOnly()
getReadOnly in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getReadOnly()public void setReadOnly(Boolean readOnly)
setReadOnly in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setReadOnly(java.lang.Boolean)public Boolean getWriteOnly()
getWriteOnly in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getWriteOnly()public void setWriteOnly(Boolean writeOnly)
setWriteOnly in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setWriteOnly(java.lang.Boolean)public Object getExample()
getExample in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getExample()public void setExample(Object example)
setExample in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setExample(java.lang.Object)public org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
getExternalDocs in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getExternalDocs()public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
setExternalDocs in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)public Boolean getDeprecated()
getDeprecated in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getDeprecated()public void setDeprecated(Boolean deprecated)
setDeprecated in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setDeprecated(java.lang.Boolean)public org.eclipse.microprofile.openapi.models.media.XML getXml()
getXml in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getXml()public void setXml(org.eclipse.microprofile.openapi.models.media.XML xml)
setXml in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setXml(org.eclipse.microprofile.openapi.models.media.XML)public org.eclipse.microprofile.openapi.models.media.Schema getItems()
getItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getItems()public void setItems(org.eclipse.microprofile.openapi.models.media.Schema items)
setItems in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setItems(org.eclipse.microprofile.openapi.models.media.Schema)public List<org.eclipse.microprofile.openapi.models.media.Schema> getAllOf()
getAllOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getAllOf()public void setAllOf(List<org.eclipse.microprofile.openapi.models.media.Schema> allOf)
setAllOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setAllOf(java.util.List)public 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.SchemaSchema.addAllOf(org.eclipse.microprofile.openapi.models.media.Schema)public void removeAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf)
removeAllOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.removeAllOf(org.eclipse.microprofile.openapi.models.media.Schema)public List<org.eclipse.microprofile.openapi.models.media.Schema> getAnyOf()
getAnyOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getAnyOf()public void setAnyOf(List<org.eclipse.microprofile.openapi.models.media.Schema> anyOf)
setAnyOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setAnyOf(java.util.List)public 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.SchemaSchema.addAnyOf(org.eclipse.microprofile.openapi.models.media.Schema)public void removeAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf)
removeAnyOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.removeAnyOf(org.eclipse.microprofile.openapi.models.media.Schema)public List<org.eclipse.microprofile.openapi.models.media.Schema> getOneOf()
getOneOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.getOneOf()public void setOneOf(List<org.eclipse.microprofile.openapi.models.media.Schema> oneOf)
setOneOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.setOneOf(java.util.List)public 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.SchemaSchema.addOneOf(org.eclipse.microprofile.openapi.models.media.Schema)public void removeOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf)
removeOneOf in interface org.eclipse.microprofile.openapi.models.media.SchemaSchema.removeOneOf(org.eclipse.microprofile.openapi.models.media.Schema)Copyright © 2018–2021. All rights reserved.