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.



13154
13155
13156
13157
# File 'lib/v20180525/models.rb', line 13154

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

Instance Attribute Details

#CataloguesObject

Parameters:

  • Catalogues:

    诊断目录

  • Statistics:

    诊断结果统计



13152
13153
13154
# File 'lib/v20180525/models.rb', line 13152

def Catalogues
  @Catalogues
end

#StatisticsObject

Parameters:

  • Catalogues:

    诊断目录

  • Statistics:

    诊断结果统计



13152
13153
13154
# File 'lib/v20180525/models.rb', line 13152

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
# File 'lib/v20180525/models.rb', line 13159

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