Package org.everit.json.schema
Class EnumSchema.Builder
- java.lang.Object
-
- org.everit.json.schema.Schema.Builder<EnumSchema>
-
- org.everit.json.schema.EnumSchema.Builder
-
- Enclosing class:
- EnumSchema
public static class EnumSchema.Builder extends Schema.Builder<EnumSchema>
Builder class forEnumSchema
.
-
-
Field Summary
-
Fields inherited from class org.everit.json.schema.Schema.Builder
unprocessedProperties
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description EnumSchema
build()
EnumSchema.Builder
possibleValue(Object possibleValue)
EnumSchema.Builder
possibleValues(List<Object> possibleValues)
EnumSchema.Builder
possibleValues(Set<Object> possibleValues)
-
Methods inherited from class org.everit.json.schema.Schema.Builder
defaultValue, description, id, nullable, readOnly, schemaLocation, schemaLocation, title, unprocessedProperties, writeOnly
-
-
-
-
Method Detail
-
build
public EnumSchema build()
- Specified by:
build
in classSchema.Builder<EnumSchema>
-
possibleValue
public EnumSchema.Builder possibleValue(Object possibleValue)
-
possibleValues
public EnumSchema.Builder possibleValues(List<Object> possibleValues)
-
possibleValues
public EnumSchema.Builder possibleValues(Set<Object> possibleValues)
-
-