Class: TencentCloud::Csip::V20221121::DescribeRiskCenterVULViewVULRiskListResponse

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

Overview

DescribeRiskCenterVULViewVULRiskList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, data = nil, levellists = nil, fromlists = nil, vultypelists = nil, requestid = nil) ⇒ DescribeRiskCenterVULViewVULRiskListResponse

Returns a new instance of DescribeRiskCenterVULViewVULRiskListResponse.



7547
7548
7549
7550
7551
7552
7553
7554
# File 'lib/v20221121/models.rb', line 7547

def initialize(totalcount=nil, data=nil, levellists=nil, fromlists=nil, vultypelists=nil, requestid=nil)
  @TotalCount = totalcount
  @Data = data
  @LevelLists = levellists
  @FromLists = fromlists
  @VULTypeLists = vultypelists
  @RequestId = requestid
end

Instance Attribute Details

#DataObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    漏洞产视角的漏洞风险列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



7545
7546
7547
# File 'lib/v20221121/models.rb', line 7545

def Data
  @Data
end

#FromListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    漏洞产视角的漏洞风险列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



7545
7546
7547
# File 'lib/v20221121/models.rb', line 7545

def FromLists
  @FromLists
end

#LevelListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    漏洞产视角的漏洞风险列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



7545
7546
7547
# File 'lib/v20221121/models.rb', line 7545

def LevelLists
  @LevelLists
end

#RequestIdObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    漏洞产视角的漏洞风险列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



7545
7546
7547
# File 'lib/v20221121/models.rb', line 7545

def RequestId
  @RequestId
end

#TotalCountObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    漏洞产视角的漏洞风险列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



7545
7546
7547
# File 'lib/v20221121/models.rb', line 7545

def TotalCount
  @TotalCount
end

#VULTypeListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    漏洞产视角的漏洞风险列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



7545
7546
7547
# File 'lib/v20221121/models.rb', line 7545

def VULTypeLists
  @VULTypeLists
end

Instance Method Details

#deserialize(params) ⇒ Object



7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
# File 'lib/v20221121/models.rb', line 7556

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      vulviewvulrisk_tmp = VULViewVULRisk.new
      vulviewvulrisk_tmp.deserialize(i)
      @Data << vulviewvulrisk_tmp
    end
  end
  unless params['LevelLists'].nil?
    @LevelLists = []
    params['LevelLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @LevelLists << filterdataobject_tmp
    end
  end
  unless params['FromLists'].nil?
    @FromLists = []
    params['FromLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @FromLists << filterdataobject_tmp
    end
  end
  unless params['VULTypeLists'].nil?
    @VULTypeLists = []
    params['VULTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @VULTypeLists << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end