AWS SDK for C++  1.9.108
AWS SDK for C++
CancelExportTaskResult.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
12 #include <utility>
13 
14 namespace Aws
15 {
16 template<typename RESULT_TYPE>
17 class AmazonWebServiceResult;
18 
19 namespace Utils
20 {
21 namespace Xml
22 {
23  class XmlDocument;
24 } // namespace Xml
25 } // namespace Utils
26 namespace RDS
27 {
28 namespace Model
29 {
38  {
39  public:
43 
44 
49  inline const Aws::String& GetExportTaskIdentifier() const{ return m_exportTaskIdentifier; }
50 
55  inline void SetExportTaskIdentifier(const Aws::String& value) { m_exportTaskIdentifier = value; }
56 
61  inline void SetExportTaskIdentifier(Aws::String&& value) { m_exportTaskIdentifier = std::move(value); }
62 
67  inline void SetExportTaskIdentifier(const char* value) { m_exportTaskIdentifier.assign(value); }
68 
73  inline CancelExportTaskResult& WithExportTaskIdentifier(const Aws::String& value) { SetExportTaskIdentifier(value); return *this;}
74 
79  inline CancelExportTaskResult& WithExportTaskIdentifier(Aws::String&& value) { SetExportTaskIdentifier(std::move(value)); return *this;}
80 
85  inline CancelExportTaskResult& WithExportTaskIdentifier(const char* value) { SetExportTaskIdentifier(value); return *this;}
86 
87 
91  inline const Aws::String& GetSourceArn() const{ return m_sourceArn; }
92 
96  inline void SetSourceArn(const Aws::String& value) { m_sourceArn = value; }
97 
101  inline void SetSourceArn(Aws::String&& value) { m_sourceArn = std::move(value); }
102 
106  inline void SetSourceArn(const char* value) { m_sourceArn.assign(value); }
107 
111  inline CancelExportTaskResult& WithSourceArn(const Aws::String& value) { SetSourceArn(value); return *this;}
112 
116  inline CancelExportTaskResult& WithSourceArn(Aws::String&& value) { SetSourceArn(std::move(value)); return *this;}
117 
121  inline CancelExportTaskResult& WithSourceArn(const char* value) { SetSourceArn(value); return *this;}
122 
123 
136  inline const Aws::Vector<Aws::String>& GetExportOnly() const{ return m_exportOnly; }
137 
150  inline void SetExportOnly(const Aws::Vector<Aws::String>& value) { m_exportOnly = value; }
151 
164  inline void SetExportOnly(Aws::Vector<Aws::String>&& value) { m_exportOnly = std::move(value); }
165 
178  inline CancelExportTaskResult& WithExportOnly(const Aws::Vector<Aws::String>& value) { SetExportOnly(value); return *this;}
179 
192  inline CancelExportTaskResult& WithExportOnly(Aws::Vector<Aws::String>&& value) { SetExportOnly(std::move(value)); return *this;}
193 
206  inline CancelExportTaskResult& AddExportOnly(const Aws::String& value) { m_exportOnly.push_back(value); return *this; }
207 
220  inline CancelExportTaskResult& AddExportOnly(Aws::String&& value) { m_exportOnly.push_back(std::move(value)); return *this; }
221 
234  inline CancelExportTaskResult& AddExportOnly(const char* value) { m_exportOnly.push_back(value); return *this; }
235 
236 
240  inline const Aws::Utils::DateTime& GetSnapshotTime() const{ return m_snapshotTime; }
241 
245  inline void SetSnapshotTime(const Aws::Utils::DateTime& value) { m_snapshotTime = value; }
246 
250  inline void SetSnapshotTime(Aws::Utils::DateTime&& value) { m_snapshotTime = std::move(value); }
251 
255  inline CancelExportTaskResult& WithSnapshotTime(const Aws::Utils::DateTime& value) { SetSnapshotTime(value); return *this;}
256 
260  inline CancelExportTaskResult& WithSnapshotTime(Aws::Utils::DateTime&& value) { SetSnapshotTime(std::move(value)); return *this;}
261 
262 
266  inline const Aws::Utils::DateTime& GetTaskStartTime() const{ return m_taskStartTime; }
267 
271  inline void SetTaskStartTime(const Aws::Utils::DateTime& value) { m_taskStartTime = value; }
272 
276  inline void SetTaskStartTime(Aws::Utils::DateTime&& value) { m_taskStartTime = std::move(value); }
277 
281  inline CancelExportTaskResult& WithTaskStartTime(const Aws::Utils::DateTime& value) { SetTaskStartTime(value); return *this;}
282 
286  inline CancelExportTaskResult& WithTaskStartTime(Aws::Utils::DateTime&& value) { SetTaskStartTime(std::move(value)); return *this;}
287 
288 
292  inline const Aws::Utils::DateTime& GetTaskEndTime() const{ return m_taskEndTime; }
293 
297  inline void SetTaskEndTime(const Aws::Utils::DateTime& value) { m_taskEndTime = value; }
298 
302  inline void SetTaskEndTime(Aws::Utils::DateTime&& value) { m_taskEndTime = std::move(value); }
303 
307  inline CancelExportTaskResult& WithTaskEndTime(const Aws::Utils::DateTime& value) { SetTaskEndTime(value); return *this;}
308 
312  inline CancelExportTaskResult& WithTaskEndTime(Aws::Utils::DateTime&& value) { SetTaskEndTime(std::move(value)); return *this;}
313 
314 
318  inline const Aws::String& GetS3Bucket() const{ return m_s3Bucket; }
319 
323  inline void SetS3Bucket(const Aws::String& value) { m_s3Bucket = value; }
324 
328  inline void SetS3Bucket(Aws::String&& value) { m_s3Bucket = std::move(value); }
329 
333  inline void SetS3Bucket(const char* value) { m_s3Bucket.assign(value); }
334 
338  inline CancelExportTaskResult& WithS3Bucket(const Aws::String& value) { SetS3Bucket(value); return *this;}
339 
343  inline CancelExportTaskResult& WithS3Bucket(Aws::String&& value) { SetS3Bucket(std::move(value)); return *this;}
344 
348  inline CancelExportTaskResult& WithS3Bucket(const char* value) { SetS3Bucket(value); return *this;}
349 
350 
355  inline const Aws::String& GetS3Prefix() const{ return m_s3Prefix; }
356 
361  inline void SetS3Prefix(const Aws::String& value) { m_s3Prefix = value; }
362 
367  inline void SetS3Prefix(Aws::String&& value) { m_s3Prefix = std::move(value); }
368 
373  inline void SetS3Prefix(const char* value) { m_s3Prefix.assign(value); }
374 
379  inline CancelExportTaskResult& WithS3Prefix(const Aws::String& value) { SetS3Prefix(value); return *this;}
380 
385  inline CancelExportTaskResult& WithS3Prefix(Aws::String&& value) { SetS3Prefix(std::move(value)); return *this;}
386 
391  inline CancelExportTaskResult& WithS3Prefix(const char* value) { SetS3Prefix(value); return *this;}
392 
393 
398  inline const Aws::String& GetIamRoleArn() const{ return m_iamRoleArn; }
399 
404  inline void SetIamRoleArn(const Aws::String& value) { m_iamRoleArn = value; }
405 
410  inline void SetIamRoleArn(Aws::String&& value) { m_iamRoleArn = std::move(value); }
411 
416  inline void SetIamRoleArn(const char* value) { m_iamRoleArn.assign(value); }
417 
422  inline CancelExportTaskResult& WithIamRoleArn(const Aws::String& value) { SetIamRoleArn(value); return *this;}
423 
428  inline CancelExportTaskResult& WithIamRoleArn(Aws::String&& value) { SetIamRoleArn(std::move(value)); return *this;}
429 
434  inline CancelExportTaskResult& WithIamRoleArn(const char* value) { SetIamRoleArn(value); return *this;}
435 
436 
444  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
445 
453  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyId = value; }
454 
462  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyId = std::move(value); }
463 
471  inline void SetKmsKeyId(const char* value) { m_kmsKeyId.assign(value); }
472 
480  inline CancelExportTaskResult& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
481 
489  inline CancelExportTaskResult& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
490 
498  inline CancelExportTaskResult& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
499 
500 
504  inline const Aws::String& GetStatus() const{ return m_status; }
505 
509  inline void SetStatus(const Aws::String& value) { m_status = value; }
510 
514  inline void SetStatus(Aws::String&& value) { m_status = std::move(value); }
515 
519  inline void SetStatus(const char* value) { m_status.assign(value); }
520 
524  inline CancelExportTaskResult& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
525 
529  inline CancelExportTaskResult& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
530 
534  inline CancelExportTaskResult& WithStatus(const char* value) { SetStatus(value); return *this;}
535 
536 
540  inline int GetPercentProgress() const{ return m_percentProgress; }
541 
545  inline void SetPercentProgress(int value) { m_percentProgress = value; }
546 
550  inline CancelExportTaskResult& WithPercentProgress(int value) { SetPercentProgress(value); return *this;}
551 
552 
556  inline int GetTotalExtractedDataInGB() const{ return m_totalExtractedDataInGB; }
557 
561  inline void SetTotalExtractedDataInGB(int value) { m_totalExtractedDataInGB = value; }
562 
566  inline CancelExportTaskResult& WithTotalExtractedDataInGB(int value) { SetTotalExtractedDataInGB(value); return *this;}
567 
568 
572  inline const Aws::String& GetFailureCause() const{ return m_failureCause; }
573 
577  inline void SetFailureCause(const Aws::String& value) { m_failureCause = value; }
578 
582  inline void SetFailureCause(Aws::String&& value) { m_failureCause = std::move(value); }
583 
587  inline void SetFailureCause(const char* value) { m_failureCause.assign(value); }
588 
592  inline CancelExportTaskResult& WithFailureCause(const Aws::String& value) { SetFailureCause(value); return *this;}
593 
597  inline CancelExportTaskResult& WithFailureCause(Aws::String&& value) { SetFailureCause(std::move(value)); return *this;}
598 
602  inline CancelExportTaskResult& WithFailureCause(const char* value) { SetFailureCause(value); return *this;}
603 
604 
608  inline const Aws::String& GetWarningMessage() const{ return m_warningMessage; }
609 
613  inline void SetWarningMessage(const Aws::String& value) { m_warningMessage = value; }
614 
618  inline void SetWarningMessage(Aws::String&& value) { m_warningMessage = std::move(value); }
619 
623  inline void SetWarningMessage(const char* value) { m_warningMessage.assign(value); }
624 
628  inline CancelExportTaskResult& WithWarningMessage(const Aws::String& value) { SetWarningMessage(value); return *this;}
629 
633  inline CancelExportTaskResult& WithWarningMessage(Aws::String&& value) { SetWarningMessage(std::move(value)); return *this;}
634 
638  inline CancelExportTaskResult& WithWarningMessage(const char* value) { SetWarningMessage(value); return *this;}
639 
640 
641 
642  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
643 
644 
645  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
646 
647 
648  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
649 
650 
651  inline CancelExportTaskResult& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
652 
653 
654  inline CancelExportTaskResult& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
655 
656  private:
657 
658  Aws::String m_exportTaskIdentifier;
659 
660  Aws::String m_sourceArn;
661 
662  Aws::Vector<Aws::String> m_exportOnly;
663 
664  Aws::Utils::DateTime m_snapshotTime;
665 
666  Aws::Utils::DateTime m_taskStartTime;
667 
668  Aws::Utils::DateTime m_taskEndTime;
669 
670  Aws::String m_s3Bucket;
671 
672  Aws::String m_s3Prefix;
673 
674  Aws::String m_iamRoleArn;
675 
676  Aws::String m_kmsKeyId;
677 
678  Aws::String m_status;
679 
680  int m_percentProgress;
681 
682  int m_totalExtractedDataInGB;
683 
684  Aws::String m_failureCause;
685 
686  Aws::String m_warningMessage;
687 
688  ResponseMetadata m_responseMetadata;
689  };
690 
691 } // namespace Model
692 } // namespace RDS
693 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::RDS::Model::CancelExportTaskResult::GetTaskEndTime
const Aws::Utils::DateTime & GetTaskEndTime() const
Definition: CancelExportTaskResult.h:292
Aws::RDS::Model::CancelExportTaskResult::WithSourceArn
CancelExportTaskResult & WithSourceArn(Aws::String &&value)
Definition: CancelExportTaskResult.h:116
Aws::RDS::Model::CancelExportTaskResult::SetWarningMessage
void SetWarningMessage(Aws::String &&value)
Definition: CancelExportTaskResult.h:618
Aws::RDS::Model::CancelExportTaskResult::SetStatus
void SetStatus(const Aws::String &value)
Definition: CancelExportTaskResult.h:509
Aws::RDS::Model::CancelExportTaskResult::WithTotalExtractedDataInGB
CancelExportTaskResult & WithTotalExtractedDataInGB(int value)
Definition: CancelExportTaskResult.h:566
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::RDS::Model::CancelExportTaskResult::WithIamRoleArn
CancelExportTaskResult & WithIamRoleArn(const Aws::String &value)
Definition: CancelExportTaskResult.h:422
Aws::RDS::Model::CancelExportTaskResult::SetSourceArn
void SetSourceArn(Aws::String &&value)
Definition: CancelExportTaskResult.h:101
Aws::RDS::Model::CancelExportTaskResult::SetTaskEndTime
void SetTaskEndTime(const Aws::Utils::DateTime &value)
Definition: CancelExportTaskResult.h:297
Aws::RDS::Model::CancelExportTaskResult::SetS3Bucket
void SetS3Bucket(Aws::String &&value)
Definition: CancelExportTaskResult.h:328
Aws::RDS::Model::CancelExportTaskResult::WithTaskEndTime
CancelExportTaskResult & WithTaskEndTime(Aws::Utils::DateTime &&value)
Definition: CancelExportTaskResult.h:312
Aws::RDS::Model::CancelExportTaskResult::SetPercentProgress
void SetPercentProgress(int value)
Definition: CancelExportTaskResult.h:545
Aws::RDS::Model::CancelExportTaskResult::SetTaskEndTime
void SetTaskEndTime(Aws::Utils::DateTime &&value)
Definition: CancelExportTaskResult.h:302
Aws::RDS::Model::CancelExportTaskResult::SetExportOnly
void SetExportOnly(Aws::Vector< Aws::String > &&value)
Definition: CancelExportTaskResult.h:164
Aws::RDS::Model::CancelExportTaskResult::SetTotalExtractedDataInGB
void SetTotalExtractedDataInGB(int value)
Definition: CancelExportTaskResult.h:561
Aws::RDS::Model::CancelExportTaskResult::GetFailureCause
const Aws::String & GetFailureCause() const
Definition: CancelExportTaskResult.h:572
Aws::RDS::Model::CancelExportTaskResult::GetExportTaskIdentifier
const Aws::String & GetExportTaskIdentifier() const
Definition: CancelExportTaskResult.h:49
Aws::RDS::Model::CancelExportTaskResult::SetExportTaskIdentifier
void SetExportTaskIdentifier(const char *value)
Definition: CancelExportTaskResult.h:67
Aws::RDS::Model::CancelExportTaskResult::SetTaskStartTime
void SetTaskStartTime(const Aws::Utils::DateTime &value)
Definition: CancelExportTaskResult.h:271
Aws::RDS::Model::CancelExportTaskResult::WithResponseMetadata
CancelExportTaskResult & WithResponseMetadata(ResponseMetadata &&value)
Definition: CancelExportTaskResult.h:654
Aws::RDS::Model::CancelExportTaskResult::SetS3Bucket
void SetS3Bucket(const Aws::String &value)
Definition: CancelExportTaskResult.h:323
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
DateTime.h
Aws::RDS::Model::CancelExportTaskResult::GetStatus
const Aws::String & GetStatus() const
Definition: CancelExportTaskResult.h:504
Aws::RDS::Model::CancelExportTaskResult::GetS3Prefix
const Aws::String & GetS3Prefix() const
Definition: CancelExportTaskResult.h:355
Aws::RDS::Model::CancelExportTaskResult::WithFailureCause
CancelExportTaskResult & WithFailureCause(const Aws::String &value)
Definition: CancelExportTaskResult.h:592
Aws::RDS::Model::CancelExportTaskResult::WithSnapshotTime
CancelExportTaskResult & WithSnapshotTime(Aws::Utils::DateTime &&value)
Definition: CancelExportTaskResult.h:260
Aws::RDS::Model::CancelExportTaskResult::SetS3Prefix
void SetS3Prefix(const char *value)
Definition: CancelExportTaskResult.h:373
Aws::RDS::Model::CancelExportTaskResult::WithStatus
CancelExportTaskResult & WithStatus(Aws::String &&value)
Definition: CancelExportTaskResult.h:529
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::CancelExportTaskResult::WithS3Bucket
CancelExportTaskResult & WithS3Bucket(const Aws::String &value)
Definition: CancelExportTaskResult.h:338
Aws::RDS::Model::CancelExportTaskResult::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: CancelExportTaskResult.h:648
Aws::RDS::Model::CancelExportTaskResult::WithTaskStartTime
CancelExportTaskResult & WithTaskStartTime(const Aws::Utils::DateTime &value)
Definition: CancelExportTaskResult.h:281
Aws::RDS::Model::CancelExportTaskResult::WithKmsKeyId
CancelExportTaskResult & WithKmsKeyId(const Aws::String &value)
Definition: CancelExportTaskResult.h:480
Aws::RDS::Model::CancelExportTaskResult::WithWarningMessage
CancelExportTaskResult & WithWarningMessage(Aws::String &&value)
Definition: CancelExportTaskResult.h:633
Aws::RDS::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
AWSVector.h
Aws::RDS::Model::CancelExportTaskResult::SetIamRoleArn
void SetIamRoleArn(Aws::String &&value)
Definition: CancelExportTaskResult.h:410
Aws::RDS::Model::CancelExportTaskResult::operator=
CancelExportTaskResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::RDS::Model::CancelExportTaskResult::SetStatus
void SetStatus(const char *value)
Definition: CancelExportTaskResult.h:519
Aws::RDS::Model::CancelExportTaskResult::SetExportTaskIdentifier
void SetExportTaskIdentifier(const Aws::String &value)
Definition: CancelExportTaskResult.h:55
Aws::RDS::Model::CancelExportTaskResult::WithSourceArn
CancelExportTaskResult & WithSourceArn(const Aws::String &value)
Definition: CancelExportTaskResult.h:111
Aws::RDS::Model::CancelExportTaskResult::WithStatus
CancelExportTaskResult & WithStatus(const char *value)
Definition: CancelExportTaskResult.h:534
Aws::RDS::Model::CancelExportTaskResult::WithS3Prefix
CancelExportTaskResult & WithS3Prefix(Aws::String &&value)
Definition: CancelExportTaskResult.h:385
Aws::RDS::Model::CancelExportTaskResult::SetSnapshotTime
void SetSnapshotTime(Aws::Utils::DateTime &&value)
Definition: CancelExportTaskResult.h:250
Aws::RDS::Model::CancelExportTaskResult::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: CancelExportTaskResult.h:462
Aws::RDS::Model::CancelExportTaskResult::SetS3Prefix
void SetS3Prefix(Aws::String &&value)
Definition: CancelExportTaskResult.h:367
Aws::RDS::Model::CancelExportTaskResult::GetTotalExtractedDataInGB
int GetTotalExtractedDataInGB() const
Definition: CancelExportTaskResult.h:556
Aws::RDS::Model::CancelExportTaskResult::SetWarningMessage
void SetWarningMessage(const Aws::String &value)
Definition: CancelExportTaskResult.h:613
Aws::RDS::Model::CancelExportTaskResult::WithTaskStartTime
CancelExportTaskResult & WithTaskStartTime(Aws::Utils::DateTime &&value)
Definition: CancelExportTaskResult.h:286
Aws::RDS::Model::CancelExportTaskResult::GetIamRoleArn
const Aws::String & GetIamRoleArn() const
Definition: CancelExportTaskResult.h:398
Aws::RDS::Model::CancelExportTaskResult::SetS3Bucket
void SetS3Bucket(const char *value)
Definition: CancelExportTaskResult.h:333
RDS_EXPORTS.h
Aws::RDS::Model::CancelExportTaskResult::WithPercentProgress
CancelExportTaskResult & WithPercentProgress(int value)
Definition: CancelExportTaskResult.h:550
Aws::RDS::Model::CancelExportTaskResult::WithExportTaskIdentifier
CancelExportTaskResult & WithExportTaskIdentifier(const char *value)
Definition: CancelExportTaskResult.h:85
Aws::RDS::Model::CancelExportTaskResult::WithSourceArn
CancelExportTaskResult & WithSourceArn(const char *value)
Definition: CancelExportTaskResult.h:121
Aws::RDS::Model::CancelExportTaskResult::CancelExportTaskResult
CancelExportTaskResult()
Aws::RDS::Model::CancelExportTaskResult::SetS3Prefix
void SetS3Prefix(const Aws::String &value)
Definition: CancelExportTaskResult.h:361
Aws::RDS::Model::CancelExportTaskResult::SetIamRoleArn
void SetIamRoleArn(const Aws::String &value)
Definition: CancelExportTaskResult.h:404
Aws::RDS::Model::CancelExportTaskResult::SetFailureCause
void SetFailureCause(Aws::String &&value)
Definition: CancelExportTaskResult.h:582
Aws::RDS::Model::CancelExportTaskResult::AddExportOnly
CancelExportTaskResult & AddExportOnly(Aws::String &&value)
Definition: CancelExportTaskResult.h:220
Aws::RDS::Model::CancelExportTaskResult::WithExportOnly
CancelExportTaskResult & WithExportOnly(const Aws::Vector< Aws::String > &value)
Definition: CancelExportTaskResult.h:178
Aws::RDS::Model::CancelExportTaskResult::SetSnapshotTime
void SetSnapshotTime(const Aws::Utils::DateTime &value)
Definition: CancelExportTaskResult.h:245
Aws::RDS::Model::CancelExportTaskResult::WithS3Bucket
CancelExportTaskResult & WithS3Bucket(const char *value)
Definition: CancelExportTaskResult.h:348
Aws::RDS::Model::CancelExportTaskResult::WithResponseMetadata
CancelExportTaskResult & WithResponseMetadata(const ResponseMetadata &value)
Definition: CancelExportTaskResult.h:651
AWSString.h
Aws::RDS::Model::CancelExportTaskResult::WithKmsKeyId
CancelExportTaskResult & WithKmsKeyId(const char *value)
Definition: CancelExportTaskResult.h:498
Aws::RDS::Model::CancelExportTaskResult::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: CancelExportTaskResult.h:471
Aws::RDS::Model::CancelExportTaskResult::GetTaskStartTime
const Aws::Utils::DateTime & GetTaskStartTime() const
Definition: CancelExportTaskResult.h:266
Aws::RDS::Model::CancelExportTaskResult::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: CancelExportTaskResult.h:645
Aws::RDS::Model::CancelExportTaskResult::SetFailureCause
void SetFailureCause(const char *value)
Definition: CancelExportTaskResult.h:587
Aws::RDS::Model::CancelExportTaskResult::CancelExportTaskResult
CancelExportTaskResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::RDS::Model::CancelExportTaskResult::WithExportTaskIdentifier
CancelExportTaskResult & WithExportTaskIdentifier(Aws::String &&value)
Definition: CancelExportTaskResult.h:79
Aws::RDS::Model::CancelExportTaskResult::WithIamRoleArn
CancelExportTaskResult & WithIamRoleArn(Aws::String &&value)
Definition: CancelExportTaskResult.h:428
Aws::RDS::Model::CancelExportTaskResult::SetWarningMessage
void SetWarningMessage(const char *value)
Definition: CancelExportTaskResult.h:623
Aws::RDS::Model::CancelExportTaskResult::GetS3Bucket
const Aws::String & GetS3Bucket() const
Definition: CancelExportTaskResult.h:318
Aws::RDS::Model::CancelExportTaskResult::SetExportTaskIdentifier
void SetExportTaskIdentifier(Aws::String &&value)
Definition: CancelExportTaskResult.h:61
Aws::RDS::Model::CancelExportTaskResult::GetPercentProgress
int GetPercentProgress() const
Definition: CancelExportTaskResult.h:540
Aws::RDS::Model::CancelExportTaskResult::WithIamRoleArn
CancelExportTaskResult & WithIamRoleArn(const char *value)
Definition: CancelExportTaskResult.h:434
Aws::RDS::Model::CancelExportTaskResult::SetIamRoleArn
void SetIamRoleArn(const char *value)
Definition: CancelExportTaskResult.h:416
Aws::RDS::Model::CancelExportTaskResult::SetTaskStartTime
void SetTaskStartTime(Aws::Utils::DateTime &&value)
Definition: CancelExportTaskResult.h:276
Aws::RDS::Model::CancelExportTaskResult::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: CancelExportTaskResult.h:642
Aws::RDS::Model::CancelExportTaskResult::WithKmsKeyId
CancelExportTaskResult & WithKmsKeyId(Aws::String &&value)
Definition: CancelExportTaskResult.h:489
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::CancelExportTaskResult::WithFailureCause
CancelExportTaskResult & WithFailureCause(Aws::String &&value)
Definition: CancelExportTaskResult.h:597
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::CancelExportTaskResult::WithSnapshotTime
CancelExportTaskResult & WithSnapshotTime(const Aws::Utils::DateTime &value)
Definition: CancelExportTaskResult.h:255
Aws::RDS::Model::CancelExportTaskResult::SetSourceArn
void SetSourceArn(const char *value)
Definition: CancelExportTaskResult.h:106
Aws::RDS::Model::CancelExportTaskResult
Definition: CancelExportTaskResult.h:38
Aws::RDS::Model::CancelExportTaskResult::WithTaskEndTime
CancelExportTaskResult & WithTaskEndTime(const Aws::Utils::DateTime &value)
Definition: CancelExportTaskResult.h:307
ResponseMetadata.h
Aws::RDS::Model::CancelExportTaskResult::SetFailureCause
void SetFailureCause(const Aws::String &value)
Definition: CancelExportTaskResult.h:577
Aws::RDS::Model::CancelExportTaskResult::SetExportOnly
void SetExportOnly(const Aws::Vector< Aws::String > &value)
Definition: CancelExportTaskResult.h:150
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::CancelExportTaskResult::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: CancelExportTaskResult.h:444
Aws::RDS::Model::CancelExportTaskResult::WithExportTaskIdentifier
CancelExportTaskResult & WithExportTaskIdentifier(const Aws::String &value)
Definition: CancelExportTaskResult.h:73
Aws::RDS::Model::CancelExportTaskResult::WithExportOnly
CancelExportTaskResult & WithExportOnly(Aws::Vector< Aws::String > &&value)
Definition: CancelExportTaskResult.h:192
Aws::RDS::Model::CancelExportTaskResult::WithS3Bucket
CancelExportTaskResult & WithS3Bucket(Aws::String &&value)
Definition: CancelExportTaskResult.h:343
Aws::RDS::Model::CancelExportTaskResult::GetWarningMessage
const Aws::String & GetWarningMessage() const
Definition: CancelExportTaskResult.h:608
Aws::RDS::Model::CancelExportTaskResult::GetSnapshotTime
const Aws::Utils::DateTime & GetSnapshotTime() const
Definition: CancelExportTaskResult.h:240
Aws::RDS::Model::CancelExportTaskResult::WithS3Prefix
CancelExportTaskResult & WithS3Prefix(const Aws::String &value)
Definition: CancelExportTaskResult.h:379
Aws::RDS::Model::CancelExportTaskResult::WithWarningMessage
CancelExportTaskResult & WithWarningMessage(const Aws::String &value)
Definition: CancelExportTaskResult.h:628
Aws::RDS::Model::CancelExportTaskResult::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: CancelExportTaskResult.h:453
Aws::RDS::Model::CancelExportTaskResult::WithWarningMessage
CancelExportTaskResult & WithWarningMessage(const char *value)
Definition: CancelExportTaskResult.h:638
Aws::RDS::Model::CancelExportTaskResult::WithFailureCause
CancelExportTaskResult & WithFailureCause(const char *value)
Definition: CancelExportTaskResult.h:602
Aws::RDS::Model::CancelExportTaskResult::AddExportOnly
CancelExportTaskResult & AddExportOnly(const Aws::String &value)
Definition: CancelExportTaskResult.h:206
Aws::RDS::Model::CancelExportTaskResult::SetSourceArn
void SetSourceArn(const Aws::String &value)
Definition: CancelExportTaskResult.h:96
Aws::RDS::Model::CancelExportTaskResult::GetSourceArn
const Aws::String & GetSourceArn() const
Definition: CancelExportTaskResult.h:91
Aws::RDS::Model::CancelExportTaskResult::AddExportOnly
CancelExportTaskResult & AddExportOnly(const char *value)
Definition: CancelExportTaskResult.h:234
Aws::RDS::Model::CancelExportTaskResult::GetExportOnly
const Aws::Vector< Aws::String > & GetExportOnly() const
Definition: CancelExportTaskResult.h:136
Aws::RDS::Model::CancelExportTaskResult::WithStatus
CancelExportTaskResult & WithStatus(const Aws::String &value)
Definition: CancelExportTaskResult.h:524
Aws::RDS::Model::CancelExportTaskResult::WithS3Prefix
CancelExportTaskResult & WithS3Prefix(const char *value)
Definition: CancelExportTaskResult.h:391
Aws::RDS::Model::CancelExportTaskResult::SetStatus
void SetStatus(Aws::String &&value)
Definition: CancelExportTaskResult.h:514