public static final class DescribeDnsGtmMonitorConfigResponseBody.Builder extends Object
public DescribeDnsGtmMonitorConfigResponseBody.Builder createTime(String createTime)
The time when the health check configuration was created. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ss format. The time is displayed in UTC.
example:2017-12-28T13:08Z
public DescribeDnsGtmMonitorConfigResponseBody.Builder createTimestamp(Long createTimestamp)
The time when the health check configuration was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
example:1527690629357
public DescribeDnsGtmMonitorConfigResponseBody.Builder evaluationCount(Integer evaluationCount)
The number of consecutive failures.
example:1
public DescribeDnsGtmMonitorConfigResponseBody.Builder interval(Integer interval)
The health check interval. Unit: seconds.
example:1
public DescribeDnsGtmMonitorConfigResponseBody.Builder ispCityNodes(DescribeDnsGtmMonitorConfigResponseBody.IspCityNodes ispCityNodes)
The health check nodes.
public DescribeDnsGtmMonitorConfigResponseBody.Builder monitorConfigId(String monitorConfigId)
The ID of the health check configuration.
example:MonitorConfigId1
public DescribeDnsGtmMonitorConfigResponseBody.Builder monitorExtendInfo(String monitorExtendInfo)
The extended information. The required parameters vary based on the value of ProtocolType.
HTTP or HTTPS
port: the port that you want to check
host: the host settings
path: the URL path
code: the response code. The health check result is deemed abnormal if the returned value is greater than the specified value.
failureRate: the failure rate
sni: specifies whether to enable server name indication (SNI). This parameter is available only when ProtocolType is set to HTTPS. Valid values:
nodeType: the type of the node for monitoring when the address pool type is domain name. Valid values:
PING:
failureRate: the failure rate
packetNum: the number of ping packets
packetLossRate: the loss rate of ping packets
nodeType: the type of the node for monitoring when the address pool type is domain name. Valid values:
TCP
port: the port that you want to check
failureRate: the failure rate
nodeType: the type of the node for monitoring when the address pool type is domain name. Valid values:
{"code":200,"path":"\index.htm","host":"aliyun.com"}
public DescribeDnsGtmMonitorConfigResponseBody.Builder protocolType(String protocolType)
The health check protocol. Valid values:
http
public DescribeDnsGtmMonitorConfigResponseBody.Builder requestId(String requestId)
The request ID.
example:6856BCF6-11D6-4D7E-AC53-FD579933522B
public DescribeDnsGtmMonitorConfigResponseBody.Builder timeout(Integer timeout)
The timeout period. Unit: milliseconds.
example:3000
public DescribeDnsGtmMonitorConfigResponseBody.Builder updateTime(String updateTime)
The time when the health check configuration was updated. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ss format. The time is displayed in UTC.
example:2018-01-03T08:57Z
public DescribeDnsGtmMonitorConfigResponseBody.Builder updateTimestamp(Long updateTimestamp)
The time when the health check configuration was updated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
example:1527690629357
public DescribeDnsGtmMonitorConfigResponseBody build()
Copyright © 2026. All rights reserved.