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.



15091
15092
15093
15094
15095
15096
# File 'lib/v20180525/models.rb', line 15091

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

Instance Attribute Details

#NodePoolIdObject

Parameters:



15089
15090
15091
# File 'lib/v20180525/models.rb', line 15089

def NodePoolId
  @NodePoolId
end

#NodePoolNameObject

Parameters:



15089
15090
15091
# File 'lib/v20180525/models.rb', line 15089

def NodePoolName
  @NodePoolName
end

#RuntimeTypeObject

Parameters:



15089
15090
15091
# File 'lib/v20180525/models.rb', line 15089

def RuntimeType
  @RuntimeType
end

#RuntimeVersionObject

Parameters:



15089
15090
15091
# File 'lib/v20180525/models.rb', line 15089

def RuntimeVersion
  @RuntimeVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



15098
15099
15100
15101
15102
15103
# File 'lib/v20180525/models.rb', line 15098

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