Class OASchema
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.frostserver.plugin.openapi.spec.OASchema
-
public final class OASchema extends Object
An OpenAPI schema object.- Author:
- scf
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOASchema.Formatstatic classOASchema.Type
-
Constructor Summary
Constructors Constructor Description OASchema(OASchema.Type type, OASchema.Format format)OASchema(de.fraunhofer.iosb.ilt.frostserver.property.Property property)OASchema(String ref)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(String name, OASchema property)BooleangetAdditionalProperties()StringgetDeflt()StringgetDescription()OASchema.FormatgetFormat()OASchemagetItems()Map<String,OASchema>getProperties()StringgetRef()OASchema.TypegetType()voidsetAdditionalProperties(Boolean additionalProperties)voidsetDeflt(String deflt)voidsetDescription(String description)voidsetFormat(OASchema.Format format)voidsetItems(OASchema items)voidsetRef(String ref)voidsetType(OASchema.Type type)
-
-
-
Constructor Detail
-
OASchema
public OASchema(OASchema.Type type, OASchema.Format format)
-
OASchema
public OASchema(String ref)
-
OASchema
public OASchema(de.fraunhofer.iosb.ilt.frostserver.property.Property property)
-
-
Method Detail
-
getRef
public String getRef()
- Returns:
- the ref
-
setRef
public void setRef(String ref)
- Parameters:
ref- the ref to set
-
getType
public OASchema.Type getType()
- Returns:
- the type
-
setType
public void setType(OASchema.Type type)
- Parameters:
type- the type to set
-
getFormat
public OASchema.Format getFormat()
- Returns:
- the format
-
setFormat
public void setFormat(OASchema.Format format)
- Parameters:
format- the format to set
-
getDescription
public String getDescription()
- Returns:
- the description
-
setDescription
public void setDescription(String description)
- Parameters:
description- the description to set
-
getDeflt
public String getDeflt()
- Returns:
- the deflt
-
setDeflt
public void setDeflt(String deflt)
- Parameters:
deflt- the deflt to set
-
getItems
public OASchema getItems()
- Returns:
- the items
-
setItems
public void setItems(OASchema items)
- Parameters:
items- the items to set
-
getAdditionalProperties
public Boolean getAdditionalProperties()
- Returns:
- the additionalProperties
-
setAdditionalProperties
public void setAdditionalProperties(Boolean additionalProperties)
- Parameters:
additionalProperties- the additionalProperties to set
-
-