public class DescribeDBInstancesRequest extends AbstractModel
| 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 Use this filter to exclude instances in specific statuses | 
| String[] | getExclusterIds()Get Filters instances by dedicated cluster ID in the format of `dbdc-4ih6uct9` | 
| Long | getExclusterType()Get Instance cluster type. | 
| String | getFilterInstanceType()Get Instance types used in filtering. | 
| String[] | getInstanceIds()Get Queries by instance ID or IDs. | 
| Boolean | getIsFilterExcluster()Get Identifies whether to use the `ExclusterType` field. | 
| Boolean | getIsFilterVpc()Get Whether to search by VPC | 
| Long | getLimit()Get Number of results to be returned. | 
| Long | getOffset()Get Offset. | 
| String | getOrderBy()Get Sort by field. | 
| String | getOrderByType()Get Sorting order. | 
| String[] | getOriginSerialIds()Get Queries by `OriginSerialId` | 
| Long[] | getProjectIds()Get Queries by project ID | 
| String | getSearchKey()Get Search keyword. | 
| String | getSearchName()Get Search field name. | 
| Long[] | getStatus()Get Use this filter to include instances in specific statuses | 
| String | getSubnetId()Get VPC subnet ID, which is valid when `IsFilterVpc` is 1 | 
| String[] | getTagKeys()Get Tag key used in queries | 
| String | getVpcId()Get VPC ID, which is valid when `IsFilterVpc` is 1 | 
| void | setExcludeStatus(Long[] ExcludeStatus)Set Use this filter to exclude instances in specific statuses | 
| void | setExclusterIds(String[] ExclusterIds)Set Filters instances by dedicated cluster ID in the format of `dbdc-4ih6uct9` | 
| void | setExclusterType(Long ExclusterType)Set Instance cluster type. | 
| void | setFilterInstanceType(String FilterInstanceType)Set Instance types used in filtering. | 
| void | setInstanceIds(String[] InstanceIds)Set Queries by instance ID or IDs. | 
| void | setIsFilterExcluster(Boolean IsFilterExcluster)Set Identifies whether to use the `ExclusterType` field. | 
| void | setIsFilterVpc(Boolean IsFilterVpc)Set Whether to search by VPC | 
| void | setLimit(Long Limit)Set Number of results to be returned. | 
| void | setOffset(Long Offset)Set Offset. | 
| void | setOrderBy(String OrderBy)Set Sort by field. | 
| void | setOrderByType(String OrderByType)Set Sorting order. | 
| void | setOriginSerialIds(String[] OriginSerialIds)Set Queries by `OriginSerialId` | 
| void | setProjectIds(Long[] ProjectIds)Set Queries by project ID | 
| void | setSearchKey(String SearchKey)Set Search keyword. | 
| void | setSearchName(String SearchName)Set Search field name. | 
| void | setStatus(Long[] Status)Set Use this filter to include instances in specific statuses | 
| void | setSubnetId(String SubnetId)Set VPC subnet ID, which is valid when `IsFilterVpc` is 1 | 
| void | setTagKeys(String[] TagKeys)Set Tag key used in queries | 
| void | setVpcId(String VpcId)Set VPC ID, which is valid when `IsFilterVpc` is 1 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic DescribeDBInstancesRequest()
public DescribeDBInstancesRequest(DescribeDBInstancesRequest source)
public String[] getInstanceIds()
public void setInstanceIds(String[] InstanceIds)
InstanceIds - Queries by instance ID or IDs. Instance ID is in the format of `tdsql-ow728lmc`. Up to 100 instances can be queried in one request.public String getSearchName()
public void setSearchName(String SearchName)
SearchName - Search field name. Valid values: instancename (search by instance name), vip (search by private IP), all (search by instance ID, instance name, and private IP).public String getSearchKey()
public void setSearchKey(String SearchKey)
SearchKey - Search keyword. Fuzzy search is supported. Multiple keywords should be separated by line breaks (`\n`).public Long[] getProjectIds()
public void setProjectIds(Long[] ProjectIds)
ProjectIds - Queries by project IDpublic Boolean getIsFilterVpc()
public void setIsFilterVpc(Boolean IsFilterVpc)
IsFilterVpc - Whether to search by VPCpublic String getVpcId()
public void setVpcId(String VpcId)
VpcId - VPC ID, which is valid when `IsFilterVpc` is 1public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - VPC subnet ID, which is valid when `IsFilterVpc` is 1public String getOrderBy()
public void setOrderBy(String OrderBy)
OrderBy - Sort by field. Valid values: projectId, createtime, instancenamepublic String getOrderByType()
public void setOrderByType(String OrderByType)
OrderByType - Sorting order. Valid values: desc, ascpublic Long getOffset()
public void setOffset(Long Offset)
Offset - Offset. Default value: 0public Long getLimit()
public void setLimit(Long Limit)
Limit - Number of results to be returned. Default value: 20. Maximum value: 100.public String[] getOriginSerialIds()
public void setOriginSerialIds(String[] OriginSerialIds)
OriginSerialIds - Queries by `OriginSerialId`public Boolean getIsFilterExcluster()
public void setIsFilterExcluster(Boolean IsFilterExcluster)
IsFilterExcluster - Identifies whether to use the `ExclusterType` field. false: no, true: yespublic Long getExclusterType()
public void setExclusterType(Long ExclusterType)
ExclusterType - Instance cluster type. 1: non-dedicated cluster, 2: dedicated cluster, 0: allpublic String[] getExclusterIds()
public void setExclusterIds(String[] ExclusterIds)
ExclusterIds - Filters instances by dedicated cluster ID in the format of `dbdc-4ih6uct9`public String[] getTagKeys()
public void setTagKeys(String[] TagKeys)
TagKeys - Tag key used in queriespublic String getFilterInstanceType()
public void setFilterInstanceType(String FilterInstanceType)
FilterInstanceType - Instance types used in filtering. Valid values: 1 (dedicated instance), 2 (primary instance), 3 (disaster recovery instance). Multiple values should be separated by commas.public Long[] getStatus()
public void setStatus(Long[] Status)
Status - Use this filter to include instances in specific statusespublic Long[] getExcludeStatus()
public void setExcludeStatus(Long[] ExcludeStatus)
ExcludeStatus - Use this filter to exclude instances in specific statusesCopyright © 2022. All rights reserved.