Class: TencentCloud::Csip::V20221121::DescribeRiskCenterWebsiteRiskListResponse

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

Overview

DescribeRiskCenterWebsiteRiskList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, data = nil, statuslists = nil, levellists = nil, instancetypelists = nil, detectenginelists = nil, requestid = nil) ⇒ DescribeRiskCenterWebsiteRiskListResponse

Returns a new instance of DescribeRiskCenterWebsiteRiskListResponse.



4998
4999
5000
5001
5002
5003
5004
5005
5006
# File 'lib/v20221121/models.rb', line 4998

def initialize(totalcount=nil, data=nil, statuslists=nil, levellists=nil, instancetypelists=nil, detectenginelists=nil, requestid=nil)
  @TotalCount = totalcount
  @Data = data
  @StatusLists = statuslists
  @LevelLists = levellists
  @InstanceTypeLists = instancetypelists
  @DetectEngineLists = detectenginelists
  @RequestId = requestid
end

Instance Attribute Details

#DataObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



4996
4997
4998
# File 'lib/v20221121/models.rb', line 4996

def Data
  @Data
end

#DetectEngineListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



4996
4997
4998
# File 'lib/v20221121/models.rb', line 4996

def DetectEngineLists
  @DetectEngineLists
end

#InstanceTypeListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



4996
4997
4998
# File 'lib/v20221121/models.rb', line 4996

def InstanceTypeLists
  @InstanceTypeLists
end

#LevelListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



4996
4997
4998
# File 'lib/v20221121/models.rb', line 4996

def LevelLists
  @LevelLists
end

#RequestIdObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



4996
4997
4998
# File 'lib/v20221121/models.rb', line 4996

def RequestId
  @RequestId
end

#StatusListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



4996
4997
4998
# File 'lib/v20221121/models.rb', line 4996

def StatusLists
  @StatusLists
end

#TotalCountObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



4996
4997
4998
# File 'lib/v20221121/models.rb', line 4996

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
# File 'lib/v20221121/models.rb', line 5008

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      websiterisk_tmp = WebsiteRisk.new
      websiterisk_tmp.deserialize(i)
      @Data << websiterisk_tmp
    end
  end
  unless params['StatusLists'].nil?
    @StatusLists = []
    params['StatusLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @StatusLists << filterdataobject_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['InstanceTypeLists'].nil?
    @InstanceTypeLists = []
    params['InstanceTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @InstanceTypeLists << filterdataobject_tmp
    end
  end
  unless params['DetectEngineLists'].nil?
    @DetectEngineLists = []
    params['DetectEngineLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @DetectEngineLists << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end