public static class DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList
extends com.aliyun.tea.TeaModel
| 构造器和说明 |
|---|
DescribeAlertLogListResponseBodyAlertLogList() |
@NameInMap(value="AlertTime") public String alertTime
The timestamp that was generated when the alert was triggered.
Unit: milliseconds.
example:1610043776621
@NameInMap(value="BlackListDetail") public String blackListDetail
The details of the blacklist policy.
example:BlackListDetail
@NameInMap(value="BlackListName") public String blackListName
The name of the blacklist policy.
example:{"id":123,"metricProject":"acs_ecs_dashboard","userId":1736511134389110,"uuid":"8410dbbd-7d30-41c5-94cb-","name":"alert-","productCategory":"ecs","instances":[{"instanceId":"host-***"}],"metrics":null,"scopeType":"USER","scopeValue":"","startTime":"0001-01-01T00:00:00Z","endTime":"9999-12-31T23:59:59.999999999+08:00","effectiveTime":null,"isEnable":true,"status":1,"gmtCreate":"2021-11-02T16:35:59+08:00","gmtModified":"2021-11-02T16:35:59+08:00","loadTime":"2021-11-02T16:36:15.213072177+08:00"}
@NameInMap(value="BlackListUUID") public String blackListUUID
The ID of the blacklist policy.
example:8410dbbd-7d30-41c5-94cb-*****
@NameInMap(value="Dimensions") public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListDimensions> dimensions
The dimensions of the resource that triggered alerts.
@NameInMap(value="Escalation") public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListEscalation escalation
The alert rule based on which the alert is triggered.
@NameInMap(value="EventName") public String eventName
The event name.
example:IOHang
@NameInMap(value="ExtendedInfo") public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListExtendedInfo> extendedInfo
The extended fields.
@NameInMap(value="GroupId") public String groupId
The ID of the application group.
example:7301****
@NameInMap(value="GroupName") public String groupName
The name of the application group.
example:ECS_Instances
@NameInMap(value="InstanceId") public String instanceId
The resource ID.
example:i-m5e1qg6uo38rztr4****
@NameInMap(value="InstanceName") public String instanceName
The resource name.
example:portalHost
@NameInMap(value="Level") public String level
The alert level and the methods that are used to send alert notifications. Valid values:
P4
@NameInMap(value="LevelChange") public String levelChange
Indicates whether the alert level was changed. Valid values:
P4->OK: The alert level was changed from P4 to OK.P4->P4: The alert level was still P4.P4->OK
@NameInMap(value="LogId") public String logId
The log ID.
example:7818361[1523]@1671593992[1]
@NameInMap(value="Message") public String message
The alert information in a JSON string.
example:{"alertName":"e47aa0ac-4076-44db-a47d-d1083968****_Availability"}
@NameInMap(value="MetricName") public String metricName
The metric name.
example:cpu_total
@NameInMap(value="Namespace") public String namespace
The namespace of the cloud service.
example:acs_ecs_dashboard
@NameInMap(value="Product") public String product
The identifier of the cloud service. Valid values:
acs_Service keyword format is returned. Example: acs_networkmonitor.ECS
@NameInMap(value="RuleId") public String ruleId
The ID of the alert rule.
example:d582b9e9-b1c1-4f17-9279-0fe7333a****_ResponseTime
@NameInMap(value="RuleName") public String ruleName
The name of the alert rule.
@NameInMap(value="SendDetail") public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListSendDetail sendDetail
The details about the sending results of alert notifications.
@NameInMap(value="SendResultList") public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListSendResultList> sendResultList
The sending results of alert notifications.
@NameInMap(value="SendStatus") public String sendStatus
The status of the alert. Valid values:
If the value of the SendStatus parameter is 0, the value P4 of the Level parameter indicates a triggered alert and the value OK indicates a cleared alert.
example:0
@NameInMap(value="WebhookList") public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListWebhookList> webhookList
The callback URLs.
public DescribeAlertLogListResponseBodyAlertLogList()
public static DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList build(Map<String,?> map) throws Exception
Exceptionpublic DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setAlertTime(String alertTime)
public String getAlertTime()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setBlackListDetail(String blackListDetail)
public String getBlackListDetail()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setBlackListName(String blackListName)
public String getBlackListName()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setBlackListUUID(String blackListUUID)
public String getBlackListUUID()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setContactALIIWWList(List<String> contactALIIWWList)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setContactDingList(List<String> contactDingList)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setContactGroups(List<String> contactGroups)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setContactMailList(List<String> contactMailList)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setContactOnCallList(List<String> contactOnCallList)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setContactSMSList(List<String> contactSMSList)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setDimensions(List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListDimensions> dimensions)
public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListDimensions> getDimensions()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setDingdingWebhookList(List<String> dingdingWebhookList)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setEscalation(DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListEscalation escalation)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListEscalation getEscalation()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setEventName(String eventName)
public String getEventName()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setExtendedInfo(List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListExtendedInfo> extendedInfo)
public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListExtendedInfo> getExtendedInfo()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setGroupId(String groupId)
public String getGroupId()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setGroupName(String groupName)
public String getGroupName()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setInstanceId(String instanceId)
public String getInstanceId()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setInstanceName(String instanceName)
public String getInstanceName()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setLevel(String level)
public String getLevel()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setLevelChange(String levelChange)
public String getLevelChange()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setLogId(String logId)
public String getLogId()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setMessage(String message)
public String getMessage()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setMetricName(String metricName)
public String getMetricName()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setNamespace(String namespace)
public String getNamespace()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setProduct(String product)
public String getProduct()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setRuleId(String ruleId)
public String getRuleId()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setRuleName(String ruleName)
public String getRuleName()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setSendDetail(DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListSendDetail sendDetail)
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListSendDetail getSendDetail()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setSendResultList(List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListSendResultList> sendResultList)
public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListSendResultList> getSendResultList()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setSendStatus(String sendStatus)
public String getSendStatus()
public DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogList setWebhookList(List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListWebhookList> webhookList)
public List<DescribeAlertLogListResponseBody.DescribeAlertLogListResponseBodyAlertLogListWebhookList> getWebhookList()
Copyright © 2026. All rights reserved.