public static interface Vulnerability.Builder extends SdkPojo, CopyableBuilder<Vulnerability.Builder,Vulnerability>
| Modifier and Type | Method and Description |
|---|---|
Vulnerability.Builder |
atigData(AtigData atigData)
An object that contains information about the Amazon Web Services Threat Intel Group (ATIG) details for the
vulnerability.
|
default Vulnerability.Builder |
atigData(Consumer<AtigData.Builder> atigData)
An object that contains information about the Amazon Web Services Threat Intel Group (ATIG) details for the
vulnerability.
|
Vulnerability.Builder |
cisaData(CisaData cisaData)
An object that contains the Cybersecurity and Infrastructure Security Agency (CISA) details for the
vulnerability.
|
default Vulnerability.Builder |
cisaData(Consumer<CisaData.Builder> cisaData)
An object that contains the Cybersecurity and Infrastructure Security Agency (CISA) details for the
vulnerability.
|
default Vulnerability.Builder |
cvss2(Consumer<Cvss2.Builder> cvss2)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 2 details for the
vulnerability.
|
Vulnerability.Builder |
cvss2(Cvss2 cvss2)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 2 details for the
vulnerability.
|
default Vulnerability.Builder |
cvss3(Consumer<Cvss3.Builder> cvss3)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 3 details for the
vulnerability.
|
Vulnerability.Builder |
cvss3(Cvss3 cvss3)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 3 details for the
vulnerability.
|
Vulnerability.Builder |
cwes(Collection<String> cwes)
The Common Weakness Enumeration (CWE) associated with the vulnerability.
|
Vulnerability.Builder |
cwes(String... cwes)
The Common Weakness Enumeration (CWE) associated with the vulnerability.
|
Vulnerability.Builder |
description(String description)
A description of the vulnerability.
|
Vulnerability.Builder |
detectionPlatforms(Collection<String> detectionPlatforms)
Platforms that the vulnerability can be detected on.
|
Vulnerability.Builder |
detectionPlatforms(String... detectionPlatforms)
Platforms that the vulnerability can be detected on.
|
default Vulnerability.Builder |
epss(Consumer<Epss.Builder> epss)
An object that contains the Exploit Prediction Scoring System (EPSS) score for a vulnerability.
|
Vulnerability.Builder |
epss(Epss epss)
An object that contains the Exploit Prediction Scoring System (EPSS) score for a vulnerability.
|
default Vulnerability.Builder |
exploitObserved(Consumer<ExploitObserved.Builder> exploitObserved)
An object that contains details on when the exploit was observed.
|
Vulnerability.Builder |
exploitObserved(ExploitObserved exploitObserved)
An object that contains details on when the exploit was observed.
|
Vulnerability.Builder |
id(String id)
The ID for the specific vulnerability.
|
Vulnerability.Builder |
referenceUrls(Collection<String> referenceUrls)
Links to various resources with more information on this vulnerability.
|
Vulnerability.Builder |
referenceUrls(String... referenceUrls)
Links to various resources with more information on this vulnerability.
|
Vulnerability.Builder |
relatedVulnerabilities(Collection<String> relatedVulnerabilities)
A list of related vulnerabilities.
|
Vulnerability.Builder |
relatedVulnerabilities(String... relatedVulnerabilities)
A list of related vulnerabilities.
|
Vulnerability.Builder |
source(String source)
The source of the vulnerability information.
|
Vulnerability.Builder |
source(VulnerabilitySource source)
The source of the vulnerability information.
|
Vulnerability.Builder |
sourceUrl(String sourceUrl)
A link to the official source material for this vulnerability.
|
Vulnerability.Builder |
vendorCreatedAt(Instant vendorCreatedAt)
The date and time when the vendor created this vulnerability.
|
Vulnerability.Builder |
vendorSeverity(String vendorSeverity)
The severity assigned by the vendor.
|
Vulnerability.Builder |
vendorUpdatedAt(Instant vendorUpdatedAt)
The date and time when the vendor last updated this vulnerability.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildVulnerability.Builder atigData(AtigData atigData)
An object that contains information about the Amazon Web Services Threat Intel Group (ATIG) details for the vulnerability.
atigData - An object that contains information about the Amazon Web Services Threat Intel Group (ATIG) details
for the vulnerability.default Vulnerability.Builder atigData(Consumer<AtigData.Builder> atigData)
An object that contains information about the Amazon Web Services Threat Intel Group (ATIG) details for the vulnerability.
This is a convenience method that creates an instance of theAtigData.Builder avoiding the need to
create one manually via AtigData.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to atigData(AtigData).
atigData - a consumer that will call methods on AtigData.BuilderatigData(AtigData)Vulnerability.Builder cisaData(CisaData cisaData)
An object that contains the Cybersecurity and Infrastructure Security Agency (CISA) details for the vulnerability.
cisaData - An object that contains the Cybersecurity and Infrastructure Security Agency (CISA) details for the
vulnerability.default Vulnerability.Builder cisaData(Consumer<CisaData.Builder> cisaData)
An object that contains the Cybersecurity and Infrastructure Security Agency (CISA) details for the vulnerability.
This is a convenience method that creates an instance of theCisaData.Builder avoiding the need to
create one manually via CisaData.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to cisaData(CisaData).
cisaData - a consumer that will call methods on CisaData.BuildercisaData(CisaData)Vulnerability.Builder cvss2(Cvss2 cvss2)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 2 details for the vulnerability.
cvss2 - An object that contains the Common Vulnerability Scoring System (CVSS) Version 2 details for the
vulnerability.default Vulnerability.Builder cvss2(Consumer<Cvss2.Builder> cvss2)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 2 details for the vulnerability.
This is a convenience method that creates an instance of theCvss2.Builder avoiding the need to
create one manually via Cvss2.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to cvss2(Cvss2).
cvss2 - a consumer that will call methods on Cvss2.Buildercvss2(Cvss2)Vulnerability.Builder cvss3(Cvss3 cvss3)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 3 details for the vulnerability.
cvss3 - An object that contains the Common Vulnerability Scoring System (CVSS) Version 3 details for the
vulnerability.default Vulnerability.Builder cvss3(Consumer<Cvss3.Builder> cvss3)
An object that contains the Common Vulnerability Scoring System (CVSS) Version 3 details for the vulnerability.
This is a convenience method that creates an instance of theCvss3.Builder avoiding the need to
create one manually via Cvss3.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to cvss3(Cvss3).
cvss3 - a consumer that will call methods on Cvss3.Buildercvss3(Cvss3)Vulnerability.Builder cwes(Collection<String> cwes)
The Common Weakness Enumeration (CWE) associated with the vulnerability.
cwes - The Common Weakness Enumeration (CWE) associated with the vulnerability.Vulnerability.Builder cwes(String... cwes)
The Common Weakness Enumeration (CWE) associated with the vulnerability.
cwes - The Common Weakness Enumeration (CWE) associated with the vulnerability.Vulnerability.Builder description(String description)
A description of the vulnerability.
description - A description of the vulnerability.Vulnerability.Builder detectionPlatforms(Collection<String> detectionPlatforms)
Platforms that the vulnerability can be detected on.
detectionPlatforms - Platforms that the vulnerability can be detected on.Vulnerability.Builder detectionPlatforms(String... detectionPlatforms)
Platforms that the vulnerability can be detected on.
detectionPlatforms - Platforms that the vulnerability can be detected on.Vulnerability.Builder epss(Epss epss)
An object that contains the Exploit Prediction Scoring System (EPSS) score for a vulnerability.
epss - An object that contains the Exploit Prediction Scoring System (EPSS) score for a vulnerability.default Vulnerability.Builder epss(Consumer<Epss.Builder> epss)
An object that contains the Exploit Prediction Scoring System (EPSS) score for a vulnerability.
This is a convenience method that creates an instance of theEpss.Builder avoiding the need to create
one manually via Epss.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to epss(Epss).
epss - a consumer that will call methods on Epss.Builderepss(Epss)Vulnerability.Builder exploitObserved(ExploitObserved exploitObserved)
An object that contains details on when the exploit was observed.
exploitObserved - An object that contains details on when the exploit was observed.default Vulnerability.Builder exploitObserved(Consumer<ExploitObserved.Builder> exploitObserved)
An object that contains details on when the exploit was observed.
This is a convenience method that creates an instance of theExploitObserved.Builder avoiding the
need to create one manually via ExploitObserved.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to exploitObserved(ExploitObserved).
exploitObserved - a consumer that will call methods on ExploitObserved.BuilderexploitObserved(ExploitObserved)Vulnerability.Builder id(String id)
The ID for the specific vulnerability.
id - The ID for the specific vulnerability.Vulnerability.Builder referenceUrls(Collection<String> referenceUrls)
Links to various resources with more information on this vulnerability.
referenceUrls - Links to various resources with more information on this vulnerability.Vulnerability.Builder referenceUrls(String... referenceUrls)
Links to various resources with more information on this vulnerability.
referenceUrls - Links to various resources with more information on this vulnerability.Vulnerability.Builder relatedVulnerabilities(Collection<String> relatedVulnerabilities)
A list of related vulnerabilities.
relatedVulnerabilities - A list of related vulnerabilities.Vulnerability.Builder relatedVulnerabilities(String... relatedVulnerabilities)
A list of related vulnerabilities.
relatedVulnerabilities - A list of related vulnerabilities.Vulnerability.Builder source(String source)
The source of the vulnerability information.
source - The source of the vulnerability information.VulnerabilitySource,
VulnerabilitySourceVulnerability.Builder source(VulnerabilitySource source)
The source of the vulnerability information.
source - The source of the vulnerability information.VulnerabilitySource,
VulnerabilitySourceVulnerability.Builder sourceUrl(String sourceUrl)
A link to the official source material for this vulnerability.
sourceUrl - A link to the official source material for this vulnerability.Vulnerability.Builder vendorCreatedAt(Instant vendorCreatedAt)
The date and time when the vendor created this vulnerability.
vendorCreatedAt - The date and time when the vendor created this vulnerability.Vulnerability.Builder vendorSeverity(String vendorSeverity)
The severity assigned by the vendor.
vendorSeverity - The severity assigned by the vendor.Vulnerability.Builder vendorUpdatedAt(Instant vendorUpdatedAt)
The date and time when the vendor last updated this vulnerability.
vendorUpdatedAt - The date and time when the vendor last updated this vulnerability.Copyright © 2023. All rights reserved.