Package org.apache.accumulo.core.file
Class FileOperations.WriterBuilder
- java.lang.Object
-
- org.apache.accumulo.core.file.FileOperations.FileHelper
-
- org.apache.accumulo.core.file.FileOperations.WriterBuilder
-
- All Implemented Interfaces:
FileOperations.WriterTableConfiguration
- Enclosing class:
- FileOperations
public class FileOperations.WriterBuilder extends FileOperations.FileHelper implements FileOperations.WriterTableConfiguration
Operation object for constructing a writer.
-
-
Constructor Summary
Constructors Constructor Description WriterBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSKVWriterbuild()FileOperations.WriterTableConfigurationforFile(String filename, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration fsConf, CryptoService cs)FileOperations.WriterTableConfigurationforOutputStream(String extension, org.apache.hadoop.fs.FSDataOutputStream outputStream, org.apache.hadoop.conf.Configuration fsConf, CryptoService cs)FileOperations.WriterBuilderwithCompression(String compression)FileOperations.WriterBuilderwithRateLimiter(RateLimiter rateLimiter)FileOperations.WriterBuilderwithStartDisabled()FileOperations.WriterBuilderwithTableConfiguration(AccumuloConfiguration tableConfiguration)-
Methods inherited from class org.apache.accumulo.core.file.FileOperations.FileHelper
cryptoService, filename, fs, fsConf, getTableConfiguration, rateLimiter, tableConfiguration, toIndexReaderBuilderOptions, toReaderBuilderOptions, toScanReaderBuilderOptions, toWriterBuilderOptions
-
-
-
-
Method Detail
-
forOutputStream
public FileOperations.WriterTableConfiguration forOutputStream(String extension, org.apache.hadoop.fs.FSDataOutputStream outputStream, org.apache.hadoop.conf.Configuration fsConf, CryptoService cs)
-
forFile
public FileOperations.WriterTableConfiguration forFile(String filename, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration fsConf, CryptoService cs)
-
withTableConfiguration
public FileOperations.WriterBuilder withTableConfiguration(AccumuloConfiguration tableConfiguration)
- Specified by:
withTableConfigurationin interfaceFileOperations.WriterTableConfiguration
-
withStartDisabled
public FileOperations.WriterBuilder withStartDisabled()
-
withCompression
public FileOperations.WriterBuilder withCompression(String compression)
-
withRateLimiter
public FileOperations.WriterBuilder withRateLimiter(RateLimiter rateLimiter)
-
build
public FileSKVWriter build() throws IOException
- Throws:
IOException
-
-