Interface ChildWorkflowExecutionFailedEventAttributes.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChildWorkflowExecutionFailedEventAttributes.Builder,
,ChildWorkflowExecutionFailedEventAttributes> SdkBuilder<ChildWorkflowExecutionFailedEventAttributes.Builder,
,ChildWorkflowExecutionFailedEventAttributes> SdkPojo
- Enclosing class:
ChildWorkflowExecutionFailedEventAttributes
-
Method Summary
Modifier and TypeMethodDescriptionThe details of the failure (if provided).initiatedEventId
(Long initiatedEventId) The ID of theStartChildWorkflowExecutionInitiated
event corresponding to theStartChildWorkflowExecution
Decision to start this child workflow execution.The reason for the failure (if provided).startedEventId
(Long startedEventId) The ID of theChildWorkflowExecutionStarted
event recorded when this child workflow execution was started.workflowExecution
(Consumer<WorkflowExecution.Builder> workflowExecution) The child workflow execution that failed.workflowExecution
(WorkflowExecution workflowExecution) The child workflow execution that failed.workflowType
(Consumer<WorkflowType.Builder> workflowType) The type of the child workflow execution.workflowType
(WorkflowType workflowType) The type of the child workflow execution.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
-
workflowExecution
ChildWorkflowExecutionFailedEventAttributes.Builder workflowExecution(WorkflowExecution workflowExecution) The child workflow execution that failed.
- Parameters:
workflowExecution
- The child workflow execution that failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowExecution
default ChildWorkflowExecutionFailedEventAttributes.Builder workflowExecution(Consumer<WorkflowExecution.Builder> workflowExecution) The child workflow execution that failed.
This is a convenience method that creates an instance of theWorkflowExecution.Builder
avoiding the need to create one manually viaWorkflowExecution.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toworkflowExecution(WorkflowExecution)
.- Parameters:
workflowExecution
- a consumer that will call methods onWorkflowExecution.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workflowType
The type of the child workflow execution.
- Parameters:
workflowType
- The type of the child workflow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowType
default ChildWorkflowExecutionFailedEventAttributes.Builder workflowType(Consumer<WorkflowType.Builder> workflowType) The type of the child workflow execution.
This is a convenience method that creates an instance of theWorkflowType.Builder
avoiding the need to create one manually viaWorkflowType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toworkflowType(WorkflowType)
.- Parameters:
workflowType
- a consumer that will call methods onWorkflowType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reason
The reason for the failure (if provided).
- Parameters:
reason
- The reason for the failure (if provided).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
details
The details of the failure (if provided).
- Parameters:
details
- The details of the failure (if provided).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiatedEventId
The ID of the
StartChildWorkflowExecutionInitiated
event corresponding to theStartChildWorkflowExecution
Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.- Parameters:
initiatedEventId
- The ID of theStartChildWorkflowExecutionInitiated
event corresponding to theStartChildWorkflowExecution
Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startedEventId
The ID of the
ChildWorkflowExecutionStarted
event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.- Parameters:
startedEventId
- The ID of theChildWorkflowExecutionStarted
event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-