CopyableBuilder<WorkflowExecutionInfo.Builder,WorkflowExecutionInfo>
, SdkBuilder<WorkflowExecutionInfo.Builder,WorkflowExecutionInfo>
public static interface WorkflowExecutionInfo.Builder extends CopyableBuilder<WorkflowExecutionInfo.Builder,WorkflowExecutionInfo>
Modifier and Type | Method | Description |
---|---|---|
WorkflowExecutionInfo.Builder |
cancelRequested(Boolean cancelRequested) |
Set to true if a cancellation is requested for this workflow execution.
|
WorkflowExecutionInfo.Builder |
closeStatus(String closeStatus) |
If the execution status is closed then this specifies how the execution was closed:
|
WorkflowExecutionInfo.Builder |
closeStatus(CloseStatus closeStatus) |
If the execution status is closed then this specifies how the execution was closed:
|
WorkflowExecutionInfo.Builder |
closeTimestamp(Date closeTimestamp) |
The time when the workflow execution was closed.
|
WorkflowExecutionInfo.Builder |
execution(WorkflowExecution execution) |
The workflow execution this information is about.
|
WorkflowExecutionInfo.Builder |
executionStatus(String executionStatus) |
The current status of the execution.
|
WorkflowExecutionInfo.Builder |
executionStatus(ExecutionStatus executionStatus) |
The current status of the execution.
|
WorkflowExecutionInfo.Builder |
parent(WorkflowExecution parent) |
If this workflow execution is a child of another execution then contains the workflow execution that started
this execution.
|
WorkflowExecutionInfo.Builder |
startTimestamp(Date startTimestamp) |
The time when the execution was started.
|
WorkflowExecutionInfo.Builder |
tagList(String... tagList) |
The list of tags associated with the workflow execution.
|
WorkflowExecutionInfo.Builder |
tagList(Collection<String> tagList) |
The list of tags associated with the workflow execution.
|
WorkflowExecutionInfo.Builder |
workflowType(WorkflowType workflowType) |
The type of the workflow execution.
|
copy
apply, build
WorkflowExecutionInfo.Builder execution(WorkflowExecution execution)
The workflow execution this information is about.
execution
- The workflow execution this information is about.WorkflowExecutionInfo.Builder workflowType(WorkflowType workflowType)
The type of the workflow execution.
workflowType
- The type of the workflow execution.WorkflowExecutionInfo.Builder startTimestamp(Date startTimestamp)
The time when the execution was started.
startTimestamp
- The time when the execution was started.WorkflowExecutionInfo.Builder closeTimestamp(Date closeTimestamp)
The time when the workflow execution was closed. Set only if the execution status is CLOSED.
closeTimestamp
- The time when the workflow execution was closed. Set only if the execution status is CLOSED.WorkflowExecutionInfo.Builder executionStatus(String executionStatus)
The current status of the execution.
executionStatus
- The current status of the execution.ExecutionStatus
WorkflowExecutionInfo.Builder executionStatus(ExecutionStatus executionStatus)
The current status of the execution.
executionStatus
- The current status of the execution.ExecutionStatus
WorkflowExecutionInfo.Builder closeStatus(String closeStatus)
If the execution status is closed then this specifies how the execution was closed:
COMPLETED
: the execution was successfully completed.CANCELED
: the execution was canceled.Cancellation allows the implementation to gracefully
clean up before the execution is closed.TERMINATED
: the execution was force terminated.FAILED
: the execution failed to complete.TIMED_OUT
: the execution did not complete in the alloted time and was automatically timed
out.CONTINUED_AS_NEW
: the execution is logically continued. This means the current execution was
completed and a new execution was started to carry on the workflow.closeStatus
- If the execution status is closed then this specifies how the execution was closed:
COMPLETED
: the execution was successfully completed.CANCELED
: the execution was canceled.Cancellation allows the implementation to
gracefully clean up before the execution is closed.TERMINATED
: the execution was force terminated.FAILED
: the execution failed to complete.TIMED_OUT
: the execution did not complete in the alloted time and was automatically
timed out.CONTINUED_AS_NEW
: the execution is logically continued. This means the current
execution was completed and a new execution was started to carry on the workflow.CloseStatus
WorkflowExecutionInfo.Builder closeStatus(CloseStatus closeStatus)
If the execution status is closed then this specifies how the execution was closed:
COMPLETED
: the execution was successfully completed.CANCELED
: the execution was canceled.Cancellation allows the implementation to gracefully
clean up before the execution is closed.TERMINATED
: the execution was force terminated.FAILED
: the execution failed to complete.TIMED_OUT
: the execution did not complete in the alloted time and was automatically timed
out.CONTINUED_AS_NEW
: the execution is logically continued. This means the current execution was
completed and a new execution was started to carry on the workflow.closeStatus
- If the execution status is closed then this specifies how the execution was closed:
COMPLETED
: the execution was successfully completed.CANCELED
: the execution was canceled.Cancellation allows the implementation to
gracefully clean up before the execution is closed.TERMINATED
: the execution was force terminated.FAILED
: the execution failed to complete.TIMED_OUT
: the execution did not complete in the alloted time and was automatically
timed out.CONTINUED_AS_NEW
: the execution is logically continued. This means the current
execution was completed and a new execution was started to carry on the workflow.CloseStatus
WorkflowExecutionInfo.Builder parent(WorkflowExecution parent)
If this workflow execution is a child of another execution then contains the workflow execution that started this execution.
parent
- If this workflow execution is a child of another execution then contains the workflow execution that
started this execution.WorkflowExecutionInfo.Builder tagList(Collection<String> tagList)
The list of tags associated with the workflow execution. Tags can be used to identify and list workflow executions of interest through the visibility APIs. A workflow execution can have a maximum of 5 tags.
tagList
- The list of tags associated with the workflow execution. Tags can be used to identify and list
workflow executions of interest through the visibility APIs. A workflow execution can have a maximum
of 5 tags.WorkflowExecutionInfo.Builder tagList(String... tagList)
The list of tags associated with the workflow execution. Tags can be used to identify and list workflow executions of interest through the visibility APIs. A workflow execution can have a maximum of 5 tags.
NOTE: This method appends the values to the existing list (if any). Use
#setTagList(java.util.Collection)
or #withTagList(java.util.Collection)
if you want to
override the existing values.
tagList
- The list of tags associated with the workflow execution. Tags can be used to identify and list
workflow executions of interest through the visibility APIs. A workflow execution can have a maximum
of 5 tags.WorkflowExecutionInfo.Builder cancelRequested(Boolean cancelRequested)
Set to true if a cancellation is requested for this workflow execution.
cancelRequested
- Set to true if a cancellation is requested for this workflow execution.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.