Interface TokenizationFileSystemIO.FileSystemPipelineOptions
-
- All Superinterfaces:
org.apache.beam.sdk.transforms.display.HasDisplayData,org.apache.beam.sdk.options.PipelineOptions
- All Known Subinterfaces:
DataTokenizationOptions
- Enclosing class:
- TokenizationFileSystemIO
public static interface TokenizationFileSystemIO.FileSystemPipelineOptions extends org.apache.beam.sdk.options.PipelineOptionsNecessaryPipelineOptionsoptions for Pipelines that operate with JSON/CSV data in FS.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.BooleangetCsvContainsHeaders()java.lang.StringgetCsvDelimiter()java.lang.StringgetCsvFormat()TokenizationFileSystemIO.FORMATgetInputFileFormat()java.lang.StringgetInputFilePattern()java.lang.StringgetOutputDirectory()TokenizationFileSystemIO.FORMATgetOutputFileFormat()java.lang.StringgetWindowDuration()voidsetCsvContainsHeaders(java.lang.Boolean csvContainsHeaders)voidsetCsvDelimiter(java.lang.String csvDelimiter)voidsetCsvFormat(java.lang.String csvFormat)voidsetInputFileFormat(TokenizationFileSystemIO.FORMAT inputFileFormat)voidsetInputFilePattern(java.lang.String inputFilePattern)voidsetOutputDirectory(java.lang.String outputDirectory)voidsetOutputFileFormat(TokenizationFileSystemIO.FORMAT outputFileFormat)voidsetWindowDuration(java.lang.String windowDuration)
-
-
-
Method Detail
-
getInputFilePattern
java.lang.String getInputFilePattern()
-
setInputFilePattern
void setInputFilePattern(java.lang.String inputFilePattern)
-
getInputFileFormat
@Enum("JSON") TokenizationFileSystemIO.FORMAT getInputFileFormat()
-
setInputFileFormat
void setInputFileFormat(TokenizationFileSystemIO.FORMAT inputFileFormat)
-
getOutputDirectory
java.lang.String getOutputDirectory()
-
setOutputDirectory
void setOutputDirectory(java.lang.String outputDirectory)
-
getOutputFileFormat
@Enum("JSON") TokenizationFileSystemIO.FORMAT getOutputFileFormat()
-
setOutputFileFormat
void setOutputFileFormat(TokenizationFileSystemIO.FORMAT outputFileFormat)
-
getWindowDuration
@String("30s") java.lang.String getWindowDuration()
-
setWindowDuration
void setWindowDuration(java.lang.String windowDuration)
-
getCsvContainsHeaders
java.lang.Boolean getCsvContainsHeaders()
-
setCsvContainsHeaders
void setCsvContainsHeaders(java.lang.Boolean csvContainsHeaders)
-
getCsvDelimiter
@InstanceFactory(DelimiterFactory.class) java.lang.String getCsvDelimiter()
-
setCsvDelimiter
void setCsvDelimiter(java.lang.String csvDelimiter)
-
getCsvFormat
@String("Default") java.lang.String getCsvFormat()
-
setCsvFormat
void setCsvFormat(java.lang.String csvFormat)
-
-