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