public interface FlinkPipelineOptions extends PipelineOptions, ApplicationNameOptions, StreamingOptions
PipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactory| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | AUTO | 
| static java.lang.String | PIPELINED | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Boolean | getAllowNonRestoredState() | 
| java.lang.Long | getAutoWatermarkInterval() | 
| java.lang.Long | getCheckpointingInterval() | 
| org.apache.flink.streaming.api.CheckpointingMode | getCheckpointingMode() | 
| java.lang.Long | getCheckpointTimeoutMillis() | 
| java.lang.Boolean | getEnableMetrics() | 
| org.apache.flink.api.common.ExecutionMode | getExecutionModeForBatch() | 
| java.lang.Long | getExecutionRetryDelay() | 
| java.lang.Boolean | getFailOnCheckpointingErrors() | 
| java.util.List<java.lang.String> | getFilesToStage()List of local files to make available to workers. | 
| java.lang.String | getFlinkMaster()The url of the Flink JobManager on which to execute pipelines. | 
| java.lang.Long | getLatencyTrackingInterval() | 
| java.lang.Long | getMaxBundleSize() | 
| java.lang.Long | getMaxBundleTimeMills() | 
| java.lang.Integer | getMaxParallelism() | 
| java.lang.Long | getMinPauseBetweenCheckpoints() | 
| java.lang.Integer | getNumberOfExecutionRetries() | 
| java.lang.Boolean | getObjectReuse() | 
| java.lang.Integer | getParallelism() | 
| java.lang.Boolean | getRetainExternalizedCheckpointsOnCancellation() | 
| java.lang.String | getSavepointPath() | 
| org.apache.flink.runtime.state.StateBackend | getStateBackend()State backend to store Beam's state during computation. | 
| java.lang.Boolean | isExternalizedCheckpointsEnabled()Enables or disables externalized checkpoints. | 
| java.lang.Boolean | isShutdownSourcesOnFinalWatermark()Whether to shutdown sources when their watermark reaches  +Inf. | 
| void | setAllowNonRestoredState(java.lang.Boolean allowNonRestoredState) | 
| void | setAutoWatermarkInterval(java.lang.Long interval) | 
| void | setCheckpointingInterval(java.lang.Long interval) | 
| void | setCheckpointingMode(org.apache.flink.streaming.api.CheckpointingMode mode) | 
| void | setCheckpointTimeoutMillis(java.lang.Long checkpointTimeoutMillis) | 
| void | setEnableMetrics(java.lang.Boolean enableMetrics) | 
| void | setExecutionModeForBatch(org.apache.flink.api.common.ExecutionMode executionMode) | 
| void | setExecutionRetryDelay(java.lang.Long delay) | 
| void | setExternalizedCheckpointsEnabled(java.lang.Boolean externalCheckpoints) | 
| void | setFailOnCheckpointingErrors(java.lang.Boolean failOnCheckpointingErrors) | 
| void | setFilesToStage(java.util.List<java.lang.String> value) | 
| void | setFlinkMaster(java.lang.String value) | 
| void | setLatencyTrackingInterval(java.lang.Long interval) | 
| void | setMaxBundleSize(java.lang.Long size) | 
| void | setMaxBundleTimeMills(java.lang.Long time) | 
| void | setMaxParallelism(java.lang.Integer value) | 
| void | setMinPauseBetweenCheckpoints(java.lang.Long minPauseInterval) | 
| void | setNumberOfExecutionRetries(java.lang.Integer retries) | 
| void | setObjectReuse(java.lang.Boolean reuse) | 
| void | setParallelism(java.lang.Integer value) | 
| void | setRetainExternalizedCheckpointsOnCancellation(java.lang.Boolean retainOnCancellation) | 
| void | setSavepointPath(java.lang.String path) | 
| void | setShutdownSourcesOnFinalWatermark(java.lang.Boolean shutdownOnFinalWatermark) | 
| void | setStateBackend(org.apache.flink.runtime.state.StateBackend stateBackend) | 
isStreaming, setStreaminggetAppName, setAppNameas, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgentpopulateDisplayDatastatic final java.lang.String AUTO
static final java.lang.String PIPELINED
java.util.List<java.lang.String> getFilesToStage()
Jars are placed on the worker's classpath.
The default value is the list of jars from the main program's classpath.
void setFilesToStage(java.util.List<java.lang.String> value)
@Default.String(value="[auto]") java.lang.String getFlinkMaster()
void setFlinkMaster(java.lang.String value)
@Default.Integer(value=-1) java.lang.Integer getParallelism()
void setParallelism(java.lang.Integer value)
@Default.Integer(value=-1) java.lang.Integer getMaxParallelism()
void setMaxParallelism(java.lang.Integer value)
@Default.Long(value=-1L) java.lang.Long getCheckpointingInterval()
void setCheckpointingInterval(java.lang.Long interval)
@Default.Enum(value="EXACTLY_ONCE") org.apache.flink.streaming.api.CheckpointingMode getCheckpointingMode()
void setCheckpointingMode(org.apache.flink.streaming.api.CheckpointingMode mode)
@Default.Long(value=-1L) java.lang.Long getCheckpointTimeoutMillis()
void setCheckpointTimeoutMillis(java.lang.Long checkpointTimeoutMillis)
@Default.Long(value=-1L) java.lang.Long getMinPauseBetweenCheckpoints()
void setMinPauseBetweenCheckpoints(java.lang.Long minPauseInterval)
@Default.Boolean(value=true) java.lang.Boolean getFailOnCheckpointingErrors()
void setFailOnCheckpointingErrors(java.lang.Boolean failOnCheckpointingErrors)
@Default.Integer(value=-1) java.lang.Integer getNumberOfExecutionRetries()
void setNumberOfExecutionRetries(java.lang.Integer retries)
@Default.Long(value=-1L) java.lang.Long getExecutionRetryDelay()
void setExecutionRetryDelay(java.lang.Long delay)
@Default.Boolean(value=false) java.lang.Boolean getObjectReuse()
void setObjectReuse(java.lang.Boolean reuse)
org.apache.flink.runtime.state.StateBackend getStateBackend()
void setStateBackend(org.apache.flink.runtime.state.StateBackend stateBackend)
@Default.Boolean(value=true) java.lang.Boolean getEnableMetrics()
void setEnableMetrics(java.lang.Boolean enableMetrics)
@Default.Boolean(value=false) java.lang.Boolean isExternalizedCheckpointsEnabled()
void setExternalizedCheckpointsEnabled(java.lang.Boolean externalCheckpoints)
@Default.Boolean(value=false) java.lang.Boolean getRetainExternalizedCheckpointsOnCancellation()
void setRetainExternalizedCheckpointsOnCancellation(java.lang.Boolean retainOnCancellation)
@Default.Long(value=1000L) java.lang.Long getMaxBundleSize()
void setMaxBundleSize(java.lang.Long size)
@Default.Long(value=1000L) java.lang.Long getMaxBundleTimeMills()
void setMaxBundleTimeMills(java.lang.Long time)
@Default.Boolean(value=false) java.lang.Boolean isShutdownSourcesOnFinalWatermark()
+Inf. For production use cases
 you want this to be disabled because Flink will currently (versions <= 1.5) stop
 doing checkpoints when any operator (which includes sources) is finished.
 Please see FLINK-2491 for progress on this issue.
void setShutdownSourcesOnFinalWatermark(java.lang.Boolean shutdownOnFinalWatermark)
@Default.Long(value=0L) java.lang.Long getLatencyTrackingInterval()
void setLatencyTrackingInterval(java.lang.Long interval)
java.lang.Long getAutoWatermarkInterval()
void setAutoWatermarkInterval(java.lang.Long interval)
@Default.Enum(value="PIPELINED") org.apache.flink.api.common.ExecutionMode getExecutionModeForBatch()
void setExecutionModeForBatch(org.apache.flink.api.common.ExecutionMode executionMode)
java.lang.String getSavepointPath()
void setSavepointPath(java.lang.String path)
@Default.Boolean(value=false) java.lang.Boolean getAllowNonRestoredState()
void setAllowNonRestoredState(java.lang.Boolean allowNonRestoredState)