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.PipelineOptions
    Necessary PipelineOptions options for Pipelines that operate with JSON/CSV data in FS.
    • Method Detail

      • getInputFilePattern

        java.lang.String getInputFilePattern()
      • setInputFilePattern

        void setInputFilePattern​(java.lang.String inputFilePattern)
      • getOutputDirectory

        java.lang.String getOutputDirectory()
      • setOutputDirectory

        void setOutputDirectory​(java.lang.String outputDirectory)
      • 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)
      • setCsvDelimiter

        void setCsvDelimiter​(java.lang.String csvDelimiter)
      • getCsvFormat

        @String("Default")
        java.lang.String getCsvFormat()
      • setCsvFormat

        void setCsvFormat​(java.lang.String csvFormat)