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.



19290
19291
19292
19293
19294
19295
19296
# File 'lib/v20180525/models.rb', line 19290

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



19288
19289
19290
# File 'lib/v20180525/models.rb', line 19288

def ClusterId
  @ClusterId
end

#DstVersionObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

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

  • SkipPreCheck:

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



19288
19289
19290
# File 'lib/v20180525/models.rb', line 19288

def DstVersion
  @DstVersion
end

#ExtraArgsObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

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

  • SkipPreCheck:

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



19288
19289
19290
# File 'lib/v20180525/models.rb', line 19288

def ExtraArgs
  @ExtraArgs
end

#MaxNotReadyPercentObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

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

  • SkipPreCheck:

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



19288
19289
19290
# File 'lib/v20180525/models.rb', line 19288

def MaxNotReadyPercent
  @MaxNotReadyPercent
end

#SkipPreCheckObject

Parameters:

  • ClusterId:

    集群 Id

  • DstVersion:

    需要升级到的版本

  • ExtraArgs:

    集群自定义参数

  • MaxNotReadyPercent:

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

  • SkipPreCheck:

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



19288
19289
19290
# File 'lib/v20180525/models.rb', line 19288

def SkipPreCheck
  @SkipPreCheck
end

Instance Method Details

#deserialize(params) ⇒ Object



19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
# File 'lib/v20180525/models.rb', line 19298

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