Interface GetCodeFindingResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,ContinuumResponse.Builder,CopyableBuilder<GetCodeFindingResponse.Builder,,GetCodeFindingResponse> SdkBuilder<GetCodeFindingResponse.Builder,,GetCodeFindingResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetCodeFindingResponse
-
Method Summary
Modifier and TypeMethodDescriptionaffectedPackages(Collection<AffectedPackage> affectedPackages) Packages implicated by the finding.affectedPackages(Consumer<AffectedPackage.Builder>... affectedPackages) Packages implicated by the finding.affectedPackages(AffectedPackage... affectedPackages) Packages implicated by the finding.The 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.The CVE this finding reports, for software-composition findings.cvssBaseScore(Double cvssBaseScore) The CVSS base score accompanyingcveId, when the producer supplies one, from 0.0 to 10.0.CWE identifiers classifying the finding.cweIds(Collection<String> cweIds) CWE identifiers classifying the finding.detailedDescription(String detailedDescription) The full analysis.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.The last line of the affected range, from the document's affected_code[].end_line.environmentId(String environmentId) The environment that owns the finding.The file the finding is about.findingArn(String findingArn) The ARN of the finding.The unique identifier of the finding.findingTypes(String... findingTypes) The producer's own classification of the finding (finding_info.types).findingTypes(Collection<String> findingTypes) The producer's own classification of the finding (finding_info.types).firstSeenAt(Instant firstSeenAt) When the producer first observed the finding (finding_info.first_seen_time).lineNumber(Integer lineNumber) The 1-indexed line the finding is about.mitigation(String mitigation) How to fix the finding.mitreTechniques(String... mitreTechniques) MITRE ATT&CK technique identifiers, from the document's finding_info.attacks[].technique.uid.mitreTechniques(Collection<String> mitreTechniques) MITRE ATT&CK technique identifiers, from the document's finding_info.attacks[].technique.uid.The OCSF class the document declared.ocsfClass(FindingOcsfClass ocsfClass) The OCSF class the document declared.ocsfSchemaVersion(String ocsfSchemaVersion) The OCSF schema version the producer wrote against (metadata.version).owaspCategory(String owaspCategory) The OWASP Top 10 category, when the producer supplies one.default GetCodeFindingResponse.Builderposture(Consumer<FindingPosture.Builder> posture) The compliance posture, for an Application Security Posture Finding.posture(FindingPosture posture) The compliance posture, for an Application Security Posture Finding.productName(String productName) The producing product and vendor (metadata.product).productVendorName(String productVendorName) Sets the value of the ProductVendorName property for this object.productVersion(String productVersion) Sets the value of the ProductVersion property for this object.relevantInputs(String... relevantInputs) User-controlled inputs that reach the vulnerability.relevantInputs(Collection<String> relevantInputs) User-controlled inputs that reach the vulnerability.remediationReferences(String... remediationReferences) Remediation references, from the document's vulnerabilities[].remediation.references.remediationReferences(Collection<String> remediationReferences) Remediation references, from the document's vulnerabilities[].remediation.references.reportedAt(Instant reportedAt) When the producer reported the finding -- its own clock, which is not Continuum's ingestion time.resources(Collection<FindingResource> resources) Resources the document named (resources[]).resources(Consumer<FindingResource.Builder>... resources) Resources the document named (resources[]).resources(FindingResource... resources) Resources the document named (resources[]).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.sourceStatus(String sourceStatus) The producer's own status for the finding, and the enum value behind it.sourceStatusId(Integer sourceStatusId) The producer's numeric enum value forsourceStatus.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.stepsToReproduce(String... stepsToReproduce) Steps to reproduce or exploit the finding.stepsToReproduce(Collection<String> stepsToReproduce) Steps to reproduce or exploit the finding.subCategory(String subCategory) A more specific classification withincategory.A one-paragraph description.The producer's title for the finding.What kind of finding this is.type(FindingType type) What kind of finding this is.default GetCodeFindingResponse.Buildervalidation(Consumer<FindingValidation.Builder> validation) The validator's assessment.validation(FindingValidation validation) The validator's assessment.vulnerabilities(Collection<FindingVulnerability> vulnerabilities) Every vulnerability the document reported.vulnerabilities(Consumer<FindingVulnerability.Builder>... vulnerabilities) Every vulnerability the document reported.vulnerabilities(FindingVulnerability... vulnerabilities) Every vulnerability the document reported.vulnerableCode(String vulnerableCode) The vulnerable code fragment.Methods inherited from interface software.amazon.awssdk.services.continuum.model.ContinuumResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
type
What kind of finding this is. Determines which of the type-specific members below are populated.
- Parameters:
type- What kind of finding this is. Determines which of the type-specific members below are populated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
What kind of finding this is. Determines which of the type-specific members below are populated.
- Parameters:
type- What kind of finding this is. Determines which of the type-specific members below are populated.- 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:
-
summary
A one-paragraph description.
- Parameters:
summary- A one-paragraph description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detailedDescription
The full analysis.
- Parameters:
detailedDescription- The full analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
The producer's vulnerability category. Not a stable filter key across finding types -- see FindingCategory.
- Parameters:
category- The producer's vulnerability category. Not a stable filter key across finding types -- see FindingCategory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subCategory
A more specific classification within
category.- Parameters:
subCategory- A more specific classification withincategory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cweIds
CWE identifiers classifying the finding.
- Parameters:
cweIds- CWE identifiers classifying the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cweIds
CWE identifiers classifying the finding.
- Parameters:
cweIds- CWE identifiers classifying the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owaspCategory
The OWASP Top 10 category, when the producer supplies one.
- Parameters:
owaspCategory- The OWASP Top 10 category, when the producer supplies one.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mitigation
How to fix the finding.
- Parameters:
mitigation- How to fix the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filePath
The file the finding is about.
- Parameters:
filePath- The file the finding is about.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineNumber
The 1-indexed line the finding is about. Bounds are enforced server-side rather than by a constraint trait: a numeric constraint generates a distinct newtype per enclosing structure, so the same concept would not share a type across the create input and the read output.
- Parameters:
lineNumber- The 1-indexed line the finding is about. Bounds are enforced server-side rather than by a constraint trait: a numeric constraint generates a distinct newtype per enclosing structure, so the same concept would not share a type across the create input and the read output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cveId
The CVE this finding reports, for software-composition findings. Both code types can carry one: a customer document supplies it under vulnerabilities[].cve, and Continuum's scanner reports CVEs for dependency-manifest findings.
- Parameters:
cveId- The CVE this finding reports, for software-composition findings. Both code types can carry one: a customer document supplies it under vulnerabilities[].cve, and Continuum's scanner reports CVEs for dependency-manifest findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cvssBaseScore
The CVSS base score accompanying
cveId, when the producer supplies one, from 0.0 to 10.0. Not computed by Continuum. The range is enforced server-side, not by a @range trait -- the smithy-rs server SDK does not support range constraints on double shapes (smithy-rs#2007).- Parameters:
cvssBaseScore- The CVSS base score accompanyingcveId, when the producer supplies one, from 0.0 to 10.0. Not computed by Continuum. The range is enforced server-side, not by a @range trait -- the smithy-rs server SDK does not support range constraints on double shapes (smithy-rs#2007).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
affectedPackages
Packages implicated by the finding.
- Parameters:
affectedPackages- Packages implicated by the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
affectedPackages
Packages implicated by the finding.
- Parameters:
affectedPackages- Packages implicated by the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
affectedPackages
GetCodeFindingResponse.Builder affectedPackages(Consumer<AffectedPackage.Builder>... affectedPackages) Packages implicated by the finding.
This is a convenience method that creates an instance of theAffectedPackage.Builderavoiding the need to create one manually viaAffectedPackage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaffectedPackages(List<AffectedPackage>).- Parameters:
affectedPackages- a consumer that will call methods onAffectedPackage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vulnerableCode
The vulnerable code fragment.
- Parameters:
vulnerableCode- The vulnerable code fragment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relevantInputs
User-controlled inputs that reach the vulnerability.
- Parameters:
relevantInputs- User-controlled inputs that reach the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relevantInputs
User-controlled inputs that reach the vulnerability.
- Parameters:
relevantInputs- User-controlled inputs that reach the vulnerability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stepsToReproduce
Steps to reproduce or exploit the finding.
- Parameters:
stepsToReproduce- Steps to reproduce or exploit the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stepsToReproduce
Steps to reproduce or exploit the finding.
- Parameters:
stepsToReproduce- Steps to reproduce or exploit the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validation
The validator's assessment. Absent when no validation ran.
- Parameters:
validation- The validator's assessment. Absent when no validation ran.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validation
The validator's assessment. Absent when no validation ran.
This is a convenience method that creates an instance of theFindingValidation.Builderavoiding the need to create one manually viaFindingValidation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalidation(FindingValidation).- Parameters:
validation- a consumer that will call methods onFindingValidation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endLine
The last line of the affected range, from the document's affected_code[].end_line.
- Parameters:
endLine- The last line of the affected range, from the document's affected_code[].end_line.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mitreTechniques
MITRE ATT&CK technique identifiers, from the document's finding_info.attacks[].technique.uid.
- Parameters:
mitreTechniques- MITRE ATT&CK technique identifiers, from the document's finding_info.attacks[].technique.uid.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mitreTechniques
MITRE ATT&CK technique identifiers, from the document's finding_info.attacks[].technique.uid.
- Parameters:
mitreTechniques- MITRE ATT&CK technique identifiers, from the document's finding_info.attacks[].technique.uid.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationReferences
Remediation references, from the document's vulnerabilities[].remediation.references.
- Parameters:
remediationReferences- Remediation references, from the document's vulnerabilities[].remediation.references.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationReferences
Remediation references, from the document's vulnerabilities[].remediation.references.
- Parameters:
remediationReferences- Remediation references, from the document's vulnerabilities[].remediation.references.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ocsfClass
The OCSF class the document declared. Determines whether
postureis populated.- Parameters:
ocsfClass- The OCSF class the document declared. Determines whetherpostureis populated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ocsfClass
The OCSF class the document declared. Determines whether
postureis populated.- Parameters:
ocsfClass- The OCSF class the document declared. Determines whetherpostureis populated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ocsfSchemaVersion
The OCSF schema version the producer wrote against (metadata.version).
- Parameters:
ocsfSchemaVersion- The OCSF schema version the producer wrote against (metadata.version).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productName
The producing product and vendor (metadata.product).
- Parameters:
productName- The producing product and vendor (metadata.product).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productVendorName
Sets the value of the ProductVendorName property for this object.- Parameters:
productVendorName- The new value for the ProductVendorName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productVersion
Sets the value of the ProductVersion property for this object.- Parameters:
productVersion- The new value for the ProductVersion property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceStatus
The producer's own status for the finding, and the enum value behind it. Distinct from
status, which is Continuum's lifecycle state -- a producer may call a finding "New" while Continuum has it SUBMITTED.- Parameters:
sourceStatus- The producer's own status for the finding, and the enum value behind it. Distinct fromstatus, which is Continuum's lifecycle state -- a producer may call a finding "New" while Continuum has it SUBMITTED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceStatusId
The producer's numeric enum value for
sourceStatus.- Parameters:
sourceStatusId- The producer's numeric enum value forsourceStatus.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstSeenAt
When the producer first observed the finding (finding_info.first_seen_time). The producer's own clock, not Continuum's.
- Parameters:
firstSeenAt- When the producer first observed the finding (finding_info.first_seen_time). The producer's own clock, not Continuum's.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingTypes
The producer's own classification of the finding (finding_info.types).
- Parameters:
findingTypes- The producer's own classification of the finding (finding_info.types).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingTypes
The producer's own classification of the finding (finding_info.types).
- Parameters:
findingTypes- The producer's own classification of the finding (finding_info.types).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vulnerabilities
Every vulnerability the document reported. A document may report several; the flat
cveId/cvssBaseScore/filePath/lineNumbermembers above carry the first one's identity so a caller that only needs "what and where" does not have to walk this list.- Parameters:
vulnerabilities- Every vulnerability the document reported. A document may report several; the flatcveId/cvssBaseScore/filePath/lineNumbermembers above carry the first one's identity so a caller that only needs "what and where" does not have to walk this list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vulnerabilities
Every vulnerability the document reported. A document may report several; the flat
cveId/cvssBaseScore/filePath/lineNumbermembers above carry the first one's identity so a caller that only needs "what and where" does not have to walk this list.- Parameters:
vulnerabilities- Every vulnerability the document reported. A document may report several; the flatcveId/cvssBaseScore/filePath/lineNumbermembers above carry the first one's identity so a caller that only needs "what and where" does not have to walk this list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vulnerabilities
GetCodeFindingResponse.Builder vulnerabilities(Consumer<FindingVulnerability.Builder>... vulnerabilities) Every vulnerability the document reported. A document may report several; the flat
This is a convenience method that creates an instance of thecveId/cvssBaseScore/filePath/lineNumbermembers above carry the first one's identity so a caller that only needs "what and where" does not have to walk this list.FindingVulnerability.Builderavoiding the need to create one manually viaFindingVulnerability.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovulnerabilities(List<FindingVulnerability>).- Parameters:
vulnerabilities- a consumer that will call methods onFindingVulnerability.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resources
Resources the document named (resources[]).
- Parameters:
resources- Resources the document named (resources[]).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
Resources the document named (resources[]).
- Parameters:
resources- Resources the document named (resources[]).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
Resources the document named (resources[]).
This is a convenience method that creates an instance of theFindingResource.Builderavoiding the need to create one manually viaFindingResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresources(List<FindingResource>).- Parameters:
resources- a consumer that will call methods onFindingResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
posture
The compliance posture, for an Application Security Posture Finding. Absent for a vulnerability finding.
- Parameters:
posture- The compliance posture, for an Application Security Posture Finding. Absent for a vulnerability finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
posture
The compliance posture, for an Application Security Posture Finding. Absent for a vulnerability finding.
This is a convenience method that creates an instance of theFindingPosture.Builderavoiding the need to create one manually viaFindingPosture.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toposture(FindingPosture).- Parameters:
posture- a consumer that will call methods onFindingPosture.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-