Class SchemaRegistryApacheAvroSerializerBuilder

java.lang.Object
com.azure.data.schemaregistry.apacheavro.SchemaRegistryApacheAvroSerializerBuilder

public final class SchemaRegistryApacheAvroSerializerBuilder extends Object
The builder for instantiating a SchemaRegistryApacheAvroSerializer. Additional code samples are in SchemaRegistryApacheAvroSerializer.

Creating a SchemaRegistryApacheAvroSerializer

 TokenCredential tokenCredential = new DefaultAzureCredentialBuilder().build();
 SchemaRegistryAsyncClient schemaRegistryAsyncClient = new SchemaRegistryClientBuilder()
     .credential(tokenCredential)
     .fullyQualifiedNamespace("{schema-registry-endpoint}")
     .buildAsyncClient();

 // By setting autoRegisterSchema to true, if the schema does not exist in the Schema Registry instance, it is
 // added to the instance. By default, this is false, so it will error if the schema is not found.
 SchemaRegistryApacheAvroSerializer serializer = new SchemaRegistryApacheAvroSerializerBuilder()
     .schemaRegistryClient(schemaRegistryAsyncClient)
     .autoRegisterSchemas(true)
     .schemaGroup("{schema-group}")
     .buildSerializer();
 
See Also: