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.



25765
25766
25767
25768
# File 'lib/v20210820/models.rb', line 25765

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

Instance Attribute Details

#AlarmTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



25763
25764
25765
# File 'lib/v20210820/models.rb', line 25763

def AlarmTables
  @AlarmTables
end

#PipelineTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



25763
25764
25765
# File 'lib/v20210820/models.rb', line 25763

def PipelineTables
  @PipelineTables
end

Instance Method Details

#deserialize(params) ⇒ Object



25770
25771
25772
25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783
25784
25785
25786
25787
# File 'lib/v20210820/models.rb', line 25770

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