Class: TencentCloud::Csip::V20221121::DescribeVULRiskDetailResponse

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

Overview

DescribeVULRiskDetail返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(servicesupport = nil, vultrend = nil, vuldata = nil, questionid = nil, sessionid = nil, requestid = nil) ⇒ DescribeVULRiskDetailResponse

Returns a new instance of DescribeVULRiskDetailResponse.



5803
5804
5805
5806
5807
5808
5809
5810
# File 'lib/v20221121/models.rb', line 5803

def initialize(servicesupport=nil, vultrend=nil, vuldata=nil, questionid=nil, sessionid=nil, requestid=nil)
  @ServiceSupport = servicesupport
  @VulTrend = vultrend
  @VulData = vuldata
  @QuestionId = questionid
  @SessionId = sessionid
  @RequestId = requestid
end

Instance Attribute Details

#QuestionIdObject

Parameters:

  • ServiceSupport:

    安全产品支持情况

  • VulTrend:

    漏洞趋势

  • VulData:

    漏洞补充信息

  • QuestionId:

    小助手问答id

  • SessionId:

    会话id

  • RequestId:

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



5801
5802
5803
# File 'lib/v20221121/models.rb', line 5801

def QuestionId
  @QuestionId
end

#RequestIdObject

Parameters:

  • ServiceSupport:

    安全产品支持情况

  • VulTrend:

    漏洞趋势

  • VulData:

    漏洞补充信息

  • QuestionId:

    小助手问答id

  • SessionId:

    会话id

  • RequestId:

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



5801
5802
5803
# File 'lib/v20221121/models.rb', line 5801

def RequestId
  @RequestId
end

#ServiceSupportObject

Parameters:

  • ServiceSupport:

    安全产品支持情况

  • VulTrend:

    漏洞趋势

  • VulData:

    漏洞补充信息

  • QuestionId:

    小助手问答id

  • SessionId:

    会话id

  • RequestId:

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



5801
5802
5803
# File 'lib/v20221121/models.rb', line 5801

def ServiceSupport
  @ServiceSupport
end

#SessionIdObject

Parameters:

  • ServiceSupport:

    安全产品支持情况

  • VulTrend:

    漏洞趋势

  • VulData:

    漏洞补充信息

  • QuestionId:

    小助手问答id

  • SessionId:

    会话id

  • RequestId:

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



5801
5802
5803
# File 'lib/v20221121/models.rb', line 5801

def SessionId
  @SessionId
end

#VulDataObject

Parameters:

  • ServiceSupport:

    安全产品支持情况

  • VulTrend:

    漏洞趋势

  • VulData:

    漏洞补充信息

  • QuestionId:

    小助手问答id

  • SessionId:

    会话id

  • RequestId:

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



5801
5802
5803
# File 'lib/v20221121/models.rb', line 5801

def VulData
  @VulData
end

#VulTrendObject

Parameters:

  • ServiceSupport:

    安全产品支持情况

  • VulTrend:

    漏洞趋势

  • VulData:

    漏洞补充信息

  • QuestionId:

    小助手问答id

  • SessionId:

    会话id

  • RequestId:

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



5801
5802
5803
# File 'lib/v20221121/models.rb', line 5801

def VulTrend
  @VulTrend
end

Instance Method Details

#deserialize(params) ⇒ Object



5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
# File 'lib/v20221121/models.rb', line 5812

def deserialize(params)
  unless params['ServiceSupport'].nil?
    @ServiceSupport = []
    params['ServiceSupport'].each do |i|
      servicesupport_tmp = ServiceSupport.new
      servicesupport_tmp.deserialize(i)
      @ServiceSupport << servicesupport_tmp
    end
  end
  unless params['VulTrend'].nil?
    @VulTrend = []
    params['VulTrend'].each do |i|
      vultrend_tmp = VulTrend.new
      vultrend_tmp.deserialize(i)
      @VulTrend << vultrend_tmp
    end
  end
  unless params['VulData'].nil?
    @VulData = VULRiskInfo.new
    @VulData.deserialize(params['VulData'])
  end
  @QuestionId = params['QuestionId']
  @SessionId = params['SessionId']
  @RequestId = params['RequestId']
end