public class FileOperations.WriterBuilder extends FileOperations.FileHelper implements FileOperations.WriterTableConfiguration
cryptoService, filename, fs, fsConf, rateLimiter, tableConfiguration
Constructor and Description |
---|
WriterBuilder() |
Modifier and Type | Method and Description |
---|---|
FileSKVWriter |
build() |
FileOperations.WriterTableConfiguration |
forFile(String filename,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration fsConf) |
FileOperations.WriterTableConfiguration |
forOutputStream(String extension,
org.apache.hadoop.fs.FSDataOutputStream outputStream,
org.apache.hadoop.conf.Configuration fsConf) |
FileOperations.WriterBuilder |
withCompression(String compression) |
FileOperations.WriterBuilder |
withCryptoService(CryptoService cs) |
FileOperations.WriterBuilder |
withRateLimiter(RateLimiter rateLimiter) |
FileOperations.WriterBuilder |
withStartDisabled() |
FileOperations.WriterBuilder |
withTableConfiguration(AccumuloConfiguration tableConfiguration) |
cryptoService, filename, fs, fsConf, rateLimiter, tableConfiguration, toIndexReaderBuilderOptions, toReaderBuilderOptions, toScanReaderBuilderOptions, toWriterBuilderOptions
public FileOperations.WriterTableConfiguration forOutputStream(String extension, org.apache.hadoop.fs.FSDataOutputStream outputStream, org.apache.hadoop.conf.Configuration fsConf)
public FileOperations.WriterTableConfiguration forFile(String filename, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration fsConf)
public FileOperations.WriterBuilder withTableConfiguration(AccumuloConfiguration tableConfiguration)
withTableConfiguration
in interface FileOperations.WriterTableConfiguration
public FileOperations.WriterBuilder withStartDisabled()
public FileOperations.WriterBuilder withCompression(String compression)
public FileOperations.WriterBuilder withRateLimiter(RateLimiter rateLimiter)
public FileOperations.WriterBuilder withCryptoService(CryptoService cs)
public FileSKVWriter build() throws IOException
IOException
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.