Class: TencentCloud::Tke::V20180525::NodePoolRuntime

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

Overview

NodePool的运行时配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nodepoolid = nil, runtimetype = nil, runtimeversion = nil, nodepoolname = nil) ⇒ NodePoolRuntime

Returns a new instance of NodePoolRuntime.



15387
15388
15389
15390
15391
15392
# File 'lib/v20180525/models.rb', line 15387

def initialize(nodepoolid=nil, runtimetype=nil, runtimeversion=nil, nodepoolname=nil)
  @NodePoolId = nodepoolid
  @RuntimeType = runtimetype
  @RuntimeVersion = runtimeversion
  @NodePoolName = nodepoolname
end

Instance Attribute Details

#NodePoolIdObject

Parameters:



15385
15386
15387
# File 'lib/v20180525/models.rb', line 15385

def NodePoolId
  @NodePoolId
end

#NodePoolNameObject

Parameters:



15385
15386
15387
# File 'lib/v20180525/models.rb', line 15385

def NodePoolName
  @NodePoolName
end

#RuntimeTypeObject

Parameters:



15385
15386
15387
# File 'lib/v20180525/models.rb', line 15385

def RuntimeType
  @RuntimeType
end

#RuntimeVersionObject

Parameters:



15385
15386
15387
# File 'lib/v20180525/models.rb', line 15385

def RuntimeVersion
  @RuntimeVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



15394
15395
15396
15397
15398
15399
# File 'lib/v20180525/models.rb', line 15394

def deserialize(params)
  @NodePoolId = params['NodePoolId']
  @RuntimeType = params['RuntimeType']
  @RuntimeVersion = params['RuntimeVersion']
  @NodePoolName = params['NodePoolName']
end