public static final class ListCloudGtmAddressPoolsResponseBody.Address.Builder extends Object
public ListCloudGtmAddressPoolsResponseBody.Address.Builder address(String address)
IP address or domain name.
example:223.5.XX.XX
public ListCloudGtmAddressPoolsResponseBody.Address.Builder addressId(String addressId)
The address ID. This ID uniquely identifies the address.
example:addr-895182181143688192
public ListCloudGtmAddressPoolsResponseBody.Address.Builder attributeInfo(String attributeInfo)
Address ownership information, not supported in the current version.
example:The current version does not support returning this parameter.
public ListCloudGtmAddressPoolsResponseBody.Address.Builder availableMode(String availableMode)
The failover mode that is used when address exceptions are identified. Valid values:
auto
public ListCloudGtmAddressPoolsResponseBody.Address.Builder availableStatus(String availableStatus)
The availability state of the address. Valid values:
available
public ListCloudGtmAddressPoolsResponseBody.Address.Builder createTime(String createTime)
Address creation time.
example:2024-03-15T01:46Z
public ListCloudGtmAddressPoolsResponseBody.Address.Builder createTimestamp(Long createTimestamp)
Address creation time (timestamp).
example:1527690629357
public ListCloudGtmAddressPoolsResponseBody.Address.Builder enableStatus(String enableStatus)
Address enable status:
enable
public ListCloudGtmAddressPoolsResponseBody.Address.Builder healthJudgement(String healthJudgement)
The condition for determining the health status of the address. Valid values:
any_ok
public ListCloudGtmAddressPoolsResponseBody.Address.Builder healthStatus(String healthStatus)
The health check state of the address. Valid values:
ok
public ListCloudGtmAddressPoolsResponseBody.Address.Builder healthTasks(ListCloudGtmAddressPoolsResponseBody.HealthTasks healthTasks)
The health check tasks.
public ListCloudGtmAddressPoolsResponseBody.Address.Builder manualAvailableStatus(String manualAvailableStatus)
The availability state of the address when AvailableMode is set to manual for the address. Valid values:
available
public ListCloudGtmAddressPoolsResponseBody.Address.Builder name(String name)
Address name.
example:Address-1
public ListCloudGtmAddressPoolsResponseBody.Address.Builder remark(String remark)
Address remarks.
example:test
public ListCloudGtmAddressPoolsResponseBody.Address.Builder requestSource(ListCloudGtmAddressPoolsResponseBody.RequestSource requestSource)
List of request sources.
public ListCloudGtmAddressPoolsResponseBody.Address.Builder seqNonPreemptiveSchedule(Boolean seqNonPreemptiveSchedule)
Indicates whether the mode of the sequence policy for load balancing between address pools is non-preemptive. This parameter is available only for the multicloud integration scenario. Valid values:
false
public ListCloudGtmAddressPoolsResponseBody.Address.Builder serialNumber(Integer serialNumber)
Sequence number, indicating the priority of address return, where smaller numbers have higher priority.
example:1
public ListCloudGtmAddressPoolsResponseBody.Address.Builder type(String type)
Address type:
IPv4
public ListCloudGtmAddressPoolsResponseBody.Address.Builder updateTime(String updateTime)
The last time the address was modified.
example:2024-03-15T01:46Z
public ListCloudGtmAddressPoolsResponseBody.Address.Builder updateTimestamp(Long updateTimestamp)
The last modification time of the address (timestamp).
example:1527690629357
public ListCloudGtmAddressPoolsResponseBody.Address.Builder weightValue(Integer weightValue)
Weight value (integer between 1 and 100), supports setting different weight values for each address, enabling resolution queries to return addresses according to the weight ratio.
example:1
public ListCloudGtmAddressPoolsResponseBody.Address build()
Copyright © 2026. All rights reserved.