public class SchemaImpl extends ExtensibleImpl implements ModelImpl
Content
OpenAPI model interface.Constructor and Description |
---|
SchemaImpl() |
Modifier and Type | Method and Description |
---|---|
Schema |
addAllOf(Schema allOf) |
Schema |
addAnyOf(Schema anyOf) |
Schema |
addEnumeration(Object enumeration) |
Schema |
additionalProperties(Boolean additionalProperties) |
Schema |
additionalProperties(Schema additionalProperties) |
Schema |
addOneOf(Schema oneOf) |
Schema |
addProperty(String key,
Schema propertySchema) |
Schema |
addRequired(String required) |
Schema |
allOf(List<Schema> allOf) |
Schema |
anyOf(List<Schema> anyOf) |
Schema |
defaultValue(Object defaultValue) |
Schema |
deprecated(Boolean deprecated) |
Schema |
description(String description) |
Schema |
discriminator(Discriminator discriminator) |
Schema |
enumeration(List<Object> enumeration) |
Schema |
example(Object example) |
Schema |
exclusiveMaximum(Boolean exclusiveMaximum) |
Schema |
exclusiveMinimum(Boolean exclusiveMinimum) |
Schema |
externalDocs(ExternalDocumentation externalDocs) |
Schema |
format(String format) |
Object |
getAdditionalProperties() |
List<Schema> |
getAllOf() |
List<Schema> |
getAnyOf() |
Object |
getDefaultValue() |
Boolean |
getDeprecated() |
String |
getDescription() |
Discriminator |
getDiscriminator() |
List<Object> |
getEnumeration() |
Object |
getExample() |
Boolean |
getExclusiveMaximum() |
Boolean |
getExclusiveMinimum() |
ExternalDocumentation |
getExternalDocs() |
String |
getFormat() |
Schema |
getItems() |
BigDecimal |
getMaximum() |
Integer |
getMaxItems() |
Integer |
getMaxLength() |
Integer |
getMaxProperties() |
BigDecimal |
getMinimum() |
Integer |
getMinItems() |
Integer |
getMinLength() |
Integer |
getMinProperties() |
BigDecimal |
getMultipleOf() |
Schema |
getNot() |
Boolean |
getNullable() |
List<Schema> |
getOneOf() |
String |
getPattern() |
Map<String,Schema> |
getProperties() |
Boolean |
getReadOnly() |
String |
getRef() |
List<String> |
getRequired() |
String |
getTitle() |
SchemaType |
getType() |
Boolean |
getUniqueItems() |
Boolean |
getWriteOnly() |
XML |
getXml() |
Schema |
items(Schema items) |
Schema |
maximum(BigDecimal maximum) |
Schema |
maxItems(Integer maxItems) |
Schema |
maxLength(Integer maxLength) |
Schema |
maxProperties(Integer maxProperties) |
Schema |
minimum(BigDecimal minimum) |
Schema |
minItems(Integer minItems) |
Schema |
minLength(Integer minLength) |
Schema |
minProperties(Integer minProperties) |
Schema |
multipleOf(BigDecimal multipleOf) |
Schema |
not(Schema not) |
Schema |
nullable(Boolean nullable) |
Schema |
oneOf(List<Schema> oneOf) |
Schema |
pattern(String pattern) |
Schema |
properties(Map<String,Schema> properties) |
Schema |
readOnly(Boolean readOnly) |
Schema |
ref(String ref) |
Schema |
required(List<String> required) |
void |
setAdditionalProperties(Schema additionalProperties) |
void |
setAllOf(List<Schema> allOf) |
void |
setAnyOf(List<Schema> anyOf) |
void |
setDefaultValue(Object defaultValue) |
void |
setDeprecated(Boolean deprecated) |
void |
setDescription(String description) |
void |
setDiscriminator(Discriminator discriminator) |
void |
setEnumeration(List<Object> enumeration) |
void |
setExample(Object example) |
void |
setExclusiveMaximum(Boolean exclusiveMaximum) |
void |
setExclusiveMinimum(Boolean exclusiveMinimum) |
void |
setExternalDocs(ExternalDocumentation externalDocs) |
void |
setFormat(String format) |
void |
setItems(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(Schema not) |
void |
setNullable(Boolean nullable) |
void |
setOneOf(List<Schema> oneOf) |
void |
setPattern(String pattern) |
void |
setProperties(Map<String,Schema> properties) |
void |
setReadOnly(Boolean readOnly) |
void |
setRef(String ref) |
void |
setRequired(List<String> required) |
void |
setTitle(String title) |
void |
setType(SchemaType type) |
void |
setUniqueItems(Boolean uniqueItems) |
void |
setWriteOnly(Boolean writeOnly) |
void |
setXml(XML xml) |
Schema |
title(String title) |
Schema |
type(SchemaType type) |
Schema |
uniqueItems(Boolean uniqueItems) |
Schema |
writeOnly(Boolean writeOnly) |
Schema |
xml(XML xml) |
addExtension, getExtensions, setExtensions
public String getRef()
org.eclipse.microprofile.openapi.models.Reference#getRef()
public void setRef(String ref)
org.eclipse.microprofile.openapi.models.Reference#setRef(java.lang.String)
public Schema ref(String ref)
org.eclipse.microprofile.openapi.models.Reference#ref(java.lang.String)
public Discriminator getDiscriminator()
org.eclipse.microprofile.openapi.models.media.Schema#getDiscriminator()
public void setDiscriminator(Discriminator discriminator)
org.eclipse.microprofile.openapi.models.media.Schema#setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator)
public Schema discriminator(Discriminator discriminator)
org.eclipse.microprofile.openapi.models.media.Schema#discriminator(org.eclipse.microprofile.openapi.models.media.Discriminator)
public String getTitle()
org.eclipse.microprofile.openapi.models.media.Schema#getTitle()
public void setTitle(String title)
org.eclipse.microprofile.openapi.models.media.Schema#setTitle(java.lang.String)
public Schema title(String title)
org.eclipse.microprofile.openapi.models.media.Schema#title(java.lang.String)
public Object getDefaultValue()
org.eclipse.microprofile.openapi.models.media.Schema#getDefaultValue()
public void setDefaultValue(Object defaultValue)
org.eclipse.microprofile.openapi.models.media.Schema#setDefaultValue(java.lang.Object)
public Schema defaultValue(Object defaultValue)
org.eclipse.microprofile.openapi.models.media.Schema#defaultValue(java.lang.Object)
public List<Object> getEnumeration()
org.eclipse.microprofile.openapi.models.media.Schema#getEnumeration()
public void setEnumeration(List<Object> enumeration)
org.eclipse.microprofile.openapi.models.media.Schema#setEnumeration(java.util.List)
public Schema enumeration(List<Object> enumeration)
org.eclipse.microprofile.openapi.models.media.Schema#enumeration(java.util.List)
public Schema addEnumeration(Object enumeration)
org.eclipse.microprofile.openapi.models.media.Schema#addEnumeration(java.lang.Object)
public BigDecimal getMultipleOf()
org.eclipse.microprofile.openapi.models.media.Schema#getMultipleOf()
public void setMultipleOf(BigDecimal multipleOf)
org.eclipse.microprofile.openapi.models.media.Schema#setMultipleOf(java.math.BigDecimal)
public Schema multipleOf(BigDecimal multipleOf)
org.eclipse.microprofile.openapi.models.media.Schema#multipleOf(java.math.BigDecimal)
public BigDecimal getMaximum()
org.eclipse.microprofile.openapi.models.media.Schema#getMaximum()
public void setMaximum(BigDecimal maximum)
org.eclipse.microprofile.openapi.models.media.Schema#setMaximum(java.math.BigDecimal)
public Schema maximum(BigDecimal maximum)
org.eclipse.microprofile.openapi.models.media.Schema#maximum(java.math.BigDecimal)
public Boolean getExclusiveMaximum()
org.eclipse.microprofile.openapi.models.media.Schema#getExclusiveMaximum()
public void setExclusiveMaximum(Boolean exclusiveMaximum)
org.eclipse.microprofile.openapi.models.media.Schema#setExclusiveMaximum(java.lang.Boolean)
public Schema exclusiveMaximum(Boolean exclusiveMaximum)
org.eclipse.microprofile.openapi.models.media.Schema#exclusiveMaximum(java.lang.Boolean)
public BigDecimal getMinimum()
org.eclipse.microprofile.openapi.models.media.Schema#getMinimum()
public void setMinimum(BigDecimal minimum)
org.eclipse.microprofile.openapi.models.media.Schema#setMinimum(java.math.BigDecimal)
public Schema minimum(BigDecimal minimum)
org.eclipse.microprofile.openapi.models.media.Schema#minimum(java.math.BigDecimal)
public Boolean getExclusiveMinimum()
org.eclipse.microprofile.openapi.models.media.Schema#getExclusiveMinimum()
public void setExclusiveMinimum(Boolean exclusiveMinimum)
org.eclipse.microprofile.openapi.models.media.Schema#setExclusiveMinimum(java.lang.Boolean)
public Schema exclusiveMinimum(Boolean exclusiveMinimum)
org.eclipse.microprofile.openapi.models.media.Schema#exclusiveMinimum(java.lang.Boolean)
public Integer getMaxLength()
org.eclipse.microprofile.openapi.models.media.Schema#getMaxLength()
public void setMaxLength(Integer maxLength)
org.eclipse.microprofile.openapi.models.media.Schema#setMaxLength(java.lang.Integer)
public Schema maxLength(Integer maxLength)
org.eclipse.microprofile.openapi.models.media.Schema#maxLength(java.lang.Integer)
public Integer getMinLength()
org.eclipse.microprofile.openapi.models.media.Schema#getMinLength()
public void setMinLength(Integer minLength)
org.eclipse.microprofile.openapi.models.media.Schema#setMinLength(java.lang.Integer)
public Schema minLength(Integer minLength)
org.eclipse.microprofile.openapi.models.media.Schema#minLength(java.lang.Integer)
public String getPattern()
org.eclipse.microprofile.openapi.models.media.Schema#getPattern()
public void setPattern(String pattern)
org.eclipse.microprofile.openapi.models.media.Schema#setPattern(java.lang.String)
public Schema pattern(String pattern)
org.eclipse.microprofile.openapi.models.media.Schema#pattern(java.lang.String)
public Integer getMaxItems()
org.eclipse.microprofile.openapi.models.media.Schema#getMaxItems()
public void setMaxItems(Integer maxItems)
org.eclipse.microprofile.openapi.models.media.Schema#setMaxItems(java.lang.Integer)
public Schema maxItems(Integer maxItems)
org.eclipse.microprofile.openapi.models.media.Schema#maxItems(java.lang.Integer)
public Integer getMinItems()
org.eclipse.microprofile.openapi.models.media.Schema#getMinItems()
public void setMinItems(Integer minItems)
org.eclipse.microprofile.openapi.models.media.Schema#setMinItems(java.lang.Integer)
public Schema minItems(Integer minItems)
org.eclipse.microprofile.openapi.models.media.Schema#minItems(java.lang.Integer)
public Boolean getUniqueItems()
org.eclipse.microprofile.openapi.models.media.Schema#getUniqueItems()
public void setUniqueItems(Boolean uniqueItems)
org.eclipse.microprofile.openapi.models.media.Schema#setUniqueItems(java.lang.Boolean)
public Schema uniqueItems(Boolean uniqueItems)
org.eclipse.microprofile.openapi.models.media.Schema#uniqueItems(java.lang.Boolean)
public Integer getMaxProperties()
org.eclipse.microprofile.openapi.models.media.Schema#getMaxProperties()
public void setMaxProperties(Integer maxProperties)
org.eclipse.microprofile.openapi.models.media.Schema#setMaxProperties(java.lang.Integer)
public Schema maxProperties(Integer maxProperties)
org.eclipse.microprofile.openapi.models.media.Schema#maxProperties(java.lang.Integer)
public Integer getMinProperties()
org.eclipse.microprofile.openapi.models.media.Schema#getMinProperties()
public void setMinProperties(Integer minProperties)
org.eclipse.microprofile.openapi.models.media.Schema#setMinProperties(java.lang.Integer)
public Schema minProperties(Integer minProperties)
org.eclipse.microprofile.openapi.models.media.Schema#minProperties(java.lang.Integer)
public List<String> getRequired()
org.eclipse.microprofile.openapi.models.media.Schema#getRequired()
public void setRequired(List<String> required)
org.eclipse.microprofile.openapi.models.media.Schema#setRequired(java.util.List)
public Schema required(List<String> required)
org.eclipse.microprofile.openapi.models.media.Schema#required(java.util.List)
public Schema addRequired(String required)
org.eclipse.microprofile.openapi.models.media.Schema#addRequired(java.lang.String)
public SchemaType getType()
org.eclipse.microprofile.openapi.models.media.Schema#getType()
public void setType(SchemaType type)
org.eclipse.microprofile.openapi.models.media.Schema#setType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType)
public Schema type(SchemaType type)
org.eclipse.microprofile.openapi.models.media.Schema#type(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType)
public Schema getNot()
org.eclipse.microprofile.openapi.models.media.Schema#getNot()
public void setNot(Schema not)
org.eclipse.microprofile.openapi.models.media.Schema#setNot(org.eclipse.microprofile.openapi.models.media.Schema)
public Schema not(Schema not)
org.eclipse.microprofile.openapi.models.media.Schema#not(org.eclipse.microprofile.openapi.models.media.Schema)
public Map<String,Schema> getProperties()
org.eclipse.microprofile.openapi.models.media.Schema#getProperties()
public void setProperties(Map<String,Schema> properties)
org.eclipse.microprofile.openapi.models.media.Schema#setProperties(java.util.Map)
public Schema properties(Map<String,Schema> properties)
org.eclipse.microprofile.openapi.models.media.Schema#properties(java.util.Map)
public Schema addProperty(String key, Schema propertySchema)
org.eclipse.microprofile.openapi.models.media.Schema#addProperty(java.lang.String, org.eclipse.microprofile.openapi.models.media.Schema)
public Object getAdditionalProperties()
org.eclipse.microprofile.openapi.models.media.Schema#getAdditionalProperties()
public void setAdditionalProperties(Schema additionalProperties)
org.eclipse.microprofile.openapi.models.media.Schema#setAdditionalProperties(org.eclipse.microprofile.openapi.models.media.Schema)
public Schema additionalProperties(Schema additionalProperties)
org.eclipse.microprofile.openapi.models.media.Schema#additionalProperties(org.eclipse.microprofile.openapi.models.media.Schema)
public Schema additionalProperties(Boolean additionalProperties)
org.eclipse.microprofile.openapi.models.media.Schema#additionalProperties(java.lang.Boolean)
public String getDescription()
org.eclipse.microprofile.openapi.models.media.Schema#getDescription()
public void setDescription(String description)
org.eclipse.microprofile.openapi.models.media.Schema#setDescription(java.lang.String)
public Schema description(String description)
org.eclipse.microprofile.openapi.models.media.Schema#description(java.lang.String)
public String getFormat()
org.eclipse.microprofile.openapi.models.media.Schema#getFormat()
public void setFormat(String format)
org.eclipse.microprofile.openapi.models.media.Schema#setFormat(java.lang.String)
public Schema format(String format)
org.eclipse.microprofile.openapi.models.media.Schema#format(java.lang.String)
public Boolean getNullable()
org.eclipse.microprofile.openapi.models.media.Schema#getNullable()
public void setNullable(Boolean nullable)
org.eclipse.microprofile.openapi.models.media.Schema#setNullable(java.lang.Boolean)
public Schema nullable(Boolean nullable)
org.eclipse.microprofile.openapi.models.media.Schema#nullable(java.lang.Boolean)
public Boolean getReadOnly()
org.eclipse.microprofile.openapi.models.media.Schema#getReadOnly()
public void setReadOnly(Boolean readOnly)
org.eclipse.microprofile.openapi.models.media.Schema#setReadOnly(java.lang.Boolean)
public Schema readOnly(Boolean readOnly)
org.eclipse.microprofile.openapi.models.media.Schema#readOnly(java.lang.Boolean)
public Boolean getWriteOnly()
org.eclipse.microprofile.openapi.models.media.Schema#getWriteOnly()
public void setWriteOnly(Boolean writeOnly)
org.eclipse.microprofile.openapi.models.media.Schema#setWriteOnly(java.lang.Boolean)
public Schema writeOnly(Boolean writeOnly)
org.eclipse.microprofile.openapi.models.media.Schema#writeOnly(java.lang.Boolean)
public Object getExample()
org.eclipse.microprofile.openapi.models.media.Schema#getExample()
public void setExample(Object example)
org.eclipse.microprofile.openapi.models.media.Schema#setExample(java.lang.Object)
public Schema example(Object example)
org.eclipse.microprofile.openapi.models.media.Schema#example(java.lang.Object)
public ExternalDocumentation getExternalDocs()
org.eclipse.microprofile.openapi.models.media.Schema#getExternalDocs()
public void setExternalDocs(ExternalDocumentation externalDocs)
org.eclipse.microprofile.openapi.models.media.Schema#setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)
public Schema externalDocs(ExternalDocumentation externalDocs)
org.eclipse.microprofile.openapi.models.media.Schema#externalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)
public Boolean getDeprecated()
org.eclipse.microprofile.openapi.models.media.Schema#getDeprecated()
public void setDeprecated(Boolean deprecated)
org.eclipse.microprofile.openapi.models.media.Schema#setDeprecated(java.lang.Boolean)
public Schema deprecated(Boolean deprecated)
org.eclipse.microprofile.openapi.models.media.Schema#deprecated(java.lang.Boolean)
public XML getXml()
org.eclipse.microprofile.openapi.models.media.Schema#getXml()
public void setXml(XML xml)
org.eclipse.microprofile.openapi.models.media.Schema#setXml(org.eclipse.microprofile.openapi.models.media.XML)
public Schema xml(XML xml)
org.eclipse.microprofile.openapi.models.media.Schema#xml(org.eclipse.microprofile.openapi.models.media.XML)
public Schema getItems()
org.eclipse.microprofile.openapi.models.media.Schema#getItems()
public void setItems(Schema items)
org.eclipse.microprofile.openapi.models.media.Schema#setItems(org.eclipse.microprofile.openapi.models.media.Schema)
public Schema items(Schema items)
org.eclipse.microprofile.openapi.models.media.Schema#items(org.eclipse.microprofile.openapi.models.media.Schema)
public List<Schema> getAllOf()
org.eclipse.microprofile.openapi.models.media.Schema#getAllOf()
public void setAllOf(List<Schema> allOf)
org.eclipse.microprofile.openapi.models.media.Schema#setAllOf(java.util.List)
public Schema allOf(List<Schema> allOf)
org.eclipse.microprofile.openapi.models.media.Schema#allOf(java.util.List)
public Schema addAllOf(Schema allOf)
org.eclipse.microprofile.openapi.models.media.Schema#addAllOf(org.eclipse.microprofile.openapi.models.media.Schema)
public List<Schema> getAnyOf()
org.eclipse.microprofile.openapi.models.media.Schema#getAnyOf()
public void setAnyOf(List<Schema> anyOf)
org.eclipse.microprofile.openapi.models.media.Schema#setAnyOf(java.util.List)
public Schema anyOf(List<Schema> anyOf)
org.eclipse.microprofile.openapi.models.media.Schema#anyOf(java.util.List)
public Schema addAnyOf(Schema anyOf)
org.eclipse.microprofile.openapi.models.media.Schema#addAnyOf(org.eclipse.microprofile.openapi.models.media.Schema)
public List<Schema> getOneOf()
org.eclipse.microprofile.openapi.models.media.Schema#getOneOf()
public void setOneOf(List<Schema> oneOf)
org.eclipse.microprofile.openapi.models.media.Schema#setOneOf(java.util.List)
public Schema oneOf(List<Schema> oneOf)
org.eclipse.microprofile.openapi.models.media.Schema#oneOf(java.util.List)
public Schema addOneOf(Schema oneOf)
org.eclipse.microprofile.openapi.models.media.Schema#addOneOf(org.eclipse.microprofile.openapi.models.media.Schema)
Copyright © 2018 JBoss by Red Hat. All rights reserved.