AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
MapRunItemCounts.h
1
6#pragma once
7#include <aws/states/SFN_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace SFN {
17namespace Model {
18
26 public:
27 AWS_SFN_API MapRunItemCounts() = default;
31
33
37 inline long long GetPending() const { return m_pending; }
38 inline bool PendingHasBeenSet() const { return m_pendingHasBeenSet; }
39 inline void SetPending(long long value) {
40 m_pendingHasBeenSet = true;
41 m_pending = value;
42 }
43 inline MapRunItemCounts& WithPending(long long value) {
44 SetPending(value);
45 return *this;
46 }
48
50
54 inline long long GetRunning() const { return m_running; }
55 inline bool RunningHasBeenSet() const { return m_runningHasBeenSet; }
56 inline void SetRunning(long long value) {
57 m_runningHasBeenSet = true;
58 m_running = value;
59 }
60 inline MapRunItemCounts& WithRunning(long long value) {
61 SetRunning(value);
62 return *this;
63 }
65
67
71 inline long long GetSucceeded() const { return m_succeeded; }
72 inline bool SucceededHasBeenSet() const { return m_succeededHasBeenSet; }
73 inline void SetSucceeded(long long value) {
74 m_succeededHasBeenSet = true;
75 m_succeeded = value;
76 }
77 inline MapRunItemCounts& WithSucceeded(long long value) {
78 SetSucceeded(value);
79 return *this;
80 }
82
84
88 inline long long GetFailed() const { return m_failed; }
89 inline bool FailedHasBeenSet() const { return m_failedHasBeenSet; }
90 inline void SetFailed(long long value) {
91 m_failedHasBeenSet = true;
92 m_failed = value;
93 }
94 inline MapRunItemCounts& WithFailed(long long value) {
95 SetFailed(value);
96 return *this;
97 }
99
101
105 inline long long GetTimedOut() const { return m_timedOut; }
106 inline bool TimedOutHasBeenSet() const { return m_timedOutHasBeenSet; }
107 inline void SetTimedOut(long long value) {
108 m_timedOutHasBeenSet = true;
109 m_timedOut = value;
110 }
111 inline MapRunItemCounts& WithTimedOut(long long value) {
112 SetTimedOut(value);
113 return *this;
114 }
116
118
122 inline long long GetAborted() const { return m_aborted; }
123 inline bool AbortedHasBeenSet() const { return m_abortedHasBeenSet; }
124 inline void SetAborted(long long value) {
125 m_abortedHasBeenSet = true;
126 m_aborted = value;
127 }
128 inline MapRunItemCounts& WithAborted(long long value) {
129 SetAborted(value);
130 return *this;
131 }
133
135
139 inline long long GetTotal() const { return m_total; }
140 inline bool TotalHasBeenSet() const { return m_totalHasBeenSet; }
141 inline void SetTotal(long long value) {
142 m_totalHasBeenSet = true;
143 m_total = value;
144 }
145 inline MapRunItemCounts& WithTotal(long long value) {
146 SetTotal(value);
147 return *this;
148 }
150
152
158 inline long long GetResultsWritten() const { return m_resultsWritten; }
159 inline bool ResultsWrittenHasBeenSet() const { return m_resultsWrittenHasBeenSet; }
160 inline void SetResultsWritten(long long value) {
161 m_resultsWrittenHasBeenSet = true;
162 m_resultsWritten = value;
163 }
164 inline MapRunItemCounts& WithResultsWritten(long long value) {
165 SetResultsWritten(value);
166 return *this;
167 }
169
171
179 inline long long GetFailuresNotRedrivable() const { return m_failuresNotRedrivable; }
180 inline bool FailuresNotRedrivableHasBeenSet() const { return m_failuresNotRedrivableHasBeenSet; }
181 inline void SetFailuresNotRedrivable(long long value) {
182 m_failuresNotRedrivableHasBeenSet = true;
183 m_failuresNotRedrivable = value;
184 }
187 return *this;
188 }
190
192
196 inline long long GetPendingRedrive() const { return m_pendingRedrive; }
197 inline bool PendingRedriveHasBeenSet() const { return m_pendingRedriveHasBeenSet; }
198 inline void SetPendingRedrive(long long value) {
199 m_pendingRedriveHasBeenSet = true;
200 m_pendingRedrive = value;
201 }
202 inline MapRunItemCounts& WithPendingRedrive(long long value) {
203 SetPendingRedrive(value);
204 return *this;
205 }
207 private:
208 long long m_pending{0};
209
210 long long m_running{0};
211
212 long long m_succeeded{0};
213
214 long long m_failed{0};
215
216 long long m_timedOut{0};
217
218 long long m_aborted{0};
219
220 long long m_total{0};
221
222 long long m_resultsWritten{0};
223
224 long long m_failuresNotRedrivable{0};
225
226 long long m_pendingRedrive{0};
227 bool m_pendingHasBeenSet = false;
228 bool m_runningHasBeenSet = false;
229 bool m_succeededHasBeenSet = false;
230 bool m_failedHasBeenSet = false;
231 bool m_timedOutHasBeenSet = false;
232 bool m_abortedHasBeenSet = false;
233 bool m_totalHasBeenSet = false;
234 bool m_resultsWrittenHasBeenSet = false;
235 bool m_failuresNotRedrivableHasBeenSet = false;
236 bool m_pendingRedriveHasBeenSet = false;
237};
238
239} // namespace Model
240} // namespace SFN
241} // namespace Aws
void SetResultsWritten(long long value)
MapRunItemCounts & WithSucceeded(long long value)
MapRunItemCounts & WithAborted(long long value)
AWS_SFN_API MapRunItemCounts()=default
MapRunItemCounts & WithResultsWritten(long long value)
void SetFailuresNotRedrivable(long long value)
MapRunItemCounts & WithPendingRedrive(long long value)
MapRunItemCounts & WithPending(long long value)
MapRunItemCounts & WithFailed(long long value)
MapRunItemCounts & WithRunning(long long value)
MapRunItemCounts & WithTimedOut(long long value)
void SetPendingRedrive(long long value)
MapRunItemCounts & WithTotal(long long value)
MapRunItemCounts & WithFailuresNotRedrivable(long long value)
AWS_SFN_API MapRunItemCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SFN_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SFN_API MapRunItemCounts(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue