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.



1142
1143
1144
1145
# File 'lib/v20210811/models.rb', line 1142

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

Instance Attribute Details

#DetailObject

Parameters:

  • Summary:

    漏洞概览信息

  • Detail:

    漏洞详细信息



1140
1141
1142
# File 'lib/v20210811/models.rb', line 1140

def Detail
  @Detail
end

#SummaryObject

Parameters:

  • Summary:

    漏洞概览信息

  • Detail:

    漏洞详细信息



1140
1141
1142
# File 'lib/v20210811/models.rb', line 1140

def Summary
  @Summary
end

Instance Method Details

#deserialize(params) ⇒ Object



1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
# File 'lib/v20210811/models.rb', line 1147

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