JsonSchema.Builder |
JsonSchema.Builder.additionalItems(List<? extends JsonSchema> additionalItems)
|
JsonSchema.Builder |
JsonSchema.Builder.additionalProperties(Boolean additionalProperties)
|
JsonSchema.Builder |
JsonSchema.Builder.additionalProperties(JsonSchema additionalProperties)
|
JsonSchema.Builder |
JsonSchema.Builder.allOf(List<? extends JsonSchema> allOf)
|
JsonSchema.Builder |
JsonSchema.Builder.anyOf(List<? extends JsonSchema> anyOf)
|
static JsonSchema.Builder |
JsonSchema.builder() |
JsonSchema.Builder |
JsonSchema.Builder.contains(JsonSchema contains)
|
JsonSchema.Builder |
JsonSchema.Builder.contains(List<? extends JsonSchema> contains)
|
JsonSchema.Builder |
JsonSchema.Builder.defaultValue(Object defaultValue)
|
JsonSchema.Builder |
JsonSchema.Builder.definitions(Map<String,? extends JsonSchema> definitions)
|
JsonSchema.Builder |
JsonSchema.Builder.dependencies(Map<String,? extends Object> dependencies)
|
JsonSchema.Builder |
JsonSchema.Builder.description(String description)
|
JsonSchema.Builder |
JsonSchema.Builder.enumValue(List<? extends Object> enumValue)
|
JsonSchema.Builder |
JsonSchema.Builder.exclusiveMaximum(Boolean exclusiveMaximum)
|
JsonSchema.Builder |
JsonSchema.Builder.exclusiveMinimum(Boolean exclusiveMinimum)
|
JsonSchema.Builder |
JsonSchema.Builder.format(String format)
|
JsonSchema.Builder |
JsonSchema.Builder.id(String id)
|
JsonSchema.Builder |
JsonSchema.Builder.items(JsonSchema items)
|
JsonSchema.Builder |
JsonSchema.Builder.items(List<? extends JsonSchema> items)
|
JsonSchema.Builder |
JsonSchema.Builder.maximum(Number maximum)
|
JsonSchema.Builder |
JsonSchema.Builder.maxItems(Number maxItems)
|
JsonSchema.Builder |
JsonSchema.Builder.maxLength(Number maxLength)
|
JsonSchema.Builder |
JsonSchema.Builder.maxProperties(Number maxProperties)
|
JsonSchema.Builder |
JsonSchema.Builder.minimum(Number minimum)
|
JsonSchema.Builder |
JsonSchema.Builder.minItems(Number minItems)
|
JsonSchema.Builder |
JsonSchema.Builder.minLength(Number minLength)
|
JsonSchema.Builder |
JsonSchema.Builder.minProperties(Number minProperties)
|
JsonSchema.Builder |
JsonSchema.Builder.multipleOf(Number multipleOf)
|
JsonSchema.Builder |
JsonSchema.Builder.not(JsonSchema not)
|
JsonSchema.Builder |
JsonSchema.Builder.oneOf(List<? extends JsonSchema> oneOf)
|
JsonSchema.Builder |
JsonSchema.Builder.pattern(String pattern)
|
JsonSchema.Builder |
JsonSchema.Builder.patternProperties(Map<String,? extends JsonSchema> patternProperties)
|
JsonSchema.Builder |
JsonSchema.Builder.properties(Map<String,? extends JsonSchema> properties)
|
JsonSchema.Builder |
JsonSchema.Builder.propertyNames(JsonSchema propertyNames)
|
JsonSchema.Builder |
JsonSchema.Builder.ref(String ref)
|
JsonSchema.Builder |
JsonSchema.Builder.required(List<String> required)
|
JsonSchema.Builder |
JsonSchema.Builder.schema(JsonSchemaVersion schema)
|
JsonSchema.Builder |
JsonSchema.Builder.title(String title)
|
JsonSchema.Builder |
JsonSchema.Builder.type(JsonSchemaType type)
|
JsonSchema.Builder |
JsonSchema.Builder.type(List<? extends JsonSchemaType> type)
|
JsonSchema.Builder |
JsonSchema.Builder.uniqueItems(Boolean uniqueItems)
|