Class GlueSchemaRegistrySerializationFacade
- java.lang.Object
-
- com.amazonaws.services.schemaregistry.serializers.GlueSchemaRegistrySerializationFacade
-
public class GlueSchemaRegistrySerializationFacade extends Object
-
-
Constructor Summary
Constructors Constructor Description GlueSchemaRegistrySerializationFacade(@NonNull software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialProvider, SchemaByDefinitionFetcher schemaByDefinitionFetcher, GlueSchemaRegistryConfiguration glueSchemaRegistryConfiguration, Map<String,?> configs, Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]encode(String transportName, Schema schema, byte[] data)UUIDgetOrRegisterSchemaVersion(@NonNull AWSSerializerInput serializerInput)StringgetSchemaDefinition(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)
-
-
-
Constructor Detail
-
GlueSchemaRegistrySerializationFacade
public GlueSchemaRegistrySerializationFacade(@NonNull @NonNull software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialProvider, SchemaByDefinitionFetcher schemaByDefinitionFetcher, GlueSchemaRegistryConfiguration glueSchemaRegistryConfiguration, Map<String,?> configs, Properties properties)
-
-
Method Detail
-
getOrRegisterSchemaVersion
public UUID getOrRegisterSchemaVersion(@NonNull @NonNull AWSSerializerInput serializerInput)
-
serialize
public byte[] serialize(software.amazon.awssdk.services.glue.model.DataFormat dataFormat, @NonNull @NonNull Object data, @NonNull @NonNull UUID schemaVersionId)
-
-