Package org.apache.beam.runners.spark
Interface SparkPipelineOptions
-
- All Superinterfaces:
org.apache.beam.sdk.options.ApplicationNameOptions,org.apache.beam.sdk.options.FileStagingOptions,org.apache.beam.sdk.transforms.display.HasDisplayData,org.apache.beam.sdk.options.PipelineOptions,SparkCommonPipelineOptions,org.apache.beam.sdk.options.StreamingOptions
- All Known Subinterfaces:
SparkContextOptions,SparkPortableStreamingPipelineOptions,TestSparkPipelineOptions
public interface SparkPipelineOptions extends SparkCommonPipelineOptions
Spark runnerPipelineOptionshandles Spark execution-related configurations, such as the master address, batch-interval, and other user-related knobs.
-
-
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
-
Nested classes/interfaces inherited from interface org.apache.beam.runners.spark.SparkCommonPipelineOptions
SparkCommonPipelineOptions.StorageLevelFactory, SparkCommonPipelineOptions.TmpCheckpointDirFactory
-
-
Field Summary
-
Fields inherited from interface org.apache.beam.runners.spark.SparkCommonPipelineOptions
DEFAULT_MASTER_URL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.LonggetBatchIntervalMillis()java.lang.LonggetBundleSize()java.lang.LonggetCheckpointDurationMillis()java.lang.LonggetMaxRecordsPerBatch()java.lang.LonggetMinReadTimeMillis()java.lang.DoublegetReadTimePercentage()booleangetUsesProvidedSparkContext()booleanisCacheDisabled()voidsetBatchIntervalMillis(java.lang.Long batchInterval)voidsetBundleSize(java.lang.Long value)voidsetCacheDisabled(boolean value)voidsetCheckpointDurationMillis(java.lang.Long durationMillis)voidsetMaxRecordsPerBatch(java.lang.Long maxRecordsPerBatch)voidsetMinReadTimeMillis(java.lang.Long minReadTimeMillis)voidsetReadTimePercentage(java.lang.Double readTimePercentage)voidsetUsesProvidedSparkContext(boolean value)-
Methods inherited from interface org.apache.beam.sdk.options.ApplicationNameOptions
getAppName, setAppName
-
Methods inherited from interface org.apache.beam.sdk.options.FileStagingOptions
getFilesToStage, setFilesToStage
-
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
-
Methods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgent
-
Methods inherited from interface org.apache.beam.runners.spark.SparkCommonPipelineOptions
getCheckpointDir, getEnableSparkMetricSinks, getSparkMaster, getStorageLevel, setCheckpointDir, setEnableSparkMetricSinks, setSparkMaster, setStorageLevel
-
-
-
-
Method Detail
-
getBatchIntervalMillis
@Long(500L) java.lang.Long getBatchIntervalMillis()
-
setBatchIntervalMillis
void setBatchIntervalMillis(java.lang.Long batchInterval)
-
getMinReadTimeMillis
@Long(200L) java.lang.Long getMinReadTimeMillis()
-
setMinReadTimeMillis
void setMinReadTimeMillis(java.lang.Long minReadTimeMillis)
-
getMaxRecordsPerBatch
@Long(-1L) java.lang.Long getMaxRecordsPerBatch()
-
setMaxRecordsPerBatch
void setMaxRecordsPerBatch(java.lang.Long maxRecordsPerBatch)
-
getReadTimePercentage
@Double(0.1) java.lang.Double getReadTimePercentage()
-
setReadTimePercentage
void setReadTimePercentage(java.lang.Double readTimePercentage)
-
getCheckpointDurationMillis
@Long(-1L) java.lang.Long getCheckpointDurationMillis()
-
setCheckpointDurationMillis
void setCheckpointDurationMillis(java.lang.Long durationMillis)
-
getBundleSize
@Long(0L) java.lang.Long getBundleSize()
-
setBundleSize
void setBundleSize(java.lang.Long value)
-
getUsesProvidedSparkContext
@Boolean(false) boolean getUsesProvidedSparkContext()
-
setUsesProvidedSparkContext
void setUsesProvidedSparkContext(boolean value)
-
isCacheDisabled
@Boolean(false) boolean isCacheDisabled()
-
setCacheDisabled
void setCacheDisabled(boolean value)
-
-