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.



25481
25482
25483
25484
# File 'lib/v20210820/models.rb', line 25481

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

Instance Attribute Details

#AlarmTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



25479
25480
25481
# File 'lib/v20210820/models.rb', line 25479

def AlarmTables
  @AlarmTables
end

#PipelineTablesObject

Parameters:

  • AlarmTables:

    告警表列表

  • PipelineTables:

    阻塞表列表



25479
25480
25481
# File 'lib/v20210820/models.rb', line 25479

def PipelineTables
  @PipelineTables
end

Instance Method Details

#deserialize(params) ⇒ Object



25486
25487
25488
25489
25490
25491
25492
25493
25494
25495
25496
25497
25498
25499
25500
25501
25502
25503
# File 'lib/v20210820/models.rb', line 25486

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