public class WorkflowExecutionOpenCounts
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Contains the counts of open tasks, child workflow executions and timers for a workflow execution.
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
openActivityTasks
The count of activity tasks whose status is OPEN.
|
private java.lang.Integer |
openChildWorkflowExecutions
The count of child workflow executions whose status is OPEN.
|
private java.lang.Integer |
openDecisionTasks
The count of decision tasks whose status is OPEN.
|
private java.lang.Integer |
openLambdaFunctions
The count of AWS Lambda functions that are currently executing.
|
private java.lang.Integer |
openTimers
The count of timers started by this workflow execution that have not
fired yet.
|
Constructor and Description |
---|
WorkflowExecutionOpenCounts() |
Modifier and Type | Method and Description |
---|---|
WorkflowExecutionOpenCounts |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getOpenActivityTasks()
The count of activity tasks whose status is OPEN.
|
java.lang.Integer |
getOpenChildWorkflowExecutions()
The count of child workflow executions whose status is OPEN.
|
java.lang.Integer |
getOpenDecisionTasks()
The count of decision tasks whose status is OPEN.
|
java.lang.Integer |
getOpenLambdaFunctions()
The count of AWS Lambda functions that are currently executing.
|
java.lang.Integer |
getOpenTimers()
The count of timers started by this workflow execution that have not
fired yet.
|
int |
hashCode() |
void |
setOpenActivityTasks(java.lang.Integer openActivityTasks)
The count of activity tasks whose status is OPEN.
|
void |
setOpenChildWorkflowExecutions(java.lang.Integer openChildWorkflowExecutions)
The count of child workflow executions whose status is OPEN.
|
void |
setOpenDecisionTasks(java.lang.Integer openDecisionTasks)
The count of decision tasks whose status is OPEN.
|
void |
setOpenLambdaFunctions(java.lang.Integer openLambdaFunctions)
The count of AWS Lambda functions that are currently executing.
|
void |
setOpenTimers(java.lang.Integer openTimers)
The count of timers started by this workflow execution that have not
fired yet.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
WorkflowExecutionOpenCounts |
withOpenActivityTasks(java.lang.Integer openActivityTasks)
The count of activity tasks whose status is OPEN.
|
WorkflowExecutionOpenCounts |
withOpenChildWorkflowExecutions(java.lang.Integer openChildWorkflowExecutions)
The count of child workflow executions whose status is OPEN.
|
WorkflowExecutionOpenCounts |
withOpenDecisionTasks(java.lang.Integer openDecisionTasks)
The count of decision tasks whose status is OPEN.
|
WorkflowExecutionOpenCounts |
withOpenLambdaFunctions(java.lang.Integer openLambdaFunctions)
The count of AWS Lambda functions that are currently executing.
|
WorkflowExecutionOpenCounts |
withOpenTimers(java.lang.Integer openTimers)
The count of timers started by this workflow execution that have not
fired yet.
|
private java.lang.Integer openActivityTasks
The count of activity tasks whose status is OPEN.
private java.lang.Integer openDecisionTasks
The count of decision tasks whose status is OPEN. A workflow execution can have at most one open decision task.
private java.lang.Integer openTimers
The count of timers started by this workflow execution that have not fired yet.
private java.lang.Integer openChildWorkflowExecutions
The count of child workflow executions whose status is OPEN.
private java.lang.Integer openLambdaFunctions
The count of AWS Lambda functions that are currently executing.
public void setOpenActivityTasks(java.lang.Integer openActivityTasks)
The count of activity tasks whose status is OPEN.
openActivityTasks
- The count of activity tasks whose status is OPEN.public java.lang.Integer getOpenActivityTasks()
The count of activity tasks whose status is OPEN.
public WorkflowExecutionOpenCounts withOpenActivityTasks(java.lang.Integer openActivityTasks)
The count of activity tasks whose status is OPEN.
openActivityTasks
- The count of activity tasks whose status is OPEN.public void setOpenDecisionTasks(java.lang.Integer openDecisionTasks)
The count of decision tasks whose status is OPEN. A workflow execution can have at most one open decision task.
openDecisionTasks
- The count of decision tasks whose status is OPEN. A workflow
execution can have at most one open decision task.public java.lang.Integer getOpenDecisionTasks()
The count of decision tasks whose status is OPEN. A workflow execution can have at most one open decision task.
public WorkflowExecutionOpenCounts withOpenDecisionTasks(java.lang.Integer openDecisionTasks)
The count of decision tasks whose status is OPEN. A workflow execution can have at most one open decision task.
openDecisionTasks
- The count of decision tasks whose status is OPEN. A workflow
execution can have at most one open decision task.public void setOpenTimers(java.lang.Integer openTimers)
The count of timers started by this workflow execution that have not fired yet.
openTimers
- The count of timers started by this workflow execution that have
not fired yet.public java.lang.Integer getOpenTimers()
The count of timers started by this workflow execution that have not fired yet.
public WorkflowExecutionOpenCounts withOpenTimers(java.lang.Integer openTimers)
The count of timers started by this workflow execution that have not fired yet.
openTimers
- The count of timers started by this workflow execution that have
not fired yet.public void setOpenChildWorkflowExecutions(java.lang.Integer openChildWorkflowExecutions)
The count of child workflow executions whose status is OPEN.
openChildWorkflowExecutions
- The count of child workflow executions whose status is OPEN.public java.lang.Integer getOpenChildWorkflowExecutions()
The count of child workflow executions whose status is OPEN.
public WorkflowExecutionOpenCounts withOpenChildWorkflowExecutions(java.lang.Integer openChildWorkflowExecutions)
The count of child workflow executions whose status is OPEN.
openChildWorkflowExecutions
- The count of child workflow executions whose status is OPEN.public void setOpenLambdaFunctions(java.lang.Integer openLambdaFunctions)
The count of AWS Lambda functions that are currently executing.
openLambdaFunctions
- The count of AWS Lambda functions that are currently executing.public java.lang.Integer getOpenLambdaFunctions()
The count of AWS Lambda functions that are currently executing.
public WorkflowExecutionOpenCounts withOpenLambdaFunctions(java.lang.Integer openLambdaFunctions)
The count of AWS Lambda functions that are currently executing.
openLambdaFunctions
- The count of AWS Lambda functions that are currently executing.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public WorkflowExecutionOpenCounts clone()
clone
in class java.lang.Object