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.



4898
4899
4900
4901
4902
4903
4904
4905
# File 'lib/v20221121/models.rb', line 4898

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。



4896
4897
4898
# File 'lib/v20221121/models.rb', line 4896

def Data
  @Data
end

#FromListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

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

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



4896
4897
4898
# File 'lib/v20221121/models.rb', line 4896

def FromLists
  @FromLists
end

#LevelListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

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

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



4896
4897
4898
# File 'lib/v20221121/models.rb', line 4896

def LevelLists
  @LevelLists
end

#RequestIdObject

Parameters:

  • TotalCount:

    总条数

  • Data:

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

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



4896
4897
4898
# File 'lib/v20221121/models.rb', line 4896

def RequestId
  @RequestId
end

#TotalCountObject

Parameters:

  • TotalCount:

    总条数

  • Data:

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

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



4896
4897
4898
# File 'lib/v20221121/models.rb', line 4896

def TotalCount
  @TotalCount
end

#VULTypeListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

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

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • VULTypeLists:

    漏洞类型列表

  • RequestId:

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



4896
4897
4898
# File 'lib/v20221121/models.rb', line 4896

def VULTypeLists
  @VULTypeLists
end

Instance Method Details

#deserialize(params) ⇒ Object



4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
# File 'lib/v20221121/models.rb', line 4907

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