public static final class ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressLbStrategy(String addressLbStrategy)
Load balancing policy among addresses in the address pool:
round_robin: Round-robin, for any source of DNS resolution requests, returns all addresses and rotates the order of all addresses each time.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressPoolId(String addressPoolId)
The ID of the address pool.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressPoolName(String addressPoolName)
Address pool name.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressPoolType(String addressPoolType)
Address pool type:
IPv4
IPv6
domain
example:
IPv4
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
availableStatus(String availableStatus)
Address pool availability status:
available: Available
unavailable: Unavailable
example:
available
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool |
build() |
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
createTime(String createTime)
Address pool creation time.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
createTimestamp(Long createTimestamp)
Address pool creation time (timestamp).
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
enableStatus(String enableStatus)
Address pool status:
enable: Enabled status
disable: Disabled status
example:
enable
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
healthJudgement(String healthJudgement)
The health state of the address pool.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
healthStatus(String healthStatus)
The health state of the address pool.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
requestSource(ListCloudGtmInstanceConfigsResponseBody.RequestSource requestSource)
Parse the request source list.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
seqNonPreemptiveSchedule(Boolean seqNonPreemptiveSchedule)
Indicates whether the mode of the sequence policy for load balancing between address pools is non-preemptive.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
sequenceLbStrategyMode(String sequenceLbStrategyMode)
The mode used if the address with the smallest sequence number is recovered.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
serialNumber(Integer serialNumber)
Sequence number.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
updateTime(String updateTime)
Last modification time of the address pool.
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
updateTimestamp(Long updateTimestamp)
Last modification time of the address pool (timestamp).
|
ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
weightValue(Integer weightValue)
Weight value (an integer between 1 and 100, including both 1 and 100), which supports setting different weight values for each address pool, enabling the resolution query to return address pools according to the weighted ratio.
|
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressLbStrategy(String addressLbStrategy)
Load balancing policy among addresses in the address pool:
round_robin
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressPoolId(String addressPoolId)
The ID of the address pool. This ID uniquely identifies the address pool.
example:pool-89528023225442**16
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressPoolName(String addressPoolName)
Address pool name.
example:AddressPool-1
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressPoolType(String addressPoolType)
Address pool type:
IPv4
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder availableStatus(String availableStatus)
Address pool availability status:
available
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder createTime(String createTime)
Address pool creation time.
example:2024-03-15T01:46Z
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder createTimestamp(Long createTimestamp)
Address pool creation time (timestamp).
example:1527690629357
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder enableStatus(String enableStatus)
Address pool status:
enable
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder healthJudgement(String healthJudgement)
The health state of the address pool. Valid values:
ok
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder healthStatus(String healthStatus)
The health state of the address pool. Valid values:
ok
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder requestSource(ListCloudGtmInstanceConfigsResponseBody.RequestSource requestSource)
Parse the request source list.
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.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 ListCloudGtmInstanceConfigsResponseBody.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 ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder serialNumber(Integer serialNumber)
Sequence number. For any parsing request, the address pool with the smaller sequence number (indicating the priority of the address pool returned, with smaller numbers having higher priority) is returned.
example:1
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder updateTime(String updateTime)
Last modification time of the address pool.
example:2024-03-15T01:46Z
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder updateTimestamp(Long updateTimestamp)
Last modification time of the address pool (timestamp).
example:1527690629357
public ListCloudGtmInstanceConfigsResponseBody.AddressPool.Builder weightValue(Integer weightValue)
Weight value (an integer between 1 and 100, including both 1 and 100), which supports setting different weight values for each address pool, enabling the resolution query to return address pools according to the weighted ratio.
example:1
public ListCloudGtmInstanceConfigsResponseBody.AddressPool build()
Copyright © 2026. All rights reserved.