Class CveDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.vulnerabilityscanning.model.CveDetails.Builder
 
- 
- Enclosing class:
- CveDetails
 
 public static class CveDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
cveReferencepublic CveDetails.Builder cveReference(String cveReference) CVE ID.- Parameters:
- cveReference- the value to set
- Returns:
- this builder
 
 - 
titlepublic CveDetails.Builder title(String title) Vulnerability title.- Parameters:
- title- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic CveDetails.Builder description(String description) CVE description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
relatedCveReferencepublic CveDetails.Builder relatedCveReference(String relatedCveReference) ID of related CVE, if applicable.- Parameters:
- relatedCveReference- the value to set
- Returns:
- this builder
 
 - 
cvss3public CveDetails.Builder cvss3(String cvss3) CVSS 3 Score.- Parameters:
- cvss3- the value to set
- Returns:
- this builder
 
 - 
timePublishedpublic CveDetails.Builder timePublished(Date timePublished) Date/time the CVE was published.- Parameters:
- timePublished- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic CveDetails.Builder timeUpdated(Date timeUpdated) Date/time the CVE was last modified.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
threatpublic CveDetails.Builder threat(String threat) Threat this item poses to resource.- Parameters:
- threat- the value to set
- Returns:
- this builder
 
 - 
impactpublic CveDetails.Builder impact(String impact) Impact on resource if this vulnerability is exploited.- Parameters:
- impact- the value to set
- Returns:
- this builder
 
 - 
solutionpublic CveDetails.Builder solution(String solution) Recommended solution to fix this vulnerability.- Parameters:
- solution- the value to set
- Returns:
- this builder
 
 - 
patchablepublic CveDetails.Builder patchable(String patchable) Can this vulnerability be patched.- Parameters:
- patchable- the value to set
- Returns:
- this builder
 
 - 
exploitablepublic CveDetails.Builder exploitable(String exploitable) Can this vulnerability be exploited.- Parameters:
- exploitable- the value to set
- Returns:
- this builder
 
 - 
referenceUrlpublic CveDetails.Builder referenceUrl(String referenceUrl) Reference link to know more about this vulnerability.- Parameters:
- referenceUrl- the value to set
- Returns:
- this builder
 
 - 
buildpublic CveDetails build() 
 - 
copypublic CveDetails.Builder copy(CveDetails model) 
 
- 
 
-