Class: TencentCloud::Tke::V20180525::KubeJarvisStateDiagnosticOverview

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

Overview

集群巡检诊断概览

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(catalogues = nil, statistics = nil) ⇒ KubeJarvisStateDiagnosticOverview

Returns a new instance of KubeJarvisStateDiagnosticOverview.



13374
13375
13376
13377
# File 'lib/v20180525/models.rb', line 13374

def initialize(catalogues=nil, statistics=nil)
  @Catalogues = catalogues
  @Statistics = statistics
end

Instance Attribute Details

#CataloguesObject

Parameters:

  • Catalogues:

    诊断目录

  • Statistics:

    诊断结果统计



13372
13373
13374
# File 'lib/v20180525/models.rb', line 13372

def Catalogues
  @Catalogues
end

#StatisticsObject

Parameters:

  • Catalogues:

    诊断目录

  • Statistics:

    诊断结果统计



13372
13373
13374
# File 'lib/v20180525/models.rb', line 13372

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
# File 'lib/v20180525/models.rb', line 13379

def deserialize(params)
  unless params['Catalogues'].nil?
    @Catalogues = []
    params['Catalogues'].each do |i|
      kubejarvisstatecatalogue_tmp = KubeJarvisStateCatalogue.new
      kubejarvisstatecatalogue_tmp.deserialize(i)
      @Catalogues << kubejarvisstatecatalogue_tmp
    end
  end
  unless params['Statistics'].nil?
    @Statistics = []
    params['Statistics'].each do |i|
      kubejarvisstatestatistic_tmp = KubeJarvisStateStatistic.new
      kubejarvisstatestatistic_tmp.deserialize(i)
      @Statistics << kubejarvisstatestatistic_tmp
    end
  end
end