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.



39638
39639
39640
39641
# File 'lib/v20210820/models.rb', line 39638

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

Instance Attribute Details

#AlarmTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



39636
39637
39638
# File 'lib/v20210820/models.rb', line 39636

def AlarmTables
  @AlarmTables
end

#PipelineTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



39636
39637
39638
# File 'lib/v20210820/models.rb', line 39636

def PipelineTables
  @PipelineTables
end

Instance Method Details

#deserialize(params) ⇒ Object



39643
39644
39645
39646
39647
39648
39649
39650
39651
39652
39653
39654
39655
39656
39657
39658
39659
39660
# File 'lib/v20210820/models.rb', line 39643

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