AWS SDK for C++  1.9.108
AWS SDK for C++
ExportTask.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Xml
20 {
21  class XmlNode;
22 } // namespace Xml
23 } // namespace Utils
24 namespace RDS
25 {
26 namespace Model
27 {
28 
37  {
38  public:
42 
43  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
44  void OutputToStream(Aws::OStream& oStream, const char* location) const;
45 
46 
51  inline const Aws::String& GetExportTaskIdentifier() const{ return m_exportTaskIdentifier; }
52 
57  inline bool ExportTaskIdentifierHasBeenSet() const { return m_exportTaskIdentifierHasBeenSet; }
58 
63  inline void SetExportTaskIdentifier(const Aws::String& value) { m_exportTaskIdentifierHasBeenSet = true; m_exportTaskIdentifier = value; }
64 
69  inline void SetExportTaskIdentifier(Aws::String&& value) { m_exportTaskIdentifierHasBeenSet = true; m_exportTaskIdentifier = std::move(value); }
70 
75  inline void SetExportTaskIdentifier(const char* value) { m_exportTaskIdentifierHasBeenSet = true; m_exportTaskIdentifier.assign(value); }
76 
81  inline ExportTask& WithExportTaskIdentifier(const Aws::String& value) { SetExportTaskIdentifier(value); return *this;}
82 
87  inline ExportTask& WithExportTaskIdentifier(Aws::String&& value) { SetExportTaskIdentifier(std::move(value)); return *this;}
88 
93  inline ExportTask& WithExportTaskIdentifier(const char* value) { SetExportTaskIdentifier(value); return *this;}
94 
95 
99  inline const Aws::String& GetSourceArn() const{ return m_sourceArn; }
100 
104  inline bool SourceArnHasBeenSet() const { return m_sourceArnHasBeenSet; }
105 
109  inline void SetSourceArn(const Aws::String& value) { m_sourceArnHasBeenSet = true; m_sourceArn = value; }
110 
114  inline void SetSourceArn(Aws::String&& value) { m_sourceArnHasBeenSet = true; m_sourceArn = std::move(value); }
115 
119  inline void SetSourceArn(const char* value) { m_sourceArnHasBeenSet = true; m_sourceArn.assign(value); }
120 
124  inline ExportTask& WithSourceArn(const Aws::String& value) { SetSourceArn(value); return *this;}
125 
129  inline ExportTask& WithSourceArn(Aws::String&& value) { SetSourceArn(std::move(value)); return *this;}
130 
134  inline ExportTask& WithSourceArn(const char* value) { SetSourceArn(value); return *this;}
135 
136 
149  inline const Aws::Vector<Aws::String>& GetExportOnly() const{ return m_exportOnly; }
150 
163  inline bool ExportOnlyHasBeenSet() const { return m_exportOnlyHasBeenSet; }
164 
177  inline void SetExportOnly(const Aws::Vector<Aws::String>& value) { m_exportOnlyHasBeenSet = true; m_exportOnly = value; }
178 
191  inline void SetExportOnly(Aws::Vector<Aws::String>&& value) { m_exportOnlyHasBeenSet = true; m_exportOnly = std::move(value); }
192 
205  inline ExportTask& WithExportOnly(const Aws::Vector<Aws::String>& value) { SetExportOnly(value); return *this;}
206 
219  inline ExportTask& WithExportOnly(Aws::Vector<Aws::String>&& value) { SetExportOnly(std::move(value)); return *this;}
220 
233  inline ExportTask& AddExportOnly(const Aws::String& value) { m_exportOnlyHasBeenSet = true; m_exportOnly.push_back(value); return *this; }
234 
247  inline ExportTask& AddExportOnly(Aws::String&& value) { m_exportOnlyHasBeenSet = true; m_exportOnly.push_back(std::move(value)); return *this; }
248 
261  inline ExportTask& AddExportOnly(const char* value) { m_exportOnlyHasBeenSet = true; m_exportOnly.push_back(value); return *this; }
262 
263 
267  inline const Aws::Utils::DateTime& GetSnapshotTime() const{ return m_snapshotTime; }
268 
272  inline bool SnapshotTimeHasBeenSet() const { return m_snapshotTimeHasBeenSet; }
273 
277  inline void SetSnapshotTime(const Aws::Utils::DateTime& value) { m_snapshotTimeHasBeenSet = true; m_snapshotTime = value; }
278 
282  inline void SetSnapshotTime(Aws::Utils::DateTime&& value) { m_snapshotTimeHasBeenSet = true; m_snapshotTime = std::move(value); }
283 
287  inline ExportTask& WithSnapshotTime(const Aws::Utils::DateTime& value) { SetSnapshotTime(value); return *this;}
288 
292  inline ExportTask& WithSnapshotTime(Aws::Utils::DateTime&& value) { SetSnapshotTime(std::move(value)); return *this;}
293 
294 
298  inline const Aws::Utils::DateTime& GetTaskStartTime() const{ return m_taskStartTime; }
299 
303  inline bool TaskStartTimeHasBeenSet() const { return m_taskStartTimeHasBeenSet; }
304 
308  inline void SetTaskStartTime(const Aws::Utils::DateTime& value) { m_taskStartTimeHasBeenSet = true; m_taskStartTime = value; }
309 
313  inline void SetTaskStartTime(Aws::Utils::DateTime&& value) { m_taskStartTimeHasBeenSet = true; m_taskStartTime = std::move(value); }
314 
318  inline ExportTask& WithTaskStartTime(const Aws::Utils::DateTime& value) { SetTaskStartTime(value); return *this;}
319 
323  inline ExportTask& WithTaskStartTime(Aws::Utils::DateTime&& value) { SetTaskStartTime(std::move(value)); return *this;}
324 
325 
329  inline const Aws::Utils::DateTime& GetTaskEndTime() const{ return m_taskEndTime; }
330 
334  inline bool TaskEndTimeHasBeenSet() const { return m_taskEndTimeHasBeenSet; }
335 
339  inline void SetTaskEndTime(const Aws::Utils::DateTime& value) { m_taskEndTimeHasBeenSet = true; m_taskEndTime = value; }
340 
344  inline void SetTaskEndTime(Aws::Utils::DateTime&& value) { m_taskEndTimeHasBeenSet = true; m_taskEndTime = std::move(value); }
345 
349  inline ExportTask& WithTaskEndTime(const Aws::Utils::DateTime& value) { SetTaskEndTime(value); return *this;}
350 
354  inline ExportTask& WithTaskEndTime(Aws::Utils::DateTime&& value) { SetTaskEndTime(std::move(value)); return *this;}
355 
356 
360  inline const Aws::String& GetS3Bucket() const{ return m_s3Bucket; }
361 
365  inline bool S3BucketHasBeenSet() const { return m_s3BucketHasBeenSet; }
366 
370  inline void SetS3Bucket(const Aws::String& value) { m_s3BucketHasBeenSet = true; m_s3Bucket = value; }
371 
375  inline void SetS3Bucket(Aws::String&& value) { m_s3BucketHasBeenSet = true; m_s3Bucket = std::move(value); }
376 
380  inline void SetS3Bucket(const char* value) { m_s3BucketHasBeenSet = true; m_s3Bucket.assign(value); }
381 
385  inline ExportTask& WithS3Bucket(const Aws::String& value) { SetS3Bucket(value); return *this;}
386 
390  inline ExportTask& WithS3Bucket(Aws::String&& value) { SetS3Bucket(std::move(value)); return *this;}
391 
395  inline ExportTask& WithS3Bucket(const char* value) { SetS3Bucket(value); return *this;}
396 
397 
402  inline const Aws::String& GetS3Prefix() const{ return m_s3Prefix; }
403 
408  inline bool S3PrefixHasBeenSet() const { return m_s3PrefixHasBeenSet; }
409 
414  inline void SetS3Prefix(const Aws::String& value) { m_s3PrefixHasBeenSet = true; m_s3Prefix = value; }
415 
420  inline void SetS3Prefix(Aws::String&& value) { m_s3PrefixHasBeenSet = true; m_s3Prefix = std::move(value); }
421 
426  inline void SetS3Prefix(const char* value) { m_s3PrefixHasBeenSet = true; m_s3Prefix.assign(value); }
427 
432  inline ExportTask& WithS3Prefix(const Aws::String& value) { SetS3Prefix(value); return *this;}
433 
438  inline ExportTask& WithS3Prefix(Aws::String&& value) { SetS3Prefix(std::move(value)); return *this;}
439 
444  inline ExportTask& WithS3Prefix(const char* value) { SetS3Prefix(value); return *this;}
445 
446 
451  inline const Aws::String& GetIamRoleArn() const{ return m_iamRoleArn; }
452 
457  inline bool IamRoleArnHasBeenSet() const { return m_iamRoleArnHasBeenSet; }
458 
463  inline void SetIamRoleArn(const Aws::String& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = value; }
464 
469  inline void SetIamRoleArn(Aws::String&& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = std::move(value); }
470 
475  inline void SetIamRoleArn(const char* value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn.assign(value); }
476 
481  inline ExportTask& WithIamRoleArn(const Aws::String& value) { SetIamRoleArn(value); return *this;}
482 
487  inline ExportTask& WithIamRoleArn(Aws::String&& value) { SetIamRoleArn(std::move(value)); return *this;}
488 
493  inline ExportTask& WithIamRoleArn(const char* value) { SetIamRoleArn(value); return *this;}
494 
495 
503  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
504 
512  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
513 
521  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
522 
530  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
531 
539  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
540 
548  inline ExportTask& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
549 
557  inline ExportTask& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
558 
566  inline ExportTask& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
567 
568 
572  inline const Aws::String& GetStatus() const{ return m_status; }
573 
577  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
578 
582  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
583 
587  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
588 
592  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
593 
597  inline ExportTask& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
598 
602  inline ExportTask& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
603 
607  inline ExportTask& WithStatus(const char* value) { SetStatus(value); return *this;}
608 
609 
613  inline int GetPercentProgress() const{ return m_percentProgress; }
614 
618  inline bool PercentProgressHasBeenSet() const { return m_percentProgressHasBeenSet; }
619 
623  inline void SetPercentProgress(int value) { m_percentProgressHasBeenSet = true; m_percentProgress = value; }
624 
628  inline ExportTask& WithPercentProgress(int value) { SetPercentProgress(value); return *this;}
629 
630 
634  inline int GetTotalExtractedDataInGB() const{ return m_totalExtractedDataInGB; }
635 
639  inline bool TotalExtractedDataInGBHasBeenSet() const { return m_totalExtractedDataInGBHasBeenSet; }
640 
644  inline void SetTotalExtractedDataInGB(int value) { m_totalExtractedDataInGBHasBeenSet = true; m_totalExtractedDataInGB = value; }
645 
649  inline ExportTask& WithTotalExtractedDataInGB(int value) { SetTotalExtractedDataInGB(value); return *this;}
650 
651 
655  inline const Aws::String& GetFailureCause() const{ return m_failureCause; }
656 
660  inline bool FailureCauseHasBeenSet() const { return m_failureCauseHasBeenSet; }
661 
665  inline void SetFailureCause(const Aws::String& value) { m_failureCauseHasBeenSet = true; m_failureCause = value; }
666 
670  inline void SetFailureCause(Aws::String&& value) { m_failureCauseHasBeenSet = true; m_failureCause = std::move(value); }
671 
675  inline void SetFailureCause(const char* value) { m_failureCauseHasBeenSet = true; m_failureCause.assign(value); }
676 
680  inline ExportTask& WithFailureCause(const Aws::String& value) { SetFailureCause(value); return *this;}
681 
685  inline ExportTask& WithFailureCause(Aws::String&& value) { SetFailureCause(std::move(value)); return *this;}
686 
690  inline ExportTask& WithFailureCause(const char* value) { SetFailureCause(value); return *this;}
691 
692 
696  inline const Aws::String& GetWarningMessage() const{ return m_warningMessage; }
697 
701  inline bool WarningMessageHasBeenSet() const { return m_warningMessageHasBeenSet; }
702 
706  inline void SetWarningMessage(const Aws::String& value) { m_warningMessageHasBeenSet = true; m_warningMessage = value; }
707 
711  inline void SetWarningMessage(Aws::String&& value) { m_warningMessageHasBeenSet = true; m_warningMessage = std::move(value); }
712 
716  inline void SetWarningMessage(const char* value) { m_warningMessageHasBeenSet = true; m_warningMessage.assign(value); }
717 
721  inline ExportTask& WithWarningMessage(const Aws::String& value) { SetWarningMessage(value); return *this;}
722 
726  inline ExportTask& WithWarningMessage(Aws::String&& value) { SetWarningMessage(std::move(value)); return *this;}
727 
731  inline ExportTask& WithWarningMessage(const char* value) { SetWarningMessage(value); return *this;}
732 
733 
734 
735  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
736 
737 
738  inline bool ResponseMetadataHasBeenSet() const { return m_responseMetadataHasBeenSet; }
739 
740 
741  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadataHasBeenSet = true; m_responseMetadata = value; }
742 
743 
744  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadataHasBeenSet = true; m_responseMetadata = std::move(value); }
745 
746 
747  inline ExportTask& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
748 
749 
750  inline ExportTask& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
751 
752  private:
753 
754  Aws::String m_exportTaskIdentifier;
755  bool m_exportTaskIdentifierHasBeenSet;
756 
757  Aws::String m_sourceArn;
758  bool m_sourceArnHasBeenSet;
759 
760  Aws::Vector<Aws::String> m_exportOnly;
761  bool m_exportOnlyHasBeenSet;
762 
763  Aws::Utils::DateTime m_snapshotTime;
764  bool m_snapshotTimeHasBeenSet;
765 
766  Aws::Utils::DateTime m_taskStartTime;
767  bool m_taskStartTimeHasBeenSet;
768 
769  Aws::Utils::DateTime m_taskEndTime;
770  bool m_taskEndTimeHasBeenSet;
771 
772  Aws::String m_s3Bucket;
773  bool m_s3BucketHasBeenSet;
774 
775  Aws::String m_s3Prefix;
776  bool m_s3PrefixHasBeenSet;
777 
778  Aws::String m_iamRoleArn;
779  bool m_iamRoleArnHasBeenSet;
780 
781  Aws::String m_kmsKeyId;
782  bool m_kmsKeyIdHasBeenSet;
783 
784  Aws::String m_status;
785  bool m_statusHasBeenSet;
786 
787  int m_percentProgress;
788  bool m_percentProgressHasBeenSet;
789 
790  int m_totalExtractedDataInGB;
791  bool m_totalExtractedDataInGBHasBeenSet;
792 
793  Aws::String m_failureCause;
794  bool m_failureCauseHasBeenSet;
795 
796  Aws::String m_warningMessage;
797  bool m_warningMessageHasBeenSet;
798 
799  ResponseMetadata m_responseMetadata;
800  bool m_responseMetadataHasBeenSet;
801  };
802 
803 } // namespace Model
804 } // namespace RDS
805 } // namespace Aws
Aws::RDS::Model::ExportTask::SetIamRoleArn
void SetIamRoleArn(const Aws::String &value)
Definition: ExportTask.h:463
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::RDS::Model::ExportTask::WarningMessageHasBeenSet
bool WarningMessageHasBeenSet() const
Definition: ExportTask.h:701
Aws::RDS::Model::ExportTask
Definition: ExportTask.h:37
Aws::RDS::Model::ExportTask::GetTaskEndTime
const Aws::Utils::DateTime & GetTaskEndTime() const
Definition: ExportTask.h:329
Aws::RDS::Model::ExportTask::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::ExportTask::WithFailureCause
ExportTask & WithFailureCause(Aws::String &&value)
Definition: ExportTask.h:685
Aws::RDS::Model::ExportTask::TotalExtractedDataInGBHasBeenSet
bool TotalExtractedDataInGBHasBeenSet() const
Definition: ExportTask.h:639
Aws::RDS::Model::ExportTask::WithKmsKeyId
ExportTask & WithKmsKeyId(const Aws::String &value)
Definition: ExportTask.h:548
Aws::RDS::Model::ExportTask::WithResponseMetadata
ExportTask & WithResponseMetadata(const ResponseMetadata &value)
Definition: ExportTask.h:747
Aws::RDS::Model::ExportTask::AddExportOnly
ExportTask & AddExportOnly(const Aws::String &value)
Definition: ExportTask.h:233
Aws::RDS::Model::ExportTask::SetSnapshotTime
void SetSnapshotTime(const Aws::Utils::DateTime &value)
Definition: ExportTask.h:277
Aws::RDS::Model::ExportTask::SetS3Bucket
void SetS3Bucket(const char *value)
Definition: ExportTask.h:380
Aws::RDS::Model::ExportTask::WithS3Prefix
ExportTask & WithS3Prefix(const char *value)
Definition: ExportTask.h:444
Aws::RDS::Model::ExportTask::SetS3Prefix
void SetS3Prefix(const Aws::String &value)
Definition: ExportTask.h:414
Aws::RDS::Model::ExportTask::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: ExportTask.h:744
Aws::RDS::Model::ExportTask::SetSnapshotTime
void SetSnapshotTime(Aws::Utils::DateTime &&value)
Definition: ExportTask.h:282
Aws::RDS::Model::ExportTask::WithSourceArn
ExportTask & WithSourceArn(const char *value)
Definition: ExportTask.h:134
Aws::RDS::Model::ExportTask::WithSourceArn
ExportTask & WithSourceArn(Aws::String &&value)
Definition: ExportTask.h:129
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
DateTime.h
Aws::RDS::Model::ExportTask::SnapshotTimeHasBeenSet
bool SnapshotTimeHasBeenSet() const
Definition: ExportTask.h:272
Aws::RDS::Model::ExportTask::WithExportTaskIdentifier
ExportTask & WithExportTaskIdentifier(Aws::String &&value)
Definition: ExportTask.h:87
Aws::RDS::Model::ExportTask::WithWarningMessage
ExportTask & WithWarningMessage(const char *value)
Definition: ExportTask.h:731
Aws::RDS::Model::ExportTask::SetWarningMessage
void SetWarningMessage(Aws::String &&value)
Definition: ExportTask.h:711
Aws::RDS::Model::ExportTask::WithPercentProgress
ExportTask & WithPercentProgress(int value)
Definition: ExportTask.h:628
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::ExportTask::SetFailureCause
void SetFailureCause(Aws::String &&value)
Definition: ExportTask.h:670
Aws::RDS::Model::ExportTask::SetExportOnly
void SetExportOnly(Aws::Vector< Aws::String > &&value)
Definition: ExportTask.h:191
Aws::RDS::Model::ExportTask::WithS3Bucket
ExportTask & WithS3Bucket(const Aws::String &value)
Definition: ExportTask.h:385
Aws::RDS::Model::ExportTask::SetIamRoleArn
void SetIamRoleArn(Aws::String &&value)
Definition: ExportTask.h:469
AWSStreamFwd.h
Aws::RDS::Model::ExportTask::WithIamRoleArn
ExportTask & WithIamRoleArn(Aws::String &&value)
Definition: ExportTask.h:487
Aws::RDS::Model::ExportTask::ExportTask
ExportTask(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::ExportTask::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: ExportTask.h:512
Aws::RDS::Model::ExportTask::WithWarningMessage
ExportTask & WithWarningMessage(Aws::String &&value)
Definition: ExportTask.h:726
Aws::RDS::Model::ExportTask::SetSourceArn
void SetSourceArn(const Aws::String &value)
Definition: ExportTask.h:109
Aws::RDS::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
AWSVector.h
Aws::RDS::Model::ExportTask::WithIamRoleArn
ExportTask & WithIamRoleArn(const char *value)
Definition: ExportTask.h:493
Aws::RDS::Model::ExportTask::operator=
ExportTask & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::ExportTask::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: ExportTask.h:521
Aws::RDS::Model::ExportTask::TaskEndTimeHasBeenSet
bool TaskEndTimeHasBeenSet() const
Definition: ExportTask.h:334
Aws::RDS::Model::ExportTask::WithS3Prefix
ExportTask & WithS3Prefix(Aws::String &&value)
Definition: ExportTask.h:438
Aws::RDS::Model::ExportTask::FailureCauseHasBeenSet
bool FailureCauseHasBeenSet() const
Definition: ExportTask.h:660
Aws::RDS::Model::ExportTask::SetS3Prefix
void SetS3Prefix(Aws::String &&value)
Definition: ExportTask.h:420
Aws::RDS::Model::ExportTask::ExportTaskIdentifierHasBeenSet
bool ExportTaskIdentifierHasBeenSet() const
Definition: ExportTask.h:57
Aws::RDS::Model::ExportTask::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: ExportTask.h:530
Aws::RDS::Model::ExportTask::SetExportTaskIdentifier
void SetExportTaskIdentifier(Aws::String &&value)
Definition: ExportTask.h:69
Aws::RDS::Model::ExportTask::GetS3Prefix
const Aws::String & GetS3Prefix() const
Definition: ExportTask.h:402
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::ExportTask::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: ExportTask.h:503
Aws::RDS::Model::ExportTask::WithFailureCause
ExportTask & WithFailureCause(const char *value)
Definition: ExportTask.h:690
Aws::RDS::Model::ExportTask::WithIamRoleArn
ExportTask & WithIamRoleArn(const Aws::String &value)
Definition: ExportTask.h:481
Aws::RDS::Model::ExportTask::SetWarningMessage
void SetWarningMessage(const char *value)
Definition: ExportTask.h:716
Aws::RDS::Model::ExportTask::SourceArnHasBeenSet
bool SourceArnHasBeenSet() const
Definition: ExportTask.h:104
Aws::RDS::Model::ExportTask::WithFailureCause
ExportTask & WithFailureCause(const Aws::String &value)
Definition: ExportTask.h:680
Aws::RDS::Model::ExportTask::GetTaskStartTime
const Aws::Utils::DateTime & GetTaskStartTime() const
Definition: ExportTask.h:298
Aws::RDS::Model::ExportTask::SetSourceArn
void SetSourceArn(Aws::String &&value)
Definition: ExportTask.h:114
RDS_EXPORTS.h
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::ExportTask::WithTaskEndTime
ExportTask & WithTaskEndTime(Aws::Utils::DateTime &&value)
Definition: ExportTask.h:354
Aws::RDS::Model::ExportTask::AddExportOnly
ExportTask & AddExportOnly(Aws::String &&value)
Definition: ExportTask.h:247
Aws::RDS::Model::ExportTask::WithKmsKeyId
ExportTask & WithKmsKeyId(Aws::String &&value)
Definition: ExportTask.h:557
Aws::RDS::Model::ExportTask::WithResponseMetadata
ExportTask & WithResponseMetadata(ResponseMetadata &&value)
Definition: ExportTask.h:750
Aws::RDS::Model::ExportTask::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: ExportTask.h:539
Aws::RDS::Model::ExportTask::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::ExportTask::WithSourceArn
ExportTask & WithSourceArn(const Aws::String &value)
Definition: ExportTask.h:124
Aws::RDS::Model::ExportTask::WithExportTaskIdentifier
ExportTask & WithExportTaskIdentifier(const char *value)
Definition: ExportTask.h:93
Aws::RDS::Model::ExportTask::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: ExportTask.h:735
Aws::RDS::Model::ExportTask::S3BucketHasBeenSet
bool S3BucketHasBeenSet() const
Definition: ExportTask.h:365
AWSString.h
Aws::RDS::Model::ExportTask::GetIamRoleArn
const Aws::String & GetIamRoleArn() const
Definition: ExportTask.h:451
Aws::RDS::Model::ExportTask::ResponseMetadataHasBeenSet
bool ResponseMetadataHasBeenSet() const
Definition: ExportTask.h:738
Aws::RDS::Model::ExportTask::SetStatus
void SetStatus(const char *value)
Definition: ExportTask.h:592
Aws::RDS::Model::ExportTask::SetIamRoleArn
void SetIamRoleArn(const char *value)
Definition: ExportTask.h:475
Aws::RDS::Model::ExportTask::WithTaskStartTime
ExportTask & WithTaskStartTime(const Aws::Utils::DateTime &value)
Definition: ExportTask.h:318
Aws::RDS::Model::ExportTask::SetExportOnly
void SetExportOnly(const Aws::Vector< Aws::String > &value)
Definition: ExportTask.h:177
Aws::RDS::Model::ExportTask::WithSnapshotTime
ExportTask & WithSnapshotTime(Aws::Utils::DateTime &&value)
Definition: ExportTask.h:292
Aws::RDS::Model::ExportTask::GetExportTaskIdentifier
const Aws::String & GetExportTaskIdentifier() const
Definition: ExportTask.h:51
Aws::RDS::Model::ExportTask::WithKmsKeyId
ExportTask & WithKmsKeyId(const char *value)
Definition: ExportTask.h:566
Aws::RDS::Model::ExportTask::SetStatus
void SetStatus(const Aws::String &value)
Definition: ExportTask.h:582
Aws::RDS::Model::ExportTask::SetSourceArn
void SetSourceArn(const char *value)
Definition: ExportTask.h:119
Aws::RDS::Model::ExportTask::WithS3Bucket
ExportTask & WithS3Bucket(Aws::String &&value)
Definition: ExportTask.h:390
Aws::RDS::Model::ExportTask::PercentProgressHasBeenSet
bool PercentProgressHasBeenSet() const
Definition: ExportTask.h:618
Aws::RDS::Model::ExportTask::SetFailureCause
void SetFailureCause(const Aws::String &value)
Definition: ExportTask.h:665
Aws::RDS::Model::ExportTask::IamRoleArnHasBeenSet
bool IamRoleArnHasBeenSet() const
Definition: ExportTask.h:457
Aws::RDS::Model::ExportTask::WithS3Bucket
ExportTask & WithS3Bucket(const char *value)
Definition: ExportTask.h:395
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::ExportTask::SetFailureCause
void SetFailureCause(const char *value)
Definition: ExportTask.h:675
Aws::RDS::Model::ExportTask::GetPercentProgress
int GetPercentProgress() const
Definition: ExportTask.h:613
Aws::RDS::Model::ExportTask::AddExportOnly
ExportTask & AddExportOnly(const char *value)
Definition: ExportTask.h:261
Aws::RDS::Model::ExportTask::GetWarningMessage
const Aws::String & GetWarningMessage() const
Definition: ExportTask.h:696
Aws::RDS::Model::ExportTask::SetExportTaskIdentifier
void SetExportTaskIdentifier(const Aws::String &value)
Definition: ExportTask.h:63
Aws::RDS::Model::ExportTask::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: ExportTask.h:741
Aws::RDS::Model::ExportTask::S3PrefixHasBeenSet
bool S3PrefixHasBeenSet() const
Definition: ExportTask.h:408
Aws::RDS::Model::ExportTask::ExportOnlyHasBeenSet
bool ExportOnlyHasBeenSet() const
Definition: ExportTask.h:163
Aws::RDS::Model::ExportTask::WithTotalExtractedDataInGB
ExportTask & WithTotalExtractedDataInGB(int value)
Definition: ExportTask.h:649
Aws::RDS::Model::ExportTask::GetStatus
const Aws::String & GetStatus() const
Definition: ExportTask.h:572
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::ExportTask::TaskStartTimeHasBeenSet
bool TaskStartTimeHasBeenSet() const
Definition: ExportTask.h:303
Aws::RDS::Model::ExportTask::GetExportOnly
const Aws::Vector< Aws::String > & GetExportOnly() const
Definition: ExportTask.h:149
Aws::RDS::Model::ExportTask::WithStatus
ExportTask & WithStatus(const Aws::String &value)
Definition: ExportTask.h:597
Aws::RDS::Model::ExportTask::SetS3Bucket
void SetS3Bucket(Aws::String &&value)
Definition: ExportTask.h:375
Aws::RDS::Model::ExportTask::SetWarningMessage
void SetWarningMessage(const Aws::String &value)
Definition: ExportTask.h:706
Aws::RDS::Model::ExportTask::SetS3Bucket
void SetS3Bucket(const Aws::String &value)
Definition: ExportTask.h:370
ResponseMetadata.h
Aws::RDS::Model::ExportTask::WithStatus
ExportTask & WithStatus(const char *value)
Definition: ExportTask.h:607
Aws::RDS::Model::ExportTask::SetTaskStartTime
void SetTaskStartTime(Aws::Utils::DateTime &&value)
Definition: ExportTask.h:313
Aws::RDS::Model::ExportTask::WithS3Prefix
ExportTask & WithS3Prefix(const Aws::String &value)
Definition: ExportTask.h:432
Aws::RDS::Model::ExportTask::WithExportTaskIdentifier
ExportTask & WithExportTaskIdentifier(const Aws::String &value)
Definition: ExportTask.h:81
Aws::RDS::Model::ExportTask::GetTotalExtractedDataInGB
int GetTotalExtractedDataInGB() const
Definition: ExportTask.h:634
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::ExportTask::SetExportTaskIdentifier
void SetExportTaskIdentifier(const char *value)
Definition: ExportTask.h:75
Aws::RDS::Model::ExportTask::WithExportOnly
ExportTask & WithExportOnly(const Aws::Vector< Aws::String > &value)
Definition: ExportTask.h:205
Aws::RDS::Model::ExportTask::SetTaskEndTime
void SetTaskEndTime(Aws::Utils::DateTime &&value)
Definition: ExportTask.h:344
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::ExportTask::WithSnapshotTime
ExportTask & WithSnapshotTime(const Aws::Utils::DateTime &value)
Definition: ExportTask.h:287
Aws::RDS::Model::ExportTask::WithTaskStartTime
ExportTask & WithTaskStartTime(Aws::Utils::DateTime &&value)
Definition: ExportTask.h:323
Aws::RDS::Model::ExportTask::SetTaskStartTime
void SetTaskStartTime(const Aws::Utils::DateTime &value)
Definition: ExportTask.h:308
Aws::RDS::Model::ExportTask::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: ExportTask.h:577
Aws::RDS::Model::ExportTask::SetTaskEndTime
void SetTaskEndTime(const Aws::Utils::DateTime &value)
Definition: ExportTask.h:339
Aws::RDS::Model::ExportTask::WithStatus
ExportTask & WithStatus(Aws::String &&value)
Definition: ExportTask.h:602
Aws::RDS::Model::ExportTask::ExportTask
ExportTask()
Aws::RDS::Model::ExportTask::SetTotalExtractedDataInGB
void SetTotalExtractedDataInGB(int value)
Definition: ExportTask.h:644
Aws::RDS::Model::ExportTask::GetFailureCause
const Aws::String & GetFailureCause() const
Definition: ExportTask.h:655
Aws::RDS::Model::ExportTask::WithTaskEndTime
ExportTask & WithTaskEndTime(const Aws::Utils::DateTime &value)
Definition: ExportTask.h:349
Aws::RDS::Model::ExportTask::WithWarningMessage
ExportTask & WithWarningMessage(const Aws::String &value)
Definition: ExportTask.h:721
Aws::RDS::Model::ExportTask::SetPercentProgress
void SetPercentProgress(int value)
Definition: ExportTask.h:623
Aws::RDS::Model::ExportTask::SetS3Prefix
void SetS3Prefix(const char *value)
Definition: ExportTask.h:426
Aws::RDS::Model::ExportTask::SetStatus
void SetStatus(Aws::String &&value)
Definition: ExportTask.h:587
Aws::RDS::Model::ExportTask::GetSnapshotTime
const Aws::Utils::DateTime & GetSnapshotTime() const
Definition: ExportTask.h:267
Aws::RDS::Model::ExportTask::GetS3Bucket
const Aws::String & GetS3Bucket() const
Definition: ExportTask.h:360
Aws::RDS::Model::ExportTask::WithExportOnly
ExportTask & WithExportOnly(Aws::Vector< Aws::String > &&value)
Definition: ExportTask.h:219
Aws::RDS::Model::ExportTask::GetSourceArn
const Aws::String & GetSourceArn() const
Definition: ExportTask.h:99