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.



1532
1533
1534
1535
# File 'lib/v20190904/models.rb', line 1532

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

Instance Attribute Details

#AllZoneListObject

Parameters:

  • vpc列表

  • zone列表



1530
1531
1532
# File 'lib/v20190904/models.rb', line 1530

def AllZoneList
  @AllZoneList
end

#VpcListObject

Parameters:

  • vpc列表

  • zone列表



1530
1531
1532
# File 'lib/v20190904/models.rb', line 1530

def VpcList
  @VpcList
end

Instance Method Details

#deserialize(params) ⇒ Object



1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'lib/v20190904/models.rb', line 1537

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