Package io.vertx.json.schema.common.dsl
Class TupleSchemaBuilder
- java.lang.Object
-
- io.vertx.json.schema.common.dsl.SchemaBuilder<TupleSchemaBuilder,ArrayKeyword>
-
- io.vertx.json.schema.common.dsl.TupleSchemaBuilder
-
public final class TupleSchemaBuilder extends SchemaBuilder<TupleSchemaBuilder,ArrayKeyword>
-
-
Field Summary
-
Fields inherited from class io.vertx.json.schema.common.dsl.SchemaBuilder
id, keywords, type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TupleSchemaBuilder
additionalItems(SchemaBuilder schemaBuilder)
SchemaBuilder
getAdditionalItems()
List<SchemaBuilder>
getItemList()
TupleSchemaBuilder
item(SchemaBuilder schemaBuilder)
JsonObject
toJson()
-
Methods inherited from class io.vertx.json.schema.common.dsl.SchemaBuilder
alias, defaultValue, fromJson, getType, id, nullable, type, with, with, withKeyword
-
-
-
-
Method Detail
-
item
public TupleSchemaBuilder item(SchemaBuilder schemaBuilder)
-
additionalItems
public TupleSchemaBuilder additionalItems(SchemaBuilder schemaBuilder)
-
getItemList
public List<SchemaBuilder> getItemList()
-
getAdditionalItems
public SchemaBuilder getAdditionalItems()
-
toJson
public JsonObject toJson()
- Overrides:
toJson
in classSchemaBuilder<TupleSchemaBuilder,ArrayKeyword>
-
-