beam-sdks-java-core and
will be eventually removed. Please, migrate to a new module
beam-sdks-java-extensions-avro by importing
org.apache.beam.sdk.extensions.avro.io.AvroSink instead of this one.@Deprecated public class AvroSink<UserT,DestinationT,OutputT> extends FileBasedSink<UserT,DestinationT,OutputT>
FileBasedSink for Avro files.| Modifier and Type | Class and Description |
|---|---|
static interface |
AvroSink.DatumWriterFactory<T>
Deprecated.
|
FileBasedSink.CompressionType, FileBasedSink.DynamicDestinations<UserT,DestinationT,OutputT>, FileBasedSink.FilenamePolicy, FileBasedSink.FileResult<DestinationT>, FileBasedSink.FileResultCoder<DestinationT>, FileBasedSink.OutputFileHints, FileBasedSink.WritableByteChannelFactory, FileBasedSink.WriteOperation<DestinationT,OutputT>, FileBasedSink.Writer<DestinationT,OutputT>| Modifier and Type | Method and Description |
|---|---|
FileBasedSink.WriteOperation<DestinationT,OutputT> |
createWriteOperation()
Deprecated.
Return a subclass of
FileBasedSink.WriteOperation that will manage the write to the sink. |
DynamicAvroDestinations<UserT,DestinationT,OutputT> |
getDynamicDestinations()
Deprecated.
Return the
FileBasedSink.DynamicDestinations used. |
convertToFileResourceIfPossible, getTempDirectoryProvider, getWritableByteChannelFactory, populateDisplayData, validatepublic DynamicAvroDestinations<UserT,DestinationT,OutputT> getDynamicDestinations()
FileBasedSinkFileBasedSink.DynamicDestinations used.getDynamicDestinations in class FileBasedSink<UserT,DestinationT,OutputT>public FileBasedSink.WriteOperation<DestinationT,OutputT> createWriteOperation()
FileBasedSinkFileBasedSink.WriteOperation that will manage the write to the sink.createWriteOperation in class FileBasedSink<UserT,DestinationT,OutputT>