public static final class DescribeDnsGtmAccessStrategyResponseBody.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
accessMode(String accessMode)
The primary/secondary switchover policy for address pool groups.
|
DescribeDnsGtmAccessStrategyResponseBody |
build() |
DescribeDnsGtmAccessStrategyResponseBody.Builder |
createTime(String createTime)
The time when the access policy was created.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
createTimestamp(Long createTimestamp)
The timestamp that indicates when the access policy was created.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultAddrPoolGroupStatus(String defaultAddrPoolGroupStatus)
The status of the primary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultAddrPools(DescribeDnsGtmAccessStrategyResponseBody.DefaultAddrPools defaultAddrPools)
The address pools in the primary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultAddrPoolType(String defaultAddrPoolType)
The type of the primary address pool.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultAvailableAddrNum(Integer defaultAvailableAddrNum)
The number of available addresses in the primary address pool.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultLatencyOptimization(String defaultLatencyOptimization)
Indicates whether scheduling optimization for latency resolution was enabled for the primary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultLbaStrategy(String defaultLbaStrategy)
The load balancing policy of the primary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultMaxReturnAddrNum(Integer defaultMaxReturnAddrNum)
The maximum number of addresses returned from the primary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
defaultMinAvailableAddrNum(Integer defaultMinAvailableAddrNum)
The minimum number of available addresses in the primary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
effectiveAddrPoolGroupType(String effectiveAddrPoolGroupType)
The type of the active address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverAddrPoolGroupStatus(String failoverAddrPoolGroupStatus)
The status of the secondary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverAddrPools(DescribeDnsGtmAccessStrategyResponseBody.FailoverAddrPools failoverAddrPools)
The address pools in the secondary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverAddrPoolType(String failoverAddrPoolType)
The type of the secondary address pool.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverAvailableAddrNum(Integer failoverAvailableAddrNum)
The number of available addresses in the secondary address pool.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverLatencyOptimization(String failoverLatencyOptimization)
Indicates whether scheduling optimization for latency resolution was enabled for the secondary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverLbaStrategy(String failoverLbaStrategy)
The load balancing policy of the secondary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverMaxReturnAddrNum(Integer failoverMaxReturnAddrNum)
The maximum number of addresses returned from the secondary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
failoverMinAvailableAddrNum(Integer failoverMinAvailableAddrNum)
The minimum number of available addresses in the secondary address pool group.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
instanceId(String instanceId)
The ID of the associated instance.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
lines(DescribeDnsGtmAccessStrategyResponseBody.Lines lines)
The source regions.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
requestId(String requestId)
The ID of the request.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
strategyId(String strategyId)
The ID of the access policy.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
strategyMode(String strategyMode)
The type of the access policy.
|
DescribeDnsGtmAccessStrategyResponseBody.Builder |
strategyName(String strategyName)
The name of the access policy.
|
public DescribeDnsGtmAccessStrategyResponseBody.Builder accessMode(String accessMode)
The primary/secondary switchover policy for address pool groups. Valid values:
auto
public DescribeDnsGtmAccessStrategyResponseBody.Builder createTime(String createTime)
The time when the access policy was created.
example:2018-08-09T00:10Z
public DescribeDnsGtmAccessStrategyResponseBody.Builder createTimestamp(Long createTimestamp)
The timestamp that indicates when the access policy was created.
example:1533773400000
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultAddrPoolGroupStatus(String defaultAddrPoolGroupStatus)
The status of the primary address pool group. Valid values:
AVAILABLE
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultAddrPoolType(String defaultAddrPoolType)
The type of the primary address pool. Valid values:
ipv4
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultAddrPools(DescribeDnsGtmAccessStrategyResponseBody.DefaultAddrPools defaultAddrPools)
The address pools in the primary address pool group.
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultAvailableAddrNum(Integer defaultAvailableAddrNum)
The number of available addresses in the primary address pool.
example:1
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultLatencyOptimization(String defaultLatencyOptimization)
Indicates whether scheduling optimization for latency resolution was enabled for the primary address pool group. Valid values:
open
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultLbaStrategy(String defaultLbaStrategy)
The load balancing policy of the primary address pool group. Valid values:
all_rr
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultMaxReturnAddrNum(Integer defaultMaxReturnAddrNum)
The maximum number of addresses returned from the primary address pool group.
example:1
public DescribeDnsGtmAccessStrategyResponseBody.Builder defaultMinAvailableAddrNum(Integer defaultMinAvailableAddrNum)
The minimum number of available addresses in the primary address pool group.
example:1
public DescribeDnsGtmAccessStrategyResponseBody.Builder effectiveAddrPoolGroupType(String effectiveAddrPoolGroupType)
The type of the active address pool group. Valid values:
DEFAULT
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverAddrPoolGroupStatus(String failoverAddrPoolGroupStatus)
The status of the secondary address pool group. Valid values:
AVAILABLE
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverAddrPoolType(String failoverAddrPoolType)
The type of the secondary address pool. Valid values:
ipv4
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverAddrPools(DescribeDnsGtmAccessStrategyResponseBody.FailoverAddrPools failoverAddrPools)
The address pools in the secondary address pool group.
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverAvailableAddrNum(Integer failoverAvailableAddrNum)
The number of available addresses in the secondary address pool.
example:1
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverLatencyOptimization(String failoverLatencyOptimization)
Indicates whether scheduling optimization for latency resolution was enabled for the secondary address pool group. Valid values:
open
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverLbaStrategy(String failoverLbaStrategy)
The load balancing policy of the secondary address pool group. Valid values:
all_rr
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverMaxReturnAddrNum(Integer failoverMaxReturnAddrNum)
The maximum number of addresses returned from the secondary address pool group.
example:1
public DescribeDnsGtmAccessStrategyResponseBody.Builder failoverMinAvailableAddrNum(Integer failoverMinAvailableAddrNum)
The minimum number of available addresses in the secondary address pool group.
example:1
public DescribeDnsGtmAccessStrategyResponseBody.Builder instanceId(String instanceId)
The ID of the associated instance.
example:instance1
public DescribeDnsGtmAccessStrategyResponseBody.Builder lines(DescribeDnsGtmAccessStrategyResponseBody.Lines lines)
The source regions.
public DescribeDnsGtmAccessStrategyResponseBody.Builder requestId(String requestId)
The ID of the request.
example:BA1608CA-834C-4E63-8682-8AF0B11ED72D
public DescribeDnsGtmAccessStrategyResponseBody.Builder strategyId(String strategyId)
The ID of the access policy.
example:strategyId1
public DescribeDnsGtmAccessStrategyResponseBody.Builder strategyMode(String strategyMode)
The type of the access policy. Valid values:
geo
public DescribeDnsGtmAccessStrategyResponseBody.Builder strategyName(String strategyName)
The name of the access policy.
example:strategyName1
public DescribeDnsGtmAccessStrategyResponseBody build()
Copyright © 2026. All rights reserved.