public static final class DescribeApplicationScalingRuleResponseBody.Data.Builder extends Object
public DescribeApplicationScalingRuleResponseBody.Data.Builder appId(String appId)
The ID of the application.
example:a0d2e04c-159d-40a8-b240-d2f2c263****
public DescribeApplicationScalingRuleResponseBody.Data.Builder createTime(Long createTime)
The time when the auto scaling policy was created. Unit: milliseconds.
example:1624329843790
public DescribeApplicationScalingRuleResponseBody.Data.Builder lastDisableTime(Long lastDisableTime)
The time when the auto scaling policy was last disabled.
example:1641882854484
public DescribeApplicationScalingRuleResponseBody.Data.Builder metric(DescribeApplicationScalingRuleResponseBody.Metric metric)
The details of the metric-based auto scaling policy.
public DescribeApplicationScalingRuleResponseBody.Data.Builder minReadyInstanceRatio(Integer minReadyInstanceRatio)
The ratio of the minimum number of available instances to the current number of instances. Valid values:
example:If the MinReadyInstanceRatio and MinReadyInstanceRatio parameters are configured and the MinReadyInstanceRatio parameter is set to a number from 0 to 100, the value of the MinReadyInstanceRatio parameter takes precedence. For example, if the MinReadyInstances parameter is set to 5, and the MinReadyInstanceRatio parameter is set to 50, the minimum number of available instances is set to the nearest integer rounded up from the calculated result of the following formula: Nmber of existing instances × 50.
-1
public DescribeApplicationScalingRuleResponseBody.Data.Builder minReadyInstances(Integer minReadyInstances)
The minimum number of available instances. Valid values:
example:To ensure business continuity, make sure that at least one instance is available during application deployment and rollback.
1
public DescribeApplicationScalingRuleResponseBody.Data.Builder scaleRuleEnabled(Boolean scaleRuleEnabled)
Indicates whether the auto scaling policy is enabled. Valid values:
true
public DescribeApplicationScalingRuleResponseBody.Data.Builder scaleRuleName(String scaleRuleName)
The name of the auto scaling policy.
example:test
public DescribeApplicationScalingRuleResponseBody.Data.Builder scaleRuleType(String scaleRuleType)
The type of the auto scaling policy. Valid values:
timing
public DescribeApplicationScalingRuleResponseBody.Data.Builder timer(DescribeApplicationScalingRuleResponseBody.Timer timer)
The details of the scheduled auto scaling policy.
public DescribeApplicationScalingRuleResponseBody.Data.Builder updateTime(Long updateTime)
The time when the auto scaling policy was updated. Unit: milliseconds.
example:1624330075827
public DescribeApplicationScalingRuleResponseBody.Data build()
Copyright © 2026. All rights reserved.