Class: TencentCloud::Emr::V20190103::TopologyInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::TopologyInfo
- Defined in:
- lib/v20190103/models.rb
Overview
集群节点拓扑信息
Instance Attribute Summary collapse
-
#NodeInfoList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubnetInfoList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, zone = nil, subnetinfolist = nil, nodeinfolist = nil) ⇒ TopologyInfo
constructor
A new instance of TopologyInfo.
Constructor Details
#initialize(zoneid = nil, zone = nil, subnetinfolist = nil, nodeinfolist = nil) ⇒ TopologyInfo
Returns a new instance of TopologyInfo.
14514 14515 14516 14517 14518 14519 |
# File 'lib/v20190103/models.rb', line 14514 def initialize(zoneid=nil, zone=nil, subnetinfolist=nil, nodeinfolist=nil) @ZoneId = zoneid @Zone = zone @SubnetInfoList = subnetinfolist @NodeInfoList = nodeinfolist end |
Instance Attribute Details
#NodeInfoList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
14512 14513 14514 |
# File 'lib/v20190103/models.rb', line 14512 def NodeInfoList @NodeInfoList end |
#SubnetInfoList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
14512 14513 14514 |
# File 'lib/v20190103/models.rb', line 14512 def SubnetInfoList @SubnetInfoList end |
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
14512 14513 14514 |
# File 'lib/v20190103/models.rb', line 14512 def Zone @Zone end |
#ZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
14512 14513 14514 |
# File 'lib/v20190103/models.rb', line 14512 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 |
# File 'lib/v20190103/models.rb', line 14521 def deserialize(params) @ZoneId = params['ZoneId'] @Zone = params['Zone'] unless params['SubnetInfoList'].nil? @SubnetInfoList = [] params['SubnetInfoList'].each do |i| subnetinfo_tmp = SubnetInfo.new subnetinfo_tmp.deserialize(i) @SubnetInfoList << subnetinfo_tmp end end unless params['NodeInfoList'].nil? @NodeInfoList = [] params['NodeInfoList'].each do |i| shortnodeinfo_tmp = ShortNodeInfo.new shortnodeinfo_tmp.deserialize(i) @NodeInfoList << shortnodeinfo_tmp end end end |