Class: TencentCloud::Bsca::V20210811::ComponentVulnerabilityUnion

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, summaryincomponent = nil) ⇒ ComponentVulnerabilityUnion

Returns a new instance of ComponentVulnerabilityUnion.



308
309
310
311
# File 'lib/v20210811/models.rb', line 308

def initialize(summary=nil, summaryincomponent=nil)
  @Summary = summary
  @SummaryInComponent = summaryincomponent
end

Instance Attribute Details

#SummaryObject

Parameters:

  • Summary:

    漏洞概览信息

  • SummaryInComponent:

    与组件相关的漏洞概览信息



306
307
308
# File 'lib/v20210811/models.rb', line 306

def Summary
  @Summary
end

#SummaryInComponentObject

Parameters:

  • Summary:

    漏洞概览信息

  • SummaryInComponent:

    与组件相关的漏洞概览信息



306
307
308
# File 'lib/v20210811/models.rb', line 306

def SummaryInComponent
  @SummaryInComponent
end

Instance Method Details

#deserialize(params) ⇒ Object



313
314
315
316
317
318
319
320
321
322
# File 'lib/v20210811/models.rb', line 313

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