Package com.networknt.oas.model
Interface Schema
-
- All Superinterfaces:
com.networknt.jsonoverlay.IJsonOverlay<Schema>,com.networknt.jsonoverlay.IModelPart<OpenApi3,Schema>
- All Known Implementing Classes:
SchemaImpl
public interface Schema extends com.networknt.jsonoverlay.IJsonOverlay<Schema>, com.networknt.jsonoverlay.IModelPart<OpenApi3,Schema>
-
-
Method Summary
-
-
-
Method Detail
-
getName
String getName()
-
getTitle
String getTitle()
-
setTitle
void setTitle(String title)
-
getMultipleOf
Number getMultipleOf()
-
setMultipleOf
void setMultipleOf(Number multipleOf)
-
getMaximum
Number getMaximum()
-
setMaximum
void setMaximum(Number maximum)
-
getExclusiveMaximum
Boolean getExclusiveMaximum()
-
isExclusiveMaximum
boolean isExclusiveMaximum()
-
setExclusiveMaximum
void setExclusiveMaximum(Boolean exclusiveMaximum)
-
getMinimum
Number getMinimum()
-
setMinimum
void setMinimum(Number minimum)
-
getExclusiveMinimum
Boolean getExclusiveMinimum()
-
isExclusiveMinimum
boolean isExclusiveMinimum()
-
setExclusiveMinimum
void setExclusiveMinimum(Boolean exclusiveMinimum)
-
getMaxLength
Integer getMaxLength()
-
setMaxLength
void setMaxLength(Integer maxLength)
-
getMinLength
Integer getMinLength()
-
setMinLength
void setMinLength(Integer minLength)
-
getPattern
String getPattern()
-
setPattern
void setPattern(String pattern)
-
getMaxItems
Integer getMaxItems()
-
setMaxItems
void setMaxItems(Integer maxItems)
-
getMinItems
Integer getMinItems()
-
setMinItems
void setMinItems(Integer minItems)
-
getUniqueItems
Boolean getUniqueItems()
-
isUniqueItems
boolean isUniqueItems()
-
setUniqueItems
void setUniqueItems(Boolean uniqueItems)
-
getMaxProperties
Integer getMaxProperties()
-
setMaxProperties
void setMaxProperties(Integer maxProperties)
-
getMinProperties
Integer getMinProperties()
-
setMinProperties
void setMinProperties(Integer minProperties)
-
hasRequiredFields
boolean hasRequiredFields()
-
getRequiredField
String getRequiredField(int index)
-
setRequiredField
void setRequiredField(int index, String requiredField)
-
addRequiredField
void addRequiredField(String requiredField)
-
insertRequiredField
void insertRequiredField(int index, String requiredField)
-
removeRequiredField
void removeRequiredField(int index)
-
hasEnums
boolean hasEnums()
-
getEnum
Object getEnum(int index)
-
setEnum
void setEnum(int index, Object enumValue)
-
addEnum
void addEnum(Object enumValue)
-
insertEnum
void insertEnum(int index, Object enumValue)
-
removeEnum
void removeEnum(int index)
-
getType
String getType()
-
setType
void setType(String type)
-
hasAllOfSchemas
boolean hasAllOfSchemas()
-
getAllOfSchema
Schema getAllOfSchema(int index)
-
setAllOfSchema
void setAllOfSchema(int index, Schema allOfSchema)
-
addAllOfSchema
void addAllOfSchema(Schema allOfSchema)
-
insertAllOfSchema
void insertAllOfSchema(int index, Schema allOfSchema)
-
removeAllOfSchema
void removeAllOfSchema(int index)
-
hasOneOfSchemas
boolean hasOneOfSchemas()
-
getOneOfSchema
Schema getOneOfSchema(int index)
-
setOneOfSchema
void setOneOfSchema(int index, Schema oneOfSchema)
-
addOneOfSchema
void addOneOfSchema(Schema oneOfSchema)
-
insertOneOfSchema
void insertOneOfSchema(int index, Schema oneOfSchema)
-
removeOneOfSchema
void removeOneOfSchema(int index)
-
hasAnyOfSchemas
boolean hasAnyOfSchemas()
-
getAnyOfSchema
Schema getAnyOfSchema(int index)
-
setAnyOfSchema
void setAnyOfSchema(int index, Schema anyOfSchema)
-
addAnyOfSchema
void addAnyOfSchema(Schema anyOfSchema)
-
insertAnyOfSchema
void insertAnyOfSchema(int index, Schema anyOfSchema)
-
removeAnyOfSchema
void removeAnyOfSchema(int index)
-
getNotSchema
Schema getNotSchema()
-
getNotSchema
Schema getNotSchema(boolean elaborate)
-
setNotSchema
void setNotSchema(Schema notSchema)
-
getItemsSchema
Schema getItemsSchema()
-
getItemsSchema
Schema getItemsSchema(boolean elaborate)
-
setItemsSchema
void setItemsSchema(Schema itemsSchema)
-
hasProperties
boolean hasProperties()
-
hasProperty
boolean hasProperty(String name)
-
removeProperty
void removeProperty(String name)
-
getAdditionalPropertiesSchema
Schema getAdditionalPropertiesSchema()
-
getAdditionalPropertiesSchema
Schema getAdditionalPropertiesSchema(boolean elaborate)
-
setAdditionalPropertiesSchema
void setAdditionalPropertiesSchema(Schema additionalPropertiesSchema)
-
getAdditionalProperties
Boolean getAdditionalProperties()
-
isAdditionalProperties
boolean isAdditionalProperties()
-
setAdditionalProperties
void setAdditionalProperties(Boolean additionalProperties)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String description)
-
getFormat
String getFormat()
-
setFormat
void setFormat(String format)
-
getDefault
Object getDefault()
-
setDefault
void setDefault(Object defaultValue)
-
getNullable
Boolean getNullable()
-
isNullable
boolean isNullable()
-
setNullable
void setNullable(Boolean nullable)
-
getDiscriminator
Discriminator getDiscriminator()
-
getDiscriminator
Discriminator getDiscriminator(boolean elaborate)
-
setDiscriminator
void setDiscriminator(Discriminator discriminator)
-
getReadOnly
Boolean getReadOnly()
-
isReadOnly
boolean isReadOnly()
-
setReadOnly
void setReadOnly(Boolean readOnly)
-
getWriteOnly
Boolean getWriteOnly()
-
isWriteOnly
boolean isWriteOnly()
-
setWriteOnly
void setWriteOnly(Boolean writeOnly)
-
getXml
Xml getXml()
-
getXml
Xml getXml(boolean elaborate)
-
setXml
void setXml(Xml xml)
-
getExternalDocs
ExternalDocs getExternalDocs()
-
getExternalDocs
ExternalDocs getExternalDocs(boolean elaborate)
-
setExternalDocs
void setExternalDocs(ExternalDocs externalDocs)
-
getExample
Object getExample()
-
setExample
void setExample(Object example)
-
getDeprecated
Boolean getDeprecated()
-
isDeprecated
boolean isDeprecated()
-
setDeprecated
void setDeprecated(Boolean deprecated)
-
hasExtensions
boolean hasExtensions()
-
hasExtension
boolean hasExtension(String name)
-
removeExtension
void removeExtension(String name)
-
-