public class WorkflowExecutionInfo extends Object implements Serializable
Contains information about a workflow execution.
| Constructor and Description | 
|---|
| WorkflowExecutionInfo() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| Boolean | getCancelRequested()Set to true if a cancellation is requested for this workflow
 execution. | 
| String | getCloseStatus()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. | 
| Date | getCloseTimestamp()The time when the workflow execution was closed. | 
| WorkflowExecution | getExecution()The workflow execution this information is about. | 
| String | getExecutionStatus()The current status of the execution. | 
| WorkflowExecution | getParent()If this workflow execution is a child of another execution then
 contains the workflow execution that started this execution. | 
| Date | getStartTimestamp()The time when the execution was started. | 
| List<String> | getTagList()The list of tags associated with the workflow execution. | 
| WorkflowType | getWorkflowType()The type of the workflow execution. | 
| int | hashCode() | 
| Boolean | isCancelRequested()Set to true if a cancellation is requested for this workflow
 execution. | 
| void | setCancelRequested(Boolean cancelRequested)Set to true if a cancellation is requested for this workflow
 execution. | 
| void | setCloseStatus(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. | 
| void | setCloseStatus(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. | 
| void | setCloseTimestamp(Date closeTimestamp)The time when the workflow execution was closed. | 
| void | setExecution(WorkflowExecution execution)The workflow execution this information is about. | 
| void | setExecutionStatus(ExecutionStatus executionStatus)The current status of the execution. | 
| void | setExecutionStatus(String executionStatus)The current status of the execution. | 
| void | setParent(WorkflowExecution parent)If this workflow execution is a child of another execution then
 contains the workflow execution that started this execution. | 
| void | setStartTimestamp(Date startTimestamp)The time when the execution was started. | 
| void | setTagList(Collection<String> tagList)The list of tags associated with the workflow execution. | 
| void | setWorkflowType(WorkflowType workflowType)The type of the workflow execution. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| WorkflowExecutionInfo | withCancelRequested(Boolean cancelRequested)Set to true if a cancellation is requested for this workflow
 execution. | 
| WorkflowExecutionInfo | withCloseStatus(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. | 
| WorkflowExecutionInfo | withCloseStatus(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. | 
| WorkflowExecutionInfo | withCloseTimestamp(Date closeTimestamp)The time when the workflow execution was closed. | 
| WorkflowExecutionInfo | withExecution(WorkflowExecution execution)The workflow execution this information is about. | 
| WorkflowExecutionInfo | withExecutionStatus(ExecutionStatus executionStatus)The current status of the execution. | 
| WorkflowExecutionInfo | withExecutionStatus(String executionStatus)The current status of the execution. | 
| WorkflowExecutionInfo | withParent(WorkflowExecution parent)If this workflow execution is a child of another execution then
 contains the workflow execution that started this execution. | 
| WorkflowExecutionInfo | withStartTimestamp(Date startTimestamp)The time when the execution was started. | 
| WorkflowExecutionInfo | withTagList(Collection<String> tagList)The list of tags associated with the workflow execution. | 
| WorkflowExecutionInfo | withTagList(String... tagList)The list of tags associated with the workflow execution. | 
| WorkflowExecutionInfo | withWorkflowType(WorkflowType workflowType)The type of the workflow execution. | 
public WorkflowExecution getExecution()
public void setExecution(WorkflowExecution execution)
execution - The workflow execution this information is about.public WorkflowExecutionInfo withExecution(WorkflowExecution execution)
Returns a reference to this object so that method calls can be chained together.
execution - The workflow execution this information is about.public WorkflowType getWorkflowType()
public void setWorkflowType(WorkflowType workflowType)
workflowType - The type of the workflow execution.public WorkflowExecutionInfo withWorkflowType(WorkflowType workflowType)
Returns a reference to this object so that method calls can be chained together.
workflowType - The type of the workflow execution.public Date getStartTimestamp()
public void setStartTimestamp(Date startTimestamp)
startTimestamp - The time when the execution was started.public WorkflowExecutionInfo withStartTimestamp(Date startTimestamp)
Returns a reference to this object so that method calls can be chained together.
startTimestamp - The time when the execution was started.public Date getCloseTimestamp()
public void setCloseTimestamp(Date closeTimestamp)
closeTimestamp - The time when the workflow execution was closed. Set only if the
         execution status is CLOSED.public WorkflowExecutionInfo withCloseTimestamp(Date closeTimestamp)
Returns a reference to this object so that method calls can be chained together.
closeTimestamp - The time when the workflow execution was closed. Set only if the
         execution status is CLOSED.public String getExecutionStatus()
 Constraints:
 Allowed Values: OPEN, CLOSED
ExecutionStatuspublic void setExecutionStatus(String executionStatus)
 Constraints:
 Allowed Values: OPEN, CLOSED
executionStatus - The current status of the execution.ExecutionStatuspublic WorkflowExecutionInfo withExecutionStatus(String executionStatus)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: OPEN, CLOSED
executionStatus - The current status of the execution.ExecutionStatuspublic void setExecutionStatus(ExecutionStatus executionStatus)
 Constraints:
 Allowed Values: OPEN, CLOSED
executionStatus - The current status of the execution.ExecutionStatuspublic WorkflowExecutionInfo withExecutionStatus(ExecutionStatus executionStatus)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: OPEN, CLOSED
executionStatus - The current status of the execution.ExecutionStatuspublic String getCloseStatus()
 Constraints:
 Allowed Values: COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, TIMED_OUT
CloseStatuspublic void setCloseStatus(String closeStatus)
 Constraints:
 Allowed Values: COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, TIMED_OUT
closeStatus - If the execution status is closed then this specifies how the
         execution was closed: CloseStatuspublic WorkflowExecutionInfo withCloseStatus(String closeStatus)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, TIMED_OUT
closeStatus - If the execution status is closed then this specifies how the
         execution was closed: CloseStatuspublic void setCloseStatus(CloseStatus closeStatus)
 Constraints:
 Allowed Values: COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, TIMED_OUT
closeStatus - If the execution status is closed then this specifies how the
         execution was closed: CloseStatuspublic WorkflowExecutionInfo withCloseStatus(CloseStatus closeStatus)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, TIMED_OUT
closeStatus - If the execution status is closed then this specifies how the
         execution was closed: CloseStatuspublic WorkflowExecution getParent()
public void setParent(WorkflowExecution parent)
parent - If this workflow execution is a child of another execution then
         contains the workflow execution that started this execution.public WorkflowExecutionInfo withParent(WorkflowExecution parent)
Returns a reference to this object so that method calls can be chained together.
parent - If this workflow execution is a child of another execution then
         contains the workflow execution that started this execution.public List<String> getTagList()
 Constraints:
 Length: 0 - 5
public void setTagList(Collection<String> tagList)
 Constraints:
 Length: 0 - 5
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.public WorkflowExecutionInfo withTagList(String... tagList)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 0 - 5
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.public WorkflowExecutionInfo withTagList(Collection<String> tagList)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 0 - 5
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.public Boolean isCancelRequested()
public void setCancelRequested(Boolean cancelRequested)
cancelRequested - Set to true if a cancellation is requested for this workflow
         execution.public WorkflowExecutionInfo withCancelRequested(Boolean cancelRequested)
Returns a reference to this object so that method calls can be chained together.
cancelRequested - Set to true if a cancellation is requested for this workflow
         execution.public Boolean getCancelRequested()
public String toString()
toString in class ObjectObject.toString()Copyright © 2014. All rights reserved.