Class: TencentCloud::Tke::V20180525::KubeJarvisStateDiagnostic

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

Overview

集群巡检诊断结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, catalogues = nil, type = nil, name = nil, desc = nil, results = nil, statistics = nil) ⇒ KubeJarvisStateDiagnostic

Returns a new instance of KubeJarvisStateDiagnostic.



13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
# File 'lib/v20180525/models.rb', line 13180

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

Instance Attribute Details

#CataloguesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def Catalogues
  @Catalogues
end

#DescObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def Desc
  @Desc
end

#EndTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def EndTime
  @EndTime
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def Name
  @Name
end

#ResultsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def Results
  @Results
end

#StartTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def StartTime
  @StartTime
end

#StatisticsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def Statistics
  @Statistics
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Catalogues:

    诊断目录

  • Type:

    诊断类型

  • Name:

    诊断名称

  • Desc:

    诊断描述

  • Results:

    诊断结果列表

  • Statistics:

    诊断结果统计



13178
13179
13180
# File 'lib/v20180525/models.rb', line 13178

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
# File 'lib/v20180525/models.rb', line 13191

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