Interface StreamingOptions

All Superinterfaces:
ApplicationNameOptions, HasDisplayData, PipelineOptions
All Known Subinterfaces:
BigQueryOptions, CloudResourceManagerOptions, DataflowPipelineOptions, DataflowWorkerHarnessOptions, FlinkPipelineOptions, PubsubOptions, SnowflakePipelineOptions, SpannerIO.SpannerChangeStreamOptions, SparkCommonPipelineOptions, SparkContextOptions, SparkPipelineOptions, SparkPortableStreamingPipelineOptions, SparkStructuredStreamingPipelineOptions, TestBigQueryOptions, TestDataflowPipelineOptions, TestPubsubOptions, TestSparkPipelineOptions, Twister2PipelineOptions

public interface StreamingOptions extends ApplicationNameOptions, PipelineOptions
Options used to configure streaming.
  • Method Details

    • isStreaming

      @Hidden boolean isStreaming()
      Set to true if running a streaming pipeline. This will be automatically set to true if the pipeline contains an Unbounded PCollection.
    • setStreaming

      void setStreaming(boolean value)
    • getUpdateCompatibilityVersion

      @Nullable String getUpdateCompatibilityVersion()
    • setUpdateCompatibilityVersion

      void setUpdateCompatibilityVersion(@Nullable String updateCompatibilityVersion)
    • updateCompatibilityVersionLessThan

      static boolean updateCompatibilityVersionLessThan(PipelineOptions options, String version)