7#include <aws/states/SFN_EXPORTS.h>
37 inline long long GetPending()
const {
return m_pending; }
40 m_pendingHasBeenSet =
true;
54 inline long long GetRunning()
const {
return m_running; }
57 m_runningHasBeenSet =
true;
74 m_succeededHasBeenSet =
true;
88 inline long long GetFailed()
const {
return m_failed; }
91 m_failedHasBeenSet =
true;
108 m_timedOutHasBeenSet =
true;
126 m_abortedHasBeenSet =
true;
140 inline long long GetTotal()
const {
return m_total; }
143 m_totalHasBeenSet =
true;
162 m_resultsWrittenHasBeenSet =
true;
163 m_resultsWritten = value;
183 m_failuresNotRedrivableHasBeenSet =
true;
184 m_failuresNotRedrivable = value;
202 m_pendingRedriveHasBeenSet =
true;
203 m_pendingRedrive = value;
211 long long m_pending{0};
213 long long m_running{0};
215 long long m_succeeded{0};
217 long long m_failed{0};
219 long long m_timedOut{0};
221 long long m_aborted{0};
223 long long m_total{0};
225 long long m_resultsWritten{0};
227 long long m_failuresNotRedrivable{0};
229 long long m_pendingRedrive{0};
230 bool m_pendingHasBeenSet =
false;
231 bool m_runningHasBeenSet =
false;
232 bool m_succeededHasBeenSet =
false;
233 bool m_failedHasBeenSet =
false;
234 bool m_timedOutHasBeenSet =
false;
235 bool m_abortedHasBeenSet =
false;
236 bool m_totalHasBeenSet =
false;
237 bool m_resultsWrittenHasBeenSet =
false;
238 bool m_failuresNotRedrivableHasBeenSet =
false;
239 bool m_pendingRedriveHasBeenSet =
false;
long long GetTimedOut() const
void SetFailed(long long value)
AWS_SFN_API MapRunExecutionCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
MapRunExecutionCounts & WithTimedOut(long long value)
MapRunExecutionCounts & WithPending(long long value)
bool FailuresNotRedrivableHasBeenSet() const
void SetSucceeded(long long value)
bool RunningHasBeenSet() const
bool ResultsWrittenHasBeenSet() const
MapRunExecutionCounts & WithRunning(long long value)
void SetPendingRedrive(long long value)
MapRunExecutionCounts & WithAborted(long long value)
MapRunExecutionCounts & WithFailuresNotRedrivable(long long value)
MapRunExecutionCounts & WithSucceeded(long long value)
long long GetPending() const
long long GetFailuresNotRedrivable() const
bool TotalHasBeenSet() const
AWS_SFN_API MapRunExecutionCounts()=default
long long GetRunning() const
void SetTotal(long long value)
MapRunExecutionCounts & WithTotal(long long value)
bool FailedHasBeenSet() const
void SetRunning(long long value)
long long GetTotal() const
void SetFailuresNotRedrivable(long long value)
MapRunExecutionCounts & WithFailed(long long value)
long long GetResultsWritten() const
long long GetFailed() const
AWS_SFN_API MapRunExecutionCounts(Aws::Utils::Json::JsonView jsonValue)
void SetResultsWritten(long long value)
bool PendingRedriveHasBeenSet() const
long long GetAborted() const
void SetAborted(long long value)
AWS_SFN_API Aws::Utils::Json::JsonValue Jsonize() const
bool TimedOutHasBeenSet() const
MapRunExecutionCounts & WithResultsWritten(long long value)
long long GetSucceeded() const
void SetTimedOut(long long value)
bool SucceededHasBeenSet() const
MapRunExecutionCounts & WithPendingRedrive(long long value)
bool PendingHasBeenSet() const
void SetPending(long long value)
long long GetPendingRedrive() const
bool AbortedHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue