public static final class ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder extends Object
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder addressPoolLbStrategy(String addressPoolLbStrategy)
The policy for load balancing between address pools. Valid values:
round_robin
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder addressPools(ListCloudGtmInstanceConfigsResponseBody.AddressPools addressPools)
The address pools.
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder availableStatus(String availableStatus)
The availability state of the access domain name. Valid values:
available
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder commodityCode(String commodityCode)
The commodity code. Valid values:
dns_gtm_public_cn
public ListCloudGtmInstanceConfigsResponseBody.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 ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder configLoggingSwitchStatus(String configLoggingSwitchStatus)
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder createTime(String createTime)
Instance configuration creation time.
example:2024-03-15T01:46Z
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder createTimestamp(Long createTimestamp)
Instance creation time (timestamp).
example:1527690629357
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder enableStatus(String enableStatus)
The enabling state of the access domain name. Valid values:
enable
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder healthStatus(String healthStatus)
The health state of the access domain name. Valid values:
ok
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder instanceId(String instanceId)
The ID of the GTM 3.0 instance.
example:gtm-cn-wwo3a3hbz**
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder remark(String remark)
Remarks on the configuration of domain instance.
example:test
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleDomainName(String scheduleDomainName)
The GTM access domain name. The value of this parameter is composed of the value of ScheduleHostname and the value of ScheduleZoneName.
example:public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleHostname(String scheduleHostname)
Host record of the domain accessed by GTM.
example:www
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleRrType(String scheduleRrType)
DNS record types for the scheduling domain:
A
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleZoneMode(String scheduleZoneMode)
The allocation mode of the access domain name. Valid values:
custom
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder scheduleZoneName(String scheduleZoneName)
The zone (such as example.com) or subzone (such as a.example.com) of the GTM access domain name. In most cases, the zone or subzone is hosted in Authoritative DNS Resolution of the Alibaba Cloud DNS console within the account to which the GTM instance belongs.
example:example.com
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder sequenceLbStrategyMode(String sequenceLbStrategyMode)
The mode used if the address pool with the smallest sequence number is recovered. This parameter is required when AddressPoolLbStrategy is set to sequence. Valid values:
preemptive
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder ttl(Integer ttl)
Global TTL (in seconds), the TTL value for domain resolution to addresses in the address pool, affecting the caching time of DNS records in the ISP"s LocalDNS. Supports custom TTL values.
example:60
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder updateTime(String updateTime)
The last modified time of the instance configuration.
example:2024-03-15T01:46Z
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder updateTimestamp(Long updateTimestamp)
The last modification time of the instance configuration (timestamp).
example:1527690629357
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig.Builder versionCode(String versionCode)
The edition of the GTM 3.0 instance. Valid values:
ultimate
public ListCloudGtmInstanceConfigsResponseBody.InstanceConfig build()
Copyright © 2026. All rights reserved.