Class: TencentCloud::Dbbrain::V20210527::DescribeMySqlProcessListRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/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, statdimensions = nil) ⇒ DescribeMySqlProcessListRequest

Returns a new instance of DescribeMySqlProcessListRequest.



3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
# File 'lib/v20210527/models.rb', line 3161

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

Instance Attribute Details

#CommandObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def Command
  @Command
end

#DBObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def DB
  @DB
end

#HostObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def Host
  @Host
end

#IDObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def ID
  @ID
end

#InfoObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def Info
  @Info
end

#InstanceIdObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def Limit
  @Limit
end

#ProductObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def Product
  @Product
end

#StatDimensionsObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def StatDimensions
  @StatDimensions
end

#StateObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def State
  @State
end

#TimeObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def Time
  @Time
end

#UserObject

Parameters:

  • StatDimensions:

    会话统计的维度信息,可以多个维度。



3159
3160
3161
# File 'lib/v20210527/models.rb', line 3159

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
# File 'lib/v20210527/models.rb', line 3176

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']
  unless params['StatDimensions'].nil?
    @StatDimensions = []
    params['StatDimensions'].each do |i|
      statdimension_tmp = StatDimension.new
      statdimension_tmp.deserialize(i)
      @StatDimensions << statdimension_tmp
    end
  end
end