public class GlueSchemaRegistrySerializationFacade extends Object
| Constructor and Description |
|---|
GlueSchemaRegistrySerializationFacade(@NonNull software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialProvider,
AWSSchemaRegistryClient schemaRegistryClient,
GlueSchemaRegistryConfiguration glueSchemaRegistryConfiguration,
Map<String,?> configs,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
encode(String transportName,
Schema schema,
byte[] data) |
UUID |
getOrRegisterSchemaVersion(@NonNull AWSSerializerInput serializerInput) |
String |
getSchemaDefinition(software.amazon.awssdk.services.glue.model.DataFormat dataFormat,
@NonNull Object data) |
byte[] |
serialize(software.amazon.awssdk.services.glue.model.DataFormat dataFormat,
@NonNull Object data,
@NonNull UUID schemaVersionId) |
public GlueSchemaRegistrySerializationFacade(@NonNull
@NonNull software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialProvider,
AWSSchemaRegistryClient schemaRegistryClient,
GlueSchemaRegistryConfiguration glueSchemaRegistryConfiguration,
Map<String,?> configs,
Properties properties)
public UUID getOrRegisterSchemaVersion(@NonNull @NonNull AWSSerializerInput serializerInput)
public byte[] serialize(software.amazon.awssdk.services.glue.model.DataFormat dataFormat,
@NonNull
@NonNull Object data,
@NonNull
@NonNull UUID schemaVersionId)
Copyright © 2021. All rights reserved.