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()DurationgetInitialResourceAllocationTimeout()DurationgetResourceStabilizationTimeout()DurationgetScalingIntervalMax()DurationgetScalingIntervalMin()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 Duration getInitialResourceAllocationTimeout()
-
getResourceStabilizationTimeout
public Duration getResourceStabilizationTimeout()
-
getSlotIdleTimeout
public Duration getSlotIdleTimeout()
-
getScalingIntervalMin
public Duration getScalingIntervalMin()
-
getScalingIntervalMax
public Duration getScalingIntervalMax()
-
-