public static final class CreateSiteMonitorRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
CreateSiteMonitorRequest.Builder |
address(String address)
The URL or IP address that is monitored by the task.
|
CreateSiteMonitorRequest.Builder |
alertIds(String alertIds)
The ID of the alert rule.
|
CreateSiteMonitorRequest |
build() |
CreateSiteMonitorRequest.Builder |
customSchedule(String customSchedule)
The custom detection period.
|
CreateSiteMonitorRequest.Builder |
interval(String interval)
The interval at which detection requests are sent.
|
CreateSiteMonitorRequest.Builder |
ispCities(String ispCities)
The information of the detection points.
|
CreateSiteMonitorRequest.Builder |
optionsJson(String optionsJson)
The extended options of the protocol that is used by the site monitoring task.
|
CreateSiteMonitorRequest.Builder |
taskName(String taskName)
The name of the site monitoring task.
|
CreateSiteMonitorRequest.Builder |
taskType(String taskType)
The type of the site monitoring task.
|
public CreateSiteMonitorRequest.Builder address(String address)
public CreateSiteMonitorRequest.Builder alertIds(String alertIds)
For more information about how to obtain the ID of an alert rule, see [DescribeMetricRuleList](~~114941~~).
public CreateSiteMonitorRequest.Builder customSchedule(String customSchedule)
public CreateSiteMonitorRequest.Builder interval(String interval)
Valid values: 1, 5, 15, 30, and 60. Unit: minutes. Default value: 1.
public CreateSiteMonitorRequest.Builder ispCities(String ispCities)
The value is a JSON array. Example: `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]`. The values of the city field indicate Beijing, Hangzhou, and Qingdao. For information about how to obtain detection points, see [DescribeSiteMonitorISPCityList](~~115045~~).
public CreateSiteMonitorRequest.Builder optionsJson(String optionsJson)
public CreateSiteMonitorRequest.Builder taskName(String taskName)
The name must be 4 to 100 characters in length, and can contain letters, digits, and underscores (\_).
public CreateSiteMonitorRequest.Builder taskType(String taskType)
Valid values: HTTP, HTTPS, PING, TCP, UDP, DNS, SMTP, POP3, and FTP.
public CreateSiteMonitorRequest build()
Copyright © 2024. All rights reserved.