Class: TencentCloud::Cfw::V20190904::InterconnectPair
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfw::V20190904::InterconnectPair
- Defined in:
- lib/v20190904/models.rb
Overview
接入防火墙的互联集合对
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(groupa = nil, groupb = nil, interconnectmode = nil) ⇒ InterconnectPair
constructor
A new instance of InterconnectPair.
Constructor Details
#initialize(groupa = nil, groupb = nil, interconnectmode = nil) ⇒ InterconnectPair
Returns a new instance of InterconnectPair.
6787 6788 6789 6790 6791 |
# File 'lib/v20190904/models.rb', line 6787 def initialize(groupa=nil, groupb=nil, interconnectmode=nil) @GroupA = groupa @GroupB = groupb @InterconnectMode = interconnectmode end |
Instance Attribute Details
#GroupA ⇒ Object
6785 6786 6787 |
# File 'lib/v20190904/models.rb', line 6785 def GroupA @GroupA end |
#GroupB ⇒ Object
6785 6786 6787 |
# File 'lib/v20190904/models.rb', line 6785 def GroupB @GroupB end |
#InterconnectMode ⇒ Object
6785 6786 6787 |
# File 'lib/v20190904/models.rb', line 6785 def InterconnectMode @InterconnectMode end |
Instance Method Details
#deserialize(params) ⇒ Object
6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 |
# File 'lib/v20190904/models.rb', line 6793 def deserialize(params) unless params['GroupA'].nil? @GroupA = [] params['GroupA'].each do |i| accessinstanceinfo_tmp = AccessInstanceInfo.new accessinstanceinfo_tmp.deserialize(i) @GroupA << accessinstanceinfo_tmp end end unless params['GroupB'].nil? @GroupB = [] params['GroupB'].each do |i| accessinstanceinfo_tmp = AccessInstanceInfo.new accessinstanceinfo_tmp.deserialize(i) @GroupB << accessinstanceinfo_tmp end end @InterconnectMode = params['InterconnectMode'] end |