7#include <aws/ssm/SSM_EXPORTS.h>
41 m_totalStepsHasBeenSet =
true;
59 m_successStepsHasBeenSet =
true;
60 m_successSteps = value;
77 m_failedStepsHasBeenSet =
true;
78 m_failedSteps = value;
95 m_cancelledStepsHasBeenSet =
true;
96 m_cancelledSteps = value;
113 m_timedOutStepsHasBeenSet =
true;
114 m_timedOutSteps = value;
124 int m_successSteps{0};
126 int m_failedSteps{0};
128 int m_cancelledSteps{0};
130 int m_timedOutSteps{0};
131 bool m_totalStepsHasBeenSet =
false;
132 bool m_successStepsHasBeenSet =
false;
133 bool m_failedStepsHasBeenSet =
false;
134 bool m_cancelledStepsHasBeenSet =
false;
135 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
AWS_SSM_API ProgressCounters()=default
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
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