Class: TencentCloud::Csip::V20221121::DescribeOtherCloudAssetsResponse

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

Overview

DescribeOtherCloudAssets返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(total = nil, data = nil, regionlist = nil, assettypelist = nil, vpclist = nil, appidlist = nil, requestid = nil) ⇒ DescribeOtherCloudAssetsResponse



6401
6402
6403
6404
6405
6406
6407
6408
6409
# File 'lib/v20221121/models.rb', line 6401

def initialize(total=nil, data=nil, regionlist=nil, assettypelist=nil, vpclist=nil, appidlist=nil, requestid=nil)
  @Total = total
  @Data = data
  @RegionList = regionlist
  @AssetTypeList = assettypelist
  @VpcList = vpclist
  @AppIdList = appidlist
  @RequestId = requestid
end

Instance Attribute Details

#AppIdListObject



6399
6400
6401
# File 'lib/v20221121/models.rb', line 6399

def AppIdList
  @AppIdList
end

#AssetTypeListObject



6399
6400
6401
# File 'lib/v20221121/models.rb', line 6399

def AssetTypeList
  @AssetTypeList
end

#DataObject



6399
6400
6401
# File 'lib/v20221121/models.rb', line 6399

def Data
  @Data
end

#RegionListObject



6399
6400
6401
# File 'lib/v20221121/models.rb', line 6399

def RegionList
  @RegionList
end

#RequestIdObject



6399
6400
6401
# File 'lib/v20221121/models.rb', line 6399

def RequestId
  @RequestId
end

#TotalObject



6399
6400
6401
# File 'lib/v20221121/models.rb', line 6399

def Total
  @Total
end

#VpcListObject



6399
6400
6401
# File 'lib/v20221121/models.rb', line 6399

def VpcList
  @VpcList
end

Instance Method Details

#deserialize(params) ⇒ Object



6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
# File 'lib/v20221121/models.rb', line 6411

def deserialize(params)
  @Total = params['Total']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      dbassetvo_tmp = DBAssetVO.new
      dbassetvo_tmp.deserialize(i)
      @Data << dbassetvo_tmp
    end
  end
  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['AssetTypeList'].nil?
    @AssetTypeList = []
    params['AssetTypeList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @AssetTypeList << 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
  @RequestId = params['RequestId']
end