Class: TencentCloud::Cwp::V20180228::RegionListDetail

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(machinetype = nil, cloudfrom = nil, regionlist = nil) ⇒ RegionListDetail

Returns a new instance of RegionListDetail.



36933
36934
36935
36936
36937
# File 'lib/v20180228/models.rb', line 36933

def initialize(machinetype=nil, cloudfrom=nil, regionlist=nil)
  @MachineType = machinetype
  @CloudFrom = cloudfrom
  @RegionList = regionlist
end

Instance Attribute Details

#CloudFromObject

CVM 腾讯云云服务器LH 腾讯云轻量服务器ECM 腾讯云边缘计算服务器BM 腾讯云黑石1.0 服务器Other 其他服务器(非腾讯云) 1 IDC机房2 阿里云3 华为云4 亚马逊5 微软6 Google 7 Oracle 8 Digital Ocean

Parameters:

  • MachineType:

    机器类型

  • CloudFrom:

    0 腾讯云

  • RegionList:

    地域列表



36931
36932
36933
# File 'lib/v20180228/models.rb', line 36931

def CloudFrom
  @CloudFrom
end

#MachineTypeObject

CVM 腾讯云云服务器LH 腾讯云轻量服务器ECM 腾讯云边缘计算服务器BM 腾讯云黑石1.0 服务器Other 其他服务器(非腾讯云) 1 IDC机房2 阿里云3 华为云4 亚马逊5 微软6 Google 7 Oracle 8 Digital Ocean

Parameters:

  • MachineType:

    机器类型

  • CloudFrom:

    0 腾讯云

  • RegionList:

    地域列表



36931
36932
36933
# File 'lib/v20180228/models.rb', line 36931

def MachineType
  @MachineType
end

#RegionListObject

CVM 腾讯云云服务器LH 腾讯云轻量服务器ECM 腾讯云边缘计算服务器BM 腾讯云黑石1.0 服务器Other 其他服务器(非腾讯云) 1 IDC机房2 阿里云3 华为云4 亚马逊5 微软6 Google 7 Oracle 8 Digital Ocean

Parameters:

  • MachineType:

    机器类型

  • CloudFrom:

    0 腾讯云

  • RegionList:

    地域列表



36931
36932
36933
# File 'lib/v20180228/models.rb', line 36931

def RegionList
  @RegionList
end

Instance Method Details

#deserialize(params) ⇒ Object



36939
36940
36941
36942
36943
36944
36945
36946
36947
36948
36949
36950
# File 'lib/v20180228/models.rb', line 36939

def deserialize(params)
  @MachineType = params['MachineType']
  @CloudFrom = params['CloudFrom']
  unless params['RegionList'].nil?
    @RegionList = []
    params['RegionList'].each do |i|
      regioninfo_tmp = RegionInfo.new
      regioninfo_tmp.deserialize(i)
      @RegionList << regioninfo_tmp
    end
  end
end