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.



13454
13455
13456
13457
13458
13459
13460
13461
# File 'lib/v20180525/models.rb', line 13454

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

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13452
13453
13454
# File 'lib/v20180525/models.rb', line 13452

def ClusterId
  @ClusterId
end

#DiagnosticsObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13452
13453
13454
# File 'lib/v20180525/models.rb', line 13452

def Diagnostics
  @Diagnostics
end

#EndTimeObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13452
13453
13454
# File 'lib/v20180525/models.rb', line 13452

def EndTime
  @EndTime
end

#ErrorObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13452
13453
13454
# File 'lib/v20180525/models.rb', line 13452

def Error
  @Error
end

#StartTimeObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13452
13453
13454
# File 'lib/v20180525/models.rb', line 13452

def StartTime
  @StartTime
end

#StatisticsObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13452
13453
13454
# File 'lib/v20180525/models.rb', line 13452

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
# File 'lib/v20180525/models.rb', line 13463

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