public static interface FindingDetail.Builder extends SdkPojo, CopyableBuilder<FindingDetail.Builder,FindingDetail>
| Modifier and Type | Method and Description |
|---|---|
FindingDetail.Builder |
cisaData(CisaData cisaData)
Sets the value of the CisaData property for this object.
|
default FindingDetail.Builder |
cisaData(Consumer<CisaData.Builder> cisaData)
Sets the value of the CisaData property for this object.
|
FindingDetail.Builder |
cwes(Collection<String> cwes)
The Common Weakness Enumerations (CWEs) associated with the vulnerability.
|
FindingDetail.Builder |
cwes(String... cwes)
The Common Weakness Enumerations (CWEs) associated with the vulnerability.
|
FindingDetail.Builder |
epssScore(Double epssScore)
The Exploit Prediction Scoring System (EPSS) score of the vulnerability.
|
FindingDetail.Builder |
evidences(Collection<Evidence> evidences)
Information on the evidence of the vulnerability.
|
FindingDetail.Builder |
evidences(Consumer<Evidence.Builder>... evidences)
Information on the evidence of the vulnerability.
|
FindingDetail.Builder |
evidences(Evidence... evidences)
Information on the evidence of the vulnerability.
|
default FindingDetail.Builder |
exploitObserved(Consumer<ExploitObserved.Builder> exploitObserved)
Sets the value of the ExploitObserved property for this object.
|
FindingDetail.Builder |
exploitObserved(ExploitObserved exploitObserved)
Sets the value of the ExploitObserved property for this object.
|
FindingDetail.Builder |
findingArn(String findingArn)
The finding ARN that the vulnerability details are associated with.
|
FindingDetail.Builder |
referenceUrls(Collection<String> referenceUrls)
The reference URLs for the vulnerability data.
|
FindingDetail.Builder |
referenceUrls(String... referenceUrls)
The reference URLs for the vulnerability data.
|
FindingDetail.Builder |
riskScore(Integer riskScore)
The risk score of the vulnerability.
|
FindingDetail.Builder |
tools(Collection<String> tools)
The known malware tools or kits that can exploit the vulnerability.
|
FindingDetail.Builder |
tools(String... tools)
The known malware tools or kits that can exploit the vulnerability.
|
FindingDetail.Builder |
ttps(Collection<String> ttps)
The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.
|
FindingDetail.Builder |
ttps(String... ttps)
The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildFindingDetail.Builder cisaData(CisaData cisaData)
cisaData - The new value for the CisaData property for this object.default FindingDetail.Builder cisaData(Consumer<CisaData.Builder> cisaData)
CisaData.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)FindingDetail.Builder cwes(Collection<String> cwes)
The Common Weakness Enumerations (CWEs) associated with the vulnerability.
cwes - The Common Weakness Enumerations (CWEs) associated with the vulnerability.FindingDetail.Builder cwes(String... cwes)
The Common Weakness Enumerations (CWEs) associated with the vulnerability.
cwes - The Common Weakness Enumerations (CWEs) associated with the vulnerability.FindingDetail.Builder epssScore(Double epssScore)
The Exploit Prediction Scoring System (EPSS) score of the vulnerability.
epssScore - The Exploit Prediction Scoring System (EPSS) score of the vulnerability.FindingDetail.Builder evidences(Collection<Evidence> evidences)
Information on the evidence of the vulnerability.
evidences - Information on the evidence of the vulnerability.FindingDetail.Builder evidences(Evidence... evidences)
Information on the evidence of the vulnerability.
evidences - Information on the evidence of the vulnerability.FindingDetail.Builder evidences(Consumer<Evidence.Builder>... evidences)
Information on the evidence of the vulnerability.
This is a convenience method that creates an instance of theEvidence.Builder avoiding the need to create one
manually via Evidence.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #evidences(List.
evidences - a consumer that will call methods on
Evidence.Builder#evidences(java.util.Collection) FindingDetail.Builder exploitObserved(ExploitObserved exploitObserved)
exploitObserved - The new value for the ExploitObserved property for this object.default FindingDetail.Builder exploitObserved(Consumer<ExploitObserved.Builder> exploitObserved)
ExploitObserved.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)FindingDetail.Builder findingArn(String findingArn)
The finding ARN that the vulnerability details are associated with.
findingArn - The finding ARN that the vulnerability details are associated with.FindingDetail.Builder referenceUrls(Collection<String> referenceUrls)
The reference URLs for the vulnerability data.
referenceUrls - The reference URLs for the vulnerability data.FindingDetail.Builder referenceUrls(String... referenceUrls)
The reference URLs for the vulnerability data.
referenceUrls - The reference URLs for the vulnerability data.FindingDetail.Builder riskScore(Integer riskScore)
The risk score of the vulnerability.
riskScore - The risk score of the vulnerability.FindingDetail.Builder tools(Collection<String> tools)
The known malware tools or kits that can exploit the vulnerability.
tools - The known malware tools or kits that can exploit the vulnerability.FindingDetail.Builder tools(String... tools)
The known malware tools or kits that can exploit the vulnerability.
tools - The known malware tools or kits that can exploit the vulnerability.FindingDetail.Builder ttps(Collection<String> ttps)
The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.
ttps - The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.FindingDetail.Builder ttps(String... ttps)
The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.
ttps - The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.Copyright © 2023. All rights reserved.