Class: TencentCloud::Cynosdb::V20190107::ClusterSlaveData
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ClusterSlaveData
- Defined in:
- lib/v20190107/models.rb
Overview
集群从可用区信息
Instance Attribute Summary collapse
-
#NewMasterZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NewSlaveZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NewSlaveZoneAttr ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OldMasterZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OldSlaveZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OldSlaveZoneAttr ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(oldmasterzone = nil, oldslavezone = nil, newmasterzone = nil, newslavezone = nil, newslavezoneattr = nil, oldslavezoneattr = nil) ⇒ ClusterSlaveData
constructor
A new instance of ClusterSlaveData.
Constructor Details
#initialize(oldmasterzone = nil, oldslavezone = nil, newmasterzone = nil, newslavezone = nil, newslavezoneattr = nil, oldslavezoneattr = nil) ⇒ ClusterSlaveData
Returns a new instance of ClusterSlaveData.
1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'lib/v20190107/models.rb', line 1791 def initialize(oldmasterzone=nil, oldslavezone=nil, newmasterzone=nil, newslavezone=nil, newslavezoneattr=nil, oldslavezoneattr=nil) @OldMasterZone = oldmasterzone @OldSlaveZone = oldslavezone @NewMasterZone = newmasterzone @NewSlaveZone = newslavezone @NewSlaveZoneAttr = newslavezoneattr @OldSlaveZoneAttr = oldslavezoneattr end |
Instance Attribute Details
#NewMasterZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1789 1790 1791 |
# File 'lib/v20190107/models.rb', line 1789 def NewMasterZone @NewMasterZone end |
#NewSlaveZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1789 1790 1791 |
# File 'lib/v20190107/models.rb', line 1789 def NewSlaveZone @NewSlaveZone end |
#NewSlaveZoneAttr ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1789 1790 1791 |
# File 'lib/v20190107/models.rb', line 1789 def NewSlaveZoneAttr @NewSlaveZoneAttr end |
#OldMasterZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1789 1790 1791 |
# File 'lib/v20190107/models.rb', line 1789 def OldMasterZone @OldMasterZone end |
#OldSlaveZone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1789 1790 1791 |
# File 'lib/v20190107/models.rb', line 1789 def OldSlaveZone @OldSlaveZone end |
#OldSlaveZoneAttr ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1789 1790 1791 |
# File 'lib/v20190107/models.rb', line 1789 def OldSlaveZoneAttr @OldSlaveZoneAttr end |
Instance Method Details
#deserialize(params) ⇒ Object
1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/v20190107/models.rb', line 1800 def deserialize(params) @OldMasterZone = params['OldMasterZone'] @OldSlaveZone = params['OldSlaveZone'] @NewMasterZone = params['NewMasterZone'] @NewSlaveZone = params['NewSlaveZone'] unless params['NewSlaveZoneAttr'].nil? @NewSlaveZoneAttr = [] params['NewSlaveZoneAttr'].each do |i| slavezoneattritem_tmp = SlaveZoneAttrItem.new slavezoneattritem_tmp.deserialize(i) @NewSlaveZoneAttr << slavezoneattritem_tmp end end unless params['OldSlaveZoneAttr'].nil? @OldSlaveZoneAttr = [] params['OldSlaveZoneAttr'].each do |i| slavezoneattritem_tmp = SlaveZoneAttrItem.new slavezoneattritem_tmp.deserialize(i) @OldSlaveZoneAttr << slavezoneattritem_tmp end end end |