public static final class DescribeAlertLogListResponseBody.AlertLogList.Builder extends Object
public DescribeAlertLogListResponseBody.AlertLogList.Builder alertTime(String alertTime)
The timestamp that was generated when the alert was triggered.
Unit: milliseconds.
example:1610043776621
public DescribeAlertLogListResponseBody.AlertLogList.Builder blackListDetail(String blackListDetail)
The details of the blacklist policy.
example:BlackListDetail
public DescribeAlertLogListResponseBody.AlertLogList.Builder blackListName(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"}
public DescribeAlertLogListResponseBody.AlertLogList.Builder blackListUUID(String blackListUUID)
The ID of the blacklist policy.
example:8410dbbd-7d30-41c5-94cb-*****
public DescribeAlertLogListResponseBody.AlertLogList.Builder contactALIIWWList(List<String> contactALIIWWList)
public DescribeAlertLogListResponseBody.AlertLogList.Builder contactDingList(List<String> contactDingList)
public DescribeAlertLogListResponseBody.AlertLogList.Builder contactGroups(List<String> contactGroups)
public DescribeAlertLogListResponseBody.AlertLogList.Builder contactMailList(List<String> contactMailList)
public DescribeAlertLogListResponseBody.AlertLogList.Builder contactOnCallList(List<String> contactOnCallList)
public DescribeAlertLogListResponseBody.AlertLogList.Builder contactSMSList(List<String> contactSMSList)
public DescribeAlertLogListResponseBody.AlertLogList.Builder dimensions(List<DescribeAlertLogListResponseBody.Dimensions> dimensions)
The dimensions of the resource that triggered alerts.
public DescribeAlertLogListResponseBody.AlertLogList.Builder dingdingWebhookList(List<String> dingdingWebhookList)
public DescribeAlertLogListResponseBody.AlertLogList.Builder escalation(DescribeAlertLogListResponseBody.Escalation escalation)
The alert rule based on which the alert is triggered.
public DescribeAlertLogListResponseBody.AlertLogList.Builder eventName(String eventName)
The event name.
example:IOHang
public DescribeAlertLogListResponseBody.AlertLogList.Builder extendedInfo(List<DescribeAlertLogListResponseBody.ExtendedInfo> extendedInfo)
The extended fields.
public DescribeAlertLogListResponseBody.AlertLogList.Builder groupId(String groupId)
The ID of the application group.
example:7301****
public DescribeAlertLogListResponseBody.AlertLogList.Builder groupName(String groupName)
The name of the application group.
example:ECS_Instances
public DescribeAlertLogListResponseBody.AlertLogList.Builder instanceId(String instanceId)
The resource ID.
example:i-m5e1qg6uo38rztr4****
public DescribeAlertLogListResponseBody.AlertLogList.Builder instanceName(String instanceName)
The resource name.
example:portalHost
public DescribeAlertLogListResponseBody.AlertLogList.Builder level(String level)
The alert level and the methods that are used to send alert notifications. Valid values:
P4
public DescribeAlertLogListResponseBody.AlertLogList.Builder levelChange(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
public DescribeAlertLogListResponseBody.AlertLogList.Builder logId(String logId)
The log ID.
example:7818361[1523]@1671593992[1]
public DescribeAlertLogListResponseBody.AlertLogList.Builder message(String message)
The alert information in a JSON string.
example:{"alertName":"e47aa0ac-4076-44db-a47d-d1083968****_Availability"}
public DescribeAlertLogListResponseBody.AlertLogList.Builder metricName(String metricName)
The metric name.
example:cpu_total
public DescribeAlertLogListResponseBody.AlertLogList.Builder namespace(String namespace)
The namespace of the cloud service.
example:acs_ecs_dashboard
public DescribeAlertLogListResponseBody.AlertLogList.Builder product(String product)
The identifier of the cloud service. Valid values:
acs_Service keyword format is returned. Example: acs_networkmonitor.ECS
public DescribeAlertLogListResponseBody.AlertLogList.Builder ruleId(String ruleId)
The ID of the alert rule.
example:d582b9e9-b1c1-4f17-9279-0fe7333a****_ResponseTime
public DescribeAlertLogListResponseBody.AlertLogList.Builder ruleName(String ruleName)
The name of the alert rule.
public DescribeAlertLogListResponseBody.AlertLogList.Builder sendDetail(DescribeAlertLogListResponseBody.SendDetail sendDetail)
The details about the sending results of alert notifications.
public DescribeAlertLogListResponseBody.AlertLogList.Builder sendResultList(List<DescribeAlertLogListResponseBody.SendResultList> sendResultList)
The sending results of alert notifications.
public DescribeAlertLogListResponseBody.AlertLogList.Builder sendStatus(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
public DescribeAlertLogListResponseBody.AlertLogList.Builder webhookList(List<DescribeAlertLogListResponseBody.WebhookList> webhookList)
The callback URLs.
public DescribeAlertLogListResponseBody.AlertLogList build()
Copyright © 2026. All rights reserved.