AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetRunResult.h
1
6#pragma once
7#include <aws/omics/Omics_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/omics/model/RunStatus.h>
10#include <aws/omics/model/WorkflowType.h>
11#include <aws/core/utils/Document.h>
12#include <aws/omics/model/RunLogLevel.h>
13#include <aws/core/utils/memory/stl/AWSMap.h>
14#include <aws/core/utils/DateTime.h>
15#include <aws/omics/model/Accelerators.h>
16#include <aws/omics/model/RunRetentionMode.h>
17#include <aws/omics/model/RunLogLocation.h>
18#include <aws/omics/model/StorageType.h>
19#include <utility>
20
21namespace Aws
22{
23template<typename RESULT_TYPE>
24class AmazonWebServiceResult;
25
26namespace Utils
27{
28namespace Json
29{
30 class JsonValue;
31} // namespace Json
32} // namespace Utils
33namespace Omics
34{
35namespace Model
36{
38 {
39 public:
40 AWS_OMICS_API GetRunResult();
43
44
46
49 inline const Aws::String& GetArn() const{ return m_arn; }
50 inline void SetArn(const Aws::String& value) { m_arn = value; }
51 inline void SetArn(Aws::String&& value) { m_arn = std::move(value); }
52 inline void SetArn(const char* value) { m_arn.assign(value); }
53 inline GetRunResult& WithArn(const Aws::String& value) { SetArn(value); return *this;}
54 inline GetRunResult& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
55 inline GetRunResult& WithArn(const char* value) { SetArn(value); return *this;}
57
59
62 inline const Aws::String& GetId() const{ return m_id; }
63 inline void SetId(const Aws::String& value) { m_id = value; }
64 inline void SetId(Aws::String&& value) { m_id = std::move(value); }
65 inline void SetId(const char* value) { m_id.assign(value); }
66 inline GetRunResult& WithId(const Aws::String& value) { SetId(value); return *this;}
67 inline GetRunResult& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
68 inline GetRunResult& WithId(const char* value) { SetId(value); return *this;}
70
72
75 inline const RunStatus& GetStatus() const{ return m_status; }
76 inline void SetStatus(const RunStatus& value) { m_status = value; }
77 inline void SetStatus(RunStatus&& value) { m_status = std::move(value); }
78 inline GetRunResult& WithStatus(const RunStatus& value) { SetStatus(value); return *this;}
79 inline GetRunResult& WithStatus(RunStatus&& value) { SetStatus(std::move(value)); return *this;}
81
83
86 inline const Aws::String& GetWorkflowId() const{ return m_workflowId; }
87 inline void SetWorkflowId(const Aws::String& value) { m_workflowId = value; }
88 inline void SetWorkflowId(Aws::String&& value) { m_workflowId = std::move(value); }
89 inline void SetWorkflowId(const char* value) { m_workflowId.assign(value); }
90 inline GetRunResult& WithWorkflowId(const Aws::String& value) { SetWorkflowId(value); return *this;}
91 inline GetRunResult& WithWorkflowId(Aws::String&& value) { SetWorkflowId(std::move(value)); return *this;}
92 inline GetRunResult& WithWorkflowId(const char* value) { SetWorkflowId(value); return *this;}
94
96
99 inline const WorkflowType& GetWorkflowType() const{ return m_workflowType; }
100 inline void SetWorkflowType(const WorkflowType& value) { m_workflowType = value; }
101 inline void SetWorkflowType(WorkflowType&& value) { m_workflowType = std::move(value); }
102 inline GetRunResult& WithWorkflowType(const WorkflowType& value) { SetWorkflowType(value); return *this;}
103 inline GetRunResult& WithWorkflowType(WorkflowType&& value) { SetWorkflowType(std::move(value)); return *this;}
105
107
110 inline const Aws::String& GetRunId() const{ return m_runId; }
111 inline void SetRunId(const Aws::String& value) { m_runId = value; }
112 inline void SetRunId(Aws::String&& value) { m_runId = std::move(value); }
113 inline void SetRunId(const char* value) { m_runId.assign(value); }
114 inline GetRunResult& WithRunId(const Aws::String& value) { SetRunId(value); return *this;}
115 inline GetRunResult& WithRunId(Aws::String&& value) { SetRunId(std::move(value)); return *this;}
116 inline GetRunResult& WithRunId(const char* value) { SetRunId(value); return *this;}
118
120
123 inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
124 inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }
125 inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }
126 inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }
127 inline GetRunResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
128 inline GetRunResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
129 inline GetRunResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
131
133
136 inline const Aws::String& GetName() const{ return m_name; }
137 inline void SetName(const Aws::String& value) { m_name = value; }
138 inline void SetName(Aws::String&& value) { m_name = std::move(value); }
139 inline void SetName(const char* value) { m_name.assign(value); }
140 inline GetRunResult& WithName(const Aws::String& value) { SetName(value); return *this;}
141 inline GetRunResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
142 inline GetRunResult& WithName(const char* value) { SetName(value); return *this;}
144
146
149 inline const Aws::String& GetRunGroupId() const{ return m_runGroupId; }
150 inline void SetRunGroupId(const Aws::String& value) { m_runGroupId = value; }
151 inline void SetRunGroupId(Aws::String&& value) { m_runGroupId = std::move(value); }
152 inline void SetRunGroupId(const char* value) { m_runGroupId.assign(value); }
153 inline GetRunResult& WithRunGroupId(const Aws::String& value) { SetRunGroupId(value); return *this;}
154 inline GetRunResult& WithRunGroupId(Aws::String&& value) { SetRunGroupId(std::move(value)); return *this;}
155 inline GetRunResult& WithRunGroupId(const char* value) { SetRunGroupId(value); return *this;}
157
159
162 inline int GetPriority() const{ return m_priority; }
163 inline void SetPriority(int value) { m_priority = value; }
164 inline GetRunResult& WithPriority(int value) { SetPriority(value); return *this;}
166
168
171 inline const Aws::String& GetDefinition() const{ return m_definition; }
172 inline void SetDefinition(const Aws::String& value) { m_definition = value; }
173 inline void SetDefinition(Aws::String&& value) { m_definition = std::move(value); }
174 inline void SetDefinition(const char* value) { m_definition.assign(value); }
175 inline GetRunResult& WithDefinition(const Aws::String& value) { SetDefinition(value); return *this;}
176 inline GetRunResult& WithDefinition(Aws::String&& value) { SetDefinition(std::move(value)); return *this;}
177 inline GetRunResult& WithDefinition(const char* value) { SetDefinition(value); return *this;}
179
181
184 inline const Aws::String& GetDigest() const{ return m_digest; }
185 inline void SetDigest(const Aws::String& value) { m_digest = value; }
186 inline void SetDigest(Aws::String&& value) { m_digest = std::move(value); }
187 inline void SetDigest(const char* value) { m_digest.assign(value); }
188 inline GetRunResult& WithDigest(const Aws::String& value) { SetDigest(value); return *this;}
189 inline GetRunResult& WithDigest(Aws::String&& value) { SetDigest(std::move(value)); return *this;}
190 inline GetRunResult& WithDigest(const char* value) { SetDigest(value); return *this;}
192
194
197 inline Aws::Utils::DocumentView GetParameters() const{ return m_parameters; }
198 inline void SetParameters(const Aws::Utils::Document& value) { m_parameters = value; }
199 inline void SetParameters(Aws::Utils::Document&& value) { m_parameters = std::move(value); }
200 inline GetRunResult& WithParameters(const Aws::Utils::Document& value) { SetParameters(value); return *this;}
201 inline GetRunResult& WithParameters(Aws::Utils::Document&& value) { SetParameters(std::move(value)); return *this;}
203
205
210 inline int GetStorageCapacity() const{ return m_storageCapacity; }
211 inline void SetStorageCapacity(int value) { m_storageCapacity = value; }
212 inline GetRunResult& WithStorageCapacity(int value) { SetStorageCapacity(value); return *this;}
214
216
219 inline const Aws::String& GetOutputUri() const{ return m_outputUri; }
220 inline void SetOutputUri(const Aws::String& value) { m_outputUri = value; }
221 inline void SetOutputUri(Aws::String&& value) { m_outputUri = std::move(value); }
222 inline void SetOutputUri(const char* value) { m_outputUri.assign(value); }
223 inline GetRunResult& WithOutputUri(const Aws::String& value) { SetOutputUri(value); return *this;}
224 inline GetRunResult& WithOutputUri(Aws::String&& value) { SetOutputUri(std::move(value)); return *this;}
225 inline GetRunResult& WithOutputUri(const char* value) { SetOutputUri(value); return *this;}
227
229
232 inline const RunLogLevel& GetLogLevel() const{ return m_logLevel; }
233 inline void SetLogLevel(const RunLogLevel& value) { m_logLevel = value; }
234 inline void SetLogLevel(RunLogLevel&& value) { m_logLevel = std::move(value); }
235 inline GetRunResult& WithLogLevel(const RunLogLevel& value) { SetLogLevel(value); return *this;}
236 inline GetRunResult& WithLogLevel(RunLogLevel&& value) { SetLogLevel(std::move(value)); return *this;}
238
240
243 inline const Aws::Map<Aws::String, Aws::String>& GetResourceDigests() const{ return m_resourceDigests; }
244 inline void SetResourceDigests(const Aws::Map<Aws::String, Aws::String>& value) { m_resourceDigests = value; }
245 inline void SetResourceDigests(Aws::Map<Aws::String, Aws::String>&& value) { m_resourceDigests = std::move(value); }
248 inline GetRunResult& AddResourceDigests(const Aws::String& key, const Aws::String& value) { m_resourceDigests.emplace(key, value); return *this; }
249 inline GetRunResult& AddResourceDigests(Aws::String&& key, const Aws::String& value) { m_resourceDigests.emplace(std::move(key), value); return *this; }
250 inline GetRunResult& AddResourceDigests(const Aws::String& key, Aws::String&& value) { m_resourceDigests.emplace(key, std::move(value)); return *this; }
251 inline GetRunResult& AddResourceDigests(Aws::String&& key, Aws::String&& value) { m_resourceDigests.emplace(std::move(key), std::move(value)); return *this; }
252 inline GetRunResult& AddResourceDigests(const char* key, Aws::String&& value) { m_resourceDigests.emplace(key, std::move(value)); return *this; }
253 inline GetRunResult& AddResourceDigests(Aws::String&& key, const char* value) { m_resourceDigests.emplace(std::move(key), value); return *this; }
254 inline GetRunResult& AddResourceDigests(const char* key, const char* value) { m_resourceDigests.emplace(key, value); return *this; }
256
258
261 inline const Aws::String& GetStartedBy() const{ return m_startedBy; }
262 inline void SetStartedBy(const Aws::String& value) { m_startedBy = value; }
263 inline void SetStartedBy(Aws::String&& value) { m_startedBy = std::move(value); }
264 inline void SetStartedBy(const char* value) { m_startedBy.assign(value); }
265 inline GetRunResult& WithStartedBy(const Aws::String& value) { SetStartedBy(value); return *this;}
266 inline GetRunResult& WithStartedBy(Aws::String&& value) { SetStartedBy(std::move(value)); return *this;}
267 inline GetRunResult& WithStartedBy(const char* value) { SetStartedBy(value); return *this;}
269
271
274 inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
275 inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
276 inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
277 inline GetRunResult& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
278 inline GetRunResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
280
282
285 inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
286 inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTime = value; }
287 inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTime = std::move(value); }
288 inline GetRunResult& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
289 inline GetRunResult& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
291
293
296 inline const Aws::Utils::DateTime& GetStopTime() const{ return m_stopTime; }
297 inline void SetStopTime(const Aws::Utils::DateTime& value) { m_stopTime = value; }
298 inline void SetStopTime(Aws::Utils::DateTime&& value) { m_stopTime = std::move(value); }
299 inline GetRunResult& WithStopTime(const Aws::Utils::DateTime& value) { SetStopTime(value); return *this;}
300 inline GetRunResult& WithStopTime(Aws::Utils::DateTime&& value) { SetStopTime(std::move(value)); return *this;}
302
304
307 inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
308 inline void SetStatusMessage(const Aws::String& value) { m_statusMessage = value; }
309 inline void SetStatusMessage(Aws::String&& value) { m_statusMessage = std::move(value); }
310 inline void SetStatusMessage(const char* value) { m_statusMessage.assign(value); }
311 inline GetRunResult& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
312 inline GetRunResult& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
313 inline GetRunResult& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
315
317
320 inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
321 inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
322 inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
323 inline GetRunResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
324 inline GetRunResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
325 inline GetRunResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
326 inline GetRunResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
327 inline GetRunResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
328 inline GetRunResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
329 inline GetRunResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
330 inline GetRunResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
331 inline GetRunResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
333
335
338 inline const Accelerators& GetAccelerators() const{ return m_accelerators; }
339 inline void SetAccelerators(const Accelerators& value) { m_accelerators = value; }
340 inline void SetAccelerators(Accelerators&& value) { m_accelerators = std::move(value); }
341 inline GetRunResult& WithAccelerators(const Accelerators& value) { SetAccelerators(value); return *this;}
342 inline GetRunResult& WithAccelerators(Accelerators&& value) { SetAccelerators(std::move(value)); return *this;}
344
346
349 inline const RunRetentionMode& GetRetentionMode() const{ return m_retentionMode; }
350 inline void SetRetentionMode(const RunRetentionMode& value) { m_retentionMode = value; }
351 inline void SetRetentionMode(RunRetentionMode&& value) { m_retentionMode = std::move(value); }
352 inline GetRunResult& WithRetentionMode(const RunRetentionMode& value) { SetRetentionMode(value); return *this;}
353 inline GetRunResult& WithRetentionMode(RunRetentionMode&& value) { SetRetentionMode(std::move(value)); return *this;}
355
357
360 inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
361 inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
362 inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
363 inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
364 inline GetRunResult& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
365 inline GetRunResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
366 inline GetRunResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
368
370
373 inline const RunLogLocation& GetLogLocation() const{ return m_logLocation; }
374 inline void SetLogLocation(const RunLogLocation& value) { m_logLocation = value; }
375 inline void SetLogLocation(RunLogLocation&& value) { m_logLocation = std::move(value); }
376 inline GetRunResult& WithLogLocation(const RunLogLocation& value) { SetLogLocation(value); return *this;}
377 inline GetRunResult& WithLogLocation(RunLogLocation&& value) { SetLogLocation(std::move(value)); return *this;}
379
381
384 inline const Aws::String& GetUuid() const{ return m_uuid; }
385 inline void SetUuid(const Aws::String& value) { m_uuid = value; }
386 inline void SetUuid(Aws::String&& value) { m_uuid = std::move(value); }
387 inline void SetUuid(const char* value) { m_uuid.assign(value); }
388 inline GetRunResult& WithUuid(const Aws::String& value) { SetUuid(value); return *this;}
389 inline GetRunResult& WithUuid(Aws::String&& value) { SetUuid(std::move(value)); return *this;}
390 inline GetRunResult& WithUuid(const char* value) { SetUuid(value); return *this;}
392
394
397 inline const Aws::String& GetRunOutputUri() const{ return m_runOutputUri; }
398 inline void SetRunOutputUri(const Aws::String& value) { m_runOutputUri = value; }
399 inline void SetRunOutputUri(Aws::String&& value) { m_runOutputUri = std::move(value); }
400 inline void SetRunOutputUri(const char* value) { m_runOutputUri.assign(value); }
401 inline GetRunResult& WithRunOutputUri(const Aws::String& value) { SetRunOutputUri(value); return *this;}
402 inline GetRunResult& WithRunOutputUri(Aws::String&& value) { SetRunOutputUri(std::move(value)); return *this;}
403 inline GetRunResult& WithRunOutputUri(const char* value) { SetRunOutputUri(value); return *this;}
405
407
410 inline const StorageType& GetStorageType() const{ return m_storageType; }
411 inline void SetStorageType(const StorageType& value) { m_storageType = value; }
412 inline void SetStorageType(StorageType&& value) { m_storageType = std::move(value); }
413 inline GetRunResult& WithStorageType(const StorageType& value) { SetStorageType(value); return *this;}
414 inline GetRunResult& WithStorageType(StorageType&& value) { SetStorageType(std::move(value)); return *this;}
416
418
421 inline const Aws::String& GetWorkflowOwnerId() const{ return m_workflowOwnerId; }
422 inline void SetWorkflowOwnerId(const Aws::String& value) { m_workflowOwnerId = value; }
423 inline void SetWorkflowOwnerId(Aws::String&& value) { m_workflowOwnerId = std::move(value); }
424 inline void SetWorkflowOwnerId(const char* value) { m_workflowOwnerId.assign(value); }
425 inline GetRunResult& WithWorkflowOwnerId(const Aws::String& value) { SetWorkflowOwnerId(value); return *this;}
426 inline GetRunResult& WithWorkflowOwnerId(Aws::String&& value) { SetWorkflowOwnerId(std::move(value)); return *this;}
427 inline GetRunResult& WithWorkflowOwnerId(const char* value) { SetWorkflowOwnerId(value); return *this;}
429
431
432 inline const Aws::String& GetRequestId() const{ return m_requestId; }
433 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
434 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
435 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
436 inline GetRunResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
437 inline GetRunResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
438 inline GetRunResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
440 private:
441
442 Aws::String m_arn;
443
444 Aws::String m_id;
445
446 RunStatus m_status;
447
448 Aws::String m_workflowId;
449
450 WorkflowType m_workflowType;
451
452 Aws::String m_runId;
453
454 Aws::String m_roleArn;
455
456 Aws::String m_name;
457
458 Aws::String m_runGroupId;
459
460 int m_priority;
461
462 Aws::String m_definition;
463
464 Aws::String m_digest;
465
466 Aws::Utils::Document m_parameters;
467
468 int m_storageCapacity;
469
470 Aws::String m_outputUri;
471
472 RunLogLevel m_logLevel;
473
474 Aws::Map<Aws::String, Aws::String> m_resourceDigests;
475
476 Aws::String m_startedBy;
477
478 Aws::Utils::DateTime m_creationTime;
479
480 Aws::Utils::DateTime m_startTime;
481
482 Aws::Utils::DateTime m_stopTime;
483
484 Aws::String m_statusMessage;
485
487
488 Accelerators m_accelerators;
489
490 RunRetentionMode m_retentionMode;
491
492 Aws::String m_failureReason;
493
494 RunLogLocation m_logLocation;
495
496 Aws::String m_uuid;
497
498 Aws::String m_runOutputUri;
499
500 StorageType m_storageType;
501
502 Aws::String m_workflowOwnerId;
503
504 Aws::String m_requestId;
505 };
506
507} // namespace Model
508} // namespace Omics
509} // namespace Aws
void SetAccelerators(const Accelerators &value)
void SetWorkflowOwnerId(const char *value)
AWS_OMICS_API GetRunResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetRunResult & WithWorkflowOwnerId(const Aws::String &value)
GetRunResult & WithStorageType(StorageType &&value)
GetRunResult & WithRoleArn(const Aws::String &value)
GetRunResult & WithLogLevel(const RunLogLevel &value)
GetRunResult & WithRequestId(Aws::String &&value)
GetRunResult & AddTags(Aws::String &&key, const char *value)
GetRunResult & WithAccelerators(Accelerators &&value)
GetRunResult & WithDefinition(const char *value)
void SetWorkflowId(const Aws::String &value)
void SetLogLevel(RunLogLevel &&value)
GetRunResult & WithId(const char *value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetId(const char *value)
GetRunResult & WithWorkflowType(const WorkflowType &value)
void SetRoleArn(const char *value)
GetRunResult & AddTags(const Aws::String &key, const Aws::String &value)
void SetStatusMessage(const Aws::String &value)
GetRunResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
void SetFailureReason(const Aws::String &value)
void SetDigest(const Aws::String &value)
GetRunResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
void SetOutputUri(const Aws::String &value)
void SetStatus(RunStatus &&value)
void SetStartTime(const Aws::Utils::DateTime &value)
GetRunResult & WithParameters(const Aws::Utils::Document &value)
void SetParameters(Aws::Utils::Document &&value)
const Aws::String & GetStartedBy() const
void SetArn(const char *value)
void SetArn(Aws::String &&value)
void SetStartedBy(const char *value)
const Aws::String & GetRequestId() const
GetRunResult & WithStatus(RunStatus &&value)
GetRunResult & WithLogLocation(RunLogLocation &&value)
void SetWorkflowType(WorkflowType &&value)
GetRunResult & AddTags(Aws::String &&key, Aws::String &&value)
void SetStatusMessage(Aws::String &&value)
GetRunResult & WithRoleArn(const char *value)
GetRunResult & WithWorkflowOwnerId(Aws::String &&value)
GetRunResult & WithDefinition(Aws::String &&value)
GetRunResult & WithResourceDigests(const Aws::Map< Aws::String, Aws::String > &value)
GetRunResult & WithParameters(Aws::Utils::Document &&value)
GetRunResult & AddTags(const char *key, Aws::String &&value)
GetRunResult & WithUuid(const Aws::String &value)
GetRunResult & WithRunOutputUri(const char *value)
void SetUuid(Aws::String &&value)
GetRunResult & WithPriority(int value)
GetRunResult & WithRunOutputUri(Aws::String &&value)
GetRunResult & WithRequestId(const char *value)
const RunLogLevel & GetLogLevel() const
const Aws::String & GetRunId() const
GetRunResult & WithCreationTime(Aws::Utils::DateTime &&value)
GetRunResult & WithAccelerators(const Accelerators &value)
void SetStartTime(Aws::Utils::DateTime &&value)
GetRunResult & WithRoleArn(Aws::String &&value)
GetRunResult & WithWorkflowId(const char *value)
void SetDefinition(Aws::String &&value)
GetRunResult & WithLogLocation(const RunLogLocation &value)
void SetRunOutputUri(const char *value)
void SetRoleArn(const Aws::String &value)
GetRunResult & WithStatusMessage(const char *value)
GetRunResult & WithStartedBy(Aws::String &&value)
void SetRequestId(Aws::String &&value)
void SetId(const Aws::String &value)
GetRunResult & WithStatus(const RunStatus &value)
GetRunResult & WithRunGroupId(const char *value)
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
void SetStorageType(StorageType &&value)
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
GetRunResult & WithCreationTime(const Aws::Utils::DateTime &value)
const RunLogLocation & GetLogLocation() const
void SetDigest(const char *value)
void SetResourceDigests(const Aws::Map< Aws::String, Aws::String > &value)
void SetRetentionMode(RunRetentionMode &&value)
void SetRunId(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
GetRunResult & WithArn(const char *value)
GetRunResult & WithStopTime(const Aws::Utils::DateTime &value)
const Aws::String & GetOutputUri() const
void SetFailureReason(Aws::String &&value)
GetRunResult & WithDigest(Aws::String &&value)
GetRunResult & WithWorkflowId(Aws::String &&value)
void SetWorkflowId(Aws::String &&value)
const Aws::Map< Aws::String, Aws::String > & GetResourceDigests() const
GetRunResult & WithRetentionMode(RunRetentionMode &&value)
GetRunResult & WithWorkflowId(const Aws::String &value)
GetRunResult & WithStorageCapacity(int value)
void SetRunOutputUri(Aws::String &&value)
const Aws::String & GetName() const
GetRunResult & AddResourceDigests(const char *key, const char *value)
GetRunResult & WithStartedBy(const char *value)
GetRunResult & WithRunGroupId(Aws::String &&value)
void SetResourceDigests(Aws::Map< Aws::String, Aws::String > &&value)
GetRunResult & AddResourceDigests(Aws::String &&key, Aws::String &&value)
GetRunResult & WithRunGroupId(const Aws::String &value)
GetRunResult & WithStartedBy(const Aws::String &value)
void SetRunGroupId(const Aws::String &value)
const Aws::String & GetWorkflowOwnerId() const
void SetRunId(const char *value)
GetRunResult & WithRetentionMode(const RunRetentionMode &value)
const Aws::String & GetDefinition() const
void SetWorkflowOwnerId(Aws::String &&value)
GetRunResult & WithStatusMessage(Aws::String &&value)
const StorageType & GetStorageType() const
GetRunResult & WithStorageType(const StorageType &value)
void SetRunGroupId(Aws::String &&value)
GetRunResult & WithStartTime(const Aws::Utils::DateTime &value)
GetRunResult & AddTags(Aws::String &&key, const Aws::String &value)
GetRunResult & WithRequestId(const Aws::String &value)
GetRunResult & WithFailureReason(const char *value)
const RunRetentionMode & GetRetentionMode() const
GetRunResult & WithRunId(const char *value)
GetRunResult & WithFailureReason(const Aws::String &value)
void SetRetentionMode(const RunRetentionMode &value)
const Aws::Utils::DateTime & GetStartTime() const
GetRunResult & WithWorkflowType(WorkflowType &&value)
GetRunResult & WithStopTime(Aws::Utils::DateTime &&value)
void SetRoleArn(Aws::String &&value)
void SetStartedBy(Aws::String &&value)
Aws::Utils::DocumentView GetParameters() const
void SetStorageType(const StorageType &value)
void SetOutputUri(const char *value)
GetRunResult & WithUuid(Aws::String &&value)
void SetLogLocation(const RunLogLocation &value)
GetRunResult & WithFailureReason(Aws::String &&value)
void SetDefinition(const Aws::String &value)
GetRunResult & WithRunId(Aws::String &&value)
void SetWorkflowOwnerId(const Aws::String &value)
void SetRunId(const Aws::String &value)
GetRunResult & AddResourceDigests(Aws::String &&key, const char *value)
const Aws::String & GetRunGroupId() const
void SetWorkflowType(const WorkflowType &value)
GetRunResult & WithId(const Aws::String &value)
const Aws::String & GetDigest() const
GetRunResult & AddTags(const Aws::String &key, Aws::String &&value)
GetRunResult & WithDigest(const Aws::String &value)
GetRunResult & WithOutputUri(const char *value)
GetRunResult & WithStatusMessage(const Aws::String &value)
void SetFailureReason(const char *value)
void SetLogLocation(RunLogLocation &&value)
void SetRequestId(const Aws::String &value)
GetRunResult & AddResourceDigests(const char *key, Aws::String &&value)
void SetId(Aws::String &&value)
void SetStatusMessage(const char *value)
void SetRunOutputUri(const Aws::String &value)
GetRunResult & WithUuid(const char *value)
void SetName(const Aws::String &value)
GetRunResult & WithOutputUri(Aws::String &&value)
void SetName(const char *value)
void SetRunGroupId(const char *value)
GetRunResult & WithRunOutputUri(const Aws::String &value)
const Aws::String & GetWorkflowId() const
const WorkflowType & GetWorkflowType() const
GetRunResult & WithStartTime(Aws::Utils::DateTime &&value)
GetRunResult & WithDigest(const char *value)
AWS_OMICS_API GetRunResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetRunResult & WithResourceDigests(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::String & GetRunOutputUri() const
GetRunResult & WithArn(const Aws::String &value)
GetRunResult & WithId(Aws::String &&value)
GetRunResult & WithName(const char *value)
void SetOutputUri(Aws::String &&value)
void SetDefinition(const char *value)
const Aws::String & GetFailureReason() const
GetRunResult & AddResourceDigests(const Aws::String &key, Aws::String &&value)
void SetArn(const Aws::String &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetStartedBy(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetTags() const
GetRunResult & AddResourceDigests(const Aws::String &key, const Aws::String &value)
void SetUuid(const Aws::String &value)
GetRunResult & WithName(const Aws::String &value)
GetRunResult & WithName(Aws::String &&value)
void SetWorkflowId(const char *value)
const Aws::String & GetId() const
GetRunResult & WithOutputUri(const Aws::String &value)
void SetStopTime(const Aws::Utils::DateTime &value)
GetRunResult & WithLogLevel(RunLogLevel &&value)
GetRunResult & WithRunId(const Aws::String &value)
GetRunResult & AddTags(const char *key, const char *value)
const Aws::String & GetRoleArn() const
void SetAccelerators(Accelerators &&value)
void SetLogLevel(const RunLogLevel &value)
const Aws::String & GetArn() const
const Aws::Utils::DateTime & GetStopTime() const
GetRunResult & WithWorkflowOwnerId(const char *value)
const Aws::String & GetStatusMessage() const
void SetStatus(const RunStatus &value)
void SetParameters(const Aws::Utils::Document &value)
void SetName(Aws::String &&value)
const Accelerators & GetAccelerators() const
void SetDigest(Aws::String &&value)
void SetRequestId(const char *value)
GetRunResult & AddResourceDigests(Aws::String &&key, const Aws::String &value)
GetRunResult & WithDefinition(const Aws::String &value)
void SetUuid(const char *value)
const RunStatus & GetStatus() const
void SetStopTime(Aws::Utils::DateTime &&value)
GetRunResult & WithArn(Aws::String &&value)
const Aws::String & GetUuid() const
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