Class: TencentCloud::Dbbrain::V20210527::DescribeMongoDBProcessListRequest

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

Overview

DescribeMongoDBProcessList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, product = nil, id = nil, host = nil, db = nil, type = nil, time = nil, limit = nil) ⇒ DescribeMongoDBProcessListRequest

Returns a new instance of DescribeMongoDBProcessListRequest.



3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
# File 'lib/v20210527/models.rb', line 3084

def initialize(instanceid=nil, product=nil, id=nil, host=nil, db=nil, type=nil, time=nil, limit=nil)
  @InstanceId = instanceid
  @Product = product
  @ID = id
  @Host = host
  @DB = db
  @Type = type
  @Time = time
  @Limit = limit
end

Instance Attribute Details

#DBObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def DB
  @DB
end

#HostObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def Host
  @Host
end

#IDObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def ID
  @ID
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def Limit
  @Limit
end

#ProductObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def Product
  @Product
end

#TimeObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def Time
  @Time
end

#TypeObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDiagDBInstances](cloud.tencent.com/document/api/1130/57798) 接口获取。

  • Product:

    服务产品类型,支持值:mongodb

  • ID:

    线程的ID,用于筛选线程列表。

  • Host:

    线程的操作主机地址,用于筛选线程列表。

  • DB:

    线程的操作数据库,用于筛选线程列表,如果是多个 使用 ‘,’ 分割

  • Type:

    命令类型 ,如果是多个 使用 ‘,’ 分割

  • Time:

    线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。

  • Limit:

    返回数量,默认20。



3082
3083
3084
# File 'lib/v20210527/models.rb', line 3082

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
# File 'lib/v20210527/models.rb', line 3095

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Product = params['Product']
  @ID = params['ID']
  @Host = params['Host']
  @DB = params['DB']
  @Type = params['Type']
  @Time = params['Time']
  @Limit = params['Limit']
end