Interface ChildWorkflowExecutionCompletedEventAttributes.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ChildWorkflowExecutionCompletedEventAttributes.Builder,ChildWorkflowExecutionCompletedEventAttributes>,SdkBuilder<ChildWorkflowExecutionCompletedEventAttributes.Builder,ChildWorkflowExecutionCompletedEventAttributes>,SdkPojo
- Enclosing class:
- ChildWorkflowExecutionCompletedEventAttributes
@Mutable @NotThreadSafe public static interface ChildWorkflowExecutionCompletedEventAttributes.Builder extends SdkPojo, CopyableBuilder<ChildWorkflowExecutionCompletedEventAttributes.Builder,ChildWorkflowExecutionCompletedEventAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ChildWorkflowExecutionCompletedEventAttributes.BuilderinitiatedEventId(Long initiatedEventId)The ID of theStartChildWorkflowExecutionInitiatedevent corresponding to theStartChildWorkflowExecutionDecision to start this child workflow execution.ChildWorkflowExecutionCompletedEventAttributes.Builderresult(String result)The result of the child workflow execution.ChildWorkflowExecutionCompletedEventAttributes.BuilderstartedEventId(Long startedEventId)The ID of theChildWorkflowExecutionStartedevent recorded when this child workflow execution was started.default ChildWorkflowExecutionCompletedEventAttributes.BuilderworkflowExecution(Consumer<WorkflowExecution.Builder> workflowExecution)The child workflow execution that was completed.ChildWorkflowExecutionCompletedEventAttributes.BuilderworkflowExecution(WorkflowExecution workflowExecution)The child workflow execution that was completed.default ChildWorkflowExecutionCompletedEventAttributes.BuilderworkflowType(Consumer<WorkflowType.Builder> workflowType)The type of the child workflow execution.ChildWorkflowExecutionCompletedEventAttributes.BuilderworkflowType(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
workflowExecution
ChildWorkflowExecutionCompletedEventAttributes.Builder workflowExecution(WorkflowExecution workflowExecution)
The child workflow execution that was completed.
- Parameters:
workflowExecution- The child workflow execution that was completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowExecution
default ChildWorkflowExecutionCompletedEventAttributes.Builder workflowExecution(Consumer<WorkflowExecution.Builder> workflowExecution)
The child workflow execution that was completed.
This is a convenience method that creates an instance of theWorkflowExecution.Builderavoiding the need to create one manually viaWorkflowExecution.builder().When the
Consumercompletes,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:
workflowExecution(WorkflowExecution)
-
workflowType
ChildWorkflowExecutionCompletedEventAttributes.Builder workflowType(WorkflowType 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 ChildWorkflowExecutionCompletedEventAttributes.Builder workflowType(Consumer<WorkflowType.Builder> workflowType)
The type of the child workflow execution.
This is a convenience method that creates an instance of theWorkflowType.Builderavoiding the need to create one manually viaWorkflowType.builder().When the
Consumercompletes,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:
workflowType(WorkflowType)
-
result
ChildWorkflowExecutionCompletedEventAttributes.Builder result(String result)
The result of the child workflow execution.
- Parameters:
result- The result of the child workflow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiatedEventId
ChildWorkflowExecutionCompletedEventAttributes.Builder initiatedEventId(Long initiatedEventId)
The ID of the
StartChildWorkflowExecutionInitiatedevent corresponding to theStartChildWorkflowExecutionDecision 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 theStartChildWorkflowExecutionInitiatedevent corresponding to theStartChildWorkflowExecutionDecision 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
ChildWorkflowExecutionCompletedEventAttributes.Builder startedEventId(Long startedEventId)
The ID of the
ChildWorkflowExecutionStartedevent 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 theChildWorkflowExecutionStartedevent 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.
-
-