public static class DataSchemaParser.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.String resolverPath) |
| Modifier and Type | Method and Description |
|---|---|
DataSchemaParser |
build() |
static DataSchemaParser.Builder |
newBuilder(java.lang.String resolverPath)
Create a new instance of the builder.
|
DataSchemaParser.Builder |
setParserFactoriesForFormats(java.util.List<com.linkedin.data.schema.DataSchemaParserFactory> parserFactoriesForFormats)
Set the parser factories to use for different schema file formats.
|
DataSchemaParser.Builder |
setResolverDirectories(java.util.List<com.linkedin.data.schema.resolver.SchemaDirectory> resolverDirectories)
Set the schema directories to use for resolving referenced schemas.
|
DataSchemaParser.Builder |
setSourceDirectories(java.util.List<com.linkedin.data.schema.resolver.SchemaDirectory> sourceDirectories)
Set the schema directories to use for parsing source schema files.
|
public static DataSchemaParser.Builder newBuilder(java.lang.String resolverPath)
resolverPath - Resolver path to use for resolving schema references.public DataSchemaParser.Builder setParserFactoriesForFormats(java.util.List<com.linkedin.data.schema.DataSchemaParserFactory> parserFactoriesForFormats)
AbstractMultiFormatDataSchemaResolver.BUILTIN_FORMAT_PARSER_FACTORIESpublic DataSchemaParser.Builder setSourceDirectories(java.util.List<com.linkedin.data.schema.resolver.SchemaDirectory> sourceDirectories)
public DataSchemaParser.Builder setResolverDirectories(java.util.List<com.linkedin.data.schema.resolver.SchemaDirectory> resolverDirectories)
public DataSchemaParser build()