Class DescribeDBInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mongodb.v20190725.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 LonggetClusterType()Get 集群类型,取值范围如下:0:副本集实例。1:分片实例。-1:所有实例。String[]getInstanceIds()Get 实例 ID 列表。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。LonggetInstanceType()Get 实例类型。取值范围如下:0:所有实例。1:正式实例。2:临时实例。3:只读实例。-1:正式实例、只读、灾备实例。LonggetLimit()Get 单次请求返回的数量。默认值为20,取值范围为[1,100]。LonggetOffset()Get 偏移量,默认值为0。StringgetOrderBy()Get 配置返回结果排序依据的字段。目前支持依据"ProjectId"、"InstanceName"、"CreateTime"排序。StringgetOrderByType()Get 配置返回结果的排序方式。 - ASC:升序。 - DESC:降序。LonggetPayMode()Get 付费类型,取值范围如下:0:查询按量计费实例。1:查询包年包月实例。-1:查询按量计费与包年包月实例。Long[]getProjectIds()Get 项目 ID。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb),在右上角的账户信息下拉菜单中,选择项目管理查询项目。StringgetSearchKey()Get 配置查询搜索的关键词。支持配置为实例ID、实例名称或者内网 IP 地址。Long[]getStatus()Get 实例状态,取值范围如下所示:0:待初始化。1:流程执行中。2:实例有效。-2:已隔离(包年包月实例)。-3:已隔离(按量计费实例)。StringgetSubnetId()Get 私有网络的子网ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其子网 ID。TagInfo[]getTags()Get 标签信息,包含标签键与标签值。StringgetVpcId()Get 私有网络的 ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其 ID。voidsetClusterType(Long ClusterType)Set 集群类型,取值范围如下:0:副本集实例。1:分片实例。-1:所有实例。voidsetInstanceIds(String[] InstanceIds)Set 实例 ID 列表。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。voidsetInstanceType(Long InstanceType)Set 实例类型。取值范围如下:0:所有实例。1:正式实例。2:临时实例。3:只读实例。-1:正式实例、只读、灾备实例。voidsetLimit(Long Limit)Set 单次请求返回的数量。默认值为20,取值范围为[1,100]。voidsetOffset(Long Offset)Set 偏移量,默认值为0。voidsetOrderBy(String OrderBy)Set 配置返回结果排序依据的字段。目前支持依据"ProjectId"、"InstanceName"、"CreateTime"排序。voidsetOrderByType(String OrderByType)Set 配置返回结果的排序方式。 - ASC:升序。 - DESC:降序。voidsetPayMode(Long PayMode)Set 付费类型,取值范围如下:0:查询按量计费实例。1:查询包年包月实例。-1:查询按量计费与包年包月实例。voidsetProjectIds(Long[] ProjectIds)Set 项目 ID。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb),在右上角的账户信息下拉菜单中,选择项目管理查询项目。voidsetSearchKey(String SearchKey)Set 配置查询搜索的关键词。支持配置为实例ID、实例名称或者内网 IP 地址。voidsetStatus(Long[] Status)Set 实例状态,取值范围如下所示:0:待初始化。1:流程执行中。2:实例有效。-2:已隔离(包年包月实例)。-3:已隔离(按量计费实例)。voidsetSubnetId(String SubnetId)Set 私有网络的子网ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其子网 ID。voidsetTags(TagInfo[] Tags)Set 标签信息,包含标签键与标签值。voidsetVpcId(String VpcId)Set 私有网络的 ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其 ID。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 列表。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。- Returns:
- InstanceIds 实例 ID 列表。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。
-
setInstanceIds
public void setInstanceIds(String[] InstanceIds)
Set 实例 ID 列表。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。- Parameters:
InstanceIds- 实例 ID 列表。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。
-
getInstanceType
public Long getInstanceType()
Get 实例类型。取值范围如下:- 0:所有实例。
- 1:正式实例。
- 2:临时实例。
- 3:只读实例。
- -1:正式实例、只读、灾备实例。
- Returns:
- InstanceType 实例类型。取值范围如下:
- 0:所有实例。
- 1:正式实例。
- 2:临时实例。
- 3:只读实例。
- -1:正式实例、只读、灾备实例。
-
setInstanceType
public void setInstanceType(Long InstanceType)
Set 实例类型。取值范围如下:- 0:所有实例。
- 1:正式实例。
- 2:临时实例。
- 3:只读实例。
- -1:正式实例、只读、灾备实例。
- Parameters:
InstanceType- 实例类型。取值范围如下:- 0:所有实例。
- 1:正式实例。
- 2:临时实例。
- 3:只读实例。
- -1:正式实例、只读、灾备实例。
-
getClusterType
public Long getClusterType()
Get 集群类型,取值范围如下:- 0:副本集实例。
- 1:分片实例。
- -1:所有实例。
- Returns:
- ClusterType 集群类型,取值范围如下:
- 0:副本集实例。
- 1:分片实例。
- -1:所有实例。
-
setClusterType
public void setClusterType(Long ClusterType)
Set 集群类型,取值范围如下:- 0:副本集实例。
- 1:分片实例。
- -1:所有实例。
- Parameters:
ClusterType- 集群类型,取值范围如下:- 0:副本集实例。
- 1:分片实例。
- -1:所有实例。
-
getStatus
public Long[] getStatus()
Get 实例状态,取值范围如下所示:- 0:待初始化。
- 1:流程执行中。
- 2:实例有效。
- -2:已隔离(包年包月实例)。
- -3:已隔离(按量计费实例)。
- Returns:
- Status 实例状态,取值范围如下所示:
- 0:待初始化。
- 1:流程执行中。
- 2:实例有效。
- -2:已隔离(包年包月实例)。
- -3:已隔离(按量计费实例)。
-
setStatus
public void setStatus(Long[] Status)
Set 实例状态,取值范围如下所示:- 0:待初始化。
- 1:流程执行中。
- 2:实例有效。
- -2:已隔离(包年包月实例)。
- -3:已隔离(按量计费实例)。
- Parameters:
Status- 实例状态,取值范围如下所示:- 0:待初始化。
- 1:流程执行中。
- 2:实例有效。
- -2:已隔离(包年包月实例)。
- -3:已隔离(按量计费实例)。
-
getVpcId
public String getVpcId()
Get 私有网络的 ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其 ID。- Returns:
- VpcId 私有网络的 ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其 ID。
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络的 ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其 ID。- Parameters:
VpcId- 私有网络的 ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其 ID。
-
getSubnetId
public String getSubnetId()
Get 私有网络的子网ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其子网 ID。- Returns:
- SubnetId 私有网络的子网ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其子网 ID。
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 私有网络的子网ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其子网 ID。- Parameters:
SubnetId- 私有网络的子网ID。 - 基础网络则无需配置该参数。 - 请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表中,单击私有网络名称,在**私有网络**页面获取其子网 ID。
-
getPayMode
public Long getPayMode()
Get 付费类型,取值范围如下:- 0:查询按量计费实例。
- 1:查询包年包月实例。
- -1:查询按量计费与包年包月实例。
- Returns:
- PayMode 付费类型,取值范围如下:
- 0:查询按量计费实例。
- 1:查询包年包月实例。
- -1:查询按量计费与包年包月实例。
-
setPayMode
public void setPayMode(Long PayMode)
Set 付费类型,取值范围如下:- 0:查询按量计费实例。
- 1:查询包年包月实例。
- -1:查询按量计费与包年包月实例。
- Parameters:
PayMode- 付费类型,取值范围如下:- 0:查询按量计费实例。
- 1:查询包年包月实例。
- -1:查询按量计费与包年包月实例。
-
getLimit
public Long getLimit()
Get 单次请求返回的数量。默认值为20,取值范围为[1,100]。- Returns:
- Limit 单次请求返回的数量。默认值为20,取值范围为[1,100]。
-
setLimit
public void setLimit(Long Limit)
Set 单次请求返回的数量。默认值为20,取值范围为[1,100]。- Parameters:
Limit- 单次请求返回的数量。默认值为20,取值范围为[1,100]。
-
getOffset
public Long getOffset()
Get 偏移量,默认值为0。- Returns:
- Offset 偏移量,默认值为0。
-
setOffset
public void setOffset(Long Offset)
Set 偏移量,默认值为0。- Parameters:
Offset- 偏移量,默认值为0。
-
getOrderBy
public String getOrderBy()
Get 配置返回结果排序依据的字段。目前支持依据"ProjectId"、"InstanceName"、"CreateTime"排序。- Returns:
- OrderBy 配置返回结果排序依据的字段。目前支持依据"ProjectId"、"InstanceName"、"CreateTime"排序。
-
setOrderBy
public void setOrderBy(String OrderBy)
Set 配置返回结果排序依据的字段。目前支持依据"ProjectId"、"InstanceName"、"CreateTime"排序。- Parameters:
OrderBy- 配置返回结果排序依据的字段。目前支持依据"ProjectId"、"InstanceName"、"CreateTime"排序。
-
getOrderByType
public String getOrderByType()
Get 配置返回结果的排序方式。 - ASC:升序。 - DESC:降序。- Returns:
- OrderByType 配置返回结果的排序方式。 - ASC:升序。 - DESC:降序。
-
setOrderByType
public void setOrderByType(String OrderByType)
Set 配置返回结果的排序方式。 - ASC:升序。 - DESC:降序。- Parameters:
OrderByType- 配置返回结果的排序方式。 - ASC:升序。 - DESC:降序。
-
getProjectIds
public Long[] getProjectIds()
Get 项目 ID。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb),在右上角的账户信息下拉菜单中,选择项目管理查询项目。- Returns:
- ProjectIds 项目 ID。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb),在右上角的账户信息下拉菜单中,选择项目管理查询项目。
-
setProjectIds
public void setProjectIds(Long[] ProjectIds)
Set 项目 ID。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb),在右上角的账户信息下拉菜单中,选择项目管理查询项目。- Parameters:
ProjectIds- 项目 ID。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb),在右上角的账户信息下拉菜单中,选择项目管理查询项目。
-
getSearchKey
public String getSearchKey()
Get 配置查询搜索的关键词。支持配置为实例ID、实例名称或者内网 IP 地址。- Returns:
- SearchKey 配置查询搜索的关键词。支持配置为实例ID、实例名称或者内网 IP 地址。
-
setSearchKey
public void setSearchKey(String SearchKey)
Set 配置查询搜索的关键词。支持配置为实例ID、实例名称或者内网 IP 地址。- Parameters:
SearchKey- 配置查询搜索的关键词。支持配置为实例ID、实例名称或者内网 IP 地址。
-
getTags
public TagInfo[] getTags()
Get 标签信息,包含标签键与标签值。- Returns:
- Tags 标签信息,包含标签键与标签值。
-
setTags
public void setTags(TagInfo[] Tags)
Set 标签信息,包含标签键与标签值。- Parameters:
Tags- 标签信息,包含标签键与标签值。
-
-