@Internal
public abstract class Schema31Mixin
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Schema31Mixin.TypeSerializer |
Constructor and Description |
---|
Schema31Mixin() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addExtension(java.lang.String name,
java.lang.Object value) |
abstract java.lang.Boolean |
getBooleanSchemaValue() |
abstract java.lang.Object |
getExample() |
abstract boolean |
getExampleSetFlag() |
abstract java.lang.Boolean |
getExclusiveMaximum() |
abstract java.math.BigDecimal |
getExclusiveMaximumValue() |
abstract java.lang.Boolean |
getExclusiveMinimum() |
abstract java.math.BigDecimal |
getExclusiveMinimumValue() |
abstract java.util.Map<java.lang.String,java.lang.Object> |
getExtensions() |
abstract java.util.Map<java.lang.String,java.lang.Object> |
getJsonSchema() |
abstract java.lang.Object |
getJsonSchemaImpl() |
abstract java.lang.Boolean |
getNullable() |
abstract java.lang.String |
getType() |
abstract java.util.Set<java.lang.String> |
getTypes() |
public abstract java.util.Map<java.lang.String,java.lang.Object> getJsonSchema()
public abstract java.lang.Boolean getNullable()
public abstract java.lang.Boolean getExclusiveMinimum()
public abstract java.lang.Boolean getExclusiveMaximum()
public abstract java.math.BigDecimal getExclusiveMinimumValue()
public abstract java.math.BigDecimal getExclusiveMaximumValue()
public abstract java.lang.String getType()
public abstract java.util.Set<java.lang.String> getTypes()
public abstract java.util.Map<java.lang.String,java.lang.Object> getExtensions()
public abstract void addExtension(java.lang.String name, java.lang.Object value)
public abstract boolean getExampleSetFlag()
public abstract java.lang.Object getExample()
public abstract java.lang.Object getJsonSchemaImpl()
public abstract java.lang.Boolean getBooleanSchemaValue()