class TencentCloud::Tke::V20180525::KubeJarvisStateDiagnostic
集群巡检诊断结果
def deserialize(params)
def deserialize(params) @StartTime = params['StartTime'] @EndTime = params['EndTime'] unless params['Catalogues'].nil? @Catalogues = [] params['Catalogues'].each do |i| kubejarvisstatecatalogue_tmp = KubeJarvisStateCatalogue.new kubejarvisstatecatalogue_tmp.deserialize(i) @Catalogues << kubejarvisstatecatalogue_tmp end end @Type = params['Type'] @Name = params['Name'] @Desc = params['Desc'] unless params['Results'].nil? @Results = [] params['Results'].each do |i| kubejarvisstateresultsitem_tmp = KubeJarvisStateResultsItem.new kubejarvisstateresultsitem_tmp.deserialize(i) @Results << kubejarvisstateresultsitem_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
def initialize(starttime=nil, endtime=nil, catalogues=nil, type=nil, name=nil, desc=nil, results=nil, statistics=nil)
def initialize(starttime=nil, endtime=nil, catalogues=nil, type=nil, name=nil, desc=nil, results=nil, statistics=nil) @StartTime = starttime @EndTime = endtime @Catalogues = catalogues @Type = type @Name = name @Desc = desc @Results = results @Statistics = statistics end