public static final class DescribeMetricRuleListRequest.Builder extends Object
public DescribeMetricRuleListRequest.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 DescribeMetricRuleListRequest.Builder dimensions(String dimensions)
Set the value to a set of key-value pairs, for example, `userId:120886317861****` or `i-2ze2d6j5uhg20x47****`.
public DescribeMetricRuleListRequest.Builder enableState(Boolean enableState)
* true: queries enabled alert rules. * false: queries disabled alert rules.
public DescribeMetricRuleListRequest.Builder groupId(String groupId)
For information about how to obtain the ID of an application group, see [DescribeMonitorGroups](~~115032~~).
public DescribeMetricRuleListRequest.Builder metricName(String metricName)
For information about how to obtain the name of a metric, see [DescribeMetricMetaList](~~98846~~) or [Appendix 1: Metrics](~~163515~~).
public DescribeMetricRuleListRequest.Builder namespace(String namespace)
For information about how to obtain the namespace of a cloud service, see [DescribeMetricMetaList](~~98846~~) or [Appendix 1: Metrics](~~163515~~).
public DescribeMetricRuleListRequest.Builder page(Integer page)
Minimum value: 1. Default value: 1.
public DescribeMetricRuleListRequest.Builder pageSize(Integer pageSize)
Minimum value: 1. Default value: 10.
public DescribeMetricRuleListRequest.Builder ruleIds(String ruleIds)
public DescribeMetricRuleListRequest.Builder ruleName(String ruleName)
This parameter supports fuzzy match.
public DescribeMetricRuleListRequest build()
Copyright © 2023. All rights reserved.