public static final class DescribeMetricRuleListResponseBody.Alarm.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeMetricRuleListResponseBody.Alarm.Builder alertState(String alertState)
* OK: The alert rule has no active alerts. * ALARM: The alert rule has active alerts. * INSUFFICIENT_DATA: No data is available.
public DescribeMetricRuleListResponseBody.Alarm.Builder compositeExpression(DescribeMetricRuleListResponseBody.CompositeExpression compositeExpression)
> The trigger conditions for a single metric and multiple metrics are mutually exclusive. You cannot specify trigger conditions for a single metric and multiple metrics at the same time.
public DescribeMetricRuleListResponseBody.Alarm.Builder contactGroups(String contactGroups)
public DescribeMetricRuleListResponseBody.Alarm.Builder dimensions(String dimensions)
public DescribeMetricRuleListResponseBody.Alarm.Builder effectiveInterval(String effectiveInterval)
public DescribeMetricRuleListResponseBody.Alarm.Builder enableState(Boolean enableState)
* true: The alert rule is enabled. * false: The alert rule is disabled.
public DescribeMetricRuleListResponseBody.Alarm.Builder escalations(DescribeMetricRuleListResponseBody.Escalations escalations)
public DescribeMetricRuleListResponseBody.Alarm.Builder groupId(String groupId)
public DescribeMetricRuleListResponseBody.Alarm.Builder groupName(String groupName)
> If the alert rule is associated with an application group, the name of the application group is returned in this parameter.
public DescribeMetricRuleListResponseBody.Alarm.Builder labels(DescribeMetricRuleListResponseBody.AlarmLabels labels)
public DescribeMetricRuleListResponseBody.Alarm.Builder mailSubject(String mailSubject)
public DescribeMetricRuleListResponseBody.Alarm.Builder metricName(String metricName)
public DescribeMetricRuleListResponseBody.Alarm.Builder namespace(String namespace)
public DescribeMetricRuleListResponseBody.Alarm.Builder noDataPolicy(String noDataPolicy)
* KEEP_LAST_STATE (default value): No operation is performed. * INSUFFICIENT_DATA: An alert whose content is "Insufficient data" is triggered. * OK: The status is considered normal.
public DescribeMetricRuleListResponseBody.Alarm.Builder noEffectiveInterval(String noEffectiveInterval)
public DescribeMetricRuleListResponseBody.Alarm.Builder period(String period)
public DescribeMetricRuleListResponseBody.Alarm.Builder prometheus(DescribeMetricRuleListResponseBody.Prometheus prometheus)
> This parameter is required only when you create a Prometheus alert rule for Hybrid Cloud Monitoring.
public DescribeMetricRuleListResponseBody.Alarm.Builder resources(String resources)
public DescribeMetricRuleListResponseBody.Alarm.Builder ruleId(String ruleId)
public DescribeMetricRuleListResponseBody.Alarm.Builder ruleName(String ruleName)
public DescribeMetricRuleListResponseBody.Alarm.Builder silenceTime(Integer silenceTime)
Only one alert is reported during each mute period even if the metric value consecutively exceeds the alert rule threshold several times.
public DescribeMetricRuleListResponseBody.Alarm.Builder sourceType(String sourceType)
public DescribeMetricRuleListResponseBody.Alarm.Builder webhook(String webhook)
public DescribeMetricRuleListResponseBody.Alarm build()
Copyright © 2023. All rights reserved.