public static class ArraySchema.Builder extends Schema.Builder<ArraySchema>
ArraySchema.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ArraySchema.Builder |
addItemSchema(Schema itemSchema)
Adds an item schema for tuple validation.
|
ArraySchema.Builder |
additionalItems(boolean additionalItems) |
ArraySchema.Builder |
allItemSchema(Schema allItemSchema) |
ArraySchema |
build() |
ArraySchema.Builder |
containsItemSchema(Schema contained) |
ArraySchema.Builder |
maxItems(Integer maxItems) |
ArraySchema.Builder |
minItems(Integer minItems) |
ArraySchema.Builder |
requiresArray(boolean requiresArray) |
ArraySchema.Builder |
schemaOfAdditionalItems(Schema schemaOfAdditionalItems) |
ArraySchema.Builder |
uniqueItems(boolean uniqueItems) |
defaultValue, description, id, nullable, readOnly, schemaLocation, title, unprocessedProperties, writeOnlypublic ArraySchema.Builder addItemSchema(Schema itemSchema)
addItemSchema() invocation defines the expected schema of the {n}th item of the array
being validated.itemSchema - the schema of the next item.public ArraySchema.Builder additionalItems(boolean additionalItems)
public ArraySchema.Builder allItemSchema(Schema allItemSchema)
public ArraySchema build()
build in class Schema.Builder<ArraySchema>public ArraySchema.Builder maxItems(Integer maxItems)
public ArraySchema.Builder minItems(Integer minItems)
public ArraySchema.Builder requiresArray(boolean requiresArray)
public ArraySchema.Builder schemaOfAdditionalItems(Schema schemaOfAdditionalItems)
public ArraySchema.Builder uniqueItems(boolean uniqueItems)
public ArraySchema.Builder containsItemSchema(Schema contained)
Copyright © 2018 Everit Kft.. All rights reserved.