Class JsonPayloadSerializerProvider
java.lang.Object
org.apache.beam.sdk.schemas.io.payloads.JsonPayloadSerializerProvider
- All Implemented Interfaces:
- PayloadSerializerProvider,- Providers.Identifyable
@Internal
@AutoService(PayloadSerializerProvider.class)
public class JsonPayloadSerializerProvider
extends Object
implements PayloadSerializerProvider
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetSerializer(Schema schema, Map<String, Object> tableParams) Get a PayloadSerializer.Returns an id that uniquely represents this among others implementing its derived interface.
- 
Constructor Details- 
JsonPayloadSerializerProviderpublic JsonPayloadSerializerProvider()
 
- 
- 
Method Details- 
identifierDescription copied from interface:Providers.IdentifyableReturns an id that uniquely represents this among others implementing its derived interface.- Specified by:
- identifierin interface- Providers.Identifyable
 
- 
getSerializerDescription copied from interface:PayloadSerializerProviderGet a PayloadSerializer.- Specified by:
- getSerializerin interface- PayloadSerializerProvider
- Parameters:
- schema- the schema of the payload
- tableParams- parameters passed at table declaration time for configuring the serializer
 
 
-