Class: TencentCloud::Csip::V20221121::DescribeDbAssetsResponse

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

Overview

DescribeDbAssets返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DescribeDbAssetsResponse.



5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'lib/v20221121/models.rb', line 5553

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

Instance Attribute Details

#AppIdListObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def AppIdList
  @AppIdList
end

#AssetTypeListObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def AssetTypeList
  @AssetTypeList
end

#DataObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def Data
  @Data
end

#PublicPrivateAttrObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def PublicPrivateAttr
  @PublicPrivateAttr
end

#RegionListObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def RegionList
  @RegionList
end

#RequestIdObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def RequestId
  @RequestId
end

#TotalObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def Total
  @Total
end

#VpcListObject

Parameters:

  • Total:

    总数

  • Data:

    资产总数

  • RegionList:

    地域枚举

  • AssetTypeList:

    资产类型枚举

  • VpcList:

    Vpc枚举

  • AppIdList:

    Appid枚举

  • PublicPrivateAttr:

    公网内网枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5551
5552
5553
# File 'lib/v20221121/models.rb', line 5551

def VpcList
  @VpcList
end

Instance Method Details

#deserialize(params) ⇒ Object



5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
# File 'lib/v20221121/models.rb', line 5564

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