public class DescribeDnsRecordsRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
DescribeDnsRecordsRequest() |
DescribeDnsRecordsRequest(DescribeDnsRecordsRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
AdvancedFilter[] |
getFilters()
Get 过滤条件,Filters.Values 的上限为20。详细的过滤条件如下:id: 按照 DNS 记录 ID 进行过滤,支持模糊查询;name:按照 DNS 记录名称进行过滤,支持模糊查询;content:按照 DNS 记录内容进行过滤,支持模糊查询;type:按照 DNS 记录类型进行过滤,不支持模糊查询。可选项:
A:将域名指向一个外网 IPv4 地址,如 8.8.8.8; AAAA:将域名指向一个外网 IPv6 地址; CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址; TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件); NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录; CAA:指定可为本站点颁发证书的 CA; SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理; MX:指定收件人邮件服务器。ttl:按照解析生效时间进行过滤,不支持模糊查询。 |
Long |
getLimit()
Get 分页查询限制数目,默认值:20,上限:1000。
|
String |
getMatch()
Get 匹配方式,取值有:all:返回匹配所有查询条件的记录;any:返回匹配任意一个查询条件的记录。默认值为 all。
|
Long |
getOffset()
Get 分页查询偏移量,默认为 0。
|
String |
getSortBy()
Get 排序依据,取值有:content:DNS 记录内容;created-on:DNS 记录创建时间;name:DNS 记录名称;ttl:缓存时间;type:DNS 记录类型。默认根据 type, name 属性组合排序。
|
String |
getSortOrder()
Get 列表排序方式,取值有:asc:升序排列;desc:降序排列。默认值为 asc。
|
String |
getZoneId()
Get 站点 ID。
|
void |
setFilters(AdvancedFilter[] Filters)
Set 过滤条件,Filters.Values 的上限为20。详细的过滤条件如下:id: 按照 DNS 记录 ID 进行过滤,支持模糊查询;name:按照 DNS 记录名称进行过滤,支持模糊查询;content:按照 DNS 记录内容进行过滤,支持模糊查询;type:按照 DNS 记录类型进行过滤,不支持模糊查询。可选项:
A:将域名指向一个外网 IPv4 地址,如 8.8.8.8; AAAA:将域名指向一个外网 IPv6 地址; CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址; TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件); NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录; CAA:指定可为本站点颁发证书的 CA; SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理; MX:指定收件人邮件服务器。ttl:按照解析生效时间进行过滤,不支持模糊查询。 |
void |
setLimit(Long Limit)
Set 分页查询限制数目,默认值:20,上限:1000。
|
void |
setMatch(String Match)
Set 匹配方式,取值有:all:返回匹配所有查询条件的记录;any:返回匹配任意一个查询条件的记录。默认值为 all。
|
void |
setOffset(Long Offset)
Set 分页查询偏移量,默认为 0。
|
void |
setSortBy(String SortBy)
Set 排序依据,取值有:content:DNS 记录内容;created-on:DNS 记录创建时间;name:DNS 记录名称;ttl:缓存时间;type:DNS 记录类型。默认根据 type, name 属性组合排序。
|
void |
setSortOrder(String SortOrder)
Set 列表排序方式,取值有:asc:升序排列;desc:降序排列。默认值为 asc。
|
void |
setZoneId(String ZoneId)
Set 站点 ID。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public DescribeDnsRecordsRequest()
public DescribeDnsRecordsRequest(DescribeDnsRecordsRequest source)
public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId
- 站点 ID。public Long getOffset()
public void setOffset(Long Offset)
Offset
- 分页查询偏移量,默认为 0。public Long getLimit()
public void setLimit(Long Limit)
Limit
- 分页查询限制数目,默认值:20,上限:1000。public AdvancedFilter[] getFilters()
public void setFilters(AdvancedFilter[] Filters)
Filters
- 过滤条件,Filters.Values 的上限为20。详细的过滤条件如下:public String getSortBy()
public void setSortBy(String SortBy)
SortBy
- 排序依据,取值有:public String getSortOrder()
public void setSortOrder(String SortOrder)
SortOrder
- 列表排序方式,取值有:public String getMatch()
public void setMatch(String Match)
Match
- 匹配方式,取值有:Copyright © 2025. All rights reserved.