Package com.networknt.schema
Class JsonSchemaFactory.Builder
- java.lang.Object
-
- com.networknt.schema.JsonSchemaFactory.Builder
-
- Enclosing class:
- JsonSchemaFactory
public static class JsonSchemaFactory.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonSchemaFactory.Builder
addMetaSchema(JsonMetaSchema jsonMetaSchema)
JsonSchemaFactory.Builder
addMetaSchemas(Collection<? extends JsonMetaSchema> jsonMetaSchemas)
JsonSchemaFactory
build()
JsonSchemaFactory.Builder
defaultMetaSchemaURI(String defaultMetaSchemaURI)
JsonSchemaFactory.Builder
enableUriSchemaCache(boolean enableUriSchemaCache)
JsonSchemaFactory.Builder
jsonMapper(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
JsonSchemaFactory.Builder
schemaLoaders(Consumer<SchemaLoaders.Builder> schemaLoadersBuilderCustomizer)
JsonSchemaFactory.Builder
schemaMappers(Consumer<SchemaMappers.Builder> schemaMappersBuilderCustomizer)
JsonSchemaFactory.Builder
yamlMapper(com.fasterxml.jackson.databind.ObjectMapper yamlMapper)
-
-
-
Method Detail
-
jsonMapper
public JsonSchemaFactory.Builder jsonMapper(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
-
yamlMapper
public JsonSchemaFactory.Builder yamlMapper(com.fasterxml.jackson.databind.ObjectMapper yamlMapper)
-
defaultMetaSchemaURI
public JsonSchemaFactory.Builder defaultMetaSchemaURI(String defaultMetaSchemaURI)
-
addMetaSchema
public JsonSchemaFactory.Builder addMetaSchema(JsonMetaSchema jsonMetaSchema)
-
addMetaSchemas
public JsonSchemaFactory.Builder addMetaSchemas(Collection<? extends JsonMetaSchema> jsonMetaSchemas)
-
enableUriSchemaCache
public JsonSchemaFactory.Builder enableUriSchemaCache(boolean enableUriSchemaCache)
-
schemaLoaders
public JsonSchemaFactory.Builder schemaLoaders(Consumer<SchemaLoaders.Builder> schemaLoadersBuilderCustomizer)
-
schemaMappers
public JsonSchemaFactory.Builder schemaMappers(Consumer<SchemaMappers.Builder> schemaMappersBuilderCustomizer)
-
build
public JsonSchemaFactory build()
-
-