Class: TencentCloud::Bsca::V20210811::ComponentVulnerabilitySummary
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bsca::V20210811::ComponentVulnerabilitySummary
- Defined in:
- lib/v20210811/models.rb
Overview
与输入组件相关的漏洞信息摘要信息。
Instance Attribute Summary collapse
-
#AffectedComponent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>.
-
#AffectedVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>.
-
#CanBeFixed ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>.
-
#FixedVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>.
-
#PURL ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>.
-
#RiskLevel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(purl = nil, canbefixed = nil, fixedversion = nil, affectedversion = nil, affectedcomponent = nil, risklevel = nil) ⇒ ComponentVulnerabilitySummary
constructor
A new instance of ComponentVulnerabilitySummary.
Constructor Details
#initialize(purl = nil, canbefixed = nil, fixedversion = nil, affectedversion = nil, affectedcomponent = nil, risklevel = nil) ⇒ ComponentVulnerabilitySummary
Returns a new instance of ComponentVulnerabilitySummary.
277 278 279 280 281 282 283 284 |
# File 'lib/v20210811/models.rb', line 277 def initialize(purl=nil, canbefixed=nil, fixedversion=nil, affectedversion=nil, affectedcomponent=nil, risklevel=nil) @PURL = purl @CanBeFixed = canbefixed @FixedVersion = fixedversion @AffectedVersion = affectedversion @AffectedComponent = affectedcomponent @RiskLevel = risklevel end |
Instance Attribute Details
#AffectedComponent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>
275 276 277 |
# File 'lib/v20210811/models.rb', line 275 def AffectedComponent @AffectedComponent end |
#AffectedVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>
275 276 277 |
# File 'lib/v20210811/models.rb', line 275 def AffectedVersion @AffectedVersion end |
#CanBeFixed ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>
275 276 277 |
# File 'lib/v20210811/models.rb', line 275 def CanBeFixed @CanBeFixed end |
#FixedVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>
275 276 277 |
# File 'lib/v20210811/models.rb', line 275 def FixedVersion @FixedVersion end |
#PURL ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>
275 276 277 |
# File 'lib/v20210811/models.rb', line 275 def PURL @PURL end |
#RiskLevel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>
275 276 277 |
# File 'lib/v20210811/models.rb', line 275 def RiskLevel @RiskLevel end |
Instance Method Details
#deserialize(params) ⇒ Object
286 287 288 289 290 291 292 293 294 295 296 |
# File 'lib/v20210811/models.rb', line 286 def deserialize(params) unless params['PURL'].nil? @PURL = PURL.new @PURL.deserialize(params['PURL']) end @CanBeFixed = params['CanBeFixed'] @FixedVersion = params['FixedVersion'] @AffectedVersion = params['AffectedVersion'] @AffectedComponent = params['AffectedComponent'] @RiskLevel = params['RiskLevel'] end |