Class: TencentCloud::Wedata::V20210820::TopTableStat

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

Overview

质量概览表排行结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alarmtables = nil, pipelinetables = nil) ⇒ TopTableStat

Returns a new instance of TopTableStat.



41253
41254
41255
41256
# File 'lib/v20210820/models.rb', line 41253

def initialize(alarmtables=nil, pipelinetables=nil)
  @AlarmTables = alarmtables
  @PipelineTables = pipelinetables
end

Instance Attribute Details

#AlarmTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



41251
41252
41253
# File 'lib/v20210820/models.rb', line 41251

def AlarmTables
  @AlarmTables
end

#PipelineTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



41251
41252
41253
# File 'lib/v20210820/models.rb', line 41251

def PipelineTables
  @PipelineTables
end

Instance Method Details

#deserialize(params) ⇒ Object



41258
41259
41260
41261
41262
41263
41264
41265
41266
41267
41268
41269
41270
41271
41272
41273
41274
41275
# File 'lib/v20210820/models.rb', line 41258

def deserialize(params)
  unless params['AlarmTables'].nil?
    @AlarmTables = []
    params['AlarmTables'].each do |i|
      toptablestatitem_tmp = TopTableStatItem.new
      toptablestatitem_tmp.deserialize(i)
      @AlarmTables << toptablestatitem_tmp
    end
  end
  unless params['PipelineTables'].nil?
    @PipelineTables = []
    params['PipelineTables'].each do |i|
      toptablestatitem_tmp = TopTableStatItem.new
      toptablestatitem_tmp.deserialize(i)
      @PipelineTables << toptablestatitem_tmp
    end
  end
end