Class: TencentCloud::Ckafka::V20190819::Region

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

Overview

地域实体对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(regionid = nil, regionname = nil, areaname = nil, regioncode = nil, regioncodev3 = nil, support = nil, ipv6 = nil, multizone = nil) ⇒ Region

Returns a new instance of Region.



10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
# File 'lib/v20190819/models.rb', line 10709

def initialize(regionid=nil, regionname=nil, areaname=nil, regioncode=nil, regioncodev3=nil, support=nil, ipv6=nil, multizone=nil)
  @RegionId = regionid
  @RegionName = regionname
  @AreaName = areaname
  @RegionCode = regioncode
  @RegionCodeV3 = regioncodev3
  @Support = support
  @Ipv6 = ipv6
  @MultiZone = multizone
end

Instance Attribute Details

#AreaNameObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def AreaName
  @AreaName
end

#Ipv6Object

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def Ipv6
  @Ipv6
end

#MultiZoneObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def MultiZone
  @MultiZone
end

#RegionCodeObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def RegionCode
  @RegionCode
end

#RegionCodeV3Object

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def RegionCodeV3
  @RegionCodeV3
end

#RegionIdObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def RegionId
  @RegionId
end

#RegionNameObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def RegionName
  @RegionName
end

#SupportObject

Parameters:

  • RegionId:

    地域ID

  • RegionName:

    地域名称

  • AreaName:

    区域名称

  • RegionCode:

    地域代码

  • RegionCodeV3:

    地域代码(V3版本)

  • Support:

    NONE:默认值不支持任何特殊类型 实例类型

  • Ipv6:

    是否支持ipv6, 0:表示不支持,1:表示支持

  • MultiZone:

    是否支持跨可用区, 0:表示不支持,1:表示支持



10707
10708
10709
# File 'lib/v20190819/models.rb', line 10707

def Support
  @Support
end

Instance Method Details

#deserialize(params) ⇒ Object



10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
# File 'lib/v20190819/models.rb', line 10720

def deserialize(params)
  @RegionId = params['RegionId']
  @RegionName = params['RegionName']
  @AreaName = params['AreaName']
  @RegionCode = params['RegionCode']
  @RegionCodeV3 = params['RegionCodeV3']
  @Support = params['Support']
  @Ipv6 = params['Ipv6']
  @MultiZone = params['MultiZone']
end