AutoscalingPolicyBasicAlgorithmYarnConfig constructor

const AutoscalingPolicyBasicAlgorithmYarnConfig({
  1. required Input<String> gracefulDecommissionTimeout,
  2. required Input<double> scaleDownFactor,
  3. Input<double?>? scaleDownMinWorkerFraction,
  4. required Input<double> scaleUpFactor,
  5. Input<double?>? scaleUpMinWorkerFraction,
})

Creates a new AutoscalingPolicyBasicAlgorithmYarnConfig. gracefulDecommissionTimeout Timeout for YARN graceful decommissioning of Node Managers. Specifies the scaleDownFactor Fraction of average pending memory in the last cooldown period for which to scaleDownMinWorkerFraction Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. scaleUpFactor Fraction of average pending memory in the last cooldown period for which to scaleUpMinWorkerFraction Minimum scale-up threshold as a fraction of total cluster size before scaling

Implementation

const AutoscalingPolicyBasicAlgorithmYarnConfig({
  required this.gracefulDecommissionTimeout,
  required this.scaleDownFactor,
  this.scaleDownMinWorkerFraction,
  required this.scaleUpFactor,
  this.scaleUpMinWorkerFraction,
});