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.



14453
14454
14455
14456
# File 'lib/v20180525/models.rb', line 14453

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

Instance Attribute Details

#CataloguesObject

Parameters:

  • Catalogues:

    诊断目录

  • Statistics:

    诊断结果统计



14451
14452
14453
# File 'lib/v20180525/models.rb', line 14451

def Catalogues
  @Catalogues
end

#StatisticsObject

Parameters:

  • Catalogues:

    诊断目录

  • Statistics:

    诊断结果统计



14451
14452
14453
# File 'lib/v20180525/models.rb', line 14451

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
# File 'lib/v20180525/models.rb', line 14458

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