Class: TencentCloud::Bsca::V20210811::VulnerabilityUnion

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

Overview

描述漏洞的详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(summary = nil, detail = nil) ⇒ VulnerabilityUnion

Returns a new instance of VulnerabilityUnion.



1009
1010
1011
1012
# File 'lib/v20210811/models.rb', line 1009

def initialize(summary=nil, detail=nil)
  @Summary = summary
  @Detail = detail
end

Instance Attribute Details

#DetailObject

Parameters:

  • Summary:

    漏洞概览信息

  • Detail:

    漏洞详细信息



1007
1008
1009
# File 'lib/v20210811/models.rb', line 1007

def Detail
  @Detail
end

#SummaryObject

Parameters:

  • Summary:

    漏洞概览信息

  • Detail:

    漏洞详细信息



1007
1008
1009
# File 'lib/v20210811/models.rb', line 1007

def Summary
  @Summary
end

Instance Method Details

#deserialize(params) ⇒ Object



1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
# File 'lib/v20210811/models.rb', line 1014

def deserialize(params)
  unless params['Summary'].nil?
    @Summary = VulnerabilitySummary.new
    @Summary.deserialize(params['Summary'])
  end
  unless params['Detail'].nil?
    @Detail = VulnerabilityDetail.new
    @Detail.deserialize(params['Detail'])
  end
end