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 LibraryVulnerabilitybuild()LibraryVulnerability.Buildercopy(LibraryVulnerability model)LibraryVulnerability.BuildercvssScore(Float cvssScore)The Common Vulnerability Scoring System (CVSS) score.LibraryVulnerability.BuildervulnerabilityKey(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)
-
-