Class: TencentCloud::Tke::V20180525::CreateClusterVirtualNodeRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::CreateClusterVirtualNodeRequest
- Defined in:
- lib/v20180525/models.rb
Overview
CreateClusterVirtualNode请求参数结构体
Instance Attribute Summary collapse
- #ClusterId ⇒ Object
- #NodePoolId ⇒ Object
- #SubnetId ⇒ Object
- #SubnetIds ⇒ Object
- #VirtualNodes ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, nodepoolid = nil, subnetid = nil, subnetids = nil, virtualnodes = nil) ⇒ CreateClusterVirtualNodeRequest
constructor
A new instance of CreateClusterVirtualNodeRequest.
Constructor Details
#initialize(clusterid = nil, nodepoolid = nil, subnetid = nil, subnetids = nil, virtualnodes = nil) ⇒ CreateClusterVirtualNodeRequest
Returns a new instance of CreateClusterVirtualNodeRequest.
2670 2671 2672 2673 2674 2675 2676 |
# File 'lib/v20180525/models.rb', line 2670 def initialize(clusterid=nil, nodepoolid=nil, subnetid=nil, subnetids=nil, virtualnodes=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @SubnetId = subnetid @SubnetIds = subnetids @VirtualNodes = virtualnodes end |
Instance Attribute Details
#ClusterId ⇒ Object
2668 2669 2670 |
# File 'lib/v20180525/models.rb', line 2668 def ClusterId @ClusterId end |
#NodePoolId ⇒ Object
2668 2669 2670 |
# File 'lib/v20180525/models.rb', line 2668 def NodePoolId @NodePoolId end |
#SubnetId ⇒ Object
2668 2669 2670 |
# File 'lib/v20180525/models.rb', line 2668 def SubnetId @SubnetId end |
#SubnetIds ⇒ Object
2668 2669 2670 |
# File 'lib/v20180525/models.rb', line 2668 def SubnetIds @SubnetIds end |
#VirtualNodes ⇒ Object
2668 2669 2670 |
# File 'lib/v20180525/models.rb', line 2668 def VirtualNodes @VirtualNodes end |
Instance Method Details
#deserialize(params) ⇒ Object
2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 |
# File 'lib/v20180525/models.rb', line 2678 def deserialize(params) @ClusterId = params['ClusterId'] @NodePoolId = params['NodePoolId'] @SubnetId = params['SubnetId'] @SubnetIds = params['SubnetIds'] unless params['VirtualNodes'].nil? @VirtualNodes = [] params['VirtualNodes'].each do |i| virtualnodespec_tmp = VirtualNodeSpec.new virtualnodespec_tmp.deserialize(i) @VirtualNodes << virtualnodespec_tmp end end end |