public class DescribeDBInstancesRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
DescribeDBInstancesRequest() |
DescribeDBInstancesRequest(DescribeDBInstancesRequest 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 |
---|---|
Long[] |
getExcludeStatus()
Get 排除实例状态
|
String[] |
getExclusterIds()
Get 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
|
Long |
getExclusterType()
Get 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
|
String |
getFilterInstanceType()
Get 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
|
String[] |
getInstanceIds()
Get 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
|
Boolean |
getIsFilterExcluster()
Get 标识是否使用ExclusterType字段, false不使用,true使用
|
Boolean |
getIsFilterVpc()
Get 是否根据 VPC 网络来搜索
|
Long |
getLimit()
Get 返回数量,默认为 20,最大值为 100。
|
Long |
getOffset()
Get 偏移量,默认为 0
|
String |
getOrderBy()
Get 排序字段, projectId, createtime, instancename 三者之一
|
String |
getOrderByType()
Get 排序类型, desc 或者 asc
|
String[] |
getOriginSerialIds()
Get 按 OriginSerialId 查询
|
Long[] |
getProjectIds()
Get 按项目 ID 查询
|
String |
getSearchKey()
Get 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
|
String |
getSearchName()
Get 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
|
Long[] |
getStatus()
Get 按照实例状态进行筛选
|
String |
getSubnetId()
Get 私有网络的子网 ID, IsFilterVpc 为 1 时有效
|
String[] |
getTagKeys()
Get 按标签key查询
|
Tag[] |
getTags()
Get 标签
|
String |
getVpcId()
Get 私有网络 ID, IsFilterVpc 为 1 时有效
|
void |
setExcludeStatus(Long[] ExcludeStatus)
Set 排除实例状态
|
void |
setExclusterIds(String[] ExclusterIds)
Set 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
|
void |
setExclusterType(Long ExclusterType)
Set 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
|
void |
setFilterInstanceType(String FilterInstanceType)
Set 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
|
void |
setInstanceIds(String[] InstanceIds)
Set 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
|
void |
setIsFilterExcluster(Boolean IsFilterExcluster)
Set 标识是否使用ExclusterType字段, false不使用,true使用
|
void |
setIsFilterVpc(Boolean IsFilterVpc)
Set 是否根据 VPC 网络来搜索
|
void |
setLimit(Long Limit)
Set 返回数量,默认为 20,最大值为 100。
|
void |
setOffset(Long Offset)
Set 偏移量,默认为 0
|
void |
setOrderBy(String OrderBy)
Set 排序字段, projectId, createtime, instancename 三者之一
|
void |
setOrderByType(String OrderByType)
Set 排序类型, desc 或者 asc
|
void |
setOriginSerialIds(String[] OriginSerialIds)
Set 按 OriginSerialId 查询
|
void |
setProjectIds(Long[] ProjectIds)
Set 按项目 ID 查询
|
void |
setSearchKey(String SearchKey)
Set 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
|
void |
setSearchName(String SearchName)
Set 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
|
void |
setStatus(Long[] Status)
Set 按照实例状态进行筛选
|
void |
setSubnetId(String SubnetId)
Set 私有网络的子网 ID, IsFilterVpc 为 1 时有效
|
void |
setTagKeys(String[] TagKeys)
Set 按标签key查询
|
void |
setTags(Tag[] Tags)
Set 标签
|
void |
setVpcId(String VpcId)
Set 私有网络 ID, IsFilterVpc 为 1 时有效
|
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 DescribeDBInstancesRequest()
public DescribeDBInstancesRequest(DescribeDBInstancesRequest source)
public String[] getInstanceIds()
public void setInstanceIds(String[] InstanceIds)
InstanceIds
- 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。public String getSearchName()
public void setSearchName(String SearchName)
SearchName
- 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。public String getSearchKey()
public void setSearchKey(String SearchKey)
SearchKey
- 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。public Long[] getProjectIds()
public void setProjectIds(Long[] ProjectIds)
ProjectIds
- 按项目 ID 查询public Boolean getIsFilterVpc()
public void setIsFilterVpc(Boolean IsFilterVpc)
IsFilterVpc
- 是否根据 VPC 网络来搜索public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- 私有网络 ID, IsFilterVpc 为 1 时有效public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- 私有网络的子网 ID, IsFilterVpc 为 1 时有效public String getOrderBy()
public void setOrderBy(String OrderBy)
OrderBy
- 排序字段, projectId, createtime, instancename 三者之一public String getOrderByType()
public void setOrderByType(String OrderByType)
OrderByType
- 排序类型, desc 或者 ascpublic Long getOffset()
public void setOffset(Long Offset)
Offset
- 偏移量,默认为 0public Long getLimit()
public void setLimit(Long Limit)
Limit
- 返回数量,默认为 20,最大值为 100。public String[] getOriginSerialIds()
public void setOriginSerialIds(String[] OriginSerialIds)
OriginSerialIds
- 按 OriginSerialId 查询public Boolean getIsFilterExcluster()
public void setIsFilterExcluster(Boolean IsFilterExcluster)
IsFilterExcluster
- 标识是否使用ExclusterType字段, false不使用,true使用public Long getExclusterType()
public void setExclusterType(Long ExclusterType)
ExclusterType
- 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部public String[] getExclusterIds()
public void setExclusterIds(String[] ExclusterIds)
ExclusterIds
- 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9public String[] getTagKeys()
public void setTagKeys(String[] TagKeys)
TagKeys
- 按标签key查询public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- 标签public String getFilterInstanceType()
public void setFilterInstanceType(String FilterInstanceType)
FilterInstanceType
- 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔public Long[] getStatus()
public void setStatus(Long[] Status)
Status
- 按照实例状态进行筛选public Long[] getExcludeStatus()
public void setExcludeStatus(Long[] ExcludeStatus)
ExcludeStatus
- 排除实例状态Copyright © 2024. All rights reserved.