AWS SDK for C++  1.9.20
AWS SDK for C++
DescribeWorldExportJobResult.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 template<typename RESULT_TYPE>
20 class AmazonWebServiceResult;
21 
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27 } // namespace Json
28 } // namespace Utils
29 namespace RoboMaker
30 {
31 namespace Model
32 {
34  {
35  public:
39 
40 
44  inline const Aws::String& GetArn() const{ return m_arn; }
45 
49  inline void SetArn(const Aws::String& value) { m_arn = value; }
50 
54  inline void SetArn(Aws::String&& value) { m_arn = std::move(value); }
55 
59  inline void SetArn(const char* value) { m_arn.assign(value); }
60 
64  inline DescribeWorldExportJobResult& WithArn(const Aws::String& value) { SetArn(value); return *this;}
65 
69  inline DescribeWorldExportJobResult& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
70 
74  inline DescribeWorldExportJobResult& WithArn(const char* value) { SetArn(value); return *this;}
75 
76 
87  inline const WorldExportJobStatus& GetStatus() const{ return m_status; }
88 
99  inline void SetStatus(const WorldExportJobStatus& value) { m_status = value; }
100 
111  inline void SetStatus(WorldExportJobStatus&& value) { m_status = std::move(value); }
112 
123  inline DescribeWorldExportJobResult& WithStatus(const WorldExportJobStatus& value) { SetStatus(value); return *this;}
124 
135  inline DescribeWorldExportJobResult& WithStatus(WorldExportJobStatus&& value) { SetStatus(std::move(value)); return *this;}
136 
137 
142  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
143 
148  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; }
149 
154  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); }
155 
160  inline DescribeWorldExportJobResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
161 
166  inline DescribeWorldExportJobResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
167 
168 
179  inline const WorldExportJobErrorCode& GetFailureCode() const{ return m_failureCode; }
180 
191  inline void SetFailureCode(const WorldExportJobErrorCode& value) { m_failureCode = value; }
192 
203  inline void SetFailureCode(WorldExportJobErrorCode&& value) { m_failureCode = std::move(value); }
204 
215  inline DescribeWorldExportJobResult& WithFailureCode(const WorldExportJobErrorCode& value) { SetFailureCode(value); return *this;}
216 
227  inline DescribeWorldExportJobResult& WithFailureCode(WorldExportJobErrorCode&& value) { SetFailureCode(std::move(value)); return *this;}
228 
229 
233  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
234 
238  inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
239 
243  inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
244 
248  inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
249 
253  inline DescribeWorldExportJobResult& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
254 
258  inline DescribeWorldExportJobResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
259 
263  inline DescribeWorldExportJobResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
264 
265 
270  inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; }
271 
276  inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestToken = value; }
277 
282  inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestToken = std::move(value); }
283 
288  inline void SetClientRequestToken(const char* value) { m_clientRequestToken.assign(value); }
289 
294  inline DescribeWorldExportJobResult& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;}
295 
300  inline DescribeWorldExportJobResult& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;}
301 
306  inline DescribeWorldExportJobResult& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;}
307 
308 
313  inline const Aws::Vector<Aws::String>& GetWorlds() const{ return m_worlds; }
314 
319  inline void SetWorlds(const Aws::Vector<Aws::String>& value) { m_worlds = value; }
320 
325  inline void SetWorlds(Aws::Vector<Aws::String>&& value) { m_worlds = std::move(value); }
326 
331  inline DescribeWorldExportJobResult& WithWorlds(const Aws::Vector<Aws::String>& value) { SetWorlds(value); return *this;}
332 
337  inline DescribeWorldExportJobResult& WithWorlds(Aws::Vector<Aws::String>&& value) { SetWorlds(std::move(value)); return *this;}
338 
343  inline DescribeWorldExportJobResult& AddWorlds(const Aws::String& value) { m_worlds.push_back(value); return *this; }
344 
349  inline DescribeWorldExportJobResult& AddWorlds(Aws::String&& value) { m_worlds.push_back(std::move(value)); return *this; }
350 
355  inline DescribeWorldExportJobResult& AddWorlds(const char* value) { m_worlds.push_back(value); return *this; }
356 
357 
358 
359  inline const OutputLocation& GetOutputLocation() const{ return m_outputLocation; }
360 
361 
362  inline void SetOutputLocation(const OutputLocation& value) { m_outputLocation = value; }
363 
364 
365  inline void SetOutputLocation(OutputLocation&& value) { m_outputLocation = std::move(value); }
366 
367 
368  inline DescribeWorldExportJobResult& WithOutputLocation(const OutputLocation& value) { SetOutputLocation(value); return *this;}
369 
370 
371  inline DescribeWorldExportJobResult& WithOutputLocation(OutputLocation&& value) { SetOutputLocation(std::move(value)); return *this;}
372 
373 
378  inline const Aws::String& GetIamRole() const{ return m_iamRole; }
379 
384  inline void SetIamRole(const Aws::String& value) { m_iamRole = value; }
385 
390  inline void SetIamRole(Aws::String&& value) { m_iamRole = std::move(value); }
391 
396  inline void SetIamRole(const char* value) { m_iamRole.assign(value); }
397 
402  inline DescribeWorldExportJobResult& WithIamRole(const Aws::String& value) { SetIamRole(value); return *this;}
403 
408  inline DescribeWorldExportJobResult& WithIamRole(Aws::String&& value) { SetIamRole(std::move(value)); return *this;}
409 
414  inline DescribeWorldExportJobResult& WithIamRole(const char* value) { SetIamRole(value); return *this;}
415 
416 
421  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
422 
427  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
428 
433  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
434 
439  inline DescribeWorldExportJobResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
440 
445  inline DescribeWorldExportJobResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
446 
451  inline DescribeWorldExportJobResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
452 
457  inline DescribeWorldExportJobResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
458 
463  inline DescribeWorldExportJobResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
464 
469  inline DescribeWorldExportJobResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
470 
475  inline DescribeWorldExportJobResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
476 
481  inline DescribeWorldExportJobResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
482 
487  inline DescribeWorldExportJobResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
488 
489  private:
490 
491  Aws::String m_arn;
492 
493  WorldExportJobStatus m_status;
494 
495  Aws::Utils::DateTime m_createdAt;
496 
497  WorldExportJobErrorCode m_failureCode;
498 
499  Aws::String m_failureReason;
500 
501  Aws::String m_clientRequestToken;
502 
503  Aws::Vector<Aws::String> m_worlds;
504 
505  OutputLocation m_outputLocation;
506 
507  Aws::String m_iamRole;
508 
510  };
511 
512 } // namespace Model
513 } // namespace RoboMaker
514 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetWorlds
void SetWorlds(Aws::Vector< Aws::String > &&value)
Definition: DescribeWorldExportJobResult.h:325
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithArn
DescribeWorldExportJobResult & WithArn(const char *value)
Definition: DescribeWorldExportJobResult.h:74
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddTags
DescribeWorldExportJobResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:457
Aws::RoboMaker::Model::WorldExportJobErrorCode
WorldExportJobErrorCode
Definition: WorldExportJobErrorCode.h:17
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetIamRole
void SetIamRole(const char *value)
Definition: DescribeWorldExportJobResult.h:396
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddTags
DescribeWorldExportJobResult & AddTags(const char *key, Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:475
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithOutputLocation
DescribeWorldExportJobResult & WithOutputLocation(const OutputLocation &value)
Definition: DescribeWorldExportJobResult.h:368
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetStatus
const WorldExportJobStatus & GetStatus() const
Definition: DescribeWorldExportJobResult.h:87
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetWorlds
void SetWorlds(const Aws::Vector< Aws::String > &value)
Definition: DescribeWorldExportJobResult.h:319
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithWorlds
DescribeWorldExportJobResult & WithWorlds(Aws::Vector< Aws::String > &&value)
Definition: DescribeWorldExportJobResult.h:337
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithCreatedAt
DescribeWorldExportJobResult & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: DescribeWorldExportJobResult.h:160
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: DescribeWorldExportJobResult.h:154
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeWorldExportJobResult.h:433
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddTags
DescribeWorldExportJobResult & AddTags(const char *key, const char *value)
Definition: DescribeWorldExportJobResult.h:487
Aws::RoboMaker::Model::DescribeWorldExportJobResult::DescribeWorldExportJobResult
DescribeWorldExportJobResult()
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetWorlds
const Aws::Vector< Aws::String > & GetWorlds() const
Definition: DescribeWorldExportJobResult.h:313
DateTime.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddWorlds
DescribeWorldExportJobResult & AddWorlds(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:343
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: DescribeWorldExportJobResult.h:421
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetStatus
void SetStatus(const WorldExportJobStatus &value)
Definition: DescribeWorldExportJobResult.h:99
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddTags
DescribeWorldExportJobResult & AddTags(Aws::String &&key, const char *value)
Definition: DescribeWorldExportJobResult.h:481
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetOutputLocation
void SetOutputLocation(const OutputLocation &value)
Definition: DescribeWorldExportJobResult.h:362
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
OutputLocation.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetIamRole
void SetIamRole(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:390
AWSVector.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddWorlds
DescribeWorldExportJobResult & AddWorlds(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:349
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: DescribeWorldExportJobResult.h:148
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:238
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithFailureReason
DescribeWorldExportJobResult & WithFailureReason(const char *value)
Definition: DescribeWorldExportJobResult.h:263
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddWorlds
DescribeWorldExportJobResult & AddWorlds(const char *value)
Definition: DescribeWorldExportJobResult.h:355
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithArn
DescribeWorldExportJobResult & WithArn(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:64
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetClientRequestToken
void SetClientRequestToken(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:276
AWS_ROBOMAKER_API
#define AWS_ROBOMAKER_API
Definition: RoboMaker_EXPORTS.h:28
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetClientRequestToken
const Aws::String & GetClientRequestToken() const
Definition: DescribeWorldExportJobResult.h:270
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithClientRequestToken
DescribeWorldExportJobResult & WithClientRequestToken(const char *value)
Definition: DescribeWorldExportJobResult.h:306
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithFailureCode
DescribeWorldExportJobResult & WithFailureCode(const WorldExportJobErrorCode &value)
Definition: DescribeWorldExportJobResult.h:215
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetArn
void SetArn(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:49
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetFailureCode
void SetFailureCode(const WorldExportJobErrorCode &value)
Definition: DescribeWorldExportJobResult.h:191
Aws::RoboMaker::Model::OutputLocation
Definition: OutputLocation.h:32
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithCreatedAt
DescribeWorldExportJobResult & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: DescribeWorldExportJobResult.h:166
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithIamRole
DescribeWorldExportJobResult & WithIamRole(const char *value)
Definition: DescribeWorldExportJobResult.h:414
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddTags
DescribeWorldExportJobResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:451
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetFailureCode
void SetFailureCode(WorldExportJobErrorCode &&value)
Definition: DescribeWorldExportJobResult.h:203
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetFailureCode
const WorldExportJobErrorCode & GetFailureCode() const
Definition: DescribeWorldExportJobResult.h:179
WorldExportJobStatus.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: DescribeWorldExportJobResult.h:142
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddTags
DescribeWorldExportJobResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:469
RoboMaker_EXPORTS.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetArn
void SetArn(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:54
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithOutputLocation
DescribeWorldExportJobResult & WithOutputLocation(OutputLocation &&value)
Definition: DescribeWorldExportJobResult.h:371
AWSString.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetIamRole
void SetIamRole(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:384
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetClientRequestToken
void SetClientRequestToken(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:282
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetOutputLocation
void SetOutputLocation(OutputLocation &&value)
Definition: DescribeWorldExportJobResult.h:365
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetIamRole
const Aws::String & GetIamRole() const
Definition: DescribeWorldExportJobResult.h:378
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithWorlds
DescribeWorldExportJobResult & WithWorlds(const Aws::Vector< Aws::String > &value)
Definition: DescribeWorldExportJobResult.h:331
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithIamRole
DescribeWorldExportJobResult & WithIamRole(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:408
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeWorldExportJobResult.h:427
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetArn
const Aws::String & GetArn() const
Definition: DescribeWorldExportJobResult.h:44
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithFailureReason
DescribeWorldExportJobResult & WithFailureReason(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:253
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetClientRequestToken
void SetClientRequestToken(const char *value)
Definition: DescribeWorldExportJobResult.h:288
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithClientRequestToken
DescribeWorldExportJobResult & WithClientRequestToken(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:300
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetOutputLocation
const OutputLocation & GetOutputLocation() const
Definition: DescribeWorldExportJobResult.h:359
WorldExportJobErrorCode.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: DescribeWorldExportJobResult.h:233
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetFailureReason
void SetFailureReason(const char *value)
Definition: DescribeWorldExportJobResult.h:248
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithIamRole
DescribeWorldExportJobResult & WithIamRole(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:402
Aws
Definition: AccessManagementClient.h:15
Aws::RoboMaker::Model::DescribeWorldExportJobResult
Definition: DescribeWorldExportJobResult.h:34
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetArn
void SetArn(const char *value)
Definition: DescribeWorldExportJobResult.h:59
Aws::RoboMaker::Model::DescribeWorldExportJobResult::DescribeWorldExportJobResult
DescribeWorldExportJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithArn
DescribeWorldExportJobResult & WithArn(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:69
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithTags
DescribeWorldExportJobResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeWorldExportJobResult.h:439
Aws::RoboMaker::Model::DescribeWorldExportJobResult::AddTags
DescribeWorldExportJobResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:463
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithTags
DescribeWorldExportJobResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeWorldExportJobResult.h:445
Aws::RoboMaker::Model::WorldExportJobStatus
WorldExportJobStatus
Definition: WorldExportJobStatus.h:17
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithStatus
DescribeWorldExportJobResult & WithStatus(WorldExportJobStatus &&value)
Definition: DescribeWorldExportJobResult.h:135
AWSMap.h
Aws::RoboMaker::Model::DescribeWorldExportJobResult::operator=
DescribeWorldExportJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithStatus
DescribeWorldExportJobResult & WithStatus(const WorldExportJobStatus &value)
Definition: DescribeWorldExportJobResult.h:123
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:243
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithClientRequestToken
DescribeWorldExportJobResult & WithClientRequestToken(const Aws::String &value)
Definition: DescribeWorldExportJobResult.h:294
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithFailureReason
DescribeWorldExportJobResult & WithFailureReason(Aws::String &&value)
Definition: DescribeWorldExportJobResult.h:258
Aws::RoboMaker::Model::DescribeWorldExportJobResult::WithFailureCode
DescribeWorldExportJobResult & WithFailureCode(WorldExportJobErrorCode &&value)
Definition: DescribeWorldExportJobResult.h:227
Aws::RoboMaker::Model::DescribeWorldExportJobResult::SetStatus
void SetStatus(WorldExportJobStatus &&value)
Definition: DescribeWorldExportJobResult.h:111