Class: TencentCloud::Csip::V20221121::DescribeDomainAssetsResponse

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

Overview

DescribeDomainAssets返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(total = nil, data = nil, defensestatuslist = nil, assetlocationlist = nil, sourcetypelist = nil, regionlist = nil, requestid = nil) ⇒ DescribeDomainAssetsResponse

Returns a new instance of DescribeDomainAssetsResponse.



5671
5672
5673
5674
5675
5676
5677
5678
5679
# File 'lib/v20221121/models.rb', line 5671

def initialize(total=nil, data=nil, defensestatuslist=nil, assetlocationlist=nil, sourcetypelist=nil, regionlist=nil, requestid=nil)
  @Total = total
  @Data = data
  @DefenseStatusList = defensestatuslist
  @AssetLocationList = assetlocationlist
  @SourceTypeList = sourcetypelist
  @RegionList = regionlist
  @RequestId = requestid
end

Instance Attribute Details

#AssetLocationListObject

Parameters:

  • Total:

    总数

  • Data:

    域名列表

  • DefenseStatusList:

    防护状态列表

  • AssetLocationList:

    资产归属地列表

  • SourceTypeList:

    资产类型列表

  • RegionList:

    地域列表

  • RequestId:

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



5669
5670
5671
# File 'lib/v20221121/models.rb', line 5669

def AssetLocationList
  @AssetLocationList
end

#DataObject

Parameters:

  • Total:

    总数

  • Data:

    域名列表

  • DefenseStatusList:

    防护状态列表

  • AssetLocationList:

    资产归属地列表

  • SourceTypeList:

    资产类型列表

  • RegionList:

    地域列表

  • RequestId:

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



5669
5670
5671
# File 'lib/v20221121/models.rb', line 5669

def Data
  @Data
end

#DefenseStatusListObject

Parameters:

  • Total:

    总数

  • Data:

    域名列表

  • DefenseStatusList:

    防护状态列表

  • AssetLocationList:

    资产归属地列表

  • SourceTypeList:

    资产类型列表

  • RegionList:

    地域列表

  • RequestId:

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



5669
5670
5671
# File 'lib/v20221121/models.rb', line 5669

def DefenseStatusList
  @DefenseStatusList
end

#RegionListObject

Parameters:

  • Total:

    总数

  • Data:

    域名列表

  • DefenseStatusList:

    防护状态列表

  • AssetLocationList:

    资产归属地列表

  • SourceTypeList:

    资产类型列表

  • RegionList:

    地域列表

  • RequestId:

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



5669
5670
5671
# File 'lib/v20221121/models.rb', line 5669

def RegionList
  @RegionList
end

#RequestIdObject

Parameters:

  • Total:

    总数

  • Data:

    域名列表

  • DefenseStatusList:

    防护状态列表

  • AssetLocationList:

    资产归属地列表

  • SourceTypeList:

    资产类型列表

  • RegionList:

    地域列表

  • RequestId:

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



5669
5670
5671
# File 'lib/v20221121/models.rb', line 5669

def RequestId
  @RequestId
end

#SourceTypeListObject

Parameters:

  • Total:

    总数

  • Data:

    域名列表

  • DefenseStatusList:

    防护状态列表

  • AssetLocationList:

    资产归属地列表

  • SourceTypeList:

    资产类型列表

  • RegionList:

    地域列表

  • RequestId:

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



5669
5670
5671
# File 'lib/v20221121/models.rb', line 5669

def SourceTypeList
  @SourceTypeList
end

#TotalObject

Parameters:

  • Total:

    总数

  • Data:

    域名列表

  • DefenseStatusList:

    防护状态列表

  • AssetLocationList:

    资产归属地列表

  • SourceTypeList:

    资产类型列表

  • RegionList:

    地域列表

  • RequestId:

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



5669
5670
5671
# File 'lib/v20221121/models.rb', line 5669

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
# File 'lib/v20221121/models.rb', line 5681

def deserialize(params)
  @Total = params['Total']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      domainassetvo_tmp = DomainAssetVO.new
      domainassetvo_tmp.deserialize(i)
      @Data << domainassetvo_tmp
    end
  end
  unless params['DefenseStatusList'].nil?
    @DefenseStatusList = []
    params['DefenseStatusList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @DefenseStatusList << filterdataobject_tmp
    end
  end
  unless params['AssetLocationList'].nil?
    @AssetLocationList = []
    params['AssetLocationList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @AssetLocationList << filterdataobject_tmp
    end
  end
  unless params['SourceTypeList'].nil?
    @SourceTypeList = []
    params['SourceTypeList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @SourceTypeList << filterdataobject_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
  @RequestId = params['RequestId']
end