public static final class DescribeActiveMetricRuleListResponseBody.Alarm.Builder extends Object
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder comparisonOperator(String comparisonOperator)
The comparison operator that is used in the alert rule. Valid values:
><>=<===public DescribeActiveMetricRuleListResponseBody.Alarm.Builder contactGroups(String contactGroups)
The alert contact group.
example:ECS_Group
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder enable(String enable)
Indicates whether the alert rule is enabled. Valid values:
true
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder endTime(String endTime)
The end of the time period during which the alert rule is effective.
Unit: hours. For example, the value 23 indicates 23:59:59.
24
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder evaluationCount(String evaluationCount)
The consecutive number of times for which the metric value meets the alert condition before an alert is triggered.
example:3
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder metricName(String metricName)
The metric name.
example:cpu_total
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder namespace(String namespace)
The namespace of the cloud service.
example:acs_ecs_dashboard
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder period(String period)
The aggregation period of monitoring data.
Unit: seconds.
example:60
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder ruleId(String ruleId)
The ID of the alert rule.
example:a151cd6023eacee2f0978e03863cc1697c89508****
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder ruleName(String ruleName)
The name of the alert rule.
example:SystemDefault_acs_rds_dashboard_CpuUsage
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder silenceTime(String silenceTime)
The mute period during which new alerts are not sent even if the trigger conditions are met.
Unit: seconds.
example:86400
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder startTime(String startTime)
The beginning of the time period during which the alert rule is effective.
Unit: hours. For example, the value 00 indicates 00:00:00.
00
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder state(String state)
Indicates whether the alert rule is enabled.
example:Enable
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder statistics(String statistics)
The statistical method.
example:Average
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder threshold(String threshold)
The alert threshold.
example:90
public DescribeActiveMetricRuleListResponseBody.Alarm.Builder webhook(String webhook)
The callback URL.
example:public DescribeActiveMetricRuleListResponseBody.Alarm build()
Copyright © 2026. All rights reserved.