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.
1505 1506 1507 1508 1509 1510 1511 |
# File 'lib/v20170320/models.rb', line 1505 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
1503 1504 1505 |
# File 'lib/v20170320/models.rb', line 1503 def Area @Area end |
#IsDefaultRegion ⇒ Object
1503 1504 1505 |
# File 'lib/v20170320/models.rb', line 1503 def IsDefaultRegion @IsDefaultRegion end |
#Region ⇒ Object
1503 1504 1505 |
# File 'lib/v20170320/models.rb', line 1503 def Region @Region end |
#RegionConfig ⇒ Object
1503 1504 1505 |
# File 'lib/v20170320/models.rb', line 1503 def RegionConfig @RegionConfig end |
#RegionName ⇒ Object
1503 1504 1505 |
# File 'lib/v20170320/models.rb', line 1503 def RegionName @RegionName end |
Instance Method Details
#deserialize(params) ⇒ Object
1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 |
# File 'lib/v20170320/models.rb', line 1513 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 |