Package com.oracle.bmc.jms.model
Class LibraryVulnerability.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.LibraryVulnerability.Builder
-
- Enclosing class:
- LibraryVulnerability
public static class LibraryVulnerability.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LibraryVulnerability
build()
LibraryVulnerability.Builder
copy(LibraryVulnerability model)
LibraryVulnerability.Builder
cvssScore(Float cvssScore)
The Common Vulnerability Scoring System (CVSS) score.LibraryVulnerability.Builder
vulnerabilityKey(String vulnerabilityKey)
The Vulnerability Key, could be CVE or GitHub Security Advisory or others e.g.
-
-
-
Method Detail
-
vulnerabilityKey
public LibraryVulnerability.Builder vulnerabilityKey(String vulnerabilityKey)
The Vulnerability Key, could be CVE or GitHub Security Advisory or others e.g.GHSA-1234-abcd-5678 or CVE-2019-1234
- Parameters:
vulnerabilityKey
- the value to set- Returns:
- this builder
-
cvssScore
public LibraryVulnerability.Builder cvssScore(Float cvssScore)
The Common Vulnerability Scoring System (CVSS) score.If cvssScore is not available, it will be set to -1.
- Parameters:
cvssScore
- the value to set- Returns:
- this builder
-
build
public LibraryVulnerability build()
-
copy
public LibraryVulnerability.Builder copy(LibraryVulnerability model)
-
-