public static SchemaBuilder with(Schema schema)
public static SchemaBuilder type(String type)
public static SchemaBuilder type(DataValue.Type type)
public static SchemaBuilder generic()
public SchemaBuilder constant(DataValue<?> constant)
public <T> SchemaBuilder constant(DataValue<T>... items)
public SchemaBuilder constant(Boolean value)
public SchemaBuilder constant(BigDecimal value)
public SchemaBuilder constant(int value)
public SchemaBuilder constant(long value)
public SchemaBuilder constant(String value)
public SchemaBuilder constant(String format, String value)
public SchemaBuilder enums(List<DataValue<?>> values)
public SchemaBuilder enums(DataValue<?>... values)
public SchemaBuilder enums(Boolean... values)
public SchemaBuilder enums(BigDecimal... values)
public SchemaBuilder enums(int... values)
public SchemaBuilder enums(long... values)
public SchemaBuilder enums(String... values)
public SchemaBuilder enums(String format, StringValue... values)
public SchemaBuilder format(String format)
public SchemaBuilder minimum(BigDecimal minimum)
public SchemaBuilder minimum(int minimum)
public SchemaBuilder minimum(long minimum)
public SchemaBuilder minimum(String minimum)
public SchemaBuilder maximum(BigDecimal maximum)
public SchemaBuilder maximum(int maximum)
public SchemaBuilder maximum(long maximum)
public SchemaBuilder maximum(String maximum)
public SchemaBuilder exclusiveMinimum(BigDecimal exclusiveMinimum)
public SchemaBuilder exclusiveMinimum(int exclusiveMinimum)
public SchemaBuilder exclusiveMinimum(long exclusiveMinimum)
public SchemaBuilder exclusiveMinimum(String exclusiveMinimum)
public SchemaBuilder exclusiveMaximum(BigDecimal exclusiveMaximum)
public SchemaBuilder exclusiveMaximum(int exclusiveMaximum)
public SchemaBuilder exclusiveMaximum(long exclusiveMaximum)
public SchemaBuilder exclusiveMaximum(String exclusiveMaximum)
public SchemaBuilder multipleOf(BigDecimal multipleOf)
public SchemaBuilder multipleOf(int multipleOf)
public SchemaBuilder multipleOf(long multipleOf)
public SchemaBuilder multipleOf(String multipleOf)
public SchemaBuilder minLength(Integer minLength)
public SchemaBuilder maxLength(Integer maxLength)
public SchemaBuilder pattern(String pattern)
public SchemaBuilder minItems(Integer minItems)
public SchemaBuilder maxItems(Integer maxItems)
public SchemaBuilder uniqueItems(Boolean uniqueItems)
public SchemaBuilder uniqueItems()
public SchemaBuilder items(Schema items)
public Schema build()
Copyright © 2024 The Cornutum Project. All rights reserved.