Interface WorkflowRunSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WorkflowRunSummary.Builder,,WorkflowRunSummary> SdkBuilder<WorkflowRunSummary.Builder,,WorkflowRunSummary> SdkPojo
- Enclosing class:
WorkflowRunSummary
@Mutable
@NotThreadSafe
public static interface WorkflowRunSummary.Builder
extends SdkPojo, CopyableBuilder<WorkflowRunSummary.Builder,WorkflowRunSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the workflow run completed execution, if applicable.The timestamp when the workflow run started execution.The current execution status of the workflow run.status(WorkflowRunStatus status) The current execution status of the workflow run.default WorkflowRunSummary.BuildertraceLocation(Consumer<TraceLocation.Builder> traceLocation) The location where trace information for this workflow run is stored.traceLocation(TraceLocation traceLocation) The location where trace information for this workflow run is stored.workflowRunArn(String workflowRunArn) The Amazon Resource Name (ARN) of the workflow run.workflowRunId(String workflowRunId) The unique identifier of the workflow run.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
-
workflowRunArn
The Amazon Resource Name (ARN) of the workflow run.
- Parameters:
workflowRunArn- The Amazon Resource Name (ARN) of the workflow run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowRunId
The unique identifier of the workflow run.
- Parameters:
workflowRunId- The unique identifier of the workflow run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current execution status of the workflow run.
- Parameters:
status- The current execution status of the workflow run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current execution status of the workflow run.
- Parameters:
status- The current execution status of the workflow run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startedAt
The timestamp when the workflow run started execution.
- Parameters:
startedAt- The timestamp when the workflow run started execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endedAt
The timestamp when the workflow run completed execution, if applicable.
- Parameters:
endedAt- The timestamp when the workflow run completed execution, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traceLocation
The location where trace information for this workflow run is stored.
- Parameters:
traceLocation- The location where trace information for this workflow run is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traceLocation
The location where trace information for this workflow run is stored.
This is a convenience method that creates an instance of theTraceLocation.Builderavoiding the need to create one manually viaTraceLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totraceLocation(TraceLocation).- Parameters:
traceLocation- a consumer that will call methods onTraceLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-