public static final class SearchCloudGtmAddressPoolsResponseBody.Address.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
address(String address)
IP address or domain name.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
addressId(String addressId)
The address ID.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
attributeInfo(String attributeInfo)
Address ownership information, not supported in the current version.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
availableMode(String availableMode)
The failover method that is used if the address fails health checks.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
availableStatus(String availableStatus)
Address availability status:
available: Address is available
unavailable: Address is unavailable
example:
available
|
SearchCloudGtmAddressPoolsResponseBody.Address |
build() |
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
createTime(String createTime)
Address creation time.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
createTimestamp(Long createTimestamp)
Address creation time (timestamp).
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
enableStatus(String enableStatus)
Address enable status, indicating whether the address is currently available:
enable: Enabled status
disable: Disabled status
example:
enable
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
healthJudgement(String healthJudgement)
The condition for determining the health status of the address.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
healthStatus(String healthStatus)
The health check state of the address.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
healthTasks(SearchCloudGtmAddressPoolsResponseBody.HealthTasks healthTasks)
The health check tasks.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
manualAvailableStatus(String manualAvailableStatus)
The availability state of the address when AvailableMode is set to manual.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
name(String name)
Address name.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
remark(String remark)
Remarks.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
requestSource(String requestSource)
Request source, referring to the source of the request.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
serialNumber(Integer serialNumber)
Sequence number, indicating the priority of address return, where smaller numbers have higher priority.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
type(String type)
Address type:
IPv4: ipv4 address - IPv6: ipv6 address - domain: domain name
example:
IPv4
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
updateTime(String updateTime)
The last time the address was modified.
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
updateTimestamp(Long updateTimestamp)
The last modification time of the address (timestamp).
|
SearchCloudGtmAddressPoolsResponseBody.Address.Builder |
weightValue(Integer weightValue)
Weight value (an integer between 1 and 100), allowing different weight values to be set for each address, enabling resolution queries to return addresses according to the weighted ratio.
|
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder address(String address)
IP address or domain name.
example:223.5.XX.XX
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder addressId(String addressId)
The address ID. This ID uniquely identifies the address.
example:addr-895182181143688192
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder attributeInfo(String attributeInfo)
Address ownership information, not supported in the current version.
example:Not supported in the current version.
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder availableMode(String availableMode)
The failover method that is used if the address fails health checks. Valid values:
auto
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder availableStatus(String availableStatus)
Address availability status:
available
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder createTime(String createTime)
Address creation time.
example:2024-03-15T01:46Z
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder createTimestamp(Long createTimestamp)
Address creation time (timestamp).
example:1527690629357
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder enableStatus(String enableStatus)
Address enable status, indicating whether the address is currently available:
enable
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder healthJudgement(String healthJudgement)
The condition for determining the health status of the address. Valid values:
any_ok
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder healthStatus(String healthStatus)
The health check state of the address. Valid values:
ok
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder healthTasks(SearchCloudGtmAddressPoolsResponseBody.HealthTasks healthTasks)
The health check tasks.
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder manualAvailableStatus(String manualAvailableStatus)
The availability state of the address when AvailableMode is set to manual. Valid values:
available
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder name(String name)
Address name.
example:Address-1
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder remark(String remark)
Remarks.
example:test
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder requestSource(String requestSource)
Request source, referring to the source of the request. GTM schedules based on the exit IP of the LocalDNS used by the terminal. If the LocalDNS supports ECS (edns-client-subnet), intelligent scheduling can also be performed based on the IP of the visiting terminal.
example:default
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder serialNumber(Integer serialNumber)
Sequence number, indicating the priority of address return, where smaller numbers have higher priority.
example:1
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder type(String type)
Address type:
IPv4
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder updateTime(String updateTime)
The last time the address was modified.
example:2024-03-15T01:46Z
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder updateTimestamp(Long updateTimestamp)
The last modification time of the address (timestamp).
example:1527690629357
public SearchCloudGtmAddressPoolsResponseBody.Address.Builder weightValue(Integer weightValue)
Weight value (an integer between 1 and 100), allowing different weight values to be set for each address, enabling resolution queries to return addresses according to the weighted ratio.
example:1
public SearchCloudGtmAddressPoolsResponseBody.Address build()
Copyright © 2026. All rights reserved.