public static final class DescribeCloudGtmAddressPoolResponseBody.Address.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
address(String address)
IP address or domain name.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
addressId(String addressId)
The address ID.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
attributeInfo(String attributeInfo)
Address ownership information, not supported in the current version.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
availableMode(String availableMode)
The failover method that is used if the address fails health checks.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
availableStatus(String availableStatus)
Address availability status:
available: Address available
unavailable: Address unavailable
example:
available
|
DescribeCloudGtmAddressPoolResponseBody.Address |
build() |
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
createTime(String createTime)
Address creation time.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
createTimestamp(Long createTimestamp)
Address creation time (timestamp).
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
enableStatus(String enableStatus)
Address enable status, indicating whether the address is currently available:
enable: Enabled status
disable: Disabled status
example:
enable
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
healthJudgement(String healthJudgement)
The condition for determining the health status of the address.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
healthStatus(String healthStatus)
The health check state of the address.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
healthTasks(DescribeCloudGtmAddressPoolResponseBody.HealthTasks healthTasks)
Health check task list.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
manualAvailableStatus(String manualAvailableStatus)
The availability state of the address when AvailableMode is set to manual.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
name(String name)
Address name.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
remark(String remark)
Remarks for the address.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
requestSource(DescribeCloudGtmAddressPoolResponseBody.RequestSource requestSource)
The request source list.
|
DescribeCloudGtmAddressPoolResponseBody.Address.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
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
serialNumber(Integer serialNumber)
Sequence number, indicating the priority of address return, where smaller numbers have higher priority.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
type(String type)
The address type.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
updateTime(String updateTime)
The last time the address was modified.
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
updateTimestamp(Long updateTimestamp)
The last modification time of the address (timestamp).
|
DescribeCloudGtmAddressPoolResponseBody.Address.Builder |
weightValue(Integer weightValue)
Weight value (an integer between 1 and 100, inclusive), allowing different weight values to be set for each address, enabling resolution queries to return addresses according to the weighted ratio.
|
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder address(String address)
IP address or domain name.
example:223.5.XX.XX
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder addressId(String addressId)
The address ID. This ID uniquely identifies the address.
example:addr-89518218114368**92
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder attributeInfo(String attributeInfo)
Address ownership information, not supported in the current version.
example:Not supported in the current version.
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder availableMode(String availableMode)
The failover method that is used if the address fails health checks. Valid values:
auto
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder availableStatus(String availableStatus)
Address availability status:
available
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder createTime(String createTime)
Address creation time.
example:2024-03-15T01:46Z
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder createTimestamp(Long createTimestamp)
Address creation time (timestamp).
example:1527690629357
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder enableStatus(String enableStatus)
Address enable status, indicating whether the address is currently available:
enable
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder healthJudgement(String healthJudgement)
The condition for determining the health status of the address. Valid values:
any_ok
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder healthStatus(String healthStatus)
The health check state of the address. Valid values:
ok
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder healthTasks(DescribeCloudGtmAddressPoolResponseBody.HealthTasks healthTasks)
Health check task list.
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder manualAvailableStatus(String manualAvailableStatus)
The availability state of the address when AvailableMode is set to manual. Valid values:
available
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder name(String name)
Address name.
example:Address-1
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder remark(String remark)
Remarks for the address.
example:test
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder requestSource(DescribeCloudGtmAddressPoolResponseBody.RequestSource requestSource)
The request source list.
public DescribeCloudGtmAddressPoolResponseBody.Address.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
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder serialNumber(Integer serialNumber)
Sequence number, indicating the priority of address return, where smaller numbers have higher priority.
example:1
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder type(String type)
The address type. Valid values:
IPv4
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder updateTime(String updateTime)
The last time the address was modified.
example:2024-03-15T01:46Z
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder updateTimestamp(Long updateTimestamp)
The last modification time of the address (timestamp).
example:1527690629357
public DescribeCloudGtmAddressPoolResponseBody.Address.Builder weightValue(Integer weightValue)
Weight value (an integer between 1 and 100, inclusive), allowing different weight values to be set for each address, enabling resolution queries to return addresses according to the weighted ratio.
example:1
public DescribeCloudGtmAddressPoolResponseBody.Address build()
Copyright © 2026. All rights reserved.