7#include <aws/states/SFN_EXPORTS.h>
46 inline void SetPending(
long long value) { m_pendingHasBeenSet =
true; m_pending = value; }
57 inline void SetRunning(
long long value) { m_runningHasBeenSet =
true; m_running = value; }
68 inline void SetSucceeded(
long long value) { m_succeededHasBeenSet =
true; m_succeeded = value; }
77 inline long long GetFailed()
const{
return m_failed; }
79 inline void SetFailed(
long long value) { m_failedHasBeenSet =
true; m_failed = value; }
90 inline void SetTimedOut(
long long value) { m_timedOutHasBeenSet =
true; m_timedOut = value; }
102 inline void SetAborted(
long long value) { m_abortedHasBeenSet =
true; m_aborted = value; }
111 inline long long GetTotal()
const{
return m_total; }
113 inline void SetTotal(
long long value) { m_totalHasBeenSet =
true; m_total = value; }
126 inline void SetResultsWritten(
long long value) { m_resultsWrittenHasBeenSet =
true; m_resultsWritten = value; }
141 inline void SetFailuresNotRedrivable(
long long value) { m_failuresNotRedrivableHasBeenSet =
true; m_failuresNotRedrivable = value; }
154 inline void SetPendingRedrive(
long long value) { m_pendingRedriveHasBeenSet =
true; m_pendingRedrive = value; }
160 bool m_pendingHasBeenSet =
false;
163 bool m_runningHasBeenSet =
false;
165 long long m_succeeded;
166 bool m_succeededHasBeenSet =
false;
169 bool m_failedHasBeenSet =
false;
171 long long m_timedOut;
172 bool m_timedOutHasBeenSet =
false;
175 bool m_abortedHasBeenSet =
false;
178 bool m_totalHasBeenSet =
false;
180 long long m_resultsWritten;
181 bool m_resultsWrittenHasBeenSet =
false;
183 long long m_failuresNotRedrivable;
184 bool m_failuresNotRedrivableHasBeenSet =
false;
186 long long m_pendingRedrive;
187 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
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 MapRunExecutionCounts()
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