public static final class SearchAlertRulesResponseBody.AlertRules.Builder extends Object
构造器和说明 |
---|
Builder() |
public SearchAlertRulesResponseBody.AlertRules.Builder alarmContext(SearchAlertRulesResponseBody.AlarmContext alarmContext)
public SearchAlertRulesResponseBody.AlertRules.Builder alertLevel(String alertLevel)
public SearchAlertRulesResponseBody.AlertRules.Builder alertRule(SearchAlertRulesResponseBody.AlertRule alertRule)
public SearchAlertRulesResponseBody.AlertRules.Builder alertTitle(String alertTitle)
public SearchAlertRulesResponseBody.AlertRules.Builder alertType(Integer alertType)
* `1`: custom alert rules that are used to monitor drill-down data sets * `3`: custom alert rules that are used to monitor tiled data sets * `4`: alert rules that are used to monitor the browser, including the default frontend alert rules * `5`: alert rules that are used to monitor applications, including the default application alert rules * `6`: the default browser alert rules * `7`: the default application alert rules * `8`: Tracing Analysis alert rules * `101`: Prometheus alert rules
public SearchAlertRulesResponseBody.AlertRules.Builder alertVersion(Integer alertVersion)
public SearchAlertRulesResponseBody.AlertRules.Builder alertWays(List<String> alertWays)
public SearchAlertRulesResponseBody.AlertRules.Builder config(String config)
The configuration item **continuous** indicates whether alert notifications are continuously sent. Valid values: * `true`: Alert notifications are sent every minute. * `false`: The alert silence feature is enabled. The configuration item **dataRevision** indicates the data revision policy that is used if no data is obtained or the data is null. Default value: 2. Valid values: * `0`: overwrites the data by using the value 0 * `1`: overwrites the data by using the value 1 * `2`: overwrites the data by using the value null. This value indicates that no alert is triggered if no data exists
public SearchAlertRulesResponseBody.AlertRules.Builder contactGroupIdList(String contactGroupIdList)
public SearchAlertRulesResponseBody.AlertRules.Builder contactGroupIds(String contactGroupIds)
public SearchAlertRulesResponseBody.AlertRules.Builder createTime(Long createTime)
public SearchAlertRulesResponseBody.AlertRules.Builder hostByAlertManager(Boolean hostByAlertManager)
* `true` * `false`
public SearchAlertRulesResponseBody.AlertRules.Builder id(Long id)
public SearchAlertRulesResponseBody.AlertRules.Builder metricParam(SearchAlertRulesResponseBody.MetricParam metricParam)
public SearchAlertRulesResponseBody.AlertRules.Builder notice(SearchAlertRulesResponseBody.Notice notice)
public SearchAlertRulesResponseBody.AlertRules.Builder regionId(String regionId)
public SearchAlertRulesResponseBody.AlertRules.Builder resourceGroupId(String resourceGroupId)
public SearchAlertRulesResponseBody.AlertRules.Builder status(String status)
public SearchAlertRulesResponseBody.AlertRules.Builder taskId(Long taskId)
public SearchAlertRulesResponseBody.AlertRules.Builder taskStatus(String taskStatus)
public SearchAlertRulesResponseBody.AlertRules.Builder title(String title)
public SearchAlertRulesResponseBody.AlertRules.Builder updateTime(Long updateTime)
public SearchAlertRulesResponseBody.AlertRules.Builder userId(String userId)
public SearchAlertRulesResponseBody.AlertRules build()
Copyright © 2024. All rights reserved.