Interface FindingSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FindingSummary.Builder,,FindingSummary> SdkBuilder<FindingSummary.Builder,,FindingSummary> SdkPojo
- Enclosing class:
FindingSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe producer's vulnerability category.completedAt(Instant completedAt) When processing finished, whether by creating an issue or discarding.The timestamp when the finding was ingested.createdIssueId(String createdIssueId) The issue Continuum created from this finding.discardReason(String discardReason) Why the finding was not escalated.discardReason(FindingDiscardReason discardReason) Why the finding was not escalated.discardReasoning(String discardReasoning) Customer-facing explanation accompanyingdiscardReason.duplicateOfIssueId(String duplicateOfIssueId) The existing issue this finding duplicates.environmentId(String environmentId) The environment that owns the finding.The file the finding is about, when it has a code location.findingArn(String findingArn) The ARN of the finding.The unique identifier of the finding.reportedAt(Instant reportedAt) When the producer reported the finding -- its own clock, which is not Continuum's ingestion time.The scan that produced the finding, when it came from one.The finding's severity.severity(FindingSeverityId severity) The finding's severity.The system that produced the finding.sourceFindingId(String sourceFindingId) The producer's own identifier for the finding.The current lifecycle status of the finding.status(FindingStatus status) The current lifecycle status of the finding.statusMessage(String statusMessage) Human-readable context about the current status.statusUpdatedAt(Instant statusUpdatedAt) The timestamp when the status last transitioned.The producer's title for the finding.What kind of finding this is.type(FindingType type) What kind of finding this is.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
findingId
The unique identifier of the finding.
- Parameters:
findingId- The unique identifier of the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingArn
The ARN of the finding.
- Parameters:
findingArn- The ARN of the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
The environment that owns the finding.
- Parameters:
environmentId- The environment that owns the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The system that produced the finding.
- Parameters:
source- The system that produced the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFindingId
The producer's own identifier for the finding.
- Parameters:
sourceFindingId- The producer's own identifier for the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reportedAt
When the producer reported the finding -- its own clock, which is not Continuum's ingestion time.
createdAtis when Continuum accepted it; these are genuinely different instants and a reader usually wants this one.For CreateCodeFinding, this is the submitted OCSF document's own top-level
time. For findings Continuum's scanner produces, it is the finding's own creation time.Continuum does not validate it for plausibility: a producer's value is echoed as given, so a
timestamphere asserts the unit and format, not that the instant is genuine.- Parameters:
reportedAt- When the producer reported the finding -- its own clock, which is not Continuum's ingestion time.createdAtis when Continuum accepted it; these are genuinely different instants and a reader usually wants this one.For CreateCodeFinding, this is the submitted OCSF document's own top-level
time. For findings Continuum's scanner produces, it is the finding's own creation time.Continuum does not validate it for plausibility: a producer's value is echoed as given, so a
timestamphere asserts the unit and format, not that the instant is genuine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current lifecycle status of the finding.
- Parameters:
status- The current lifecycle status of the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current lifecycle status of the finding.
- Parameters:
status- The current lifecycle status of the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusUpdatedAt
The timestamp when the status last transitioned.
- Parameters:
statusUpdatedAt- The timestamp when the status last transitioned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the finding was ingested.
- Parameters:
createdAt- The timestamp when the finding was ingested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanRunId
The scan that produced the finding, when it came from one. For a finding Continuum's scanner produced, this is the Continuum scan run (see GetCodeScan). For a finding submitted with CreateCodeFinding, it is the OCSF document's
metadata.correlation_uid, when that value is a valid ScanRunId. Absent when the finding did not come from a scan.- Parameters:
scanRunId- The scan that produced the finding, when it came from one. For a finding Continuum's scanner produced, this is the Continuum scan run (see GetCodeScan). For a finding submitted with CreateCodeFinding, it is the OCSF document'smetadata.correlation_uid, when that value is a valid ScanRunId. Absent when the finding did not come from a scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusMessage
Human-readable context about the current status.
- Parameters:
statusMessage- Human-readable context about the current status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
discardReason
Why the finding was not escalated. Present only when status is DISCARDED.
- Parameters:
discardReason- Why the finding was not escalated. Present only when status is DISCARDED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
discardReason
Why the finding was not escalated. Present only when status is DISCARDED.
- Parameters:
discardReason- Why the finding was not escalated. Present only when status is DISCARDED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
discardReasoning
Customer-facing explanation accompanying
discardReason.- Parameters:
discardReasoning- Customer-facing explanation accompanyingdiscardReason.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
duplicateOfIssueId
The existing issue this finding duplicates. Present only for the DUPLICATE_OF_* discard reasons.
- Parameters:
duplicateOfIssueId- The existing issue this finding duplicates. Present only for the DUPLICATE_OF_* discard reasons.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdIssueId
The issue Continuum created from this finding.
- Parameters:
createdIssueId- The issue Continuum created from this finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completedAt
When processing finished, whether by creating an issue or discarding. Absent while the finding is still in flight.
- Parameters:
completedAt- When processing finished, whether by creating an issue or discarding. Absent while the finding is still in flight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
What kind of finding this is.
- Parameters:
type- What kind of finding this is.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
What kind of finding this is.
- Parameters:
type- What kind of finding this is.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
title
The producer's title for the finding.
- Parameters:
title- The producer's title for the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severity
The finding's severity.
- Parameters:
severity- The finding's severity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
severity
The finding's severity.
- Parameters:
severity- The finding's severity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
category
The producer's vulnerability category.
- Parameters:
category- The producer's vulnerability category.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filePath
The file the finding is about, when it has a code location.
- Parameters:
filePath- The file the finding is about, when it has a code location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-