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.
|
copyapply, buildWorkflowExecutionInfo.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.ExecutionStatusWorkflowExecutionInfo.Builder executionStatus(ExecutionStatus executionStatus)
The current status of the execution.
executionStatus - The current status of the execution.ExecutionStatusWorkflowExecutionInfo.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.CloseStatusWorkflowExecutionInfo.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.CloseStatusWorkflowExecutionInfo.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.