SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.addProperty(java.lang.String key,
java.lang.String value) |
Set schema info properties.
|
static <T> SchemaDefinitionBuilder<T> |
SchemaDefinition.builder() |
Get a new builder instance that can used to configure and build a SchemaDefinition instance.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withAlwaysAllowNull(boolean alwaysAllowNull) |
Set schema whether always allow null or not.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withJsonDef(java.lang.String jsonDefinition) |
Set schema of json definition.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withJSR310ConversionEnabled(boolean jsr310ConversionEnabled) |
Set schema use JRS310 conversion or not.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withPojo(java.lang.Class pojo) |
Set schema of pojo definition.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
Set schema info properties.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withSchemaReader(SchemaReader<T> reader) |
Set schema reader for deserialization of object data.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withSchemaWriter(SchemaWriter<T> writer) |
Set schema writer for serialization of objects.
|
SchemaDefinitionBuilder<T> |
SchemaDefinitionBuilder.withSupportSchemaVersioning(boolean supportSchemaVersioning) |
Set schema whether decode by schema version.
|