Interface CsvConverters.CsvPipelineOptions

  • All Superinterfaces:
    org.apache.beam.sdk.transforms.display.HasDisplayData, org.apache.beam.sdk.options.PipelineOptions
    Enclosing class:
    CsvConverters

    public static interface CsvConverters.CsvPipelineOptions
    extends org.apache.beam.sdk.options.PipelineOptions
    Necessary PipelineOptions options for Csv Pipelines.
    • 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 Detail

      • getInputFileSpec

        java.lang.String getInputFileSpec()
      • setInputFileSpec

        void setInputFileSpec​(java.lang.String inputFileSpec)
      • getContainsHeaders

        java.lang.Boolean getContainsHeaders()
      • setContainsHeaders

        void setContainsHeaders​(java.lang.Boolean containsHeaders)
      • getDeadletterTable

        java.lang.String getDeadletterTable()
      • setDeadletterTable

        void setDeadletterTable​(java.lang.String deadletterTable)
      • setDelimiter

        void setDelimiter​(java.lang.String delimiter)
      • getCsvFormat

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

        void setCsvFormat​(java.lang.String csvFormat)
      • getJsonSchemaPath

        java.lang.String getJsonSchemaPath()
      • setJsonSchemaPath

        void setJsonSchemaPath​(java.lang.String jsonSchemaPath)
      • getLargeNumFiles

        @Boolean(false)
        java.lang.Boolean getLargeNumFiles()
      • setLargeNumFiles

        void setLargeNumFiles​(java.lang.Boolean largeNumFiles)