Class: TencentCloud::Cwp::V20180228::RegionSet

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

Overview

地域信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(regionname = nil, zoneset = nil) ⇒ RegionSet

Returns a new instance of RegionSet.



36962
36963
36964
36965
# File 'lib/v20180228/models.rb', line 36962

def initialize(regionname=nil, zoneset=nil)
  @RegionName = regionname
  @ZoneSet = zoneset
end

Instance Attribute Details

#RegionNameObject

Parameters:

  • RegionName:

    地域名称

  • ZoneSet:

    可用区信息



36960
36961
36962
# File 'lib/v20180228/models.rb', line 36960

def RegionName
  @RegionName
end

#ZoneSetObject

Parameters:

  • RegionName:

    地域名称

  • ZoneSet:

    可用区信息



36960
36961
36962
# File 'lib/v20180228/models.rb', line 36960

def ZoneSet
  @ZoneSet
end

Instance Method Details

#deserialize(params) ⇒ Object



36967
36968
36969
36970
36971
36972
36973
36974
36975
36976
36977
# File 'lib/v20180228/models.rb', line 36967

def deserialize(params)
  @RegionName = params['RegionName']
  unless params['ZoneSet'].nil?
    @ZoneSet = []
    params['ZoneSet'].each do |i|
      zoneinfo_tmp = ZoneInfo.new
      zoneinfo_tmp.deserialize(i)
      @ZoneSet << zoneinfo_tmp
    end
  end
end