Class: TencentCloud::Cdb::V20170320::CdbRegionSellConf
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::CdbRegionSellConf
- Defined in:
- lib/v20170320/models.rb
Overview
地域售卖配置
Instance Attribute Summary collapse
- #Area ⇒ Object
- #IsDefaultRegion ⇒ Object
- #Region ⇒ Object
- #RegionConfig ⇒ Object
- #RegionName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(regionname = nil, area = nil, isdefaultregion = nil, region = nil, regionconfig = nil) ⇒ CdbRegionSellConf
constructor
A new instance of CdbRegionSellConf.
Constructor Details
#initialize(regionname = nil, area = nil, isdefaultregion = nil, region = nil, regionconfig = nil) ⇒ CdbRegionSellConf
Returns a new instance of CdbRegionSellConf.
1492 1493 1494 1495 1496 1497 1498 |
# File 'lib/v20170320/models.rb', line 1492 def initialize(regionname=nil, area=nil, isdefaultregion=nil, region=nil, regionconfig=nil) @RegionName = regionname @Area = area @IsDefaultRegion = isdefaultregion @Region = region @RegionConfig = regionconfig end |
Instance Attribute Details
#Area ⇒ Object
1490 1491 1492 |
# File 'lib/v20170320/models.rb', line 1490 def Area @Area end |
#IsDefaultRegion ⇒ Object
1490 1491 1492 |
# File 'lib/v20170320/models.rb', line 1490 def IsDefaultRegion @IsDefaultRegion end |
#Region ⇒ Object
1490 1491 1492 |
# File 'lib/v20170320/models.rb', line 1490 def Region @Region end |
#RegionConfig ⇒ Object
1490 1491 1492 |
# File 'lib/v20170320/models.rb', line 1490 def RegionConfig @RegionConfig end |
#RegionName ⇒ Object
1490 1491 1492 |
# File 'lib/v20170320/models.rb', line 1490 def RegionName @RegionName end |
Instance Method Details
#deserialize(params) ⇒ Object
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 |
# File 'lib/v20170320/models.rb', line 1500 def deserialize(params) @RegionName = params['RegionName'] @Area = params['Area'] @IsDefaultRegion = params['IsDefaultRegion'] @Region = params['Region'] unless params['RegionConfig'].nil? @RegionConfig = [] params['RegionConfig'].each do |i| cdbzonesellconf_tmp = CdbZoneSellConf.new cdbzonesellconf_tmp.deserialize(i) @RegionConfig << cdbzonesellconf_tmp end end end |