Class: TencentCloud::Mongodb::V20190725::DescribeDetailedSlowLogsRequest

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

Overview

DescribeDetailedSlowLogs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, starttime = nil, endtime = nil, exectime = nil, commands = nil, texts = nil, nodenames = nil, queryhash = nil, offset = nil, limit = nil, orderby = nil, orderbytype = nil) ⇒ DescribeDetailedSlowLogsRequest

Returns a new instance of DescribeDetailedSlowLogsRequest.



2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
# File 'lib/v20190725/models.rb', line 2608

def initialize(instanceid=nil, starttime=nil, endtime=nil, exectime=nil, commands=nil, texts=nil, nodenames=nil, queryhash=nil, offset=nil, limit=nil, orderby=nil, orderbytype=nil)
  @InstanceId = instanceid
  @StartTime = starttime
  @EndTime = endtime
  @ExecTime = exectime
  @Commands = commands
  @Texts = texts
  @NodeNames = nodenames
  @QueryHash = queryhash
  @Offset = offset
  @Limit = limit
  @OrderBy = orderby
  @OrderByType = orderbytype
end

Instance Attribute Details

#CommandsObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def Commands
  @Commands
end

#EndTimeObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def EndTime
  @EndTime
end

#ExecTimeObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def ExecTime
  @ExecTime
end

#InstanceIdObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def InstanceId
  @InstanceId
end

#LimitObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def Limit
  @Limit
end

#NodeNamesObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def NodeNames
  @NodeNames
end

#OffsetObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def Offset
  @Offset
end

#OrderByObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def OrderBy
  @OrderBy
end

#OrderByTypeObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def OrderByType
  @OrderByType
end

#QueryHashObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def QueryHash
  @QueryHash
end

#StartTimeObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def StartTime
  @StartTime
end

#TextsObject

  • 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。
  • 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
  • StartTime:按照慢日志生成时间排序。
  • ExecTime:按照慢日志执行时间排序。
  • desc:倒序。
  • asc:顺序。

Parameters:

  • InstanceId:

    实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • StartTime:

    指定查询慢日志的开始时间。- 格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。- 查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。

  • EndTime:

    指定查询慢日志的结束时间。

  • ExecTime:

    指定慢日志查询阈值,即查询执行时间大于此值的慢日志。单位:ms,默认值:100。

  • Commands:

    指定查询慢日志的命令类型。

  • Texts:

    全文搜索关键字,多个关键字间为或关系。

  • NodeNames:

    指定查询慢日志的节点名称。请通过接口 DescribeDBInstanceNodeProperty 查询节点名称。

  • QueryHash:

    指定查询 queryHash 值。

  • Offset:

    分页偏移量。默认值:0。取值范围:[0,100]。

  • Limit:

    返回条数。默认值:20。取值范围:[0,10000]

  • OrderBy:

    指定慢日志排序条件。

  • OrderByType:

    指定排序方式。



2606
2607
2608
# File 'lib/v20190725/models.rb', line 2606

def Texts
  @Texts
end

Instance Method Details

#deserialize(params) ⇒ Object



2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
# File 'lib/v20190725/models.rb', line 2623

def deserialize(params)
  @InstanceId = params['InstanceId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ExecTime = params['ExecTime']
  @Commands = params['Commands']
  @Texts = params['Texts']
  @NodeNames = params['NodeNames']
  @QueryHash = params['QueryHash']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @OrderBy = params['OrderBy']
  @OrderByType = params['OrderByType']
end