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.



7647
7648
7649
7650
7651
7652
7653
7654
7655
# File 'lib/v20221121/models.rb', line 7647

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。



7645
7646
7647
# File 'lib/v20221121/models.rb', line 7645

def Data
  @Data
end

#DetectEngineListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



7645
7646
7647
# File 'lib/v20221121/models.rb', line 7645

def DetectEngineLists
  @DetectEngineLists
end

#InstanceTypeListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



7645
7646
7647
# File 'lib/v20221121/models.rb', line 7645

def InstanceTypeLists
  @InstanceTypeLists
end

#LevelListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



7645
7646
7647
# File 'lib/v20221121/models.rb', line 7645

def LevelLists
  @LevelLists
end

#RequestIdObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



7645
7646
7647
# File 'lib/v20221121/models.rb', line 7645

def RequestId
  @RequestId
end

#StatusListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



7645
7646
7647
# File 'lib/v20221121/models.rb', line 7645

def StatusLists
  @StatusLists
end

#TotalCountObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    内容风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • InstanceTypeLists:

    资产类型列表

  • DetectEngineLists:

    风险类型列表

  • RequestId:

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



7645
7646
7647
# File 'lib/v20221121/models.rb', line 7645

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
# File 'lib/v20221121/models.rb', line 7657

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