Package org.apache.beam.sdk.io
Interface FileBasedSink.OutputFileHints
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
FileBasedSink.WritableByteChannelFactory
- All Known Implementing Classes:
FileBasedSink.CompressionType
- Enclosing class:
FileBasedSink<UserT,
DestinationT, OutputT>
Provides hints about how to generate output files, such as a suggested filename suffix (e.g.
based on the compression type), and the file MIME type.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the MIME type that should be used for the files that will hold the output data.
-
Method Details
-
getMimeType
Returns the MIME type that should be used for the files that will hold the output data. May returnnull
if thisWritableByteChannelFactory
does not meaningfully change the MIME type (e.g., forCompression.UNCOMPRESSED
).- See Also:
-
getSuggestedFilenameSuffix
- Returns:
- an optional filename suffix, eg, ".gz" is returned for
Compression.GZIP
-