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
ExecutionStatus
public void setExecutionStatus(String executionStatus)
Constraints:
Allowed Values: OPEN, CLOSED
executionStatus
- The current status of the execution.ExecutionStatus
public 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.ExecutionStatus
public void setExecutionStatus(ExecutionStatus executionStatus)
Constraints:
Allowed Values: OPEN, CLOSED
executionStatus
- The current status of the execution.ExecutionStatus
public 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.ExecutionStatus
public String getCloseStatus()
Constraints:
Allowed Values: COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, TIMED_OUT
CloseStatus
public 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: CloseStatus
public 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: CloseStatus
public 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: CloseStatus
public 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: CloseStatus
public 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 Object
Object.toString()
Copyright © 2014. All rights reserved.