public interface SparkPipelineOptions extends SparkCommonPipelineOptions
PipelineOptions handles Spark execution-related configurations, such as the
 master address, batch-interval, and other user-related knobs.SparkCommonPipelineOptions.StorageLevelFactory, SparkCommonPipelineOptions.TmpCheckpointDirFactoryPipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactoryDEFAULT_MASTER_URL| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Long | getBatchIntervalMillis() | 
| java.lang.Long | getBundleSize() | 
| java.lang.Long | getCheckpointDurationMillis() | 
| java.lang.Long | getMaxRecordsPerBatch() | 
| java.lang.Long | getMinReadTimeMillis() | 
| java.lang.Double | getReadTimePercentage() | 
| boolean | getUsesProvidedSparkContext() | 
| boolean | isCacheDisabled() | 
| void | setBatchIntervalMillis(java.lang.Long batchInterval) | 
| void | setBundleSize(java.lang.Long value) | 
| void | setCacheDisabled(boolean value) | 
| void | setCheckpointDurationMillis(java.lang.Long durationMillis) | 
| void | setMaxRecordsPerBatch(java.lang.Long maxRecordsPerBatch) | 
| void | setMinReadTimeMillis(java.lang.Long minReadTimeMillis) | 
| void | setReadTimePercentage(java.lang.Double readTimePercentage) | 
| void | setUsesProvidedSparkContext(boolean value) | 
getCheckpointDir, getEnableSparkMetricSinks, getSparkMaster, getStorageLevel, prepareFilesToStage, setCheckpointDir, setEnableSparkMetricSinks, setSparkMaster, setStorageLevelgetUpdateCompatibilityVersion, isStreaming, setStreaming, setUpdateCompatibilityVersion, updateCompatibilityVersionLessThangetAppName, setAppNameas, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgentpopulateDisplayDatagetFilesToStage, setFilesToStage@Default.Long(value=500L) java.lang.Long getBatchIntervalMillis()
void setBatchIntervalMillis(java.lang.Long batchInterval)
@Default.Long(value=200L) java.lang.Long getMinReadTimeMillis()
void setMinReadTimeMillis(java.lang.Long minReadTimeMillis)
@Default.Long(value=-1L) java.lang.Long getMaxRecordsPerBatch()
void setMaxRecordsPerBatch(java.lang.Long maxRecordsPerBatch)
@Default.Double(value=0.1) java.lang.Double getReadTimePercentage()
void setReadTimePercentage(java.lang.Double readTimePercentage)
@Default.Long(value=-1L) java.lang.Long getCheckpointDurationMillis()
void setCheckpointDurationMillis(java.lang.Long durationMillis)
@Default.Long(value=0L) java.lang.Long getBundleSize()
void setBundleSize(java.lang.Long value)
@Default.Boolean(value=false) boolean getUsesProvidedSparkContext()
void setUsesProvidedSparkContext(boolean value)
@Default.Boolean(value=false) boolean isCacheDisabled()
void setCacheDisabled(boolean value)