Package com.oracle.bmc.adm.model
Class VulnerabilityMetric.Builder
- java.lang.Object
-
- com.oracle.bmc.adm.model.VulnerabilityMetric.Builder
-
- Enclosing class:
- VulnerabilityMetric
public static class VulnerabilityMetric.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VulnerabilityMetricbuild()VulnerabilityMetric.Buildercopy(VulnerabilityMetric model)VulnerabilityMetric.Builderscore(Float score)Numerical representation of metric (if exists).VulnerabilityMetric.Buildersource(String source)Source of the vulnerability metric e.g., NVD, CISA-ADP, OSV.VulnerabilityMetric.Buildertype(String type)Type of the vulnerability metric e.g., CVSS2, CVSS3, Severity.VulnerabilityMetric.Buildervalue(String value)Value of the vulnerability metric e.g., a string representation of a severity value or a cvss vector.
-
-
-
Method Detail
-
type
public VulnerabilityMetric.Builder type(String type)
Type of the vulnerability metric e.g., CVSS2, CVSS3, Severity.- Parameters:
type- the value to set- Returns:
- this builder
-
source
public VulnerabilityMetric.Builder source(String source)
Source of the vulnerability metric e.g., NVD, CISA-ADP, OSV.- Parameters:
source- the value to set- Returns:
- this builder
-
score
public VulnerabilityMetric.Builder score(Float score)
Numerical representation of metric (if exists).For example for CVSS vectors, the score is the base score according to the CVSS scoring system.
- Parameters:
score- the value to set- Returns:
- this builder
-
value
public VulnerabilityMetric.Builder value(String value)
Value of the vulnerability metric e.g., a string representation of a severity value or a cvss vector.- Parameters:
value- the value to set- Returns:
- this builder
-
build
public VulnerabilityMetric build()
-
copy
public VulnerabilityMetric.Builder copy(VulnerabilityMetric model)
-
-