Interface SparkPipelineOptions

All Superinterfaces:
ApplicationNameOptions, FileStagingOptions, HasDisplayData, PipelineOptions, SparkCommonPipelineOptions, StreamingOptions
All Known Subinterfaces:
SparkContextOptions, SparkPortableStreamingPipelineOptions, TestSparkPipelineOptions

public interface SparkPipelineOptions extends SparkCommonPipelineOptions
Spark runner PipelineOptions handles Spark execution-related configurations, such as the master address, batch-interval, and other user-related knobs.
  • Method Details

    • getBatchIntervalMillis

      @Long(500L) Long getBatchIntervalMillis()
    • setBatchIntervalMillis

      void setBatchIntervalMillis(Long batchInterval)
    • getMinReadTimeMillis

      @Long(200L) Long getMinReadTimeMillis()
    • setMinReadTimeMillis

      void setMinReadTimeMillis(Long minReadTimeMillis)
    • getMaxRecordsPerBatch

      @Long(-1L) Long getMaxRecordsPerBatch()
    • setMaxRecordsPerBatch

      void setMaxRecordsPerBatch(Long maxRecordsPerBatch)
    • getReadTimePercentage

      @Double(0.1) Double getReadTimePercentage()
    • setReadTimePercentage

      void setReadTimePercentage(Double readTimePercentage)
    • getCheckpointDurationMillis

      @Long(-1L) Long getCheckpointDurationMillis()
    • setCheckpointDurationMillis

      void setCheckpointDurationMillis(Long durationMillis)
    • getBundleSize

      @Long(0L) Long getBundleSize()
    • setBundleSize

      void setBundleSize(Long value)
    • getUsesProvidedSparkContext

      @Boolean(false) boolean getUsesProvidedSparkContext()
    • setUsesProvidedSparkContext

      void setUsesProvidedSparkContext(boolean value)
    • isCacheDisabled

      @Boolean(false) boolean isCacheDisabled()
    • setCacheDisabled

      void setCacheDisabled(boolean value)