Class ObjectSchemaBuilder
java.lang.Object
io.vertx.json.schema.common.dsl.SchemaBuilder<ObjectSchemaBuilder, ObjectKeyword>
io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
-
Field Summary
Fields inherited from class SchemaBuilder
id, keywords, type -
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(SchemaBuilder schemaBuilder) allowAdditionalProperties(boolean allow) booleanisPropertyRequired(String property) optionalProperty(String name, SchemaBuilder schemaBuilder) patternProperty(Pattern pattern, SchemaBuilder schemaBuilder) property(String name, SchemaBuilder schemaBuilder) requiredProperty(String name, SchemaBuilder schemaBuilder) toJson()Methods inherited from class SchemaBuilder
alias, defaultValue, fromJson, getType, id, nullable, type, with, with, withKeyword
-
Method Details
-
property
-
optionalProperty
-
getProperties
-
getPatternProperties
-
isPropertyRequired
-
requiredProperty
-
patternProperty
-
additionalProperties
-
allowAdditionalProperties
-
toJson
- Overrides:
toJsonin classSchemaBuilder<ObjectSchemaBuilder, ObjectKeyword>
-