/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains the counts of open tasks, child workflow executions and timers for a
* workflow execution.See Also:
AWS
* API Reference
The count of activity tasks whose status is OPEN
.
The count of activity tasks whose status is OPEN
.
The count of activity tasks whose status is OPEN
.
The count of activity tasks whose status is OPEN
.
The count of decision tasks whose status is OPEN. A workflow execution can * have at most one open decision task.
*/ inline int GetOpenDecisionTasks() const{ return m_openDecisionTasks; } /** *The count of decision tasks whose status is OPEN. A workflow execution can * have at most one open decision task.
*/ inline bool OpenDecisionTasksHasBeenSet() const { return m_openDecisionTasksHasBeenSet; } /** *The count of decision tasks whose status is OPEN. A workflow execution can * have at most one open decision task.
*/ inline void SetOpenDecisionTasks(int value) { m_openDecisionTasksHasBeenSet = true; m_openDecisionTasks = value; } /** *The count of decision tasks whose status is OPEN. A workflow execution can * have at most one open decision task.
*/ inline WorkflowExecutionOpenCounts& WithOpenDecisionTasks(int value) { SetOpenDecisionTasks(value); return *this;} /** *The count of timers started by this workflow execution that have not fired * yet.
*/ inline int GetOpenTimers() const{ return m_openTimers; } /** *The count of timers started by this workflow execution that have not fired * yet.
*/ inline bool OpenTimersHasBeenSet() const { return m_openTimersHasBeenSet; } /** *The count of timers started by this workflow execution that have not fired * yet.
*/ inline void SetOpenTimers(int value) { m_openTimersHasBeenSet = true; m_openTimers = value; } /** *The count of timers started by this workflow execution that have not fired * yet.
*/ inline WorkflowExecutionOpenCounts& WithOpenTimers(int value) { SetOpenTimers(value); return *this;} /** *The count of child workflow executions whose status is OPEN
.
The count of child workflow executions whose status is OPEN
.
The count of child workflow executions whose status is OPEN
.
The count of child workflow executions whose status is OPEN
.
The count of Lambda tasks whose status is OPEN
.
The count of Lambda tasks whose status is OPEN
.
The count of Lambda tasks whose status is OPEN
.
The count of Lambda tasks whose status is OPEN
.