public static final class SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressLbStrategy(String addressLbStrategy)
Load balancing policy among addresses in the address pool:
round_robin: Round-robin, where for any source of DNS resolution requests, all addresses are returned, with a rotation of the order for every request.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressPoolId(String addressPoolId)
Address pool ID, uniquely identifying the address pool.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressPoolName(String addressPoolName)
Address pool name.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
addressPoolType(String addressPoolType)
Address pool type:
IPv4
IPv6
domain
example:
IPv4
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
availableStatus(String availableStatus)
Address pool availability status:
available: Available
unavailable: Unavailable
example:
available
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool |
build() |
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
createTime(String createTime)
Address pool creation time.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
createTimestamp(Long createTimestamp)
Address pool creation time (timestamp).
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
enableStatus(String enableStatus)
Address pool status:
enable: Enabled status
disable: Disabled status
example:
enable
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
healthJudgement(String healthJudgement)
The condition for determining the health status of the address pool.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
healthStatus(String healthStatus)
The health state of the address pool.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
requestSource(SearchCloudGtmInstanceConfigsResponseBody.RequestSource requestSource)
Parse the request source list.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
seqNonPreemptiveSchedule(Boolean seqNonPreemptiveSchedule)
Indicates whether it is a sequential (non-preemptive) scheduling object for hybrid cloud management scenarios:
true: yes
false: no
example:
false
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
sequenceLbStrategyMode(String sequenceLbStrategyMode)
The mode used if the address with the smallest sequence number is recovered.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
serialNumber(Integer serialNumber)
Sequence number.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
updateTime(String updateTime)
Last modification time of the address pool.
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
updateTimestamp(Long updateTimestamp)
Update time (timestamp).
|
SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder |
weightValue(Integer weightValue)
Weight value (an integer between 1 and 100, inclusive), allowing different weight values to be set for each address pool, implementing the return of address pools according to weight ratios in resolution queries.
|
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressLbStrategy(String addressLbStrategy)
Load balancing policy among addresses in the address pool:
round_robin
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressPoolId(String addressPoolId)
Address pool ID, uniquely identifying the address pool.
example:pool-89564504435014**60
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressPoolName(String addressPoolName)
Address pool name.
example:AddressPool-1
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder addressPoolType(String addressPoolType)
Address pool type:
IPv4
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder availableStatus(String availableStatus)
Address pool availability status:
available
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder createTime(String createTime)
Address pool creation time.
example:2024-03-15T01:46Z
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder createTimestamp(Long createTimestamp)
Address pool creation time (timestamp).
example:1527690629357
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder enableStatus(String enableStatus)
Address pool status:
enable
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder healthJudgement(String healthJudgement)
The condition for determining the health status of the address pool. Valid values:
any_ok
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder healthStatus(String healthStatus)
The health state of the address pool. Valid values:
ok
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder requestSource(SearchCloudGtmInstanceConfigsResponseBody.RequestSource requestSource)
Parse the request source list.
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder seqNonPreemptiveSchedule(Boolean seqNonPreemptiveSchedule)
Indicates whether it is a sequential (non-preemptive) scheduling object for hybrid cloud management scenarios:
false
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder sequenceLbStrategyMode(String sequenceLbStrategyMode)
The mode used if the address with the smallest sequence number is recovered. This parameter is required only when the policy for load balancing between addresses is sequence. Valid values:
preemptive
public SearchCloudGtmInstanceConfigsResponseBody.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) will be returned.
example:1
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder updateTime(String updateTime)
Last modification time of the address pool.
example:2024-03-15T01:46Z
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder updateTimestamp(Long updateTimestamp)
Update time (timestamp).
example:1527690629357
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool.Builder weightValue(Integer weightValue)
Weight value (an integer between 1 and 100, inclusive), allowing different weight values to be set for each address pool, implementing the return of address pools according to weight ratios in resolution queries.
example:1
public SearchCloudGtmInstanceConfigsResponseBody.AddressPool build()
Copyright © 2026. All rights reserved.