7#include <aws/ssm/SSM_EXPORTS.h>
47 inline void SetTotalSteps(
int value) { m_totalStepsHasBeenSet =
true; m_totalSteps = value; }
59 inline void SetSuccessSteps(
int value) { m_successStepsHasBeenSet =
true; m_successSteps = value; }
71 inline void SetFailedSteps(
int value) { m_failedStepsHasBeenSet =
true; m_failedSteps = value; }
83 inline void SetCancelledSteps(
int value) { m_cancelledStepsHasBeenSet =
true; m_cancelledSteps = value; }
95 inline void SetTimedOutSteps(
int value) { m_timedOutStepsHasBeenSet =
true; m_timedOutSteps = value; }
101 bool m_totalStepsHasBeenSet =
false;
104 bool m_successStepsHasBeenSet =
false;
107 bool m_failedStepsHasBeenSet =
false;
109 int m_cancelledSteps;
110 bool m_cancelledStepsHasBeenSet =
false;
113 bool m_timedOutStepsHasBeenSet =
false;
ProgressCounters & WithTimedOutSteps(int value)
ProgressCounters & WithFailedSteps(int value)
ProgressCounters & WithCancelledSteps(int value)
void SetSuccessSteps(int value)
AWS_SSM_API ProgressCounters(Aws::Utils::Json::JsonView jsonValue)
int GetSuccessSteps() const
bool SuccessStepsHasBeenSet() const
bool TotalStepsHasBeenSet() const
bool CancelledStepsHasBeenSet() const
int GetTimedOutSteps() const
bool TimedOutStepsHasBeenSet() const
void SetTimedOutSteps(int value)
void SetCancelledSteps(int value)
ProgressCounters & WithTotalSteps(int value)
int GetFailedSteps() const
void SetTotalSteps(int value)
int GetTotalSteps() const
AWS_SSM_API ProgressCounters()
bool FailedStepsHasBeenSet() const
ProgressCounters & WithSuccessSteps(int value)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFailedSteps(int value)
AWS_SSM_API ProgressCounters & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetCancelledSteps() const
Aws::Utils::Json::JsonValue JsonValue