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.



36015
36016
36017
36018
# File 'lib/v20210820/models.rb', line 36015

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

Instance Attribute Details

#AlarmTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



36013
36014
36015
# File 'lib/v20210820/models.rb', line 36013

def AlarmTables
  @AlarmTables
end

#PipelineTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



36013
36014
36015
# File 'lib/v20210820/models.rb', line 36013

def PipelineTables
  @PipelineTables
end

Instance Method Details

#deserialize(params) ⇒ Object



36020
36021
36022
36023
36024
36025
36026
36027
36028
36029
36030
36031
36032
36033
36034
36035
36036
36037
# File 'lib/v20210820/models.rb', line 36020

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