Class DescribeDBInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mariadb.v20170312.models.DescribeDBInstancesRequest
-
public class DescribeDBInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long[]getExcludeStatus()Get 排除实例状态String[]getExclusterIds()Get 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9LonggetExclusterType()Get 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部StringgetFilterInstanceType()Get 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔String[]getInstanceIds()Get 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。BooleangetIsFilterExcluster()Get 标识是否使用ExclusterType字段, false不使用,true使用BooleangetIsFilterVpc()Get 是否根据 VPC 网络来搜索LonggetLimit()Get 返回数量,默认为 20,最大值为 100。LonggetOffset()Get 偏移量,默认为 0StringgetOrderBy()Get 排序字段, projectId, createtime, instancename 三者之一StringgetOrderByType()Get 排序类型, desc 或者 ascString[]getOriginSerialIds()Get 按 OriginSerialId 查询Long[]getProjectIds()Get 按项目 ID 查询StringgetSearchKey()Get 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。StringgetSearchName()Get 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。Long[]getStatus()Get 按照实例状态进行筛选StringgetSubnetId()Get 私有网络的子网 ID, IsFilterVpc 为 1 时有效String[]getTagKeys()Get 按标签key查询StringgetVpcId()Get 私有网络 ID, IsFilterVpc 为 1 时有效voidsetExcludeStatus(Long[] ExcludeStatus)Set 排除实例状态voidsetExclusterIds(String[] ExclusterIds)Set 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9voidsetExclusterType(Long ExclusterType)Set 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部voidsetFilterInstanceType(String FilterInstanceType)Set 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔voidsetInstanceIds(String[] InstanceIds)Set 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。voidsetIsFilterExcluster(Boolean IsFilterExcluster)Set 标识是否使用ExclusterType字段, false不使用,true使用voidsetIsFilterVpc(Boolean IsFilterVpc)Set 是否根据 VPC 网络来搜索voidsetLimit(Long Limit)Set 返回数量,默认为 20,最大值为 100。voidsetOffset(Long Offset)Set 偏移量,默认为 0voidsetOrderBy(String OrderBy)Set 排序字段, projectId, createtime, instancename 三者之一voidsetOrderByType(String OrderByType)Set 排序类型, desc 或者 ascvoidsetOriginSerialIds(String[] OriginSerialIds)Set 按 OriginSerialId 查询voidsetProjectIds(Long[] ProjectIds)Set 按项目 ID 查询voidsetSearchKey(String SearchKey)Set 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。voidsetSearchName(String SearchName)Set 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。voidsetStatus(Long[] Status)Set 按照实例状态进行筛选voidsetSubnetId(String SubnetId)Set 私有网络的子网 ID, IsFilterVpc 为 1 时有效voidsetTagKeys(String[] TagKeys)Set 按标签key查询voidsetVpcId(String VpcId)Set 私有网络 ID, IsFilterVpc 为 1 时有效voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
DescribeDBInstancesRequest
public DescribeDBInstancesRequest()
-
DescribeDBInstancesRequest
public 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.
-
-
Method Detail
-
getInstanceIds
public String[] getInstanceIds()
Get 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。- Returns:
- InstanceIds 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
-
setInstanceIds
public void setInstanceIds(String[] InstanceIds)
Set 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。- Parameters:
InstanceIds- 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
-
getSearchName
public String getSearchName()
Get 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。- Returns:
- SearchName 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
-
setSearchName
public void setSearchName(String SearchName)
Set 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。- Parameters:
SearchName- 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
-
getSearchKey
public String getSearchKey()
Get 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。- Returns:
- SearchKey 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
-
setSearchKey
public void setSearchKey(String SearchKey)
Set 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。- Parameters:
SearchKey- 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
-
getProjectIds
public Long[] getProjectIds()
Get 按项目 ID 查询- Returns:
- ProjectIds 按项目 ID 查询
-
setProjectIds
public void setProjectIds(Long[] ProjectIds)
Set 按项目 ID 查询- Parameters:
ProjectIds- 按项目 ID 查询
-
getIsFilterVpc
public Boolean getIsFilterVpc()
Get 是否根据 VPC 网络来搜索- Returns:
- IsFilterVpc 是否根据 VPC 网络来搜索
-
setIsFilterVpc
public void setIsFilterVpc(Boolean IsFilterVpc)
Set 是否根据 VPC 网络来搜索- Parameters:
IsFilterVpc- 是否根据 VPC 网络来搜索
-
getVpcId
public String getVpcId()
Get 私有网络 ID, IsFilterVpc 为 1 时有效- Returns:
- VpcId 私有网络 ID, IsFilterVpc 为 1 时有效
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络 ID, IsFilterVpc 为 1 时有效- Parameters:
VpcId- 私有网络 ID, IsFilterVpc 为 1 时有效
-
getSubnetId
public String getSubnetId()
Get 私有网络的子网 ID, IsFilterVpc 为 1 时有效- Returns:
- SubnetId 私有网络的子网 ID, IsFilterVpc 为 1 时有效
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 私有网络的子网 ID, IsFilterVpc 为 1 时有效- Parameters:
SubnetId- 私有网络的子网 ID, IsFilterVpc 为 1 时有效
-
getOrderBy
public String getOrderBy()
Get 排序字段, projectId, createtime, instancename 三者之一- Returns:
- OrderBy 排序字段, projectId, createtime, instancename 三者之一
-
setOrderBy
public void setOrderBy(String OrderBy)
Set 排序字段, projectId, createtime, instancename 三者之一- Parameters:
OrderBy- 排序字段, projectId, createtime, instancename 三者之一
-
getOrderByType
public String getOrderByType()
Get 排序类型, desc 或者 asc- Returns:
- OrderByType 排序类型, desc 或者 asc
-
setOrderByType
public void setOrderByType(String OrderByType)
Set 排序类型, desc 或者 asc- Parameters:
OrderByType- 排序类型, desc 或者 asc
-
getOffset
public Long getOffset()
Get 偏移量,默认为 0- Returns:
- Offset 偏移量,默认为 0
-
setOffset
public void setOffset(Long Offset)
Set 偏移量,默认为 0- Parameters:
Offset- 偏移量,默认为 0
-
getLimit
public Long getLimit()
Get 返回数量,默认为 20,最大值为 100。- Returns:
- Limit 返回数量,默认为 20,最大值为 100。
-
setLimit
public void setLimit(Long Limit)
Set 返回数量,默认为 20,最大值为 100。- Parameters:
Limit- 返回数量,默认为 20,最大值为 100。
-
getOriginSerialIds
public String[] getOriginSerialIds()
Get 按 OriginSerialId 查询- Returns:
- OriginSerialIds 按 OriginSerialId 查询
-
setOriginSerialIds
public void setOriginSerialIds(String[] OriginSerialIds)
Set 按 OriginSerialId 查询- Parameters:
OriginSerialIds- 按 OriginSerialId 查询
-
getIsFilterExcluster
public Boolean getIsFilterExcluster()
Get 标识是否使用ExclusterType字段, false不使用,true使用- Returns:
- IsFilterExcluster 标识是否使用ExclusterType字段, false不使用,true使用
-
setIsFilterExcluster
public void setIsFilterExcluster(Boolean IsFilterExcluster)
Set 标识是否使用ExclusterType字段, false不使用,true使用- Parameters:
IsFilterExcluster- 标识是否使用ExclusterType字段, false不使用,true使用
-
getExclusterType
public Long getExclusterType()
Get 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部- Returns:
- ExclusterType 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
-
setExclusterType
public void setExclusterType(Long ExclusterType)
Set 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部- Parameters:
ExclusterType- 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
-
getExclusterIds
public String[] getExclusterIds()
Get 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9- Returns:
- ExclusterIds 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
-
setExclusterIds
public void setExclusterIds(String[] ExclusterIds)
Set 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9- Parameters:
ExclusterIds- 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
-
getTagKeys
public String[] getTagKeys()
Get 按标签key查询- Returns:
- TagKeys 按标签key查询
-
setTagKeys
public void setTagKeys(String[] TagKeys)
Set 按标签key查询- Parameters:
TagKeys- 按标签key查询
-
getFilterInstanceType
public String getFilterInstanceType()
Get 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔- Returns:
- FilterInstanceType 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
-
setFilterInstanceType
public void setFilterInstanceType(String FilterInstanceType)
Set 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔- Parameters:
FilterInstanceType- 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
-
getStatus
public Long[] getStatus()
Get 按照实例状态进行筛选- Returns:
- Status 按照实例状态进行筛选
-
setStatus
public void setStatus(Long[] Status)
Set 按照实例状态进行筛选- Parameters:
Status- 按照实例状态进行筛选
-
getExcludeStatus
public Long[] getExcludeStatus()
Get 排除实例状态- Returns:
- ExcludeStatus 排除实例状态
-
setExcludeStatus
public void setExcludeStatus(Long[] ExcludeStatus)
Set 排除实例状态- Parameters:
ExcludeStatus- 排除实例状态
-
-