Interface FindingDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FindingDetail.Builder,
,FindingDetail> SdkBuilder<FindingDetail.Builder,
,FindingDetail> SdkPojo
- Enclosing class:
FindingDetail
-
Method Summary
Modifier and TypeMethodDescriptiondefault FindingDetail.Builder
cisaData
(Consumer<CisaData.Builder> cisaData) Sets the value of the CisaData property for this object.Sets the value of the CisaData property for this object.The Common Weakness Enumerations (CWEs) associated with the vulnerability.cwes
(Collection<String> cwes) The Common Weakness Enumerations (CWEs) associated with the vulnerability.The Exploit Prediction Scoring System (EPSS) score of the vulnerability.evidences
(Collection<Evidence> evidences) Information on the evidence of the vulnerability.evidences
(Consumer<Evidence.Builder>... evidences) Information on the evidence of the vulnerability.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.exploitObserved
(ExploitObserved exploitObserved) Sets the value of the ExploitObserved property for this object.findingArn
(String findingArn) The finding ARN that the vulnerability details are associated with.referenceUrls
(String... referenceUrls) The reference URLs for the vulnerability data.referenceUrls
(Collection<String> referenceUrls) The reference URLs for the vulnerability data.The risk score of the vulnerability.The known malware tools or kits that can exploit the vulnerability.tools
(Collection<String> tools) The known malware tools or kits that can exploit the vulnerability.The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.ttps
(Collection<String> ttps) The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
cisaData
Sets the value of the CisaData property for this object.- Parameters:
cisaData
- The new value for the CisaData property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cisaData
Sets the value of the CisaData property for this object. This is a convenience method that creates an instance of theCisaData.Builder
avoiding the need to create one manually viaCisaData.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocisaData(CisaData)
.- Parameters:
cisaData
- a consumer that will call methods onCisaData.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cwes
The Common Weakness Enumerations (CWEs) associated with the vulnerability.
- Parameters:
cwes
- The Common Weakness Enumerations (CWEs) associated with the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cwes
The Common Weakness Enumerations (CWEs) associated with the vulnerability.
- Parameters:
cwes
- The Common Weakness Enumerations (CWEs) associated with the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
epssScore
The Exploit Prediction Scoring System (EPSS) score of the vulnerability.
- Parameters:
epssScore
- The Exploit Prediction Scoring System (EPSS) score of the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evidences
Information on the evidence of the vulnerability.
- Parameters:
evidences
- Information on the evidence of the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evidences
Information on the evidence of the vulnerability.
- Parameters:
evidences
- Information on the evidence of the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 viaEvidence.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toevidences(List<Evidence>)
.- Parameters:
evidences
- a consumer that will call methods onEvidence.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
exploitObserved
Sets the value of the ExploitObserved property for this object.- Parameters:
exploitObserved
- The new value for the ExploitObserved property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exploitObserved
Sets the value of the ExploitObserved property for this object. This is a convenience method that creates an instance of theExploitObserved.Builder
avoiding the need to create one manually viaExploitObserved.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexploitObserved(ExploitObserved)
.- Parameters:
exploitObserved
- a consumer that will call methods onExploitObserved.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
findingArn
The finding ARN that the vulnerability details are associated with.
- Parameters:
findingArn
- The finding ARN that the vulnerability details are associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
referenceUrls
The reference URLs for the vulnerability data.
- Parameters:
referenceUrls
- The reference URLs for the vulnerability data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
referenceUrls
The reference URLs for the vulnerability data.
- Parameters:
referenceUrls
- The reference URLs for the vulnerability data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
riskScore
The risk score of the vulnerability.
- Parameters:
riskScore
- The risk score of the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tools
The known malware tools or kits that can exploit the vulnerability.
- Parameters:
tools
- The known malware tools or kits that can exploit the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tools
The known malware tools or kits that can exploit the vulnerability.
- Parameters:
tools
- The known malware tools or kits that can exploit the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttps
The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.
- Parameters:
ttps
- The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttps
The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.
- Parameters:
ttps
- The MITRE adversary tactics, techniques, or procedures (TTPs) associated with the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-