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.



164
165
166
167
168
169
170
# File 'lib/v20190719/models.rb', line 164

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:

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



162
163
164
# File 'lib/v20190719/models.rb', line 162

def Region
  @Region
end

#RegionCnNameObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

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

  • Zones:

    可用区数组

  • RegionCnName:

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



162
163
164
# File 'lib/v20190719/models.rb', line 162

def RegionCnName
  @RegionCnName
end

#RegionNameObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

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

  • Zones:

    可用区数组

  • RegionCnName:

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



162
163
164
# File 'lib/v20190719/models.rb', line 162

def RegionName
  @RegionName
end

#RegionStatusObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

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

  • Zones:

    可用区数组

  • RegionCnName:

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



162
163
164
# File 'lib/v20190719/models.rb', line 162

def RegionStatus
  @RegionStatus
end

#ZonesObject

Parameters:

  • Region:

    区域名称,如“ap-beijing”

  • RegionName:

    区域名称,如“bj”

  • RegionStatus:

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

  • Zones:

    可用区数组

  • RegionCnName:

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



162
163
164
# File 'lib/v20190719/models.rb', line 162

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



172
173
174
175
176
177
178
179
180
181
182
183
184
185
# File 'lib/v20190719/models.rb', line 172

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