Class: TencentCloud::Cdb::V20170320::CdbRegionSellConf

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170320/models.rb

Overview

地域售卖配置

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AreaObject

Parameters:

  • RegionName:

    地域中文名称

  • Area:

    所属大区

  • IsDefaultRegion:

    是否为默认地域

  • Region:

    地域名称

  • RegionConfig:

    地域的可用区售卖配置



1503
1504
1505
# File 'lib/v20170320/models.rb', line 1503

def Area
  @Area
end

#IsDefaultRegionObject

Parameters:

  • RegionName:

    地域中文名称

  • Area:

    所属大区

  • IsDefaultRegion:

    是否为默认地域

  • Region:

    地域名称

  • RegionConfig:

    地域的可用区售卖配置



1503
1504
1505
# File 'lib/v20170320/models.rb', line 1503

def IsDefaultRegion
  @IsDefaultRegion
end

#RegionObject

Parameters:

  • RegionName:

    地域中文名称

  • Area:

    所属大区

  • IsDefaultRegion:

    是否为默认地域

  • Region:

    地域名称

  • RegionConfig:

    地域的可用区售卖配置



1503
1504
1505
# File 'lib/v20170320/models.rb', line 1503

def Region
  @Region
end

#RegionConfigObject

Parameters:

  • RegionName:

    地域中文名称

  • Area:

    所属大区

  • IsDefaultRegion:

    是否为默认地域

  • Region:

    地域名称

  • RegionConfig:

    地域的可用区售卖配置



1503
1504
1505
# File 'lib/v20170320/models.rb', line 1503

def RegionConfig
  @RegionConfig
end

#RegionNameObject

Parameters:

  • RegionName:

    地域中文名称

  • Area:

    所属大区

  • IsDefaultRegion:

    是否为默认地域

  • Region:

    地域名称

  • RegionConfig:

    地域的可用区售卖配置



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