public static final class ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder extends Object
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder addressLbStrategy(String addressLbStrategy)
Load balancing policy among addresses in the address pool:
round_robin
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder addressPoolId(String addressPoolId)
The ID of the address pool. This ID uniquely identifies the address pool.
example:pool-89528023225442**16
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder addressPoolName(String addressPoolName)
Address pool name.
example:AddressPool-1
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder addressPoolType(String addressPoolType)
Address pool type:
IPv4
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder addresses(ListCloudGtmAddressPoolsResponseBody.Addresses addresses)
The addresses.
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder availableStatus(String availableStatus)
The availability state of the address pool. Valid values:
available
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder createTime(String createTime)
Address pool creation time.
example:2024-03-15T01:46Z
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder createTimestamp(Long createTimestamp)
Address pool creation time (timestamp).
example:1527690629357
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder enableStatus(String enableStatus)
The enabling state of the address pool. Valid values:
enable
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder healthJudgement(String healthJudgement)
The condition for determining the health state of the address. Valid values:
any_ok
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder healthStatus(String healthStatus)
The health state of the address pool. Valid values:
ok
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder remark(String remark)
Remark
example:test
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder sequenceLbStrategyMode(String sequenceLbStrategyMode)
The mode used if the address with the smallest sequence number is recovered. This parameter is required only when AddressLbStrategy is set to sequence. Valid values:
preemptive
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder updateTime(String updateTime)
Last modification time of the address pool.
example:2024-03-15T01:46Z
public ListCloudGtmAddressPoolsResponseBody.AddressPool.Builder updateTimestamp(Long updateTimestamp)
Last modification time of the address pool (timestamp).
example:1527690629357
public ListCloudGtmAddressPoolsResponseBody.AddressPool build()
Copyright © 2026. All rights reserved.