public class DescribeWaitingSQLRecordsRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
database
The name of the database.
|
String |
DBInstanceId
The ID of the instance.
|
String |
endTime
The end of the time range to query.
|
String |
keyword
The keyword used to filter queries.
|
String |
order
The field used to sort lock diagnostics records and the sorting order.
|
Integer |
pageNumber
The number of the page to return.
|
Integer |
pageSize
The number of entries to return on each page.
|
String |
queryCondition
The filter condition on queries.
|
String |
startTime
The beginning of the time range to query.
|
String |
user
The name of the database account.
|
| 构造器和说明 |
|---|
DescribeWaitingSQLRecordsRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DescribeWaitingSQLRecordsRequest |
build(Map<String,?> map) |
String |
getDatabase() |
String |
getDBInstanceId() |
String |
getEndTime() |
String |
getKeyword() |
String |
getOrder() |
Integer |
getPageNumber() |
Integer |
getPageSize() |
String |
getQueryCondition() |
String |
getStartTime() |
String |
getUser() |
DescribeWaitingSQLRecordsRequest |
setDatabase(String database) |
DescribeWaitingSQLRecordsRequest |
setDBInstanceId(String DBInstanceId) |
DescribeWaitingSQLRecordsRequest |
setEndTime(String endTime) |
DescribeWaitingSQLRecordsRequest |
setKeyword(String keyword) |
DescribeWaitingSQLRecordsRequest |
setOrder(String order) |
DescribeWaitingSQLRecordsRequest |
setPageNumber(Integer pageNumber) |
DescribeWaitingSQLRecordsRequest |
setPageSize(Integer pageSize) |
DescribeWaitingSQLRecordsRequest |
setQueryCondition(String queryCondition) |
DescribeWaitingSQLRecordsRequest |
setStartTime(String startTime) |
DescribeWaitingSQLRecordsRequest |
setUser(String user) |
@NameInMap(value="DBInstanceId") public String DBInstanceId
The ID of the instance.
You can call the DescribeDBInstances operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
This parameter is required.
example:gp-bp12ga6v69h86****
@NameInMap(value="Database") public String database
The name of the database.
This parameter is required.
example:test
@NameInMap(value="EndTime") public String endTime
The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC. The end time must be later than the start time.
If this parameter is not specified, all lock diagnostics records that are generated after the query start time are returned. If the query start time is not specified either, all lock diagnostics records are returned.
example:2022-08-20T07:59Z
@NameInMap(value="Keyword") public String keyword
The keyword used to filter queries.
example:table
@NameInMap(value="Order") public String order
The field used to sort lock diagnostics records and the sorting order.
Default value: {"Field":"StartTime","Type":"Desc"}, which indicates that lock diagnostics records are sorted by the start time in descending order. No other values are supported.
{"Field":"StartTime","Type":"Desc"}
@NameInMap(value="PageNumber") public Integer pageNumber
The number of the page to return. The value must be an integer that is greater than 0. Default value: 1.
example:1
@NameInMap(value="PageSize") public Integer pageSize
The number of entries to return on each page. Valid values:
Default value: 30.
example:30
@NameInMap(value="QueryCondition") public String queryCondition
The filter condition on queries. Valid values:
{"Type":"maxCost","Value":"10"}: filters the top 10 longest-waiting queries.{"Type":"status","Value":"LockWaiting"}: filters lock-waiting queries.{"Type":"status","Value":"ResourceWaiting"}: filters resource-waiting queries.This parameter is required.
example:{"Type":"maxCost","Value":"10"}
@NameInMap(value="StartTime") public String startTime
The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
If this parameter is not specified, all lock diagnostics records that are generated before the query end time are returned. If the query end time is not specified either, all lock diagnostics records are returned.
example:2022-08-15T06:59Z
@NameInMap(value="User") public String user
The name of the database account. If this parameter is not specified, the lock diagnostics records of all database accounts are queried.
example:testUser
public static DescribeWaitingSQLRecordsRequest build(Map<String,?> map) throws Exception
Exceptionpublic DescribeWaitingSQLRecordsRequest setDBInstanceId(String DBInstanceId)
public String getDBInstanceId()
public DescribeWaitingSQLRecordsRequest setDatabase(String database)
public String getDatabase()
public DescribeWaitingSQLRecordsRequest setEndTime(String endTime)
public String getEndTime()
public DescribeWaitingSQLRecordsRequest setKeyword(String keyword)
public String getKeyword()
public DescribeWaitingSQLRecordsRequest setOrder(String order)
public String getOrder()
public DescribeWaitingSQLRecordsRequest setPageNumber(Integer pageNumber)
public Integer getPageNumber()
public DescribeWaitingSQLRecordsRequest setPageSize(Integer pageSize)
public Integer getPageSize()
public DescribeWaitingSQLRecordsRequest setQueryCondition(String queryCondition)
public String getQueryCondition()
public DescribeWaitingSQLRecordsRequest setStartTime(String startTime)
public String getStartTime()
public DescribeWaitingSQLRecordsRequest setUser(String user)
public String getUser()
Copyright © 2024. All rights reserved.