Package org.everit.json.schema
Class NumberSchema.Builder
- java.lang.Object
-
- org.everit.json.schema.Schema.Builder<NumberSchema>
-
- org.everit.json.schema.NumberSchema.Builder
-
- Enclosing class:
- NumberSchema
public static class NumberSchema.Builder extends Schema.Builder<NumberSchema>
Builder class forNumberSchema.
-
-
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 NumberSchemabuild()NumberSchema.BuilderexclusiveMaximum(boolean exclusiveMaximum)NumberSchema.BuilderexclusiveMaximum(java.lang.Number exclusiveMaximumLimit)NumberSchema.BuilderexclusiveMinimum(boolean exclusiveMinimum)NumberSchema.BuilderexclusiveMinimum(java.lang.Number exclusiveMimimumLimit)NumberSchema.Buildermaximum(java.lang.Number maximum)NumberSchema.Builderminimum(java.lang.Number minimum)NumberSchema.BuildermultipleOf(java.lang.Number multipleOf)NumberSchema.BuilderrequiresInteger(boolean requiresInteger)NumberSchema.BuilderrequiresNumber(boolean requiresNumber)-
Methods inherited from class org.everit.json.schema.Schema.Builder
defaultValue, description, id, nullable, readOnly, schemaLocation, schemaLocation, title, unprocessedProperties, writeOnly
-
-
-
-
Method Detail
-
build
public NumberSchema build()
- Specified by:
buildin classSchema.Builder<NumberSchema>
-
exclusiveMaximum
public NumberSchema.Builder exclusiveMaximum(boolean exclusiveMaximum)
-
exclusiveMinimum
public NumberSchema.Builder exclusiveMinimum(boolean exclusiveMinimum)
-
maximum
public NumberSchema.Builder maximum(java.lang.Number maximum)
-
minimum
public NumberSchema.Builder minimum(java.lang.Number minimum)
-
multipleOf
public NumberSchema.Builder multipleOf(java.lang.Number multipleOf)
-
requiresInteger
public NumberSchema.Builder requiresInteger(boolean requiresInteger)
-
requiresNumber
public NumberSchema.Builder requiresNumber(boolean requiresNumber)
-
exclusiveMinimum
public NumberSchema.Builder exclusiveMinimum(java.lang.Number exclusiveMimimumLimit)
-
exclusiveMaximum
public NumberSchema.Builder exclusiveMaximum(java.lang.Number exclusiveMaximumLimit)
-
-