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