Class: TencentCloud::Cfs::V20190719::AvailableRegion

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

Overview

版本控制-区域数组

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(region = nil, regionname = nil, regionstatus = nil, zones = nil, regioncnname = nil) ⇒ AvailableRegion

Returns a new instance of AvailableRegion.



230
231
232
233
234
235
236
# File 'lib/v20190719/models.rb', line 230

def initialize(region=nil, regionname=nil, regionstatus=nil, zones=nil, regioncnname=nil)
  @Region = region
  @RegionName = regionname
  @RegionStatus = regionstatus
  @Zones = zones
  @RegionCnName = regioncnname
end

Instance Attribute Details

#RegionObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

    区域可用情况,当区域内至少有一个可用区处于可售状态时,取值为AVAILABLE,否则为UNAVAILABLE

  • Zones:

    可用区数组

  • RegionCnName:

    区域中文名称,如“广州”



228
229
230
# File 'lib/v20190719/models.rb', line 228

def Region
  @Region
end

#RegionCnNameObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

    区域可用情况,当区域内至少有一个可用区处于可售状态时,取值为AVAILABLE,否则为UNAVAILABLE

  • Zones:

    可用区数组

  • RegionCnName:

    区域中文名称,如“广州”



228
229
230
# File 'lib/v20190719/models.rb', line 228

def RegionCnName
  @RegionCnName
end

#RegionNameObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

    区域可用情况,当区域内至少有一个可用区处于可售状态时,取值为AVAILABLE,否则为UNAVAILABLE

  • Zones:

    可用区数组

  • RegionCnName:

    区域中文名称,如“广州”



228
229
230
# File 'lib/v20190719/models.rb', line 228

def RegionName
  @RegionName
end

#RegionStatusObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

    区域可用情况,当区域内至少有一个可用区处于可售状态时,取值为AVAILABLE,否则为UNAVAILABLE

  • Zones:

    可用区数组

  • RegionCnName:

    区域中文名称,如“广州”



228
229
230
# File 'lib/v20190719/models.rb', line 228

def RegionStatus
  @RegionStatus
end

#ZonesObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

    区域可用情况,当区域内至少有一个可用区处于可售状态时,取值为AVAILABLE,否则为UNAVAILABLE

  • Zones:

    可用区数组

  • RegionCnName:

    区域中文名称,如“广州”



228
229
230
# File 'lib/v20190719/models.rb', line 228

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



238
239
240
241
242
243
244
245
246
247
248
249
250
251
# File 'lib/v20190719/models.rb', line 238

def deserialize(params)
  @Region = params['Region']
  @RegionName = params['RegionName']
  @RegionStatus = params['RegionStatus']
  unless params['Zones'].nil?
    @Zones = []
    params['Zones'].each do |i|
      availablezone_tmp = AvailableZone.new
      availablezone_tmp.deserialize(i)
      @Zones << availablezone_tmp
    end
  end
  @RegionCnName = params['RegionCnName']
end