Skip to content

RosScalingRuleProps

Properties for defining a RosScalingRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalingrule

Initializer

import com.aliyun.ros.cdk.ess.RosScalingRuleProps;
RosScalingRuleProps.builder()
    .scalingGroupId(java.lang.String)
    .scalingGroupId(IResolvable)
//  .adjustmentType(java.lang.String)
//  .adjustmentType(IResolvable)
//  .adjustmentValue(java.lang.Number)
//  .adjustmentValue(IResolvable)
//  .cooldown(java.lang.Number)
//  .cooldown(IResolvable)
//  .disableScaleIn(java.lang.Boolean)
//  .disableScaleIn(IResolvable)
//  .estimatedInstanceWarmup(java.lang.Number)
//  .estimatedInstanceWarmup(IResolvable)
//  .initialMaxSize(java.lang.Number)
//  .initialMaxSize(IResolvable)
//  .metricName(java.lang.String)
//  .metricName(IResolvable)
//  .minAdjustmentMagnitude(java.lang.Number)
//  .minAdjustmentMagnitude(IResolvable)
//  .predictiveScalingMode(java.lang.String)
//  .predictiveScalingMode(IResolvable)
//  .predictiveTaskBufferTime(java.lang.Number)
//  .predictiveTaskBufferTime(IResolvable)
//  .predictiveValueBehavior(java.lang.String)
//  .predictiveValueBehavior(IResolvable)
//  .predictiveValueBuffer(java.lang.Number)
//  .predictiveValueBuffer(IResolvable)
//  .scaleInEvaluationCount(java.lang.Number)
//  .scaleInEvaluationCount(IResolvable)
//  .scaleOutEvaluationCount(java.lang.Number)
//  .scaleOutEvaluationCount(IResolvable)
//  .scalingRuleName(java.lang.String)
//  .scalingRuleName(IResolvable)
//  .scalingRuleType(java.lang.String)
//  .scalingRuleType(IResolvable)
//  .stepAdjustment(IResolvable)
//  .stepAdjustment(java.util.List<IResolvable)
//  .stepAdjustment(StepAdjustmentProperty>)
//  .targetValue(java.lang.Number)
//  .targetValue(IResolvable)
    .build();

Properties

Name Type Description
scalingGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
adjustmentType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
adjustmentValue java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
cooldown java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
disableScaleIn java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
estimatedInstanceWarmup java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
initialMaxSize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
metricName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
minAdjustmentMagnitude java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
predictiveScalingMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
predictiveTaskBufferTime java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
predictiveValueBehavior java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
predictiveValueBuffer java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
scaleInEvaluationCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
scaleOutEvaluationCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
scalingRuleName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
scalingRuleType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
stepAdjustment com.aliyun.ros.cdk.core.IResolvable OR java.util.ListStepAdjustmentProperty> No description.
targetValue java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.

scalingGroupIdRequired

public java.lang.Object getScalingGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

adjustmentTypeOptional

public java.lang.Object getAdjustmentType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

adjustmentValueOptional

public java.lang.Object getAdjustmentValue();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

cooldownOptional

public java.lang.Object getCooldown();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

disableScaleInOptional

public java.lang.Object getDisableScaleIn();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

estimatedInstanceWarmupOptional

public java.lang.Object getEstimatedInstanceWarmup();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

initialMaxSizeOptional

public java.lang.Object getInitialMaxSize();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

metricNameOptional

public java.lang.Object getMetricName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

minAdjustmentMagnitudeOptional

public java.lang.Object getMinAdjustmentMagnitude();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

predictiveScalingModeOptional

public java.lang.Object getPredictiveScalingMode();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

predictiveTaskBufferTimeOptional

public java.lang.Object getPredictiveTaskBufferTime();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

predictiveValueBehaviorOptional

public java.lang.Object getPredictiveValueBehavior();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

predictiveValueBufferOptional

public java.lang.Object getPredictiveValueBuffer();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

scaleInEvaluationCountOptional

public java.lang.Object getScaleInEvaluationCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

scaleOutEvaluationCountOptional

public java.lang.Object getScaleOutEvaluationCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

scalingRuleNameOptional

public java.lang.Object getScalingRuleName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

scalingRuleTypeOptional

public java.lang.Object getScalingRuleType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

stepAdjustmentOptional

public java.lang.Object getStepAdjustment();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListStepAdjustmentProperty>

targetValueOptional

public java.lang.Object getTargetValue();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable