Class: TencentCloud::Csip::V20221121::DescribeSubnetAssetsResponse

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

Overview

DescribeSubnetAssets返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = nil, totalcount = nil, regionlist = nil, vpclist = nil, appidlist = nil, zonelist = nil, requestid = nil) ⇒ DescribeSubnetAssetsResponse



8351
8352
8353
8354
8355
8356
8357
8358
8359
# File 'lib/v20221121/models.rb', line 8351

def initialize(data=nil, totalcount=nil, regionlist=nil, vpclist=nil, appidlist=nil, zonelist=nil, requestid=nil)
  @Data = data
  @TotalCount = totalcount
  @RegionList = regionlist
  @VpcList = vpclist
  @AppIdList = appidlist
  @ZoneList = zonelist
  @RequestId = requestid
end

Instance Attribute Details

#AppIdListObject



8349
8350
8351
# File 'lib/v20221121/models.rb', line 8349

def AppIdList
  @AppIdList
end

#DataObject



8349
8350
8351
# File 'lib/v20221121/models.rb', line 8349

def Data
  @Data
end

#RegionListObject



8349
8350
8351
# File 'lib/v20221121/models.rb', line 8349

def RegionList
  @RegionList
end

#RequestIdObject



8349
8350
8351
# File 'lib/v20221121/models.rb', line 8349

def RequestId
  @RequestId
end

#TotalCountObject



8349
8350
8351
# File 'lib/v20221121/models.rb', line 8349

def TotalCount
  @TotalCount
end

#VpcListObject



8349
8350
8351
# File 'lib/v20221121/models.rb', line 8349

def VpcList
  @VpcList
end

#ZoneListObject



8349
8350
8351
# File 'lib/v20221121/models.rb', line 8349

def ZoneList
  @ZoneList
end

Instance Method Details

#deserialize(params) ⇒ Object



8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
# File 'lib/v20221121/models.rb', line 8361

def deserialize(params)
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      subnetasset_tmp = SubnetAsset.new
      subnetasset_tmp.deserialize(i)
      @Data << subnetasset_tmp
    end
  end
  @TotalCount = params['TotalCount']
  unless params['RegionList'].nil?
    @RegionList = []
    params['RegionList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @RegionList << filterdataobject_tmp
    end
  end
  unless params['VpcList'].nil?
    @VpcList = []
    params['VpcList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @VpcList << filterdataobject_tmp
    end
  end
  unless params['AppIdList'].nil?
    @AppIdList = []
    params['AppIdList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @AppIdList << filterdataobject_tmp
    end
  end
  unless params['ZoneList'].nil?
    @ZoneList = []
    params['ZoneList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @ZoneList << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end