Class DynamicSchema.Builder
java.lang.Object
io.apicurio.registry.utils.protobuf.schema.DynamicSchema.Builder
- Enclosing class:
- DynamicSchema
DynamicSchema.Builder
-
Method Summary
Modifier and TypeMethodDescriptionaddDependency(String dependency) addEnumDefinition(EnumDefinition enumDef) addPublicDependency(String dependency) addSchema(DynamicSchema schema) build()Builds a dynamic schemasetJavaMultipleFiles(boolean javaMultipleFiles) setJavaOuterClassname(String javaOuterClassname) setJavaPackage(String javaPackage) setPackage(String name)
-
Method Details
-
build
Builds a dynamic schema- Returns:
- the schema object
- Throws:
com.google.protobuf.Descriptors.DescriptorValidationException
-
setSyntax
-
setName
-
setPackage
-
addMessageDefinition
-
addEnumDefinition
-
addDependency
-
addPublicDependency
-
setJavaPackage
-
setJavaOuterClassname
-
setJavaMultipleFiles
-
addSchema
-