public static interface PackageVulnerabilityDetails.Builder extends SdkPojo, CopyableBuilder<PackageVulnerabilityDetails.Builder,PackageVulnerabilityDetails>
| Modifier and Type | Method and Description |
|---|---|
PackageVulnerabilityDetails.Builder |
cvss(Collection<CvssScore> cvss)
An object that contains details about the CVSS score of a finding.
|
PackageVulnerabilityDetails.Builder |
cvss(Consumer<CvssScore.Builder>... cvss)
An object that contains details about the CVSS score of a finding.
|
PackageVulnerabilityDetails.Builder |
cvss(CvssScore... cvss)
An object that contains details about the CVSS score of a finding.
|
PackageVulnerabilityDetails.Builder |
referenceUrls(Collection<String> referenceUrls)
One or more URLs that contain details about this vulnerability type.
|
PackageVulnerabilityDetails.Builder |
referenceUrls(String... referenceUrls)
One or more URLs that contain details about this vulnerability type.
|
PackageVulnerabilityDetails.Builder |
relatedVulnerabilities(Collection<String> relatedVulnerabilities)
One or more vulnerabilities related to the one identified in this finding.
|
PackageVulnerabilityDetails.Builder |
relatedVulnerabilities(String... relatedVulnerabilities)
One or more vulnerabilities related to the one identified in this finding.
|
PackageVulnerabilityDetails.Builder |
source(String source)
The source of the vulnerability information.
|
PackageVulnerabilityDetails.Builder |
sourceUrl(String sourceUrl)
A URL to the source of the vulnerability information.
|
PackageVulnerabilityDetails.Builder |
vendorCreatedAt(Instant vendorCreatedAt)
The date and time that this vulnerability was first added to the vendor's database.
|
PackageVulnerabilityDetails.Builder |
vendorSeverity(String vendorSeverity)
The severity the vendor has given to this vulnerability type.
|
PackageVulnerabilityDetails.Builder |
vendorUpdatedAt(Instant vendorUpdatedAt)
The date and time the vendor last updated this vulnerability in their database.
|
PackageVulnerabilityDetails.Builder |
vulnerabilityId(String vulnerabilityId)
The ID given to this vulnerability.
|
PackageVulnerabilityDetails.Builder |
vulnerablePackages(Collection<VulnerablePackage> vulnerablePackages)
The packages impacted by this vulnerability.
|
PackageVulnerabilityDetails.Builder |
vulnerablePackages(Consumer<VulnerablePackage.Builder>... vulnerablePackages)
The packages impacted by this vulnerability.
|
PackageVulnerabilityDetails.Builder |
vulnerablePackages(VulnerablePackage... vulnerablePackages)
The packages impacted by this vulnerability.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPackageVulnerabilityDetails.Builder cvss(Collection<CvssScore> cvss)
An object that contains details about the CVSS score of a finding.
cvss - An object that contains details about the CVSS score of a finding.PackageVulnerabilityDetails.Builder cvss(CvssScore... cvss)
An object that contains details about the CVSS score of a finding.
cvss - An object that contains details about the CVSS score of a finding.PackageVulnerabilityDetails.Builder cvss(Consumer<CvssScore.Builder>... cvss)
An object that contains details about the CVSS score of a finding.
This is a convenience method that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #cvss(List) .cvss - a consumer that will call methods on List.Builder #cvss(List) PackageVulnerabilityDetails.Builder referenceUrls(Collection<String> referenceUrls)
One or more URLs that contain details about this vulnerability type.
referenceUrls - One or more URLs that contain details about this vulnerability type.PackageVulnerabilityDetails.Builder referenceUrls(String... referenceUrls)
One or more URLs that contain details about this vulnerability type.
referenceUrls - One or more URLs that contain details about this vulnerability type.PackageVulnerabilityDetails.Builder relatedVulnerabilities(Collection<String> relatedVulnerabilities)
One or more vulnerabilities related to the one identified in this finding.
relatedVulnerabilities - One or more vulnerabilities related to the one identified in this finding.PackageVulnerabilityDetails.Builder relatedVulnerabilities(String... relatedVulnerabilities)
One or more vulnerabilities related to the one identified in this finding.
relatedVulnerabilities - One or more vulnerabilities related to the one identified in this finding.PackageVulnerabilityDetails.Builder source(String source)
The source of the vulnerability information.
source - The source of the vulnerability information.PackageVulnerabilityDetails.Builder sourceUrl(String sourceUrl)
A URL to the source of the vulnerability information.
sourceUrl - A URL to the source of the vulnerability information.PackageVulnerabilityDetails.Builder vendorCreatedAt(Instant vendorCreatedAt)
The date and time that this vulnerability was first added to the vendor's database.
vendorCreatedAt - The date and time that this vulnerability was first added to the vendor's database.PackageVulnerabilityDetails.Builder vendorSeverity(String vendorSeverity)
The severity the vendor has given to this vulnerability type.
vendorSeverity - The severity the vendor has given to this vulnerability type.PackageVulnerabilityDetails.Builder vendorUpdatedAt(Instant vendorUpdatedAt)
The date and time the vendor last updated this vulnerability in their database.
vendorUpdatedAt - The date and time the vendor last updated this vulnerability in their database.PackageVulnerabilityDetails.Builder vulnerabilityId(String vulnerabilityId)
The ID given to this vulnerability.
vulnerabilityId - The ID given to this vulnerability.PackageVulnerabilityDetails.Builder vulnerablePackages(Collection<VulnerablePackage> vulnerablePackages)
The packages impacted by this vulnerability.
vulnerablePackages - The packages impacted by this vulnerability.PackageVulnerabilityDetails.Builder vulnerablePackages(VulnerablePackage... vulnerablePackages)
The packages impacted by this vulnerability.
vulnerablePackages - The packages impacted by this vulnerability.PackageVulnerabilityDetails.Builder vulnerablePackages(Consumer<VulnerablePackage.Builder>... vulnerablePackages)
The packages impacted by this vulnerability.
This is a convenience method that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #vulnerablePackages(List) .vulnerablePackages - a consumer that will call methods on List.Builder #vulnerablePackages(List) Copyright © 2022. All rights reserved.