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, toJsonString
public 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 © 2023. All rights reserved.