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, schemaLocation, title, unprocessedProperties, writeOnly
public 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 © 2019 Everit Kft.. All rights reserved.