Class: TencentCloud::Mongodb::V20190725::CurrentOp

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

Overview

云数据库实例当前操作

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(opid = nil, ns = nil, query = nil, op = nil, replicasetname = nil, nodename = nil, operation = nil, state = nil, microsecsrunning = nil, execnode = nil) ⇒ CurrentOp

Returns a new instance of CurrentOp.



1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
# File 'lib/v20190725/models.rb', line 1274

def initialize(opid=nil, ns=nil, query=nil, op=nil, replicasetname=nil, nodename=nil, operation=nil, state=nil, microsecsrunning=nil, execnode=nil)
  @OpId = opid
  @Ns = ns
  @Query = query
  @Op = op
  @ReplicaSetName = replicasetname
  @NodeName = nodename
  @Operation = operation
  @State = state
  @MicrosecsRunning = microsecsrunning
  @ExecNode = execnode
end

Instance Attribute Details

#ExecNodeObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def ExecNode
  @ExecNode
end

#MicrosecsRunningObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def MicrosecsRunning
  @MicrosecsRunning
end

#NodeNameObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def NodeName
  @NodeName
end

#NsObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def Ns
  @Ns
end

#OpObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def Op
  @Op
end

#OperationObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def Operation
  @Operation
end

#OpIdObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def OpId
  @OpId
end

#QueryObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def Query
  @Query
end

#ReplicaSetNameObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def ReplicaSetName
  @ReplicaSetName
end

#StateObject

  • none:特殊状态,空闲连接或内部任务等。
  • update:更新数据。
  • insert:插入操作。
  • query:查询操作。
  • command:命令操作。
  • getmore:获取更多数据。
  • remove:删除操作。
  • killcursors:释放查询游标的操作。
  • primary:主节点。
  • secondary:从节点。

Parameters:

  • OpId:

    操作序号。

  • Ns:

    操作所在的命名空间,形式如db.collection。

  • Query:

    操作执行语句。

  • Op:

    操作类型。

  • ReplicaSetName:

    操作所在的分片名称。

  • NodeName:

    操作所在的节点名称。

  • Operation:

    操作详细信息。

  • State:

    节点角色。

  • MicrosecsRunning:

    操作已执行时间(ms)。

  • ExecNode:

    当前操作所在节点信息。



1272
1273
1274
# File 'lib/v20190725/models.rb', line 1272

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
# File 'lib/v20190725/models.rb', line 1287

def deserialize(params)
  @OpId = params['OpId']
  @Ns = params['Ns']
  @Query = params['Query']
  @Op = params['Op']
  @ReplicaSetName = params['ReplicaSetName']
  @NodeName = params['NodeName']
  @Operation = params['Operation']
  @State = params['State']
  @MicrosecsRunning = params['MicrosecsRunning']
  @ExecNode = params['ExecNode']
end