Class: TencentCloud::Mongodb::V20190725::DescribeCurrentOpRequest

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

Overview

DescribeCurrentOp请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, ns = nil, millisecondrunning = nil, op = nil, replicasetname = nil, state = nil, limit = nil, offset = nil, orderby = nil, orderbytype = nil) ⇒ DescribeCurrentOpRequest

Returns a new instance of DescribeCurrentOpRequest.



1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
# File 'lib/v20190725/models.rb', line 1901

def initialize(instanceid=nil, ns=nil, millisecondrunning=nil, op=nil, replicasetname=nil, state=nil, limit=nil, offset=nil, orderby=nil, orderbytype=nil)
  @InstanceId = instanceid
  @Ns = ns
  @MillisecondRunning = millisecondrunning
  @Op = op
  @ReplicaSetName = replicasetname
  @State = state
  @Limit = limit
  @Offset = offset
  @OrderBy = orderby
  @OrderByType = orderbytype
end

Instance Attribute Details

#InstanceIdObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def InstanceId
  @InstanceId
end

#LimitObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def Limit
  @Limit
end

#MillisecondRunningObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def MillisecondRunning
  @MillisecondRunning
end

#NsObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def Ns
  @Ns
end

#OffsetObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def Offset
  @Offset
end

#OpObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def Op
  @Op
end

#OrderByObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def OrderBy
  @OrderBy
end

#OrderByTypeObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def OrderByType
  @OrderByType
end

#ReplicaSetNameObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def ReplicaSetName
  @ReplicaSetName
end

#StateObject

  • 默认值为0,取值范围为[0, 3600000],单位:毫秒。
  • 结果将返回超过设置时间的操作。
  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。
  • ASC:升序。默认为 ASC,按照升序排序。
  • DESC:降序。

Parameters:

  • InstanceId:

    指定要查询的实例 ID。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Ns:

    操作所属的命名空间 namespace,格式为 db.collection。

  • MillisecondRunning:

    设置查询筛选条件为操作任务已经执行的时间。

  • Op:

    设置查询筛选条件为操作任务类型。取值包括:

  • ReplicaSetName:

    筛选条件,分片名称。

  • State:

    设置查询筛选条件为节点角色。

  • Limit:

    单次请求返回的数量,默认值为100,取值范围为[0,100]。

  • Offset:

    偏移量,默认值为0,取值范围为[0,10000]。

  • OrderBy:

    返回结果集排序的字段,目前支持按照 MicrosecsRunning(操作任务已执行的时间)排序。

  • OrderByType:

    返回结果集排序方式。



1899
1900
1901
# File 'lib/v20190725/models.rb', line 1899

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
# File 'lib/v20190725/models.rb', line 1914

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Ns = params['Ns']
  @MillisecondRunning = params['MillisecondRunning']
  @Op = params['Op']
  @ReplicaSetName = params['ReplicaSetName']
  @State = params['State']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @OrderBy = params['OrderBy']
  @OrderByType = params['OrderByType']
end