Class: TencentCloud::Tke::V20180525::InstanceUpgradePreCheckResult

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

Overview

某个节点升级前检查结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(checkpass = nil, items = nil, singlepods = nil) ⇒ InstanceUpgradePreCheckResult

Returns a new instance of InstanceUpgradePreCheckResult.



12929
12930
12931
12932
12933
# File 'lib/v20180525/models.rb', line 12929

def initialize(checkpass=nil, items=nil, singlepods=nil)
  @CheckPass = checkpass
  @Items = items
  @SinglePods = singlepods
end

Instance Attribute Details

#CheckPassObject

Parameters:

  • CheckPass:

    检查是否通过

  • Items:

    检查项数组

  • SinglePods:

    本节点独立pod列表



12927
12928
12929
# File 'lib/v20180525/models.rb', line 12927

def CheckPass
  @CheckPass
end

#ItemsObject

Parameters:

  • CheckPass:

    检查是否通过

  • Items:

    检查项数组

  • SinglePods:

    本节点独立pod列表



12927
12928
12929
# File 'lib/v20180525/models.rb', line 12927

def Items
  @Items
end

#SinglePodsObject

Parameters:

  • CheckPass:

    检查是否通过

  • Items:

    检查项数组

  • SinglePods:

    本节点独立pod列表



12927
12928
12929
# File 'lib/v20180525/models.rb', line 12927

def SinglePods
  @SinglePods
end

Instance Method Details

#deserialize(params) ⇒ Object



12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
# File 'lib/v20180525/models.rb', line 12935

def deserialize(params)
  @CheckPass = params['CheckPass']
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      instanceupgradeprecheckresultitem_tmp = InstanceUpgradePreCheckResultItem.new
      instanceupgradeprecheckresultitem_tmp.deserialize(i)
      @Items << instanceupgradeprecheckresultitem_tmp
    end
  end
  @SinglePods = params['SinglePods']
end