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 theCvssScore.Builder avoiding the need to create one manually
via CvssScore.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #cvss(List.
cvss - a consumer that will call methods on
CvssScore.Builder#cvss(java.util.Collection) 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 theVulnerablePackage.Builder avoiding the need to create one
manually via VulnerablePackage.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #vulnerablePackages(List.
vulnerablePackages - a consumer that will call methods on
VulnerablePackage.Builder#vulnerablePackages(java.util.Collection) Copyright © 2023. All rights reserved.