Class: TencentCloud::Cfw::V20190904::CreateChooseVpcsRequest

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

Overview

CreateChooseVpcs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vpclist = nil, allzonelist = nil) ⇒ CreateChooseVpcsRequest

Returns a new instance of CreateChooseVpcsRequest.



1236
1237
1238
1239
# File 'lib/v20190904/models.rb', line 1236

def initialize(vpclist=nil, allzonelist=nil)
  @VpcList = vpclist
  @AllZoneList = allzonelist
end

Instance Attribute Details

#AllZoneListObject

Parameters:

  • VpcList:

    vpc列表

  • AllZoneList:

    zone列表



1234
1235
1236
# File 'lib/v20190904/models.rb', line 1234

def AllZoneList
  @AllZoneList
end

#VpcListObject

Parameters:

  • VpcList:

    vpc列表

  • AllZoneList:

    zone列表



1234
1235
1236
# File 'lib/v20190904/models.rb', line 1234

def VpcList
  @VpcList
end

Instance Method Details

#deserialize(params) ⇒ Object



1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
# File 'lib/v20190904/models.rb', line 1241

def deserialize(params)
  @VpcList = params['VpcList']
  unless params['AllZoneList'].nil?
    @AllZoneList = []
    params['AllZoneList'].each do |i|
      vpczonedata_tmp = VpcZoneData.new
      vpczonedata_tmp.deserialize(i)
      @AllZoneList << vpczonedata_tmp
    end
  end
end