Class: TencentCloud::Dbbrain::V20191016::DescribeMySqlProcessListRequest

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

Overview

DescribeMySqlProcessList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, id = nil, user = nil, host = nil, db = nil, state = nil, command = nil, time = nil, info = nil, limit = nil, product = nil) ⇒ DescribeMySqlProcessListRequest

Returns a new instance of DescribeMySqlProcessListRequest.



983
984
985
986
987
988
989
990
991
992
993
994
995
# File 'lib/v20191016/models.rb', line 983

def initialize(instanceid=nil, id=nil, user=nil, host=nil, db=nil, state=nil, command=nil, time=nil, info=nil, limit=nil, product=nil)
  @InstanceId = instanceid
  @ID = id
  @User = user
  @Host = host
  @DB = db
  @State = state
  @Command = command
  @Time = time
  @Info = info
  @Limit = limit
  @Product = product
end

Instance Attribute Details

#CommandObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def Command
  @Command
end

#DBObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def DB
  @DB
end

#HostObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def Host
  @Host
end

#IDObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def ID
  @ID
end

#InfoObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def Info
  @Info
end

#InstanceIdObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def Limit
  @Limit
end

#ProductObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def Product
  @Product
end

#StateObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def State
  @State
end

#TimeObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def Time
  @Time
end

#UserObject

Parameters:

  • InstanceId:

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

  • ID:

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

  • User:

    线程的操作账号名,用于筛选线程列表。

  • Host:

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

  • DB:

    线程的操作数据库,用于筛选线程列表。

  • State:

    线程的操作状态,用于筛选线程列表。包含以下值:Sending data,Updating, Opening tables 等

  • Command:

    线程的执行类型,用于筛选线程列表。包含以下值:Sleep,Query ,Connect ,Binlog Dump等

  • Time:

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

  • Info:

    线程的操作语句,用于筛选线程列表。

  • Limit:

    返回数量,默认20。

  • Product:

    服务产品类型,支持值:“mysql” - 云数据库 MySQL;“cynosdb” - 云数据库 TDSQL-C for MySQL;“mariadb”-mariadb;“cynosdb”-TDSQL-C for MySQL ;“dcdb”-TDSQL MySQL 默认为“mysql”。



981
982
983
# File 'lib/v20191016/models.rb', line 981

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
# File 'lib/v20191016/models.rb', line 997

def deserialize(params)
  @InstanceId = params['InstanceId']
  @ID = params['ID']
  @User = params['User']
  @Host = params['Host']
  @DB = params['DB']
  @State = params['State']
  @Command = params['Command']
  @Time = params['Time']
  @Info = params['Info']
  @Limit = params['Limit']
  @Product = params['Product']
end