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.



13234
13235
13236
13237
13238
13239
13240
13241
# File 'lib/v20180525/models.rb', line 13234

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:

    查询巡检报告相关报错



13232
13233
13234
# File 'lib/v20180525/models.rb', line 13232

def ClusterId
  @ClusterId
end

#DiagnosticsObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13232
13233
13234
# File 'lib/v20180525/models.rb', line 13232

def Diagnostics
  @Diagnostics
end

#EndTimeObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13232
13233
13234
# File 'lib/v20180525/models.rb', line 13232

def EndTime
  @EndTime
end

#ErrorObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13232
13233
13234
# File 'lib/v20180525/models.rb', line 13232

def Error
  @Error
end

#StartTimeObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13232
13233
13234
# File 'lib/v20180525/models.rb', line 13232

def StartTime
  @StartTime
end

#StatisticsObject

Parameters:

  • ClusterId:

    集群ID

  • StartTime:

    诊断开始时间

  • EndTime:

    诊断结束时间

  • Statistics:

    诊断结果统计

  • Diagnostics:

    诊断结果详情

  • Error:

    查询巡检报告相关报错



13232
13233
13234
# File 'lib/v20180525/models.rb', line 13232

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
# File 'lib/v20180525/models.rb', line 13243

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