AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
JobSummary.h
1
6#pragma once
7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/deadline/model/JobLifecycleStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/deadline/model/TaskRunStatus.h>
12#include <aws/deadline/model/JobTargetTaskRunStatus.h>
13#include <aws/core/utils/memory/stl/AWSMap.h>
14#include <utility>
15
16namespace Aws
17{
18namespace Utils
19{
20namespace Json
21{
22 class JsonValue;
23 class JsonView;
24} // namespace Json
25} // namespace Utils
26namespace deadline
27{
28namespace Model
29{
30
37 {
38 public:
39 AWS_DEADLINE_API JobSummary();
40 AWS_DEADLINE_API JobSummary(Aws::Utils::Json::JsonView jsonValue);
41 AWS_DEADLINE_API JobSummary& operator=(Aws::Utils::Json::JsonView jsonValue);
42 AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const;
43
44
46
49 inline const Aws::String& GetJobId() const{ return m_jobId; }
50 inline bool JobIdHasBeenSet() const { return m_jobIdHasBeenSet; }
51 inline void SetJobId(const Aws::String& value) { m_jobIdHasBeenSet = true; m_jobId = value; }
52 inline void SetJobId(Aws::String&& value) { m_jobIdHasBeenSet = true; m_jobId = std::move(value); }
53 inline void SetJobId(const char* value) { m_jobIdHasBeenSet = true; m_jobId.assign(value); }
54 inline JobSummary& WithJobId(const Aws::String& value) { SetJobId(value); return *this;}
55 inline JobSummary& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;}
56 inline JobSummary& WithJobId(const char* value) { SetJobId(value); return *this;}
58
60
63 inline const Aws::String& GetName() const{ return m_name; }
64 inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
65 inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
66 inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
67 inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
68 inline JobSummary& WithName(const Aws::String& value) { SetName(value); return *this;}
69 inline JobSummary& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
70 inline JobSummary& WithName(const char* value) { SetName(value); return *this;}
72
74
77 inline const JobLifecycleStatus& GetLifecycleStatus() const{ return m_lifecycleStatus; }
78 inline bool LifecycleStatusHasBeenSet() const { return m_lifecycleStatusHasBeenSet; }
79 inline void SetLifecycleStatus(const JobLifecycleStatus& value) { m_lifecycleStatusHasBeenSet = true; m_lifecycleStatus = value; }
80 inline void SetLifecycleStatus(JobLifecycleStatus&& value) { m_lifecycleStatusHasBeenSet = true; m_lifecycleStatus = std::move(value); }
81 inline JobSummary& WithLifecycleStatus(const JobLifecycleStatus& value) { SetLifecycleStatus(value); return *this;}
82 inline JobSummary& WithLifecycleStatus(JobLifecycleStatus&& value) { SetLifecycleStatus(std::move(value)); return *this;}
84
86
89 inline const Aws::String& GetLifecycleStatusMessage() const{ return m_lifecycleStatusMessage; }
90 inline bool LifecycleStatusMessageHasBeenSet() const { return m_lifecycleStatusMessageHasBeenSet; }
91 inline void SetLifecycleStatusMessage(const Aws::String& value) { m_lifecycleStatusMessageHasBeenSet = true; m_lifecycleStatusMessage = value; }
92 inline void SetLifecycleStatusMessage(Aws::String&& value) { m_lifecycleStatusMessageHasBeenSet = true; m_lifecycleStatusMessage = std::move(value); }
93 inline void SetLifecycleStatusMessage(const char* value) { m_lifecycleStatusMessageHasBeenSet = true; m_lifecycleStatusMessage.assign(value); }
94 inline JobSummary& WithLifecycleStatusMessage(const Aws::String& value) { SetLifecycleStatusMessage(value); return *this;}
95 inline JobSummary& WithLifecycleStatusMessage(Aws::String&& value) { SetLifecycleStatusMessage(std::move(value)); return *this;}
96 inline JobSummary& WithLifecycleStatusMessage(const char* value) { SetLifecycleStatusMessage(value); return *this;}
98
100
103 inline int GetPriority() const{ return m_priority; }
104 inline bool PriorityHasBeenSet() const { return m_priorityHasBeenSet; }
105 inline void SetPriority(int value) { m_priorityHasBeenSet = true; m_priority = value; }
106 inline JobSummary& WithPriority(int value) { SetPriority(value); return *this;}
108
110
113 inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
114 inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
115 inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
116 inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
117 inline JobSummary& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
118 inline JobSummary& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
120
122
125 inline const Aws::String& GetCreatedBy() const{ return m_createdBy; }
126 inline bool CreatedByHasBeenSet() const { return m_createdByHasBeenSet; }
127 inline void SetCreatedBy(const Aws::String& value) { m_createdByHasBeenSet = true; m_createdBy = value; }
128 inline void SetCreatedBy(Aws::String&& value) { m_createdByHasBeenSet = true; m_createdBy = std::move(value); }
129 inline void SetCreatedBy(const char* value) { m_createdByHasBeenSet = true; m_createdBy.assign(value); }
130 inline JobSummary& WithCreatedBy(const Aws::String& value) { SetCreatedBy(value); return *this;}
131 inline JobSummary& WithCreatedBy(Aws::String&& value) { SetCreatedBy(std::move(value)); return *this;}
132 inline JobSummary& WithCreatedBy(const char* value) { SetCreatedBy(value); return *this;}
134
136
139 inline const Aws::Utils::DateTime& GetUpdatedAt() const{ return m_updatedAt; }
140 inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
141 inline void SetUpdatedAt(const Aws::Utils::DateTime& value) { m_updatedAtHasBeenSet = true; m_updatedAt = value; }
142 inline void SetUpdatedAt(Aws::Utils::DateTime&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::move(value); }
143 inline JobSummary& WithUpdatedAt(const Aws::Utils::DateTime& value) { SetUpdatedAt(value); return *this;}
144 inline JobSummary& WithUpdatedAt(Aws::Utils::DateTime&& value) { SetUpdatedAt(std::move(value)); return *this;}
146
148
151 inline const Aws::String& GetUpdatedBy() const{ return m_updatedBy; }
152 inline bool UpdatedByHasBeenSet() const { return m_updatedByHasBeenSet; }
153 inline void SetUpdatedBy(const Aws::String& value) { m_updatedByHasBeenSet = true; m_updatedBy = value; }
154 inline void SetUpdatedBy(Aws::String&& value) { m_updatedByHasBeenSet = true; m_updatedBy = std::move(value); }
155 inline void SetUpdatedBy(const char* value) { m_updatedByHasBeenSet = true; m_updatedBy.assign(value); }
156 inline JobSummary& WithUpdatedBy(const Aws::String& value) { SetUpdatedBy(value); return *this;}
157 inline JobSummary& WithUpdatedBy(Aws::String&& value) { SetUpdatedBy(std::move(value)); return *this;}
158 inline JobSummary& WithUpdatedBy(const char* value) { SetUpdatedBy(value); return *this;}
160
162
165 inline const Aws::Utils::DateTime& GetStartedAt() const{ return m_startedAt; }
166 inline bool StartedAtHasBeenSet() const { return m_startedAtHasBeenSet; }
167 inline void SetStartedAt(const Aws::Utils::DateTime& value) { m_startedAtHasBeenSet = true; m_startedAt = value; }
168 inline void SetStartedAt(Aws::Utils::DateTime&& value) { m_startedAtHasBeenSet = true; m_startedAt = std::move(value); }
169 inline JobSummary& WithStartedAt(const Aws::Utils::DateTime& value) { SetStartedAt(value); return *this;}
170 inline JobSummary& WithStartedAt(Aws::Utils::DateTime&& value) { SetStartedAt(std::move(value)); return *this;}
172
174
177 inline const Aws::Utils::DateTime& GetEndedAt() const{ return m_endedAt; }
178 inline bool EndedAtHasBeenSet() const { return m_endedAtHasBeenSet; }
179 inline void SetEndedAt(const Aws::Utils::DateTime& value) { m_endedAtHasBeenSet = true; m_endedAt = value; }
180 inline void SetEndedAt(Aws::Utils::DateTime&& value) { m_endedAtHasBeenSet = true; m_endedAt = std::move(value); }
181 inline JobSummary& WithEndedAt(const Aws::Utils::DateTime& value) { SetEndedAt(value); return *this;}
182 inline JobSummary& WithEndedAt(Aws::Utils::DateTime&& value) { SetEndedAt(std::move(value)); return *this;}
184
186
199 inline const TaskRunStatus& GetTaskRunStatus() const{ return m_taskRunStatus; }
200 inline bool TaskRunStatusHasBeenSet() const { return m_taskRunStatusHasBeenSet; }
201 inline void SetTaskRunStatus(const TaskRunStatus& value) { m_taskRunStatusHasBeenSet = true; m_taskRunStatus = value; }
202 inline void SetTaskRunStatus(TaskRunStatus&& value) { m_taskRunStatusHasBeenSet = true; m_taskRunStatus = std::move(value); }
203 inline JobSummary& WithTaskRunStatus(const TaskRunStatus& value) { SetTaskRunStatus(value); return *this;}
204 inline JobSummary& WithTaskRunStatus(TaskRunStatus&& value) { SetTaskRunStatus(std::move(value)); return *this;}
206
208
211 inline const JobTargetTaskRunStatus& GetTargetTaskRunStatus() const{ return m_targetTaskRunStatus; }
212 inline bool TargetTaskRunStatusHasBeenSet() const { return m_targetTaskRunStatusHasBeenSet; }
213 inline void SetTargetTaskRunStatus(const JobTargetTaskRunStatus& value) { m_targetTaskRunStatusHasBeenSet = true; m_targetTaskRunStatus = value; }
214 inline void SetTargetTaskRunStatus(JobTargetTaskRunStatus&& value) { m_targetTaskRunStatusHasBeenSet = true; m_targetTaskRunStatus = std::move(value); }
216 inline JobSummary& WithTargetTaskRunStatus(JobTargetTaskRunStatus&& value) { SetTargetTaskRunStatus(std::move(value)); return *this;}
218
220
223 inline const Aws::Map<TaskRunStatus, int>& GetTaskRunStatusCounts() const{ return m_taskRunStatusCounts; }
224 inline bool TaskRunStatusCountsHasBeenSet() const { return m_taskRunStatusCountsHasBeenSet; }
225 inline void SetTaskRunStatusCounts(const Aws::Map<TaskRunStatus, int>& value) { m_taskRunStatusCountsHasBeenSet = true; m_taskRunStatusCounts = value; }
226 inline void SetTaskRunStatusCounts(Aws::Map<TaskRunStatus, int>&& value) { m_taskRunStatusCountsHasBeenSet = true; m_taskRunStatusCounts = std::move(value); }
229 inline JobSummary& AddTaskRunStatusCounts(const TaskRunStatus& key, int value) { m_taskRunStatusCountsHasBeenSet = true; m_taskRunStatusCounts.emplace(key, value); return *this; }
230 inline JobSummary& AddTaskRunStatusCounts(TaskRunStatus&& key, int value) { m_taskRunStatusCountsHasBeenSet = true; m_taskRunStatusCounts.emplace(std::move(key), value); return *this; }
232
234
238 inline int GetMaxFailedTasksCount() const{ return m_maxFailedTasksCount; }
239 inline bool MaxFailedTasksCountHasBeenSet() const { return m_maxFailedTasksCountHasBeenSet; }
240 inline void SetMaxFailedTasksCount(int value) { m_maxFailedTasksCountHasBeenSet = true; m_maxFailedTasksCount = value; }
241 inline JobSummary& WithMaxFailedTasksCount(int value) { SetMaxFailedTasksCount(value); return *this;}
243
245
248 inline int GetMaxRetriesPerTask() const{ return m_maxRetriesPerTask; }
249 inline bool MaxRetriesPerTaskHasBeenSet() const { return m_maxRetriesPerTaskHasBeenSet; }
250 inline void SetMaxRetriesPerTask(int value) { m_maxRetriesPerTaskHasBeenSet = true; m_maxRetriesPerTask = value; }
251 inline JobSummary& WithMaxRetriesPerTask(int value) { SetMaxRetriesPerTask(value); return *this;}
253
255
258 inline const Aws::String& GetSourceJobId() const{ return m_sourceJobId; }
259 inline bool SourceJobIdHasBeenSet() const { return m_sourceJobIdHasBeenSet; }
260 inline void SetSourceJobId(const Aws::String& value) { m_sourceJobIdHasBeenSet = true; m_sourceJobId = value; }
261 inline void SetSourceJobId(Aws::String&& value) { m_sourceJobIdHasBeenSet = true; m_sourceJobId = std::move(value); }
262 inline void SetSourceJobId(const char* value) { m_sourceJobIdHasBeenSet = true; m_sourceJobId.assign(value); }
263 inline JobSummary& WithSourceJobId(const Aws::String& value) { SetSourceJobId(value); return *this;}
264 inline JobSummary& WithSourceJobId(Aws::String&& value) { SetSourceJobId(std::move(value)); return *this;}
265 inline JobSummary& WithSourceJobId(const char* value) { SetSourceJobId(value); return *this;}
267 private:
268
269 Aws::String m_jobId;
270 bool m_jobIdHasBeenSet = false;
271
272 Aws::String m_name;
273 bool m_nameHasBeenSet = false;
274
275 JobLifecycleStatus m_lifecycleStatus;
276 bool m_lifecycleStatusHasBeenSet = false;
277
278 Aws::String m_lifecycleStatusMessage;
279 bool m_lifecycleStatusMessageHasBeenSet = false;
280
281 int m_priority;
282 bool m_priorityHasBeenSet = false;
283
284 Aws::Utils::DateTime m_createdAt;
285 bool m_createdAtHasBeenSet = false;
286
287 Aws::String m_createdBy;
288 bool m_createdByHasBeenSet = false;
289
290 Aws::Utils::DateTime m_updatedAt;
291 bool m_updatedAtHasBeenSet = false;
292
293 Aws::String m_updatedBy;
294 bool m_updatedByHasBeenSet = false;
295
296 Aws::Utils::DateTime m_startedAt;
297 bool m_startedAtHasBeenSet = false;
298
299 Aws::Utils::DateTime m_endedAt;
300 bool m_endedAtHasBeenSet = false;
301
302 TaskRunStatus m_taskRunStatus;
303 bool m_taskRunStatusHasBeenSet = false;
304
305 JobTargetTaskRunStatus m_targetTaskRunStatus;
306 bool m_targetTaskRunStatusHasBeenSet = false;
307
308 Aws::Map<TaskRunStatus, int> m_taskRunStatusCounts;
309 bool m_taskRunStatusCountsHasBeenSet = false;
310
311 int m_maxFailedTasksCount;
312 bool m_maxFailedTasksCountHasBeenSet = false;
313
314 int m_maxRetriesPerTask;
315 bool m_maxRetriesPerTaskHasBeenSet = false;
316
317 Aws::String m_sourceJobId;
318 bool m_sourceJobIdHasBeenSet = false;
319 };
320
321} // namespace Model
322} // namespace deadline
323} // namespace Aws
void SetTargetTaskRunStatus(JobTargetTaskRunStatus &&value)
Definition JobSummary.h:214
JobSummary & WithName(Aws::String &&value)
Definition JobSummary.h:69
JobSummary & WithStartedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:169
const JobTargetTaskRunStatus & GetTargetTaskRunStatus() const
Definition JobSummary.h:211
void SetName(Aws::String &&value)
Definition JobSummary.h:66
JobSummary & WithPriority(int value)
Definition JobSummary.h:106
const Aws::Utils::DateTime & GetStartedAt() const
Definition JobSummary.h:165
JobSummary & WithMaxFailedTasksCount(int value)
Definition JobSummary.h:241
const Aws::Map< TaskRunStatus, int > & GetTaskRunStatusCounts() const
Definition JobSummary.h:223
JobSummary & WithCreatedBy(const Aws::String &value)
Definition JobSummary.h:130
void SetName(const Aws::String &value)
Definition JobSummary.h:65
JobSummary & WithUpdatedBy(const char *value)
Definition JobSummary.h:158
JobSummary & WithJobId(const Aws::String &value)
Definition JobSummary.h:54
void SetCreatedBy(Aws::String &&value)
Definition JobSummary.h:128
const JobLifecycleStatus & GetLifecycleStatus() const
Definition JobSummary.h:77
JobSummary & WithName(const Aws::String &value)
Definition JobSummary.h:68
void SetCreatedBy(const char *value)
Definition JobSummary.h:129
void SetSourceJobId(Aws::String &&value)
Definition JobSummary.h:261
void SetUpdatedBy(Aws::String &&value)
Definition JobSummary.h:154
const Aws::Utils::DateTime & GetCreatedAt() const
Definition JobSummary.h:113
void SetName(const char *value)
Definition JobSummary.h:67
void SetJobId(Aws::String &&value)
Definition JobSummary.h:52
const Aws::String & GetSourceJobId() const
Definition JobSummary.h:258
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEndedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:180
void SetLifecycleStatus(const JobLifecycleStatus &value)
Definition JobSummary.h:79
void SetTaskRunStatusCounts(Aws::Map< TaskRunStatus, int > &&value)
Definition JobSummary.h:226
void SetJobId(const char *value)
Definition JobSummary.h:53
JobSummary & WithName(const char *value)
Definition JobSummary.h:70
JobSummary & AddTaskRunStatusCounts(TaskRunStatus &&key, int value)
Definition JobSummary.h:230
JobSummary & WithSourceJobId(const char *value)
Definition JobSummary.h:265
AWS_DEADLINE_API JobSummary(Aws::Utils::Json::JsonView jsonValue)
JobSummary & WithJobId(const char *value)
Definition JobSummary.h:56
JobSummary & WithLifecycleStatusMessage(const Aws::String &value)
Definition JobSummary.h:94
JobSummary & WithEndedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:182
void SetLifecycleStatusMessage(const char *value)
Definition JobSummary.h:93
bool MaxFailedTasksCountHasBeenSet() const
Definition JobSummary.h:239
void SetLifecycleStatus(JobLifecycleStatus &&value)
Definition JobSummary.h:80
bool LifecycleStatusMessageHasBeenSet() const
Definition JobSummary.h:90
JobSummary & WithLifecycleStatus(const JobLifecycleStatus &value)
Definition JobSummary.h:81
const Aws::String & GetLifecycleStatusMessage() const
Definition JobSummary.h:89
void SetMaxFailedTasksCount(int value)
Definition JobSummary.h:240
JobSummary & WithSourceJobId(Aws::String &&value)
Definition JobSummary.h:264
const TaskRunStatus & GetTaskRunStatus() const
Definition JobSummary.h:199
JobSummary & WithTargetTaskRunStatus(JobTargetTaskRunStatus &&value)
Definition JobSummary.h:216
void SetUpdatedBy(const Aws::String &value)
Definition JobSummary.h:153
JobSummary & WithUpdatedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:144
void SetLifecycleStatusMessage(Aws::String &&value)
Definition JobSummary.h:92
void SetSourceJobId(const char *value)
Definition JobSummary.h:262
void SetTaskRunStatus(const TaskRunStatus &value)
Definition JobSummary.h:201
JobSummary & WithUpdatedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:143
void SetCreatedBy(const Aws::String &value)
Definition JobSummary.h:127
JobSummary & WithJobId(Aws::String &&value)
Definition JobSummary.h:55
void SetStartedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:167
const Aws::String & GetJobId() const
Definition JobSummary.h:49
JobSummary & WithLifecycleStatusMessage(const char *value)
Definition JobSummary.h:96
void SetUpdatedBy(const char *value)
Definition JobSummary.h:155
JobSummary & WithEndedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:181
JobSummary & WithStartedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:170
void SetEndedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:179
JobSummary & WithTaskRunStatusCounts(Aws::Map< TaskRunStatus, int > &&value)
Definition JobSummary.h:228
JobSummary & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:118
JobSummary & WithLifecycleStatusMessage(Aws::String &&value)
Definition JobSummary.h:95
AWS_DEADLINE_API JobSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSourceJobId(const Aws::String &value)
Definition JobSummary.h:260
bool TaskRunStatusCountsHasBeenSet() const
Definition JobSummary.h:224
JobSummary & WithTargetTaskRunStatus(const JobTargetTaskRunStatus &value)
Definition JobSummary.h:215
const Aws::String & GetCreatedBy() const
Definition JobSummary.h:125
JobSummary & WithTaskRunStatus(const TaskRunStatus &value)
Definition JobSummary.h:203
void SetUpdatedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:141
JobSummary & WithUpdatedBy(const Aws::String &value)
Definition JobSummary.h:156
JobSummary & WithTaskRunStatus(TaskRunStatus &&value)
Definition JobSummary.h:204
JobSummary & WithCreatedBy(Aws::String &&value)
Definition JobSummary.h:131
void SetTargetTaskRunStatus(const JobTargetTaskRunStatus &value)
Definition JobSummary.h:213
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:115
JobSummary & WithCreatedBy(const char *value)
Definition JobSummary.h:132
const Aws::String & GetName() const
Definition JobSummary.h:63
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:116
JobSummary & WithMaxRetriesPerTask(int value)
Definition JobSummary.h:251
const Aws::Utils::DateTime & GetUpdatedAt() const
Definition JobSummary.h:139
JobSummary & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition JobSummary.h:117
void SetLifecycleStatusMessage(const Aws::String &value)
Definition JobSummary.h:91
JobSummary & WithSourceJobId(const Aws::String &value)
Definition JobSummary.h:263
const Aws::Utils::DateTime & GetEndedAt() const
Definition JobSummary.h:177
JobSummary & WithLifecycleStatus(JobLifecycleStatus &&value)
Definition JobSummary.h:82
void SetMaxRetriesPerTask(int value)
Definition JobSummary.h:250
const Aws::String & GetUpdatedBy() const
Definition JobSummary.h:151
bool TargetTaskRunStatusHasBeenSet() const
Definition JobSummary.h:212
JobSummary & AddTaskRunStatusCounts(const TaskRunStatus &key, int value)
Definition JobSummary.h:229
void SetUpdatedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:142
JobSummary & WithUpdatedBy(Aws::String &&value)
Definition JobSummary.h:157
void SetTaskRunStatus(TaskRunStatus &&value)
Definition JobSummary.h:202
void SetTaskRunStatusCounts(const Aws::Map< TaskRunStatus, int > &value)
Definition JobSummary.h:225
void SetJobId(const Aws::String &value)
Definition JobSummary.h:51
JobSummary & WithTaskRunStatusCounts(const Aws::Map< TaskRunStatus, int > &value)
Definition JobSummary.h:227
void SetStartedAt(Aws::Utils::DateTime &&value)
Definition JobSummary.h:168
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue