Class: TencentCloud::Cdb::V20170320::CdbZoneDataResult
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::CdbZoneDataResult
- Defined in:
- lib/v20170320/models.rb
Overview
各地域可售卖的规格配置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(configs = nil, regions = nil) ⇒ CdbZoneDataResult
constructor
A new instance of CdbZoneDataResult.
Constructor Details
#initialize(configs = nil, regions = nil) ⇒ CdbZoneDataResult
Returns a new instance of CdbZoneDataResult.
1624 1625 1626 1627 |
# File 'lib/v20170320/models.rb', line 1624 def initialize(configs=nil, regions=nil) @Configs = configs @Regions = regions end |
Instance Attribute Details
#Configs ⇒ Object
1622 1623 1624 |
# File 'lib/v20170320/models.rb', line 1622 def Configs @Configs end |
#Regions ⇒ Object
1622 1623 1624 |
# File 'lib/v20170320/models.rb', line 1622 def Regions @Regions end |
Instance Method Details
#deserialize(params) ⇒ Object
1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 |
# File 'lib/v20170320/models.rb', line 1629 def deserialize(params) unless params['Configs'].nil? @Configs = [] params['Configs'].each do |i| cdbsellconfig_tmp = CdbSellConfig.new cdbsellconfig_tmp.deserialize(i) @Configs << cdbsellconfig_tmp end end unless params['Regions'].nil? @Regions = [] params['Regions'].each do |i| cdbregionsellconf_tmp = CdbRegionSellConf.new cdbregionsellconf_tmp.deserialize(i) @Regions << cdbregionsellconf_tmp end end end |