Package com.oracle.bmc.adm.model
Class Vulnerability.Builder
- java.lang.Object
- 
- com.oracle.bmc.adm.model.Vulnerability.Builder
 
- 
- Enclosing class:
- Vulnerability
 
 public static class Vulnerability.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Vulnerabilitybuild()Vulnerability.Buildercopy(Vulnerability model)Vulnerability.BuildercvssV2Score(Float cvssV2Score)Common Vulnerability Scoring System (CVSS) Version 2, calculated from the metrics provided in the CVSS vector provided from the vulnerability source.Vulnerability.BuildercvssV3Score(Float cvssV3Score)Common Vulnerability Scoring System (CVSS) Version 3, calculated from the metrics provided in the CVSS vector provided from the vulnerability source.Vulnerability.Builderid(String id)Unique vulnerability identifier, e.g.Vulnerability.BuilderisFalsePositive(Boolean isFalsePositive)Indicates if the vulnerability is a false positive according to the usage data.Vulnerability.BuilderisIgnored(Boolean isIgnored)Indicates if the vulnerability was ignored according to the audit configuration.Vulnerability.Builderseverity(VulnerabilitySeverity severity)ADM qualitative severity score.Vulnerability.Buildersource(String source)Source that published the vulnerability
 
- 
- 
- 
Method Detail- 
idpublic Vulnerability.Builder id(String id) Unique vulnerability identifier, e.g.CVE-1999-0067. - Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
sourcepublic Vulnerability.Builder source(String source) Source that published the vulnerability- Parameters:
- source- the value to set
- Returns:
- this builder
 
 - 
cvssV2Scorepublic Vulnerability.Builder cvssV2Score(Float cvssV2Score) Common Vulnerability Scoring System (CVSS) Version 2, calculated from the metrics provided in the CVSS vector provided from the vulnerability source.This field is deprecated and will be removed in the future. The cvssV2Score can be obtained from the metrics field of the listVulnerabilities endpoint. - Parameters:
- cvssV2Score- the value to set
- Returns:
- this builder
 
 - 
cvssV3Scorepublic Vulnerability.Builder cvssV3Score(Float cvssV3Score) Common Vulnerability Scoring System (CVSS) Version 3, calculated from the metrics provided in the CVSS vector provided from the vulnerability source.This field is deprecated and will be removed in the future. The cvssV3Score can be obtained from the metrics field of the listVulnerabilities endpoint. - Parameters:
- cvssV3Score- the value to set
- Returns:
- this builder
 
 - 
severitypublic Vulnerability.Builder severity(VulnerabilitySeverity severity) ADM qualitative severity score.Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL. - Parameters:
- severity- the value to set
- Returns:
- this builder
 
 - 
isIgnoredpublic Vulnerability.Builder isIgnored(Boolean isIgnored) Indicates if the vulnerability was ignored according to the audit configuration.- Parameters:
- isIgnored- the value to set
- Returns:
- this builder
 
 - 
isFalsePositivepublic Vulnerability.Builder isFalsePositive(Boolean isFalsePositive) Indicates if the vulnerability is a false positive according to the usage data.If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null. - Parameters:
- isFalsePositive- the value to set
- Returns:
- this builder
 
 - 
buildpublic Vulnerability build() 
 - 
copypublic Vulnerability.Builder copy(Vulnerability model) 
 
- 
 
-