Class: TencentCloud::Cdb::V20170320::DescribeSlowLogDataRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170320/models.rb

Overview

DescribeSlowLogData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, starttime = nil, endtime = nil, userhosts = nil, usernames = nil, databases = nil, sortby = nil, orderby = nil, offset = nil, limit = nil, insttype = nil, opresourceid = nil) ⇒ DescribeSlowLogDataRequest

Returns a new instance of DescribeSlowLogDataRequest.



8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
# File 'lib/v20170320/models.rb', line 8183

def initialize(instanceid=nil, starttime=nil, endtime=nil, userhosts=nil, usernames=nil, databases=nil, sortby=nil, orderby=nil, offset=nil, limit=nil, insttype=nil, opresourceid=nil)
  @InstanceId = instanceid
  @StartTime = starttime
  @EndTime = endtime
  @UserHosts = userhosts
  @UserNames = usernames
  @DataBases = databases
  @SortBy = sortby
  @OrderBy = orderby
  @Offset = offset
  @Limit = limit
  @InstType = insttype
  @OpResourceId = opresourceid
end

Instance Attribute Details

#DataBasesObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def DataBases
  @DataBases
end

#EndTimeObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def EndTime
  @EndTime
end

#InstanceIdObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def InstanceId
  @InstanceId
end

#InstTypeObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def InstType
  @InstType
end

#LimitObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def Limit
  @Limit
end

#OffsetObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def Offset
  @Offset
end

#OpResourceIdObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def OpResourceId
  @OpResourceId
end

#OrderByObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def OrderBy
  @OrderBy
end

#SortByObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def SortBy
  @SortBy
end

#StartTimeObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def StartTime
  @StartTime
end

#UserHostsObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def UserHosts
  @UserHosts
end

#UserNamesObject

说明:此参数单位为秒的时间戳。说明:此参数单位为秒的时间戳。

  1. Timestamp:SQL 的执行时间

  2. QueryTime:SQL 的执行时长(秒)

  3. LockTime:锁时长(秒)

  4. RowsExamined:扫描行数

  5. RowsSent:结果集行数

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • StartTime:

    开始时间戳。例如 1585142640。

  • EndTime:

    结束时间戳。例如 1585142640。

  • UserHosts:

    客户端 Host 列表。

  • UserNames:

    客户端 用户名 列表。

  • DataBases:

    访问的 数据库 列表。

  • SortBy:

    排序字段,当前支持字段及含义如下,默认值为 Timestamp。

  • OrderBy:

    升序还是降序排列。当前支持值为 ASC - 升序,DESC - 降序 ,默认值为 ASC。

  • Offset:

    偏移量,默认为0,最大为9999。

  • Limit:

    一次性返回的记录数量,默认为100,最大为800。

  • InstType:

    仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。

  • OpResourceId:

    节点ID



8181
8182
8183
# File 'lib/v20170320/models.rb', line 8181

def UserNames
  @UserNames
end

Instance Method Details

#deserialize(params) ⇒ Object



8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
# File 'lib/v20170320/models.rb', line 8198

def deserialize(params)
  @InstanceId = params['InstanceId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @UserHosts = params['UserHosts']
  @UserNames = params['UserNames']
  @DataBases = params['DataBases']
  @SortBy = params['SortBy']
  @OrderBy = params['OrderBy']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @InstType = params['InstType']
  @OpResourceId = params['OpResourceId']
end