public static final class PutResourceMetricRulesRequest.Rules.Builder extends Object
构造器和说明 |
---|
Builder() |
public PutResourceMetricRulesRequest.Rules.Builder escalations(PutResourceMetricRulesRequest.Escalations escalations)
public PutResourceMetricRulesRequest.Rules.Builder contactGroups(String contactGroups)
public PutResourceMetricRulesRequest.Rules.Builder effectiveInterval(String effectiveInterval)
public PutResourceMetricRulesRequest.Rules.Builder emailSubject(String emailSubject)
public PutResourceMetricRulesRequest.Rules.Builder interval(String interval)
Valid values of N: 1 to 500. > An alert contact group can contain one or more alert contacts. For information about how to create alert contacts and alert contact groups, see [PutContact](~~114923~~) and [PutContactGroup](~~114929~~).
public PutResourceMetricRulesRequest.Rules.Builder labels(List<PutResourceMetricRulesRequest.Labels> labels)
public PutResourceMetricRulesRequest.Rules.Builder metricName(String metricName)
> The status code 200 indicates that the call was successful.
public PutResourceMetricRulesRequest.Rules.Builder namespace(String namespace)
Valid values of N: 1 to 500. You can specify a new name or the name of an existing alert rule. For information about how to query the name of an alert rule, see [DescribeMetricRuleList](~~114941~~). > If you specify a new name, you create a threshold-triggered alert rule.
public PutResourceMetricRulesRequest.Rules.Builder noDataPolicy(String noDataPolicy)
* true: The call was successful. * false: The call failed.
public PutResourceMetricRulesRequest.Rules.Builder noEffectiveInterval(String noEffectiveInterval)
Valid values of N: 1 to 500.
public PutResourceMetricRulesRequest.Rules.Builder period(String period)
Valid values of N: 1 to 500. For information about how to query the name of a metric, see [Appendix 1: Metrics](~~163515~~).
public PutResourceMetricRulesRequest.Rules.Builder resources(String resources)
* Maximum: the maximum value * Minimum: the minimum value * Average: the average value * Availability: the availability rate Valid values of N: 1 to 500. > You must set a collection of the Rules.N.Escalations.Critical.Statistics, Rules.N.Escalations.Critical.ComparisonOperator, Rules.N.Escalations.Critical.Threshold, and Rules.N.Escalations.Critical.Times parameters, a collection of the Rules.N.Escalations.Warn.Statistics, Rules.N.Escalations.Warn.ComparisonOperator, Rules.N.Escalations.Warn.Threshold, and Rules.N.Escalations.Warn.Times parameters, or a collection of the Rules.N.Escalations.Info.Statistics, Rules.N.Escalations.Info.ComparisonOperator, Rules.N.Escalations.Info.Threshold, and Rules.N.Escalations.Info.Times parameters.
public PutResourceMetricRulesRequest.Rules.Builder ruleId(String ruleId)
public PutResourceMetricRulesRequest.Rules.Builder ruleName(String ruleName)
public PutResourceMetricRulesRequest.Rules.Builder silenceTime(Integer silenceTime)
* 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. Valid values of N: 1 to 500.
public PutResourceMetricRulesRequest.Rules.Builder webhook(String webhook)
Unit: seconds. Default value: 86400. Valid values of N: 1 to 500. > If an alert is not cleared after the mute period ends, CloudMonitor resends an alert notification.
public PutResourceMetricRulesRequest.Rules build()
Copyright © 2023. All rights reserved.