Class VulnerabilitySummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.vulnerabilityscanning.model.VulnerabilitySummary.Builder
 
- 
- Enclosing class:
- VulnerabilitySummary
 
 public static class VulnerabilitySummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic VulnerabilitySummary.Builder id(String id) ID of the vulnerability- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic VulnerabilitySummary.Builder compartmentId(String compartmentId) Compartment ID of the vulnerability.Vulnerabilities with identical CVEs can exist in different compartments. - Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
vulnerabilityReferencepublic VulnerabilitySummary.Builder vulnerabilityReference(String vulnerabilityReference) Reference to the vulnerability type’s unique identifier.For CVE, this is the MITRE CVE ID - Parameters:
- vulnerabilityReference- the value to set
- Returns:
- this builder
 
 - 
severitypublic VulnerabilitySummary.Builder severity(ScanResultProblemSeverity severity) Severity of the vulnerability- Parameters:
- severity- the value to set
- Returns:
- this builder
 
 - 
statepublic VulnerabilitySummary.Builder state(ScanResultVulnerabilityState state) State of the vulnerability- Parameters:
- state- the value to set
- Returns:
- this builder
 
 - 
cveDescriptionpublic VulnerabilitySummary.Builder cveDescription(String cveDescription) The description of CVE vulnerability- Parameters:
- cveDescription- the value to set
- Returns:
- this builder
 
 - 
namepublic VulnerabilitySummary.Builder name(String name) Vulnerability name- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
timeLastDetectedpublic VulnerabilitySummary.Builder timeLastDetected(Date timeLastDetected) Date of scan result that most recently reported the vulnerability- Parameters:
- timeLastDetected- the value to set
- Returns:
- this builder
 
 - 
timeFirstDetectedpublic VulnerabilitySummary.Builder timeFirstDetected(Date timeFirstDetected) Date of scan result that first reported the vulnerability- Parameters:
- timeFirstDetected- the value to set
- Returns:
- this builder
 
 - 
impactedResourcesCountpublic VulnerabilitySummary.Builder impactedResourcesCount(ImpactedResourcesCount impactedResourcesCount) 
 - 
vulnerabilityTypepublic VulnerabilitySummary.Builder vulnerabilityType(VulnerabilityType vulnerabilityType) Specifies the type of Vulnerability- Parameters:
- vulnerabilityType- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic VulnerabilitySummary.Builder lifecycleState(LifecycleState lifecycleState) The current state of the resource.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
buildpublic VulnerabilitySummary build() 
 - 
copypublic VulnerabilitySummary.Builder copy(VulnerabilitySummary model) 
 
- 
 
-