Class CveDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.vulnerabilityscanning.model.CveDetails.Builder
-
- Enclosing class:
- CveDetails
public static class CveDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CveDetailsbuild()CveDetails.Buildercopy(CveDetails model)CveDetails.BuildercveReference(String cveReference)CVE ID.CveDetails.Buildercvss3(String cvss3)CVSS 3 Score.CveDetails.Builderdescription(String description)CVE description.CveDetails.Builderexploitable(String exploitable)Can this vulnerability be exploited.CveDetails.Builderimpact(String impact)Impact on resource if this vulnerability is exploited.CveDetails.Builderpatchable(String patchable)Can this vulnerability be patched.CveDetails.BuilderreferenceUrl(String referenceUrl)Reference link to know more about this vulnerability.CveDetails.BuilderrelatedCveReference(String relatedCveReference)ID of related CVE, if applicable.CveDetails.Buildersolution(String solution)Recommended solution to fix this vulnerability.CveDetails.Builderthreat(String threat)Threat this item poses to resource.CveDetails.BuildertimePublished(Date timePublished)Date/time the CVE was published.CveDetails.BuildertimeUpdated(Date timeUpdated)Date/time the CVE was last modified.CveDetails.Buildertitle(String title)Vulnerability title.
-
-
-
Method Detail
-
cveReference
public CveDetails.Builder cveReference(String cveReference)
CVE ID.- Parameters:
cveReference- the value to set- Returns:
- this builder
-
title
public CveDetails.Builder title(String title)
Vulnerability title.- Parameters:
title- the value to set- Returns:
- this builder
-
description
public CveDetails.Builder description(String description)
CVE description.- Parameters:
description- the value to set- Returns:
- this builder
-
relatedCveReference
public CveDetails.Builder relatedCveReference(String relatedCveReference)
ID of related CVE, if applicable.- Parameters:
relatedCveReference- the value to set- Returns:
- this builder
-
cvss3
public CveDetails.Builder cvss3(String cvss3)
CVSS 3 Score.- Parameters:
cvss3- the value to set- Returns:
- this builder
-
timePublished
public CveDetails.Builder timePublished(Date timePublished)
Date/time the CVE was published.- Parameters:
timePublished- the value to set- Returns:
- this builder
-
timeUpdated
public CveDetails.Builder timeUpdated(Date timeUpdated)
Date/time the CVE was last modified.- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
threat
public CveDetails.Builder threat(String threat)
Threat this item poses to resource.- Parameters:
threat- the value to set- Returns:
- this builder
-
impact
public CveDetails.Builder impact(String impact)
Impact on resource if this vulnerability is exploited.- Parameters:
impact- the value to set- Returns:
- this builder
-
solution
public CveDetails.Builder solution(String solution)
Recommended solution to fix this vulnerability.- Parameters:
solution- the value to set- Returns:
- this builder
-
patchable
public CveDetails.Builder patchable(String patchable)
Can this vulnerability be patched.- Parameters:
patchable- the value to set- Returns:
- this builder
-
exploitable
public CveDetails.Builder exploitable(String exploitable)
Can this vulnerability be exploited.- Parameters:
exploitable- the value to set- Returns:
- this builder
-
referenceUrl
public CveDetails.Builder referenceUrl(String referenceUrl)
Reference link to know more about this vulnerability.- Parameters:
referenceUrl- the value to set- Returns:
- this builder
-
build
public CveDetails build()
-
copy
public CveDetails.Builder copy(CveDetails model)
-
-