Class SchemaBuilder<T extends SchemaBuilder<?,?>, K extends Keyword>
java.lang.Object
io.vertx.json.schema.common.dsl.SchemaBuilder<T,K>
- Type Parameters:
T-K-
- Direct Known Subclasses:
ArraySchemaBuilder, BooleanSchemaBuilder, GenericSchemaBuilder, NumberSchemaBuilder, ObjectSchemaBuilder, StringSchemaBuilder, TupleSchemaBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultValue(Object defaultValue) fromJson(JsonObject object) getType()id(JsonPointer id) nullable()toJson()type(SchemaType type) withKeyword(String key, Object value)
-
Field Details
-
type
-
keywords
-
id
-
-
Constructor Details
-
SchemaBuilder
-
-
Method Details
-
alias
-
id
-
with
-
with
-
withKeyword
-
defaultValue
-
fromJson
-
nullable
-
type
-
getType
-
toJson
-