Class: TencentCloud::Tke::V20180525::VirtualNodePool
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::VirtualNodePool
- Defined in:
- lib/v20180525/models.rb
Overview
虚拟节点池
Instance Attribute Summary collapse
-
#Labels ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LifeState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NodePoolId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubnetIds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Taints ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(nodepoolid = nil, subnetids = nil, name = nil, lifestate = nil, labels = nil, taints = nil) ⇒ VirtualNodePool
constructor
A new instance of VirtualNodePool.
Constructor Details
#initialize(nodepoolid = nil, subnetids = nil, name = nil, lifestate = nil, labels = nil, taints = nil) ⇒ VirtualNodePool
Returns a new instance of VirtualNodePool.
19603 19604 19605 19606 19607 19608 19609 19610 |
# File 'lib/v20180525/models.rb', line 19603 def initialize(nodepoolid=nil, subnetids=nil, name=nil, lifestate=nil, labels=nil, taints=nil) @NodePoolId = nodepoolid @SubnetIds = subnetids @Name = name @LifeState = lifestate @Labels = labels @Taints = taints end |
Instance Attribute Details
#Labels ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
19601 19602 19603 |
# File 'lib/v20180525/models.rb', line 19601 def Labels @Labels end |
#LifeState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
19601 19602 19603 |
# File 'lib/v20180525/models.rb', line 19601 def LifeState @LifeState end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
19601 19602 19603 |
# File 'lib/v20180525/models.rb', line 19601 def Name @Name end |
#NodePoolId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
19601 19602 19603 |
# File 'lib/v20180525/models.rb', line 19601 def NodePoolId @NodePoolId end |
#SubnetIds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
19601 19602 19603 |
# File 'lib/v20180525/models.rb', line 19601 def SubnetIds @SubnetIds end |
#Taints ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
19601 19602 19603 |
# File 'lib/v20180525/models.rb', line 19601 def Taints @Taints end |
Instance Method Details
#deserialize(params) ⇒ Object
19612 19613 19614 19615 19616 19617 19618 19619 19620 19621 19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 19632 19633 |
# File 'lib/v20180525/models.rb', line 19612 def deserialize(params) @NodePoolId = params['NodePoolId'] @SubnetIds = params['SubnetIds'] @Name = params['Name'] @LifeState = params['LifeState'] unless params['Labels'].nil? @Labels = [] params['Labels'].each do |i| label_tmp = Label.new label_tmp.deserialize(i) @Labels << label_tmp end end unless params['Taints'].nil? @Taints = [] params['Taints'].each do |i| taint_tmp = Taint.new taint_tmp.deserialize(i) @Taints << taint_tmp end end end |