Interface InvestigationAction.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InvestigationAction.Builder,,InvestigationAction> SdkBuilder<InvestigationAction.Builder,,InvestigationAction> SdkPojo
- Enclosing class:
InvestigationAction
-
Method Summary
Modifier and TypeMethodDescriptionactionType(String actionType) The type of investigation action being performed.actionType(ActionType actionType) The type of investigation action being performed.Detailed investigation results in rich markdown format.default InvestigationAction.Builderfeedback(Consumer<InvestigationFeedback.Builder> feedback) User feedback for this investigation result.feedback(InvestigationFeedback feedback) User feedback for this investigation result.investigationId(String investigationId) The unique identifier for this investigation action.lastUpdated(Instant lastUpdated) ISO 8601 timestamp of the most recent status update.The current execution status of the investigation.status(ExecutionStatus status) The current execution status of the investigation.Human-readable summary of the investigation focus.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
-
investigationId
The unique identifier for this investigation action. This ID is used to track and reference the specific investigation throughout its lifecycle.
- Parameters:
investigationId- The unique identifier for this investigation action. This ID is used to track and reference the specific investigation throughout its lifecycle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionType
The type of investigation action being performed. This categorizes the investigation method or approach used in the case.
- Parameters:
actionType- The type of investigation action being performed. This categorizes the investigation method or approach used in the case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
actionType
The type of investigation action being performed. This categorizes the investigation method or approach used in the case.
- Parameters:
actionType- The type of investigation action being performed. This categorizes the investigation method or approach used in the case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
title
Human-readable summary of the investigation focus. This provides a brief description of what the investigation is examining or analyzing.
- Parameters:
title- Human-readable summary of the investigation focus. This provides a brief description of what the investigation is examining or analyzing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
Detailed investigation results in rich markdown format. This field contains the comprehensive findings, analysis, and conclusions from the investigation.
- Parameters:
content- Detailed investigation results in rich markdown format. This field contains the comprehensive findings, analysis, and conclusions from the investigation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.
- Parameters:
status- The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.
- Parameters:
status- The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastUpdated
ISO 8601 timestamp of the most recent status update. This indicates when the investigation was last modified or when its status last changed.
- Parameters:
lastUpdated- ISO 8601 timestamp of the most recent status update. This indicates when the investigation was last modified or when its status last changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
feedback
User feedback for this investigation result. This contains the user's assessment and comments about the quality and usefulness of the investigation findings.
- Parameters:
feedback- User feedback for this investigation result. This contains the user's assessment and comments about the quality and usefulness of the investigation findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
feedback
User feedback for this investigation result. This contains the user's assessment and comments about the quality and usefulness of the investigation findings.
This is a convenience method that creates an instance of theInvestigationFeedback.Builderavoiding the need to create one manually viaInvestigationFeedback.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofeedback(InvestigationFeedback).- Parameters:
feedback- a consumer that will call methods onInvestigationFeedback.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-