public static final class DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder extends Object
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder addressLbStrategy(String addressLbStrategy)
Load balancing policy among addresses in the address pool:
round_robin
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder addressPoolId(String addressPoolId)
The ID of the address pool. This ID uniquely identifies the address pool.
example:pool-89528023225442**16
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder addressPoolName(String addressPoolName)
Address pool name.
example:AddressPool-1
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder addressPoolType(String addressPoolType)
Address pool type:
IPv4
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder addresses(DescribeCloudGtmInstanceConfigFullInfoResponseBody.Addresses addresses)
The addresses.
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder availableStatus(String availableStatus)
The availability state of the address pool. Valid values:
available
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder createTime(String createTime)
Address pool creation time.
example:2024-03-15T01:46Z
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder createTimestamp(Long createTimestamp)
Address pool creation time (timestamp).
example:1527690629357
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder enableStatus(String enableStatus)
The enabling state of the address pool. Valid values:
enable
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder healthJudgement(String healthJudgement)
The condition for determining the health state of the address pool. Valid values:
any_ok
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder healthStatus(String healthStatus)
Address pool health status:
ok
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder requestSource(DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPoolRequestSource requestSource)
Parse the list of request sources.
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder seqNonPreemptiveSchedule(Boolean seqNonPreemptiveSchedule)
Indicates whether it is a sequential (non-preemptive) scheduling object for hybrid cloud management scenarios:
false
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.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 DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder serialNumber(Integer serialNumber)
Sequence number. For any parsing request from any source, the address pool with the smaller sequence number is returned (the sequence number indicates the priority of the address pool returned, with smaller numbers having higher priority).
example:1
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder updateTime(String updateTime)
Last modification time of the address pool.
example:2024-03-15T01:46Z
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool.Builder updateTimestamp(Long updateTimestamp)
Last modification time of the address pool (timestamp).
example:1527690629357
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.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, enabling resolution queries to return address pools according to the weighted ratio.
example:1
public DescribeCloudGtmInstanceConfigFullInfoResponseBody.AddressPool build()
Copyright © 2026. All rights reserved.