AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetJobResult.h
1
6#pragma once
7#include <aws/braket/Braket_EXPORTS.h>
8#include <aws/braket/model/AlgorithmSpecification.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/braket/model/JobCheckpointConfig.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/braket/model/DeviceConfig.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/core/utils/memory/stl/AWSMap.h>
15#include <aws/braket/model/InstanceConfig.h>
16#include <aws/braket/model/JobOutputDataConfig.h>
17#include <aws/braket/model/HybridJobQueueInfo.h>
18#include <aws/braket/model/JobPrimaryStatus.h>
19#include <aws/braket/model/JobStoppingCondition.h>
20#include <aws/braket/model/Association.h>
21#include <aws/braket/model/JobEventDetails.h>
22#include <aws/braket/model/InputFileConfig.h>
23#include <utility>
24
25namespace Aws
26{
27template<typename RESULT_TYPE>
28class AmazonWebServiceResult;
29
30namespace Utils
31{
32namespace Json
33{
34 class JsonValue;
35} // namespace Json
36} // namespace Utils
37namespace Braket
38{
39namespace Model
40{
42 {
43 public:
44 AWS_BRAKET_API GetJobResult();
47
48
50
55 inline const AlgorithmSpecification& GetAlgorithmSpecification() const{ return m_algorithmSpecification; }
56 inline void SetAlgorithmSpecification(const AlgorithmSpecification& value) { m_algorithmSpecification = value; }
57 inline void SetAlgorithmSpecification(AlgorithmSpecification&& value) { m_algorithmSpecification = std::move(value); }
61
63
66 inline const Aws::Vector<Association>& GetAssociations() const{ return m_associations; }
67 inline void SetAssociations(const Aws::Vector<Association>& value) { m_associations = value; }
68 inline void SetAssociations(Aws::Vector<Association>&& value) { m_associations = std::move(value); }
69 inline GetJobResult& WithAssociations(const Aws::Vector<Association>& value) { SetAssociations(value); return *this;}
70 inline GetJobResult& WithAssociations(Aws::Vector<Association>&& value) { SetAssociations(std::move(value)); return *this;}
71 inline GetJobResult& AddAssociations(const Association& value) { m_associations.push_back(value); return *this; }
72 inline GetJobResult& AddAssociations(Association&& value) { m_associations.push_back(std::move(value)); return *this; }
74
76
79 inline int GetBillableDuration() const{ return m_billableDuration; }
80 inline void SetBillableDuration(int value) { m_billableDuration = value; }
81 inline GetJobResult& WithBillableDuration(int value) { SetBillableDuration(value); return *this;}
83
85
88 inline const JobCheckpointConfig& GetCheckpointConfig() const{ return m_checkpointConfig; }
89 inline void SetCheckpointConfig(const JobCheckpointConfig& value) { m_checkpointConfig = value; }
90 inline void SetCheckpointConfig(JobCheckpointConfig&& value) { m_checkpointConfig = std::move(value); }
91 inline GetJobResult& WithCheckpointConfig(const JobCheckpointConfig& value) { SetCheckpointConfig(value); return *this;}
92 inline GetJobResult& WithCheckpointConfig(JobCheckpointConfig&& value) { SetCheckpointConfig(std::move(value)); return *this;}
94
96
99 inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
100 inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; }
101 inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); }
102 inline GetJobResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
103 inline GetJobResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
105
107
111 inline const DeviceConfig& GetDeviceConfig() const{ return m_deviceConfig; }
112 inline void SetDeviceConfig(const DeviceConfig& value) { m_deviceConfig = value; }
113 inline void SetDeviceConfig(DeviceConfig&& value) { m_deviceConfig = std::move(value); }
114 inline GetJobResult& WithDeviceConfig(const DeviceConfig& value) { SetDeviceConfig(value); return *this;}
115 inline GetJobResult& WithDeviceConfig(DeviceConfig&& value) { SetDeviceConfig(std::move(value)); return *this;}
117
119
122 inline const Aws::Utils::DateTime& GetEndedAt() const{ return m_endedAt; }
123 inline void SetEndedAt(const Aws::Utils::DateTime& value) { m_endedAt = value; }
124 inline void SetEndedAt(Aws::Utils::DateTime&& value) { m_endedAt = std::move(value); }
125 inline GetJobResult& WithEndedAt(const Aws::Utils::DateTime& value) { SetEndedAt(value); return *this;}
126 inline GetJobResult& WithEndedAt(Aws::Utils::DateTime&& value) { SetEndedAt(std::move(value)); return *this;}
128
130
134 inline const Aws::Vector<JobEventDetails>& GetEvents() const{ return m_events; }
135 inline void SetEvents(const Aws::Vector<JobEventDetails>& value) { m_events = value; }
136 inline void SetEvents(Aws::Vector<JobEventDetails>&& value) { m_events = std::move(value); }
137 inline GetJobResult& WithEvents(const Aws::Vector<JobEventDetails>& value) { SetEvents(value); return *this;}
138 inline GetJobResult& WithEvents(Aws::Vector<JobEventDetails>&& value) { SetEvents(std::move(value)); return *this;}
139 inline GetJobResult& AddEvents(const JobEventDetails& value) { m_events.push_back(value); return *this; }
140 inline GetJobResult& AddEvents(JobEventDetails&& value) { m_events.push_back(std::move(value)); return *this; }
142
144
148 inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
149 inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
150 inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
151 inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
152 inline GetJobResult& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
153 inline GetJobResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
154 inline GetJobResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
156
158
164 inline const Aws::Map<Aws::String, Aws::String>& GetHyperParameters() const{ return m_hyperParameters; }
165 inline void SetHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_hyperParameters = value; }
166 inline void SetHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_hyperParameters = std::move(value); }
169 inline GetJobResult& AddHyperParameters(const Aws::String& key, const Aws::String& value) { m_hyperParameters.emplace(key, value); return *this; }
170 inline GetJobResult& AddHyperParameters(Aws::String&& key, const Aws::String& value) { m_hyperParameters.emplace(std::move(key), value); return *this; }
171 inline GetJobResult& AddHyperParameters(const Aws::String& key, Aws::String&& value) { m_hyperParameters.emplace(key, std::move(value)); return *this; }
172 inline GetJobResult& AddHyperParameters(Aws::String&& key, Aws::String&& value) { m_hyperParameters.emplace(std::move(key), std::move(value)); return *this; }
173 inline GetJobResult& AddHyperParameters(const char* key, Aws::String&& value) { m_hyperParameters.emplace(key, std::move(value)); return *this; }
174 inline GetJobResult& AddHyperParameters(Aws::String&& key, const char* value) { m_hyperParameters.emplace(std::move(key), value); return *this; }
175 inline GetJobResult& AddHyperParameters(const char* key, const char* value) { m_hyperParameters.emplace(key, value); return *this; }
177
179
183 inline const Aws::Vector<InputFileConfig>& GetInputDataConfig() const{ return m_inputDataConfig; }
184 inline void SetInputDataConfig(const Aws::Vector<InputFileConfig>& value) { m_inputDataConfig = value; }
185 inline void SetInputDataConfig(Aws::Vector<InputFileConfig>&& value) { m_inputDataConfig = std::move(value); }
187 inline GetJobResult& WithInputDataConfig(Aws::Vector<InputFileConfig>&& value) { SetInputDataConfig(std::move(value)); return *this;}
188 inline GetJobResult& AddInputDataConfig(const InputFileConfig& value) { m_inputDataConfig.push_back(value); return *this; }
189 inline GetJobResult& AddInputDataConfig(InputFileConfig&& value) { m_inputDataConfig.push_back(std::move(value)); return *this; }
191
193
197 inline const InstanceConfig& GetInstanceConfig() const{ return m_instanceConfig; }
198 inline void SetInstanceConfig(const InstanceConfig& value) { m_instanceConfig = value; }
199 inline void SetInstanceConfig(InstanceConfig&& value) { m_instanceConfig = std::move(value); }
200 inline GetJobResult& WithInstanceConfig(const InstanceConfig& value) { SetInstanceConfig(value); return *this;}
201 inline GetJobResult& WithInstanceConfig(InstanceConfig&& value) { SetInstanceConfig(std::move(value)); return *this;}
203
205
208 inline const Aws::String& GetJobArn() const{ return m_jobArn; }
209 inline void SetJobArn(const Aws::String& value) { m_jobArn = value; }
210 inline void SetJobArn(Aws::String&& value) { m_jobArn = std::move(value); }
211 inline void SetJobArn(const char* value) { m_jobArn.assign(value); }
212 inline GetJobResult& WithJobArn(const Aws::String& value) { SetJobArn(value); return *this;}
213 inline GetJobResult& WithJobArn(Aws::String&& value) { SetJobArn(std::move(value)); return *this;}
214 inline GetJobResult& WithJobArn(const char* value) { SetJobArn(value); return *this;}
216
218
221 inline const Aws::String& GetJobName() const{ return m_jobName; }
222 inline void SetJobName(const Aws::String& value) { m_jobName = value; }
223 inline void SetJobName(Aws::String&& value) { m_jobName = std::move(value); }
224 inline void SetJobName(const char* value) { m_jobName.assign(value); }
225 inline GetJobResult& WithJobName(const Aws::String& value) { SetJobName(value); return *this;}
226 inline GetJobResult& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;}
227 inline GetJobResult& WithJobName(const char* value) { SetJobName(value); return *this;}
229
231
235 inline const JobOutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
236 inline void SetOutputDataConfig(const JobOutputDataConfig& value) { m_outputDataConfig = value; }
237 inline void SetOutputDataConfig(JobOutputDataConfig&& value) { m_outputDataConfig = std::move(value); }
238 inline GetJobResult& WithOutputDataConfig(const JobOutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
239 inline GetJobResult& WithOutputDataConfig(JobOutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
241
243
249 inline const HybridJobQueueInfo& GetQueueInfo() const{ return m_queueInfo; }
250 inline void SetQueueInfo(const HybridJobQueueInfo& value) { m_queueInfo = value; }
251 inline void SetQueueInfo(HybridJobQueueInfo&& value) { m_queueInfo = std::move(value); }
252 inline GetJobResult& WithQueueInfo(const HybridJobQueueInfo& value) { SetQueueInfo(value); return *this;}
253 inline GetJobResult& WithQueueInfo(HybridJobQueueInfo&& value) { SetQueueInfo(std::move(value)); return *this;}
255
257
263 inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
264 inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }
265 inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }
266 inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }
267 inline GetJobResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
268 inline GetJobResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
269 inline GetJobResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
271
273
276 inline const Aws::Utils::DateTime& GetStartedAt() const{ return m_startedAt; }
277 inline void SetStartedAt(const Aws::Utils::DateTime& value) { m_startedAt = value; }
278 inline void SetStartedAt(Aws::Utils::DateTime&& value) { m_startedAt = std::move(value); }
279 inline GetJobResult& WithStartedAt(const Aws::Utils::DateTime& value) { SetStartedAt(value); return *this;}
280 inline GetJobResult& WithStartedAt(Aws::Utils::DateTime&& value) { SetStartedAt(std::move(value)); return *this;}
282
284
287 inline const JobPrimaryStatus& GetStatus() const{ return m_status; }
288 inline void SetStatus(const JobPrimaryStatus& value) { m_status = value; }
289 inline void SetStatus(JobPrimaryStatus&& value) { m_status = std::move(value); }
290 inline GetJobResult& WithStatus(const JobPrimaryStatus& value) { SetStatus(value); return *this;}
291 inline GetJobResult& WithStatus(JobPrimaryStatus&& value) { SetStatus(std::move(value)); return *this;}
293
295
298 inline const JobStoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
299 inline void SetStoppingCondition(const JobStoppingCondition& value) { m_stoppingCondition = value; }
300 inline void SetStoppingCondition(JobStoppingCondition&& value) { m_stoppingCondition = std::move(value); }
302 inline GetJobResult& WithStoppingCondition(JobStoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
304
306
310 inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
311 inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
312 inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
313 inline GetJobResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
314 inline GetJobResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
315 inline GetJobResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
316 inline GetJobResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
317 inline GetJobResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
318 inline GetJobResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
319 inline GetJobResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
320 inline GetJobResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
321 inline GetJobResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
323
325
326 inline const Aws::String& GetRequestId() const{ return m_requestId; }
327 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
328 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
329 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
330 inline GetJobResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
331 inline GetJobResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
332 inline GetJobResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
334 private:
335
336 AlgorithmSpecification m_algorithmSpecification;
337
338 Aws::Vector<Association> m_associations;
339
340 int m_billableDuration;
341
342 JobCheckpointConfig m_checkpointConfig;
343
344 Aws::Utils::DateTime m_createdAt;
345
346 DeviceConfig m_deviceConfig;
347
348 Aws::Utils::DateTime m_endedAt;
349
351
352 Aws::String m_failureReason;
353
354 Aws::Map<Aws::String, Aws::String> m_hyperParameters;
355
356 Aws::Vector<InputFileConfig> m_inputDataConfig;
357
358 InstanceConfig m_instanceConfig;
359
360 Aws::String m_jobArn;
361
362 Aws::String m_jobName;
363
364 JobOutputDataConfig m_outputDataConfig;
365
366 HybridJobQueueInfo m_queueInfo;
367
368 Aws::String m_roleArn;
369
370 Aws::Utils::DateTime m_startedAt;
371
372 JobPrimaryStatus m_status;
373
374 JobStoppingCondition m_stoppingCondition;
375
377
378 Aws::String m_requestId;
379 };
380
381} // namespace Model
382} // namespace Braket
383} // namespace Aws
GetJobResult & WithInstanceConfig(const InstanceConfig &value)
GetJobResult & WithCreatedAt(Aws::Utils::DateTime &&value)
GetJobResult & AddHyperParameters(Aws::String &&key, const char *value)
void SetCheckpointConfig(JobCheckpointConfig &&value)
void SetJobName(const Aws::String &value)
GetJobResult & WithStatus(const JobPrimaryStatus &value)
void SetEndedAt(const Aws::Utils::DateTime &value)
GetJobResult & WithAssociations(const Aws::Vector< Association > &value)
void SetDeviceConfig(DeviceConfig &&value)
const JobStoppingCondition & GetStoppingCondition() const
void SetCreatedAt(const Aws::Utils::DateTime &value)
void SetRoleArn(Aws::String &&value)
GetJobResult & AddHyperParameters(const char *key, const char *value)
GetJobResult & AddHyperParameters(Aws::String &&key, const Aws::String &value)
void SetOutputDataConfig(JobOutputDataConfig &&value)
void SetJobArn(Aws::String &&value)
GetJobResult & WithCheckpointConfig(const JobCheckpointConfig &value)
void SetDeviceConfig(const DeviceConfig &value)
void SetAlgorithmSpecification(const AlgorithmSpecification &value)
GetJobResult & WithJobName(Aws::String &&value)
void SetStatus(JobPrimaryStatus &&value)
GetJobResult & WithAssociations(Aws::Vector< Association > &&value)
void SetInputDataConfig(const Aws::Vector< InputFileConfig > &value)
GetJobResult & WithFailureReason(const Aws::String &value)
GetJobResult & WithStoppingCondition(JobStoppingCondition &&value)
const Aws::String & GetJobArn() const
GetJobResult & WithEvents(Aws::Vector< JobEventDetails > &&value)
void SetJobArn(const char *value)
GetJobResult & AddTags(const char *key, Aws::String &&value)
GetJobResult & WithQueueInfo(HybridJobQueueInfo &&value)
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::Map< Aws::String, Aws::String > & GetHyperParameters() const
GetJobResult & WithHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::Vector< JobEventDetails > & GetEvents() const
GetJobResult & WithHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
GetJobResult & AddHyperParameters(const char *key, Aws::String &&value)
const Aws::Utils::DateTime & GetStartedAt() const
GetJobResult & WithFailureReason(const char *value)
void SetFailureReason(const char *value)
const Aws::Vector< InputFileConfig > & GetInputDataConfig() const
void SetAssociations(Aws::Vector< Association > &&value)
GetJobResult & AddTags(Aws::String &&key, const char *value)
GetJobResult & WithBillableDuration(int value)
GetJobResult & WithInstanceConfig(InstanceConfig &&value)
void SetAlgorithmSpecification(AlgorithmSpecification &&value)
const InstanceConfig & GetInstanceConfig() const
const Aws::String & GetRoleArn() const
GetJobResult & WithAlgorithmSpecification(AlgorithmSpecification &&value)
AWS_BRAKET_API GetJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetAssociations(const Aws::Vector< Association > &value)
void SetStartedAt(Aws::Utils::DateTime &&value)
GetJobResult & WithCheckpointConfig(JobCheckpointConfig &&value)
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
GetJobResult & WithRoleArn(const char *value)
GetJobResult & AddTags(Aws::String &&key, const Aws::String &value)
GetJobResult & WithRequestId(Aws::String &&value)
GetJobResult & AddTags(const Aws::String &key, Aws::String &&value)
void SetQueueInfo(const HybridJobQueueInfo &value)
void SetEvents(const Aws::Vector< JobEventDetails > &value)
const AlgorithmSpecification & GetAlgorithmSpecification() const
GetJobResult & WithRequestId(const char *value)
void SetRequestId(const Aws::String &value)
const Aws::Utils::DateTime & GetEndedAt() const
GetJobResult & WithInputDataConfig(const Aws::Vector< InputFileConfig > &value)
GetJobResult & AddInputDataConfig(InputFileConfig &&value)
const Aws::String & GetRequestId() const
GetJobResult & AddEvents(JobEventDetails &&value)
GetJobResult & AddHyperParameters(Aws::String &&key, Aws::String &&value)
GetJobResult & WithJobName(const Aws::String &value)
const Aws::Utils::DateTime & GetCreatedAt() const
GetJobResult & WithStartedAt(Aws::Utils::DateTime &&value)
GetJobResult & WithAlgorithmSpecification(const AlgorithmSpecification &value)
void SetJobName(Aws::String &&value)
GetJobResult & WithDeviceConfig(const DeviceConfig &value)
GetJobResult & WithOutputDataConfig(const JobOutputDataConfig &value)
GetJobResult & AddAssociations(Association &&value)
const DeviceConfig & GetDeviceConfig() const
const HybridJobQueueInfo & GetQueueInfo() const
GetJobResult & WithStoppingCondition(const JobStoppingCondition &value)
void SetEvents(Aws::Vector< JobEventDetails > &&value)
GetJobResult & AddTags(Aws::String &&key, Aws::String &&value)
void SetQueueInfo(HybridJobQueueInfo &&value)
void SetStoppingCondition(const JobStoppingCondition &value)
void SetOutputDataConfig(const JobOutputDataConfig &value)
const Aws::Map< Aws::String, Aws::String > & GetTags() const
const JobPrimaryStatus & GetStatus() const
GetJobResult & WithJobArn(const char *value)
const JobCheckpointConfig & GetCheckpointConfig() const
void SetCheckpointConfig(const JobCheckpointConfig &value)
GetJobResult & WithJobName(const char *value)
GetJobResult & WithEvents(const Aws::Vector< JobEventDetails > &value)
void SetHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
GetJobResult & AddHyperParameters(const Aws::String &key, const Aws::String &value)
GetJobResult & WithQueueInfo(const HybridJobQueueInfo &value)
GetJobResult & WithFailureReason(Aws::String &&value)
const Aws::String & GetFailureReason() const
void SetJobName(const char *value)
void SetJobArn(const Aws::String &value)
void SetInstanceConfig(InstanceConfig &&value)
void SetRoleArn(const Aws::String &value)
const Aws::Vector< Association > & GetAssociations() const
GetJobResult & AddEvents(const JobEventDetails &value)
void SetEndedAt(Aws::Utils::DateTime &&value)
GetJobResult & WithStatus(JobPrimaryStatus &&value)
GetJobResult & WithEndedAt(const Aws::Utils::DateTime &value)
GetJobResult & WithCreatedAt(const Aws::Utils::DateTime &value)
void SetHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
GetJobResult & WithEndedAt(Aws::Utils::DateTime &&value)
GetJobResult & AddInputDataConfig(const InputFileConfig &value)
void SetRequestId(Aws::String &&value)
void SetStartedAt(const Aws::Utils::DateTime &value)
const JobOutputDataConfig & GetOutputDataConfig() const
void SetInputDataConfig(Aws::Vector< InputFileConfig > &&value)
AWS_BRAKET_API GetJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetJobResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
GetJobResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
GetJobResult & AddHyperParameters(const Aws::String &key, Aws::String &&value)
GetJobResult & AddAssociations(const Association &value)
void SetStoppingCondition(JobStoppingCondition &&value)
GetJobResult & WithRoleArn(const Aws::String &value)
GetJobResult & WithInputDataConfig(Aws::Vector< InputFileConfig > &&value)
GetJobResult & WithJobArn(const Aws::String &value)
GetJobResult & WithJobArn(Aws::String &&value)
const Aws::String & GetJobName() const
void SetInstanceConfig(const InstanceConfig &value)
GetJobResult & WithRequestId(const Aws::String &value)
void SetRoleArn(const char *value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
GetJobResult & WithStartedAt(const Aws::Utils::DateTime &value)
void SetStatus(const JobPrimaryStatus &value)
void SetRequestId(const char *value)
void SetFailureReason(Aws::String &&value)
GetJobResult & WithOutputDataConfig(JobOutputDataConfig &&value)
GetJobResult & WithRoleArn(Aws::String &&value)
GetJobResult & AddTags(const Aws::String &key, const Aws::String &value)
GetJobResult & AddTags(const char *key, const char *value)
void SetFailureReason(const Aws::String &value)
GetJobResult & WithDeviceConfig(DeviceConfig &&value)
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
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue