| Modifier and Type | Method and Description |
|---|---|
Schema.Builder |
addAnyOf(Schema schema) |
Schema.Builder |
addDefinition(Schema schema) |
Schema.Builder |
addPatternProperty(String pattern,
Schema schema) |
Schema.Builder |
addProperty(String propertyName,
Schema propertySchema) |
Schema.Builder |
addRequired(String required) |
Schema |
build() |
Schema.Builder |
setDescription(String description) |
<T extends Enum<T>> |
setEnum(Class<T> enumType) |
Schema.Builder |
setId(String id) |
Schema.Builder |
setItems(Schema items) |
Schema.Builder |
setProperties(Map<String,Schema> properties) |
Schema.Builder |
setRequired(List<String> required) |
Schema.Builder |
setTitle(String title) |
Schema.Builder |
setType(Schema.Type type) |
public Schema.Builder setId(String id)
public Schema.Builder setTitle(String title)
public Schema.Builder setDescription(String description)
public Schema.Builder setType(Schema.Type type)
public Schema.Builder setProperties(Map<String,Schema> properties)
public Schema.Builder addProperty(String propertyName, Schema propertySchema)
public Schema.Builder addPatternProperty(String pattern, Schema schema)
public Schema.Builder setItems(Schema items)
public <T extends Enum<T>> Schema.Builder setEnum(Class<T> enumType)
public Schema.Builder setRequired(List<String> required)
public Schema.Builder addRequired(String required)
public Schema.Builder addDefinition(Schema schema)
public Schema.Builder addAnyOf(Schema schema)
public Schema build()
Copyright © 2016 Atlassian. All rights reserved.