Class AdaptiveScheduler.Settings
- java.lang.Object
-
- org.apache.flink.runtime.scheduler.adaptive.AdaptiveScheduler.Settings
-
- Enclosing class:
- AdaptiveScheduler
public static class AdaptiveScheduler.Settings extends Object
Consolidated settings for the adaptive scheduler. This class is used to avoid passing around multiple config options.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.configuration.SchedulerExecutionModegetExecutionMode()java.time.DurationgetInitialResourceAllocationTimeout()java.time.DurationgetResourceStabilizationTimeout()java.time.DurationgetScalingIntervalMax()java.time.DurationgetScalingIntervalMin()java.time.DurationgetSlotIdleTimeout()static AdaptiveScheduler.Settingsof(org.apache.flink.configuration.Configuration configuration)
-
-
-
Method Detail
-
of
public static AdaptiveScheduler.Settings of(org.apache.flink.configuration.Configuration configuration)
-
getExecutionMode
public org.apache.flink.configuration.SchedulerExecutionMode getExecutionMode()
-
getInitialResourceAllocationTimeout
public java.time.Duration getInitialResourceAllocationTimeout()
-
getResourceStabilizationTimeout
public java.time.Duration getResourceStabilizationTimeout()
-
getSlotIdleTimeout
public java.time.Duration getSlotIdleTimeout()
-
getScalingIntervalMin
public java.time.Duration getScalingIntervalMin()
-
getScalingIntervalMax
public java.time.Duration getScalingIntervalMax()
-
-