public static final class DescribeApplicationScalingRulesResponseBody.Metric.Builder extends Object
public DescribeApplicationScalingRulesResponseBody.Metric.Builder maxReplicas(Integer maxReplicas)
The maximum number of instances.
example:3
public DescribeApplicationScalingRulesResponseBody.Metric.Builder metricSource(String metricSource)
public DescribeApplicationScalingRulesResponseBody.Metric.Builder metrics(List<DescribeApplicationScalingRulesResponseBody.Metrics> metrics)
The list of metrics that are used to trigger the auto scaling policy.
public DescribeApplicationScalingRulesResponseBody.Metric.Builder metricsStatus(DescribeApplicationScalingRulesResponseBody.MetricsStatus metricsStatus)
The execution status of the metric-based auto scaling policy.
public DescribeApplicationScalingRulesResponseBody.Metric.Builder minReplicas(Integer minReplicas)
The minimum number of instances.
example:1
public DescribeApplicationScalingRulesResponseBody.Metric.Builder prometheusMetrics(List<DescribeApplicationScalingRulesResponseBody.PrometheusMetrics> prometheusMetrics)
public DescribeApplicationScalingRulesResponseBody.Metric.Builder prometheusToken(String prometheusToken)
public DescribeApplicationScalingRulesResponseBody.Metric.Builder prometheusUrl(String prometheusUrl)
public DescribeApplicationScalingRulesResponseBody.Metric.Builder scaleDownRules(DescribeApplicationScalingRulesResponseBody.ScaleDownRules scaleDownRules)
Rules that determine the application scale-in.
public DescribeApplicationScalingRulesResponseBody.Metric.Builder scaleUpRules(DescribeApplicationScalingRulesResponseBody.ScaleUpRules scaleUpRules)
Rules that determine the application scale-out.
public DescribeApplicationScalingRulesResponseBody.Metric build()
Copyright © 2026. All rights reserved.