RosGroupMetricRuleProps
Properties for defining a RosGroupMetricRule.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cms-groupmetricrule
Initializer
import com.aliyun.ros.cdk.cms.RosGroupMetricRuleProps;
RosGroupMetricRuleProps.builder()
.category(java.lang.String)
.category(IResolvable)
.escalations(IResolvable)
.escalations(EscalationsProperty)
.groupId(java.lang.String)
.groupId(IResolvable)
.metricName(java.lang.String)
.metricName(IResolvable)
.namespace(java.lang.String)
.namespace(IResolvable)
.ruleId(java.lang.String)
.ruleId(IResolvable)
.ruleName(java.lang.String)
.ruleName(IResolvable)
// .contactGroups(IResolvable)
// .contactGroups(java.util.List<java.lang.String)
// .contactGroups(IResolvable>)
// .dimensions(java.lang.String)
// .dimensions(IResolvable)
// .effectiveInterval(java.lang.String)
// .effectiveInterval(IResolvable)
// .emailSubject(java.lang.String)
// .emailSubject(IResolvable)
// .extraDimensionJson(IResolvable)
// .extraDimensionJson(java.util.Map<java.lang.String, java.lang.Object>)
// .interval(java.lang.Number)
// .interval(IResolvable)
// .noDataPolicy(java.lang.String)
// .noDataPolicy(IResolvable)
// .noEffectiveInterval(java.lang.String)
// .noEffectiveInterval(IResolvable)
// .options(java.lang.String)
// .options(IResolvable)
// .period(java.lang.Number)
// .period(IResolvable)
// .silenceTime(java.lang.Number)
// .silenceTime(IResolvable)
// .webhook(java.lang.String)
// .webhook(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
category | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
escalations | com.aliyun.ros.cdk.core.IResolvable OR EscalationsProperty | No description. |
groupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
metricName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
namespace | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
ruleId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
ruleName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
contactGroups | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
dimensions | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
effectiveInterval | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
emailSubject | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
extraDimensionJson | com.aliyun.ros.cdk.core.IResolvable OR java.util.Map | No description. |
interval | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
noDataPolicy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
noEffectiveInterval | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
options | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
period | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
silenceTime | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
webhook | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
categoryRequired
public java.lang.Object getCategory();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
escalationsRequired
public java.lang.Object getEscalations();
- Type: com.aliyun.ros.cdk.core.IResolvable OR EscalationsProperty
groupIdRequired
public java.lang.Object getGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
metricNameRequired
public java.lang.Object getMetricName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
namespaceRequired
public java.lang.Object getNamespace();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
ruleIdRequired
public java.lang.Object getRuleId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
ruleNameRequired
public java.lang.Object getRuleName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
contactGroupsOptional
public java.lang.Object getContactGroups();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
dimensionsOptional
public java.lang.Object getDimensions();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
effectiveIntervalOptional
public java.lang.Object getEffectiveInterval();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
emailSubjectOptional
public java.lang.Object getEmailSubject();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
extraDimensionJsonOptional
public java.lang.Object getExtraDimensionJson();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
intervalOptional
public java.lang.Object getInterval();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
noDataPolicyOptional
public java.lang.Object getNoDataPolicy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
noEffectiveIntervalOptional
public java.lang.Object getNoEffectiveInterval();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
optionsOptional
public java.lang.Object getOptions();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
periodOptional
public java.lang.Object getPeriod();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
silenceTimeOptional
public java.lang.Object getSilenceTime();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
webhookOptional
public java.lang.Object getWebhook();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable