public static final class SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder extends Object
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder addressPoolLbStrategy(String addressPoolLbStrategy)
The policy for load balancing between address pools. Valid values:
round_robin
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder addressPools(SearchCloudGtmInstanceConfigsResponseBody.AddressPools addressPools)
The address pools.
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder availableStatus(String availableStatus)
The availability state of the access domain name. Valid values:
available
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder commodityCode(String commodityCode)
The commodity code. Valid values:
dns_gtm_public_cn
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder configId(String configId)
The configuration ID of the access domain name. Two configuration IDs exist when the access domain name is bound to the same GTM instance but an A record and an AAAA record are configured for the access domain name. The configuration ID uniquely identifies a configuration.
example:Config-000**11
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder configLoggingSwitchStatus(String configLoggingSwitchStatus)
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder createTime(String createTime)
Domain instance creation time.
example:2024-03-15T01:46Z
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder createTimestamp(Long createTimestamp)
Domain instance creation time (timestamp).
example:1527690629357
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder enableStatus(String enableStatus)
The enabling state of the access domain name. Valid values:
enable
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder healthStatus(String healthStatus)
The health state of the access domain name. Valid values:
ok
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder instanceId(String instanceId)
The ID of the GTM 3.0 instance.
example:gtm-cn-x0r38e0**03
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder remark(String remark)
Remarks for the domain instance.
example:test
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleDomainName(String scheduleDomainName)
The access domain name. The value of this parameter is composed of the value of ScheduleHostname and the value of ScheduleZoneName.
example:public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleHostname(String scheduleHostname)
Host record of the domain accessed by GTM.
example:www
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleRrType(String scheduleRrType)
DNS record types for the scheduling domain:
A
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleZoneMode(String scheduleZoneMode)
The allocation mode of the access domain name. Valid values:
custom
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleZoneName(String scheduleZoneName)
The zone such as example.com or subzone such as a.example.com of the access domain name. In most cases, the zone or subzone is hosted by the Public Authoritative DNS module of Alibaba Cloud DNS. This zone belongs to the account to which the GTM instance belongs.
example:example.com
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder sequenceLbStrategyMode(String sequenceLbStrategyMode)
The mode used if the address pool with the smallest sequence number is recovered. This parameter is returned when AddressPoolLbStrategy is set to sequence. Valid values:
preemptive
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder ttl(Integer ttl)
Global TTL (in seconds), the TTL value for resolving the access domain name to the address pool, which affects the caching time of DNS records in the operator"s LocalDNS. Supports custom TTL values.
example:60
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder updateTime(String updateTime)
The last modification time of the domain instance.
example:2024-03-15T01:46Z
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder updateTimestamp(Long updateTimestamp)
The last modification time of the domain instance (timestamp).
example:1527690629357
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder versionCode(String versionCode)
Global Traffic Management version 3.0 instance types:
ultimate
public SearchCloudGtmInstanceConfigsResponseBody.InstanceConfig build()
Copyright © 2026. All rights reserved.