Class: TencentCloud::Tke::V20180525::KubeJarvisStateInspectionResult

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

Overview

集群巡检检查结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, starttime = nil, endtime = nil, statistics = nil, diagnostics = nil, error = nil) ⇒ KubeJarvisStateInspectionResult

Returns a new instance of KubeJarvisStateInspectionResult.



13324
13325
13326
13327
13328
13329
13330
13331
# File 'lib/v20180525/models.rb', line 13324

def initialize(clusterid=nil, starttime=nil, endtime=nil, statistics=nil, diagnostics=nil, error=nil)
  @ClusterId = clusterid
  @StartTime = starttime
  @EndTime = endtime
  @Statistics = statistics
  @Diagnostics = diagnostics
  @Error = error
end

Instance Attribute Details

#ClusterIdObject

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

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13322
13323
13324
# File 'lib/v20180525/models.rb', line 13322

def ClusterId
  @ClusterId
end

#DiagnosticsObject

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

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13322
13323
13324
# File 'lib/v20180525/models.rb', line 13322

def Diagnostics
  @Diagnostics
end

#EndTimeObject

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

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13322
13323
13324
# File 'lib/v20180525/models.rb', line 13322

def EndTime
  @EndTime
end

#ErrorObject

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

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13322
13323
13324
# File 'lib/v20180525/models.rb', line 13322

def Error
  @Error
end

#StartTimeObject

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

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13322
13323
13324
# File 'lib/v20180525/models.rb', line 13322

def StartTime
  @StartTime
end

#StatisticsObject

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

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13322
13323
13324
# File 'lib/v20180525/models.rb', line 13322

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
# File 'lib/v20180525/models.rb', line 13333

def deserialize(params)
  @ClusterId = params['ClusterId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  unless params['Statistics'].nil?
    @Statistics = []
    params['Statistics'].each do |i|
      kubejarvisstatestatistic_tmp = KubeJarvisStateStatistic.new
      kubejarvisstatestatistic_tmp.deserialize(i)
      @Statistics << kubejarvisstatestatistic_tmp
    end
  end
  unless params['Diagnostics'].nil?
    @Diagnostics = []
    params['Diagnostics'].each do |i|
      kubejarvisstatediagnostic_tmp = KubeJarvisStateDiagnostic.new
      kubejarvisstatediagnostic_tmp.deserialize(i)
      @Diagnostics << kubejarvisstatediagnostic_tmp
    end
  end
  @Error = params['Error']
end