public class UpdatePrometheusAlertRuleRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 类和说明 |
|---|---|
static class |
UpdatePrometheusAlertRuleRequest.UpdatePrometheusAlertRuleRequestTags |
| 限定符和类型 | 字段和说明 |
|---|---|
Long |
alertId
This parameter is required.
|
String |
alertName
This parameter is required.
|
String |
annotations
example:
[{"Value": "xxx","Name": "description"}]
|
String |
clusterId
This parameter is required.
|
Long |
dispatchRuleId
example:
10282
|
String |
duration
This parameter is required.
|
String |
expression
This parameter is required.
|
String |
labels
example:
[{"Value": "critical","Name": "severity"}]
|
String |
message
This parameter is required.
|
String |
notifyType
example:
ALERT_MANAGER
|
String |
regionId
This parameter is required.
|
List<UpdatePrometheusAlertRuleRequest.UpdatePrometheusAlertRuleRequestTags> |
tags |
String |
type |
| 构造器和说明 |
|---|
UpdatePrometheusAlertRuleRequest() |
@NameInMap(value="AlertId") public Long alertId
This parameter is required.
example:3888704
@NameInMap(value="AlertName") public String alertName
This parameter is required.
example:Prometheus_Alert
@NameInMap(value="Annotations") public String annotations
[{"Value": "xxx","Name": "description"}]
@NameInMap(value="ClusterId") public String clusterId
This parameter is required.
example:c0bad479465464e1d8c1e641b0afb****
@NameInMap(value="DispatchRuleId") public Long dispatchRuleId
10282
@NameInMap(value="Duration") public String duration
This parameter is required.
example:1
@NameInMap(value="Expression") public String expression
This parameter is required.
example:100 * (sum(rate(container_cpu_usage_seconds_total[1m])) by (pod_name) / sum(label_replace(kube_pod_container_resource_limits_cpu_cores, \"pod_name\", \"$1\", \"pod\", \"(.*)\")) by (pod_name))>75
@NameInMap(value="Labels") public String labels
[{"Value": "critical","Name": "severity"}]
@NameInMap(value="Message") public String message
This parameter is required.
@NameInMap(value="NotifyType") public String notifyType
ALERT_MANAGER
@NameInMap(value="RegionId") public String regionId
This parameter is required.
example:cn-hangzhou
@NameInMap(value="Tags") public List<UpdatePrometheusAlertRuleRequest.UpdatePrometheusAlertRuleRequestTags> tags
@NameInMap(value="Type") public String type
public static UpdatePrometheusAlertRuleRequest build(Map<String,?> map) throws Exception
Exceptionpublic UpdatePrometheusAlertRuleRequest setAlertId(Long alertId)
public Long getAlertId()
public UpdatePrometheusAlertRuleRequest setAlertName(String alertName)
public String getAlertName()
public UpdatePrometheusAlertRuleRequest setAnnotations(String annotations)
public String getAnnotations()
public UpdatePrometheusAlertRuleRequest setClusterId(String clusterId)
public String getClusterId()
public UpdatePrometheusAlertRuleRequest setDispatchRuleId(Long dispatchRuleId)
public Long getDispatchRuleId()
public UpdatePrometheusAlertRuleRequest setDuration(String duration)
public String getDuration()
public UpdatePrometheusAlertRuleRequest setExpression(String expression)
public String getExpression()
public UpdatePrometheusAlertRuleRequest setLabels(String labels)
public String getLabels()
public UpdatePrometheusAlertRuleRequest setMessage(String message)
public String getMessage()
public UpdatePrometheusAlertRuleRequest setNotifyType(String notifyType)
public String getNotifyType()
public UpdatePrometheusAlertRuleRequest setRegionId(String regionId)
public String getRegionId()
public UpdatePrometheusAlertRuleRequest setTags(List<UpdatePrometheusAlertRuleRequest.UpdatePrometheusAlertRuleRequestTags> tags)
public List<UpdatePrometheusAlertRuleRequest.UpdatePrometheusAlertRuleRequestTags> getTags()
public UpdatePrometheusAlertRuleRequest setType(String type)
public String getType()
Copyright © 2024. All rights reserved.