Class: TencentCloud::Tke::V20180525::UpdateClusterVersionRequest

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

Overview

UpdateClusterVersion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, dstversion = nil, extraargs = nil, maxnotreadypercent = nil, skipprecheck = nil) ⇒ UpdateClusterVersionRequest

Returns a new instance of UpdateClusterVersionRequest.



20579
20580
20581
20582
20583
20584
20585
# File 'lib/v20180525/models.rb', line 20579

def initialize(clusterid=nil, dstversion=nil, extraargs=nil, maxnotreadypercent=nil, skipprecheck=nil)
  @ClusterId = clusterid
  @DstVersion = dstversion
  @ExtraArgs = extraargs
  @MaxNotReadyPercent = maxnotreadypercent
  @SkipPreCheck = skipprecheck
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

    可容忍的最大不可用pod数目。默认0

  • SkipPreCheck:

    是否跳过预检查阶段,默认false



20577
20578
20579
# File 'lib/v20180525/models.rb', line 20577

def ClusterId
  @ClusterId
end

#DstVersionObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

    可容忍的最大不可用pod数目。默认0

  • SkipPreCheck:

    是否跳过预检查阶段,默认false



20577
20578
20579
# File 'lib/v20180525/models.rb', line 20577

def DstVersion
  @DstVersion
end

#ExtraArgsObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

    可容忍的最大不可用pod数目。默认0

  • SkipPreCheck:

    是否跳过预检查阶段,默认false



20577
20578
20579
# File 'lib/v20180525/models.rb', line 20577

def ExtraArgs
  @ExtraArgs
end

#MaxNotReadyPercentObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

    可容忍的最大不可用pod数目。默认0

  • SkipPreCheck:

    是否跳过预检查阶段,默认false



20577
20578
20579
# File 'lib/v20180525/models.rb', line 20577

def MaxNotReadyPercent
  @MaxNotReadyPercent
end

#SkipPreCheckObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

    可容忍的最大不可用pod数目。默认0

  • SkipPreCheck:

    是否跳过预检查阶段,默认false



20577
20578
20579
# File 'lib/v20180525/models.rb', line 20577

def SkipPreCheck
  @SkipPreCheck
end

Instance Method Details

#deserialize(params) ⇒ Object



20587
20588
20589
20590
20591
20592
20593
20594
20595
20596
# File 'lib/v20180525/models.rb', line 20587

def deserialize(params)
  @ClusterId = params['ClusterId']
  @DstVersion = params['DstVersion']
  unless params['ExtraArgs'].nil?
    @ExtraArgs = ClusterExtraArgs.new
    @ExtraArgs.deserialize(params['ExtraArgs'])
  end
  @MaxNotReadyPercent = params['MaxNotReadyPercent']
  @SkipPreCheck = params['SkipPreCheck']
end