public static interface TokenizationFileSystemIO.FileSystemPipelineOptions
extends org.apache.beam.sdk.options.PipelineOptions
PipelineOptions options for Pipelines that operate with JSON/CSV data in FS.org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getCsvContainsHeaders() |
java.lang.String |
getCsvDelimiter() |
java.lang.String |
getCsvFormat() |
TokenizationFileSystemIO.FORMAT |
getInputFileFormat() |
java.lang.String |
getInputFilePattern() |
java.lang.String |
getOutputDirectory() |
TokenizationFileSystemIO.FORMAT |
getOutputFileFormat() |
java.lang.String |
getWindowDuration() |
void |
setCsvContainsHeaders(java.lang.Boolean csvContainsHeaders) |
void |
setCsvDelimiter(java.lang.String csvDelimiter) |
void |
setCsvFormat(java.lang.String csvFormat) |
void |
setInputFileFormat(TokenizationFileSystemIO.FORMAT inputFileFormat) |
void |
setInputFilePattern(java.lang.String inputFilePattern) |
void |
setOutputDirectory(java.lang.String outputDirectory) |
void |
setOutputFileFormat(TokenizationFileSystemIO.FORMAT outputFileFormat) |
void |
setWindowDuration(java.lang.String windowDuration) |
java.lang.String getInputFilePattern()
void setInputFilePattern(java.lang.String inputFilePattern)
@Default.Enum(value="JSON") TokenizationFileSystemIO.FORMAT getInputFileFormat()
void setInputFileFormat(TokenizationFileSystemIO.FORMAT inputFileFormat)
java.lang.String getOutputDirectory()
void setOutputDirectory(java.lang.String outputDirectory)
@Default.Enum(value="JSON") TokenizationFileSystemIO.FORMAT getOutputFileFormat()
void setOutputFileFormat(TokenizationFileSystemIO.FORMAT outputFileFormat)
@Default.String(value="30s") java.lang.String getWindowDuration()
void setWindowDuration(java.lang.String windowDuration)
java.lang.Boolean getCsvContainsHeaders()
void setCsvContainsHeaders(java.lang.Boolean csvContainsHeaders)
@Default.InstanceFactory(value=CsvConverters.DelimiterFactory.class) java.lang.String getCsvDelimiter()
void setCsvDelimiter(java.lang.String csvDelimiter)
@Default.String(value="Default") java.lang.String getCsvFormat()
void setCsvFormat(java.lang.String csvFormat)