public static final class DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder extends Object
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder addressPoolLbStrategy(String addressPoolLbStrategy)
The policy for load balancing between address pools. Valid values:
round_robin
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder availableStatus(String availableStatus)
The availability state of the access domain name. Valid values:
available
public DescribeCloudGtmAddressPoolReferenceResponseBody.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**1
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder enableStatus(String enableStatus)
The enabling state of the access domain name. Valid values:
enable
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder healthStatus(String healthStatus)
The health state of the access domain name. Valid values:
ok
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder instanceId(String instanceId)
The ID of the Global Traffic Manager (GTM) 3.0 instance.
example:gtm-cn-jmp3qnw**03
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder instanceName(String instanceName)
Instance name.
example:test
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder remark(String remark)
Remarks.
example:test
public DescribeCloudGtmAddressPoolReferenceResponseBody.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 DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder scheduleHostname(String scheduleHostname)
Host record of the domain accessed by GTM.
example:www
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder scheduleRrType(String scheduleRrType)
DNS record types for scheduling domains:
A
public DescribeCloudGtmAddressPoolReferenceResponseBody.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 DescribeCloudGtmAddressPoolReferenceResponseBody.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 DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder ttl(Integer ttl)
Global TTL, the TTL value for resolving the accessed domain name to addresses in the address pool, which affects the caching time of DNS records in the operator"s LocalDNS. Supports custom TTL values.
example:30
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig.Builder versionCode(String versionCode)
Global Traffic Management version 3.0 instance types:
ultimate
public DescribeCloudGtmAddressPoolReferenceResponseBody.InstanceConfig build()
Copyright © 2026. All rights reserved.