AWS SDK for C++  1.9.104
AWS SDK for C++
DBInstanceAutomatedBackup.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Xml
21 {
22  class XmlNode;
23 } // namespace Xml
24 } // namespace Utils
25 namespace RDS
26 {
27 namespace Model
28 {
29 
38  {
39  public:
43 
44  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
45  void OutputToStream(Aws::OStream& oStream, const char* location) const;
46 
47 
51  inline const Aws::String& GetDBInstanceArn() const{ return m_dBInstanceArn; }
52 
56  inline bool DBInstanceArnHasBeenSet() const { return m_dBInstanceArnHasBeenSet; }
57 
61  inline void SetDBInstanceArn(const Aws::String& value) { m_dBInstanceArnHasBeenSet = true; m_dBInstanceArn = value; }
62 
66  inline void SetDBInstanceArn(Aws::String&& value) { m_dBInstanceArnHasBeenSet = true; m_dBInstanceArn = std::move(value); }
67 
71  inline void SetDBInstanceArn(const char* value) { m_dBInstanceArnHasBeenSet = true; m_dBInstanceArn.assign(value); }
72 
76  inline DBInstanceAutomatedBackup& WithDBInstanceArn(const Aws::String& value) { SetDBInstanceArn(value); return *this;}
77 
81  inline DBInstanceAutomatedBackup& WithDBInstanceArn(Aws::String&& value) { SetDBInstanceArn(std::move(value)); return *this;}
82 
86  inline DBInstanceAutomatedBackup& WithDBInstanceArn(const char* value) { SetDBInstanceArn(value); return *this;}
87 
88 
93  inline const Aws::String& GetDbiResourceId() const{ return m_dbiResourceId; }
94 
99  inline bool DbiResourceIdHasBeenSet() const { return m_dbiResourceIdHasBeenSet; }
100 
105  inline void SetDbiResourceId(const Aws::String& value) { m_dbiResourceIdHasBeenSet = true; m_dbiResourceId = value; }
106 
111  inline void SetDbiResourceId(Aws::String&& value) { m_dbiResourceIdHasBeenSet = true; m_dbiResourceId = std::move(value); }
112 
117  inline void SetDbiResourceId(const char* value) { m_dbiResourceIdHasBeenSet = true; m_dbiResourceId.assign(value); }
118 
123  inline DBInstanceAutomatedBackup& WithDbiResourceId(const Aws::String& value) { SetDbiResourceId(value); return *this;}
124 
129  inline DBInstanceAutomatedBackup& WithDbiResourceId(Aws::String&& value) { SetDbiResourceId(std::move(value)); return *this;}
130 
135  inline DBInstanceAutomatedBackup& WithDbiResourceId(const char* value) { SetDbiResourceId(value); return *this;}
136 
137 
141  inline const Aws::String& GetRegion() const{ return m_region; }
142 
146  inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
147 
151  inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
152 
156  inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
157 
161  inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
162 
166  inline DBInstanceAutomatedBackup& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
167 
171  inline DBInstanceAutomatedBackup& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
172 
176  inline DBInstanceAutomatedBackup& WithRegion(const char* value) { SetRegion(value); return *this;}
177 
178 
183  inline const Aws::String& GetDBInstanceIdentifier() const{ return m_dBInstanceIdentifier; }
184 
189  inline bool DBInstanceIdentifierHasBeenSet() const { return m_dBInstanceIdentifierHasBeenSet; }
190 
195  inline void SetDBInstanceIdentifier(const Aws::String& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = value; }
196 
201  inline void SetDBInstanceIdentifier(Aws::String&& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = std::move(value); }
202 
207  inline void SetDBInstanceIdentifier(const char* value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier.assign(value); }
208 
213  inline DBInstanceAutomatedBackup& WithDBInstanceIdentifier(const Aws::String& value) { SetDBInstanceIdentifier(value); return *this;}
214 
219  inline DBInstanceAutomatedBackup& WithDBInstanceIdentifier(Aws::String&& value) { SetDBInstanceIdentifier(std::move(value)); return *this;}
220 
225  inline DBInstanceAutomatedBackup& WithDBInstanceIdentifier(const char* value) { SetDBInstanceIdentifier(value); return *this;}
226 
227 
231  inline const RestoreWindow& GetRestoreWindow() const{ return m_restoreWindow; }
232 
236  inline bool RestoreWindowHasBeenSet() const { return m_restoreWindowHasBeenSet; }
237 
241  inline void SetRestoreWindow(const RestoreWindow& value) { m_restoreWindowHasBeenSet = true; m_restoreWindow = value; }
242 
246  inline void SetRestoreWindow(RestoreWindow&& value) { m_restoreWindowHasBeenSet = true; m_restoreWindow = std::move(value); }
247 
251  inline DBInstanceAutomatedBackup& WithRestoreWindow(const RestoreWindow& value) { SetRestoreWindow(value); return *this;}
252 
256  inline DBInstanceAutomatedBackup& WithRestoreWindow(RestoreWindow&& value) { SetRestoreWindow(std::move(value)); return *this;}
257 
258 
262  inline int GetAllocatedStorage() const{ return m_allocatedStorage; }
263 
267  inline bool AllocatedStorageHasBeenSet() const { return m_allocatedStorageHasBeenSet; }
268 
272  inline void SetAllocatedStorage(int value) { m_allocatedStorageHasBeenSet = true; m_allocatedStorage = value; }
273 
277  inline DBInstanceAutomatedBackup& WithAllocatedStorage(int value) { SetAllocatedStorage(value); return *this;}
278 
279 
287  inline const Aws::String& GetStatus() const{ return m_status; }
288 
296  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
297 
305  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
306 
314  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
315 
323  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
324 
332  inline DBInstanceAutomatedBackup& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
333 
341  inline DBInstanceAutomatedBackup& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
342 
350  inline DBInstanceAutomatedBackup& WithStatus(const char* value) { SetStatus(value); return *this;}
351 
352 
358  inline int GetPort() const{ return m_port; }
359 
365  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
366 
372  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
373 
379  inline DBInstanceAutomatedBackup& WithPort(int value) { SetPort(value); return *this;}
380 
381 
388  inline const Aws::String& GetAvailabilityZone() const{ return m_availabilityZone; }
389 
396  inline bool AvailabilityZoneHasBeenSet() const { return m_availabilityZoneHasBeenSet; }
397 
404  inline void SetAvailabilityZone(const Aws::String& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = value; }
405 
412  inline void SetAvailabilityZone(Aws::String&& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = std::move(value); }
413 
420  inline void SetAvailabilityZone(const char* value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone.assign(value); }
421 
428  inline DBInstanceAutomatedBackup& WithAvailabilityZone(const Aws::String& value) { SetAvailabilityZone(value); return *this;}
429 
436  inline DBInstanceAutomatedBackup& WithAvailabilityZone(Aws::String&& value) { SetAvailabilityZone(std::move(value)); return *this;}
437 
444  inline DBInstanceAutomatedBackup& WithAvailabilityZone(const char* value) { SetAvailabilityZone(value); return *this;}
445 
446 
450  inline const Aws::String& GetVpcId() const{ return m_vpcId; }
451 
455  inline bool VpcIdHasBeenSet() const { return m_vpcIdHasBeenSet; }
456 
460  inline void SetVpcId(const Aws::String& value) { m_vpcIdHasBeenSet = true; m_vpcId = value; }
461 
465  inline void SetVpcId(Aws::String&& value) { m_vpcIdHasBeenSet = true; m_vpcId = std::move(value); }
466 
470  inline void SetVpcId(const char* value) { m_vpcIdHasBeenSet = true; m_vpcId.assign(value); }
471 
475  inline DBInstanceAutomatedBackup& WithVpcId(const Aws::String& value) { SetVpcId(value); return *this;}
476 
480  inline DBInstanceAutomatedBackup& WithVpcId(Aws::String&& value) { SetVpcId(std::move(value)); return *this;}
481 
485  inline DBInstanceAutomatedBackup& WithVpcId(const char* value) { SetVpcId(value); return *this;}
486 
487 
491  inline const Aws::Utils::DateTime& GetInstanceCreateTime() const{ return m_instanceCreateTime; }
492 
496  inline bool InstanceCreateTimeHasBeenSet() const { return m_instanceCreateTimeHasBeenSet; }
497 
501  inline void SetInstanceCreateTime(const Aws::Utils::DateTime& value) { m_instanceCreateTimeHasBeenSet = true; m_instanceCreateTime = value; }
502 
506  inline void SetInstanceCreateTime(Aws::Utils::DateTime&& value) { m_instanceCreateTimeHasBeenSet = true; m_instanceCreateTime = std::move(value); }
507 
511  inline DBInstanceAutomatedBackup& WithInstanceCreateTime(const Aws::Utils::DateTime& value) { SetInstanceCreateTime(value); return *this;}
512 
516  inline DBInstanceAutomatedBackup& WithInstanceCreateTime(Aws::Utils::DateTime&& value) { SetInstanceCreateTime(std::move(value)); return *this;}
517 
518 
522  inline const Aws::String& GetMasterUsername() const{ return m_masterUsername; }
523 
527  inline bool MasterUsernameHasBeenSet() const { return m_masterUsernameHasBeenSet; }
528 
532  inline void SetMasterUsername(const Aws::String& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = value; }
533 
537  inline void SetMasterUsername(Aws::String&& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = std::move(value); }
538 
542  inline void SetMasterUsername(const char* value) { m_masterUsernameHasBeenSet = true; m_masterUsername.assign(value); }
543 
547  inline DBInstanceAutomatedBackup& WithMasterUsername(const Aws::String& value) { SetMasterUsername(value); return *this;}
548 
552  inline DBInstanceAutomatedBackup& WithMasterUsername(Aws::String&& value) { SetMasterUsername(std::move(value)); return *this;}
553 
557  inline DBInstanceAutomatedBackup& WithMasterUsername(const char* value) { SetMasterUsername(value); return *this;}
558 
559 
563  inline const Aws::String& GetEngine() const{ return m_engine; }
564 
568  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
569 
573  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
574 
578  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
579 
583  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
584 
588  inline DBInstanceAutomatedBackup& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
589 
593  inline DBInstanceAutomatedBackup& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
594 
598  inline DBInstanceAutomatedBackup& WithEngine(const char* value) { SetEngine(value); return *this;}
599 
600 
604  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
605 
609  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
610 
614  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
615 
619  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
620 
624  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
625 
629  inline DBInstanceAutomatedBackup& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
630 
634  inline DBInstanceAutomatedBackup& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
635 
639  inline DBInstanceAutomatedBackup& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
640 
641 
645  inline const Aws::String& GetLicenseModel() const{ return m_licenseModel; }
646 
650  inline bool LicenseModelHasBeenSet() const { return m_licenseModelHasBeenSet; }
651 
655  inline void SetLicenseModel(const Aws::String& value) { m_licenseModelHasBeenSet = true; m_licenseModel = value; }
656 
660  inline void SetLicenseModel(Aws::String&& value) { m_licenseModelHasBeenSet = true; m_licenseModel = std::move(value); }
661 
665  inline void SetLicenseModel(const char* value) { m_licenseModelHasBeenSet = true; m_licenseModel.assign(value); }
666 
670  inline DBInstanceAutomatedBackup& WithLicenseModel(const Aws::String& value) { SetLicenseModel(value); return *this;}
671 
675  inline DBInstanceAutomatedBackup& WithLicenseModel(Aws::String&& value) { SetLicenseModel(std::move(value)); return *this;}
676 
680  inline DBInstanceAutomatedBackup& WithLicenseModel(const char* value) { SetLicenseModel(value); return *this;}
681 
682 
686  inline int GetIops() const{ return m_iops; }
687 
691  inline bool IopsHasBeenSet() const { return m_iopsHasBeenSet; }
692 
696  inline void SetIops(int value) { m_iopsHasBeenSet = true; m_iops = value; }
697 
701  inline DBInstanceAutomatedBackup& WithIops(int value) { SetIops(value); return *this;}
702 
703 
708  inline const Aws::String& GetOptionGroupName() const{ return m_optionGroupName; }
709 
714  inline bool OptionGroupNameHasBeenSet() const { return m_optionGroupNameHasBeenSet; }
715 
720  inline void SetOptionGroupName(const Aws::String& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = value; }
721 
726  inline void SetOptionGroupName(Aws::String&& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = std::move(value); }
727 
732  inline void SetOptionGroupName(const char* value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName.assign(value); }
733 
738  inline DBInstanceAutomatedBackup& WithOptionGroupName(const Aws::String& value) { SetOptionGroupName(value); return *this;}
739 
744  inline DBInstanceAutomatedBackup& WithOptionGroupName(Aws::String&& value) { SetOptionGroupName(std::move(value)); return *this;}
745 
750  inline DBInstanceAutomatedBackup& WithOptionGroupName(const char* value) { SetOptionGroupName(value); return *this;}
751 
752 
757  inline const Aws::String& GetTdeCredentialArn() const{ return m_tdeCredentialArn; }
758 
763  inline bool TdeCredentialArnHasBeenSet() const { return m_tdeCredentialArnHasBeenSet; }
764 
769  inline void SetTdeCredentialArn(const Aws::String& value) { m_tdeCredentialArnHasBeenSet = true; m_tdeCredentialArn = value; }
770 
775  inline void SetTdeCredentialArn(Aws::String&& value) { m_tdeCredentialArnHasBeenSet = true; m_tdeCredentialArn = std::move(value); }
776 
781  inline void SetTdeCredentialArn(const char* value) { m_tdeCredentialArnHasBeenSet = true; m_tdeCredentialArn.assign(value); }
782 
787  inline DBInstanceAutomatedBackup& WithTdeCredentialArn(const Aws::String& value) { SetTdeCredentialArn(value); return *this;}
788 
793  inline DBInstanceAutomatedBackup& WithTdeCredentialArn(Aws::String&& value) { SetTdeCredentialArn(std::move(value)); return *this;}
794 
799  inline DBInstanceAutomatedBackup& WithTdeCredentialArn(const char* value) { SetTdeCredentialArn(value); return *this;}
800 
801 
805  inline bool GetEncrypted() const{ return m_encrypted; }
806 
810  inline bool EncryptedHasBeenSet() const { return m_encryptedHasBeenSet; }
811 
815  inline void SetEncrypted(bool value) { m_encryptedHasBeenSet = true; m_encrypted = value; }
816 
820  inline DBInstanceAutomatedBackup& WithEncrypted(bool value) { SetEncrypted(value); return *this;}
821 
822 
826  inline const Aws::String& GetStorageType() const{ return m_storageType; }
827 
831  inline bool StorageTypeHasBeenSet() const { return m_storageTypeHasBeenSet; }
832 
836  inline void SetStorageType(const Aws::String& value) { m_storageTypeHasBeenSet = true; m_storageType = value; }
837 
841  inline void SetStorageType(Aws::String&& value) { m_storageTypeHasBeenSet = true; m_storageType = std::move(value); }
842 
846  inline void SetStorageType(const char* value) { m_storageTypeHasBeenSet = true; m_storageType.assign(value); }
847 
851  inline DBInstanceAutomatedBackup& WithStorageType(const Aws::String& value) { SetStorageType(value); return *this;}
852 
856  inline DBInstanceAutomatedBackup& WithStorageType(Aws::String&& value) { SetStorageType(std::move(value)); return *this;}
857 
861  inline DBInstanceAutomatedBackup& WithStorageType(const char* value) { SetStorageType(value); return *this;}
862 
863 
869  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
870 
876  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
877 
883  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
884 
890  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
891 
897  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
898 
904  inline DBInstanceAutomatedBackup& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
905 
911  inline DBInstanceAutomatedBackup& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
912 
918  inline DBInstanceAutomatedBackup& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
919 
920 
927  inline const Aws::String& GetTimezone() const{ return m_timezone; }
928 
935  inline bool TimezoneHasBeenSet() const { return m_timezoneHasBeenSet; }
936 
943  inline void SetTimezone(const Aws::String& value) { m_timezoneHasBeenSet = true; m_timezone = value; }
944 
951  inline void SetTimezone(Aws::String&& value) { m_timezoneHasBeenSet = true; m_timezone = std::move(value); }
952 
959  inline void SetTimezone(const char* value) { m_timezoneHasBeenSet = true; m_timezone.assign(value); }
960 
967  inline DBInstanceAutomatedBackup& WithTimezone(const Aws::String& value) { SetTimezone(value); return *this;}
968 
975  inline DBInstanceAutomatedBackup& WithTimezone(Aws::String&& value) { SetTimezone(std::move(value)); return *this;}
976 
983  inline DBInstanceAutomatedBackup& WithTimezone(const char* value) { SetTimezone(value); return *this;}
984 
985 
990  inline bool GetIAMDatabaseAuthenticationEnabled() const{ return m_iAMDatabaseAuthenticationEnabled; }
991 
996  inline bool IAMDatabaseAuthenticationEnabledHasBeenSet() const { return m_iAMDatabaseAuthenticationEnabledHasBeenSet; }
997 
1002  inline void SetIAMDatabaseAuthenticationEnabled(bool value) { m_iAMDatabaseAuthenticationEnabledHasBeenSet = true; m_iAMDatabaseAuthenticationEnabled = value; }
1003 
1008  inline DBInstanceAutomatedBackup& WithIAMDatabaseAuthenticationEnabled(bool value) { SetIAMDatabaseAuthenticationEnabled(value); return *this;}
1009 
1010 
1014  inline int GetBackupRetentionPeriod() const{ return m_backupRetentionPeriod; }
1015 
1019  inline bool BackupRetentionPeriodHasBeenSet() const { return m_backupRetentionPeriodHasBeenSet; }
1020 
1024  inline void SetBackupRetentionPeriod(int value) { m_backupRetentionPeriodHasBeenSet = true; m_backupRetentionPeriod = value; }
1025 
1029  inline DBInstanceAutomatedBackup& WithBackupRetentionPeriod(int value) { SetBackupRetentionPeriod(value); return *this;}
1030 
1031 
1035  inline const Aws::String& GetDBInstanceAutomatedBackupsArn() const{ return m_dBInstanceAutomatedBackupsArn; }
1036 
1040  inline bool DBInstanceAutomatedBackupsArnHasBeenSet() const { return m_dBInstanceAutomatedBackupsArnHasBeenSet; }
1041 
1045  inline void SetDBInstanceAutomatedBackupsArn(const Aws::String& value) { m_dBInstanceAutomatedBackupsArnHasBeenSet = true; m_dBInstanceAutomatedBackupsArn = value; }
1046 
1050  inline void SetDBInstanceAutomatedBackupsArn(Aws::String&& value) { m_dBInstanceAutomatedBackupsArnHasBeenSet = true; m_dBInstanceAutomatedBackupsArn = std::move(value); }
1051 
1055  inline void SetDBInstanceAutomatedBackupsArn(const char* value) { m_dBInstanceAutomatedBackupsArnHasBeenSet = true; m_dBInstanceAutomatedBackupsArn.assign(value); }
1056 
1060  inline DBInstanceAutomatedBackup& WithDBInstanceAutomatedBackupsArn(const Aws::String& value) { SetDBInstanceAutomatedBackupsArn(value); return *this;}
1061 
1065  inline DBInstanceAutomatedBackup& WithDBInstanceAutomatedBackupsArn(Aws::String&& value) { SetDBInstanceAutomatedBackupsArn(std::move(value)); return *this;}
1066 
1070  inline DBInstanceAutomatedBackup& WithDBInstanceAutomatedBackupsArn(const char* value) { SetDBInstanceAutomatedBackupsArn(value); return *this;}
1071 
1072 
1077  inline const Aws::Vector<DBInstanceAutomatedBackupsReplication>& GetDBInstanceAutomatedBackupsReplications() const{ return m_dBInstanceAutomatedBackupsReplications; }
1078 
1083  inline bool DBInstanceAutomatedBackupsReplicationsHasBeenSet() const { return m_dBInstanceAutomatedBackupsReplicationsHasBeenSet; }
1084 
1089  inline void SetDBInstanceAutomatedBackupsReplications(const Aws::Vector<DBInstanceAutomatedBackupsReplication>& value) { m_dBInstanceAutomatedBackupsReplicationsHasBeenSet = true; m_dBInstanceAutomatedBackupsReplications = value; }
1090 
1095  inline void SetDBInstanceAutomatedBackupsReplications(Aws::Vector<DBInstanceAutomatedBackupsReplication>&& value) { m_dBInstanceAutomatedBackupsReplicationsHasBeenSet = true; m_dBInstanceAutomatedBackupsReplications = std::move(value); }
1096 
1101  inline DBInstanceAutomatedBackup& WithDBInstanceAutomatedBackupsReplications(const Aws::Vector<DBInstanceAutomatedBackupsReplication>& value) { SetDBInstanceAutomatedBackupsReplications(value); return *this;}
1102 
1107  inline DBInstanceAutomatedBackup& WithDBInstanceAutomatedBackupsReplications(Aws::Vector<DBInstanceAutomatedBackupsReplication>&& value) { SetDBInstanceAutomatedBackupsReplications(std::move(value)); return *this;}
1108 
1113  inline DBInstanceAutomatedBackup& AddDBInstanceAutomatedBackupsReplications(const DBInstanceAutomatedBackupsReplication& value) { m_dBInstanceAutomatedBackupsReplicationsHasBeenSet = true; m_dBInstanceAutomatedBackupsReplications.push_back(value); return *this; }
1114 
1119  inline DBInstanceAutomatedBackup& AddDBInstanceAutomatedBackupsReplications(DBInstanceAutomatedBackupsReplication&& value) { m_dBInstanceAutomatedBackupsReplicationsHasBeenSet = true; m_dBInstanceAutomatedBackupsReplications.push_back(std::move(value)); return *this; }
1120 
1121  private:
1122 
1123  Aws::String m_dBInstanceArn;
1124  bool m_dBInstanceArnHasBeenSet;
1125 
1126  Aws::String m_dbiResourceId;
1127  bool m_dbiResourceIdHasBeenSet;
1128 
1129  Aws::String m_region;
1130  bool m_regionHasBeenSet;
1131 
1132  Aws::String m_dBInstanceIdentifier;
1133  bool m_dBInstanceIdentifierHasBeenSet;
1134 
1135  RestoreWindow m_restoreWindow;
1136  bool m_restoreWindowHasBeenSet;
1137 
1138  int m_allocatedStorage;
1139  bool m_allocatedStorageHasBeenSet;
1140 
1141  Aws::String m_status;
1142  bool m_statusHasBeenSet;
1143 
1144  int m_port;
1145  bool m_portHasBeenSet;
1146 
1147  Aws::String m_availabilityZone;
1148  bool m_availabilityZoneHasBeenSet;
1149 
1150  Aws::String m_vpcId;
1151  bool m_vpcIdHasBeenSet;
1152 
1153  Aws::Utils::DateTime m_instanceCreateTime;
1154  bool m_instanceCreateTimeHasBeenSet;
1155 
1156  Aws::String m_masterUsername;
1157  bool m_masterUsernameHasBeenSet;
1158 
1159  Aws::String m_engine;
1160  bool m_engineHasBeenSet;
1161 
1162  Aws::String m_engineVersion;
1163  bool m_engineVersionHasBeenSet;
1164 
1165  Aws::String m_licenseModel;
1166  bool m_licenseModelHasBeenSet;
1167 
1168  int m_iops;
1169  bool m_iopsHasBeenSet;
1170 
1171  Aws::String m_optionGroupName;
1172  bool m_optionGroupNameHasBeenSet;
1173 
1174  Aws::String m_tdeCredentialArn;
1175  bool m_tdeCredentialArnHasBeenSet;
1176 
1177  bool m_encrypted;
1178  bool m_encryptedHasBeenSet;
1179 
1180  Aws::String m_storageType;
1181  bool m_storageTypeHasBeenSet;
1182 
1183  Aws::String m_kmsKeyId;
1184  bool m_kmsKeyIdHasBeenSet;
1185 
1186  Aws::String m_timezone;
1187  bool m_timezoneHasBeenSet;
1188 
1189  bool m_iAMDatabaseAuthenticationEnabled;
1190  bool m_iAMDatabaseAuthenticationEnabledHasBeenSet;
1191 
1192  int m_backupRetentionPeriod;
1193  bool m_backupRetentionPeriodHasBeenSet;
1194 
1195  Aws::String m_dBInstanceAutomatedBackupsArn;
1196  bool m_dBInstanceAutomatedBackupsArnHasBeenSet;
1197 
1198  Aws::Vector<DBInstanceAutomatedBackupsReplication> m_dBInstanceAutomatedBackupsReplications;
1199  bool m_dBInstanceAutomatedBackupsReplicationsHasBeenSet;
1200  };
1201 
1202 } // namespace Model
1203 } // namespace RDS
1204 } // namespace Aws
Aws::RDS::Model::DBInstanceAutomatedBackup::OptionGroupNameHasBeenSet
bool OptionGroupNameHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:714
Aws::RDS::Model::DBInstanceAutomatedBackup::SetRestoreWindow
void SetRestoreWindow(const RestoreWindow &value)
Definition: DBInstanceAutomatedBackup.h:241
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceAutomatedBackupsArn
const Aws::String & GetDBInstanceAutomatedBackupsArn() const
Definition: DBInstanceAutomatedBackup.h:1035
Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackup
DBInstanceAutomatedBackup(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBInstanceAutomatedBackup::WithTimezone
DBInstanceAutomatedBackup & WithTimezone(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:975
Aws::RDS::Model::DBInstanceAutomatedBackup::GetLicenseModel
const Aws::String & GetLicenseModel() const
Definition: DBInstanceAutomatedBackup.h:645
Aws::RDS::Model::DBInstanceAutomatedBackup::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:568
Aws::RDS::Model::DBInstanceAutomatedBackup::SetAllocatedStorage
void SetAllocatedStorage(int value)
Definition: DBInstanceAutomatedBackup.h:272
Aws::RDS::Model::DBInstanceAutomatedBackup::WithAvailabilityZone
DBInstanceAutomatedBackup & WithAvailabilityZone(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:428
Aws::RDS::Model::DBInstanceAutomatedBackup::SetTimezone
void SetTimezone(const char *value)
Definition: DBInstanceAutomatedBackup.h:959
Aws::RDS::Model::DBInstanceAutomatedBackup::WithInstanceCreateTime
DBInstanceAutomatedBackup & WithInstanceCreateTime(Aws::Utils::DateTime &&value)
Definition: DBInstanceAutomatedBackup.h:516
Aws::RDS::Model::DBInstanceAutomatedBackup::WithLicenseModel
DBInstanceAutomatedBackup & WithLicenseModel(const char *value)
Definition: DBInstanceAutomatedBackup.h:680
Aws::RDS::Model::DBInstanceAutomatedBackup::AddDBInstanceAutomatedBackupsReplications
DBInstanceAutomatedBackup & AddDBInstanceAutomatedBackupsReplications(const DBInstanceAutomatedBackupsReplication &value)
Definition: DBInstanceAutomatedBackup.h:1113
Aws::RDS::Model::DBInstanceAutomatedBackup::GetMasterUsername
const Aws::String & GetMasterUsername() const
Definition: DBInstanceAutomatedBackup.h:522
Aws::RDS::Model::DBInstanceAutomatedBackup::GetStorageType
const Aws::String & GetStorageType() const
Definition: DBInstanceAutomatedBackup.h:826
Aws::RDS::Model::DBInstanceAutomatedBackup::MasterUsernameHasBeenSet
bool MasterUsernameHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:527
Aws::RDS::Model::DBInstanceAutomatedBackup::StorageTypeHasBeenSet
bool StorageTypeHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:831
Aws::RDS::Model::DBInstanceAutomatedBackup::IAMDatabaseAuthenticationEnabledHasBeenSet
bool IAMDatabaseAuthenticationEnabledHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:996
DBInstanceAutomatedBackupsReplication.h
Aws::RDS::Model::DBInstanceAutomatedBackup::WithInstanceCreateTime
DBInstanceAutomatedBackup & WithInstanceCreateTime(const Aws::Utils::DateTime &value)
Definition: DBInstanceAutomatedBackup.h:511
Aws::RDS::Model::DBInstanceAutomatedBackup::PortHasBeenSet
bool PortHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:365
Aws::RDS::Model::DBInstanceAutomatedBackup::WithOptionGroupName
DBInstanceAutomatedBackup & WithOptionGroupName(const char *value)
Definition: DBInstanceAutomatedBackup.h:750
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDbiResourceId
DBInstanceAutomatedBackup & WithDbiResourceId(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:129
Aws::RDS::Model::DBInstanceAutomatedBackup::SetLicenseModel
void SetLicenseModel(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:655
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceIdentifier
DBInstanceAutomatedBackup & WithDBInstanceIdentifier(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:213
Aws::RDS::Model::DBInstanceAutomatedBackup::WithMasterUsername
DBInstanceAutomatedBackup & WithMasterUsername(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:552
Aws::RDS::Model::DBInstanceAutomatedBackup::WithVpcId
DBInstanceAutomatedBackup & WithVpcId(const char *value)
Definition: DBInstanceAutomatedBackup.h:485
Aws::RDS::Model::DBInstanceAutomatedBackup::WithVpcId
DBInstanceAutomatedBackup & WithVpcId(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:480
Aws::RDS::Model::DBInstanceAutomatedBackup::WithAvailabilityZone
DBInstanceAutomatedBackup & WithAvailabilityZone(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:436
Aws::RDS::Model::DBInstanceAutomatedBackup::SetTimezone
void SetTimezone(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:951
Aws::RDS::Model::DBInstanceAutomatedBackup::SetLicenseModel
void SetLicenseModel(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:660
Aws::RDS::Model::DBInstanceAutomatedBackup::WithStorageType
DBInstanceAutomatedBackup & WithStorageType(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:856
Aws::RDS::Model::DBInstanceAutomatedBackup::SetBackupRetentionPeriod
void SetBackupRetentionPeriod(int value)
Definition: DBInstanceAutomatedBackup.h:1024
Aws::RDS::Model::DBInstanceAutomatedBackup::VpcIdHasBeenSet
bool VpcIdHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:455
Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngineVersion
DBInstanceAutomatedBackup & WithEngineVersion(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:629
Aws::RDS::Model::DBInstanceAutomatedBackup
Definition: DBInstanceAutomatedBackup.h:38
Aws::RDS::Model::DBInstanceAutomatedBackup::SetAvailabilityZone
void SetAvailabilityZone(const char *value)
Definition: DBInstanceAutomatedBackup.h:420
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:201
Aws::RDS::Model::DBInstanceAutomatedBackup::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:296
Aws::RDS::Model::DBInstanceAutomatedBackup::WithMasterUsername
DBInstanceAutomatedBackup & WithMasterUsername(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:547
Aws::RDS::Model::DBInstanceAutomatedBackup::WithTdeCredentialArn
DBInstanceAutomatedBackup & WithTdeCredentialArn(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:787
Aws::RDS::Model::DBInstanceAutomatedBackup::GetStatus
const Aws::String & GetStatus() const
Definition: DBInstanceAutomatedBackup.h:287
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsArn
void SetDBInstanceAutomatedBackupsArn(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:1050
Aws::RDS::Model::DBInstanceAutomatedBackup::WithStatus
DBInstanceAutomatedBackup & WithStatus(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:332
Aws::RDS::Model::DBInstanceAutomatedBackup::SetStatus
void SetStatus(const char *value)
Definition: DBInstanceAutomatedBackup.h:323
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
DateTime.h
Aws::RDS::Model::DBInstanceAutomatedBackup::GetIops
int GetIops() const
Definition: DBInstanceAutomatedBackup.h:686
Aws::RDS::Model::DBInstanceAutomatedBackup::GetEngine
const Aws::String & GetEngine() const
Definition: DBInstanceAutomatedBackup.h:563
Aws::RDS::Model::DBInstanceAutomatedBackup::SetInstanceCreateTime
void SetInstanceCreateTime(Aws::Utils::DateTime &&value)
Definition: DBInstanceAutomatedBackup.h:506
Aws::RDS::Model::DBInstanceAutomatedBackup::WithLicenseModel
DBInstanceAutomatedBackup & WithLicenseModel(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:675
Aws::RDS::Model::DBInstanceAutomatedBackup::SetIAMDatabaseAuthenticationEnabled
void SetIAMDatabaseAuthenticationEnabled(bool value)
Definition: DBInstanceAutomatedBackup.h:1002
Aws::RDS::Model::DBInstanceAutomatedBackup::AddDBInstanceAutomatedBackupsReplications
DBInstanceAutomatedBackup & AddDBInstanceAutomatedBackupsReplications(DBInstanceAutomatedBackupsReplication &&value)
Definition: DBInstanceAutomatedBackup.h:1119
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDbiResourceId
void SetDbiResourceId(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:105
Aws::RDS::Model::DBInstanceAutomatedBackup::BackupRetentionPeriodHasBeenSet
bool BackupRetentionPeriodHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:1019
Aws::RDS::Model::DBInstanceAutomatedBackup::WithBackupRetentionPeriod
DBInstanceAutomatedBackup & WithBackupRetentionPeriod(int value)
Definition: DBInstanceAutomatedBackup.h:1029
Aws::RDS::Model::DBInstanceAutomatedBackup::SetEncrypted
void SetEncrypted(bool value)
Definition: DBInstanceAutomatedBackup.h:815
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsArn
void SetDBInstanceAutomatedBackupsArn(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:1045
Aws::RDS::Model::DBInstanceAutomatedBackup::SetVpcId
void SetVpcId(const char *value)
Definition: DBInstanceAutomatedBackup.h:470
Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackupsReplicationsHasBeenSet
bool DBInstanceAutomatedBackupsReplicationsHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:1083
Aws::RDS::Model::DBInstanceAutomatedBackup::SetTdeCredentialArn
void SetTdeCredentialArn(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:769
Aws::RDS::Model::RestoreWindow
Definition: RestoreWindow.h:33
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::DBInstanceAutomatedBackup::GetOptionGroupName
const Aws::String & GetOptionGroupName() const
Definition: DBInstanceAutomatedBackup.h:708
Aws::RDS::Model::DBInstanceAutomatedBackup::WithTimezone
DBInstanceAutomatedBackup & WithTimezone(const char *value)
Definition: DBInstanceAutomatedBackup.h:983
Aws::RDS::Model::DBInstanceAutomatedBackup::SetStorageType
void SetStorageType(const char *value)
Definition: DBInstanceAutomatedBackup.h:846
AWSStreamFwd.h
Aws::RDS::Model::DBInstanceAutomatedBackup::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: DBInstanceAutomatedBackup.h:897
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDbiResourceId
DBInstanceAutomatedBackup & WithDbiResourceId(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:123
Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackup
DBInstanceAutomatedBackup()
Aws::RDS::Model::DBInstanceAutomatedBackup::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: DBInstanceAutomatedBackup.h:604
AWSVector.h
Aws::RDS::Model::DBInstanceAutomatedBackup::GetPort
int GetPort() const
Definition: DBInstanceAutomatedBackup.h:358
Aws::RDS::Model::DBInstanceAutomatedBackup::DbiResourceIdHasBeenSet
bool DbiResourceIdHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:99
Aws::RDS::Model::DBInstanceAutomatedBackup::WithRestoreWindow
DBInstanceAutomatedBackup & WithRestoreWindow(RestoreWindow &&value)
Definition: DBInstanceAutomatedBackup.h:256
Aws::RDS::Model::DBInstanceAutomatedBackup::WithKmsKeyId
DBInstanceAutomatedBackup & WithKmsKeyId(const char *value)
Definition: DBInstanceAutomatedBackup.h:918
Aws::RDS::Model::DBInstanceAutomatedBackup::GetIAMDatabaseAuthenticationEnabled
bool GetIAMDatabaseAuthenticationEnabled() const
Definition: DBInstanceAutomatedBackup.h:990
Aws::RDS::Model::DBInstanceAutomatedBackup::SetPort
void SetPort(int value)
Definition: DBInstanceAutomatedBackup.h:372
Aws::RDS::Model::DBInstanceAutomatedBackup::SetOptionGroupName
void SetOptionGroupName(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:726
Aws::RDS::Model::DBInstanceAutomatedBackup::SetRegion
void SetRegion(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:156
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsArn
DBInstanceAutomatedBackup & WithDBInstanceAutomatedBackupsArn(const char *value)
Definition: DBInstanceAutomatedBackup.h:1070
Aws::RDS::Model::DBInstanceAutomatedBackup::SetStatus
void SetStatus(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:305
Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:619
Aws::RDS::Model::DBInstanceAutomatedBackup::WithTdeCredentialArn
DBInstanceAutomatedBackup & WithTdeCredentialArn(const char *value)
Definition: DBInstanceAutomatedBackup.h:799
Aws::RDS::Model::DBInstanceAutomatedBackup::WithVpcId
DBInstanceAutomatedBackup & WithVpcId(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:475
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackupsArnHasBeenSet
bool DBInstanceAutomatedBackupsArnHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:1040
Aws::RDS::Model::DBInstanceAutomatedBackup::AvailabilityZoneHasBeenSet
bool AvailabilityZoneHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:396
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsReplications
DBInstanceAutomatedBackup & WithDBInstanceAutomatedBackupsReplications(const Aws::Vector< DBInstanceAutomatedBackupsReplication > &value)
Definition: DBInstanceAutomatedBackup.h:1101
Aws::RDS::Model::DBInstanceAutomatedBackup::SetAvailabilityZone
void SetAvailabilityZone(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:404
Aws::RDS::Model::DBInstanceAutomatedBackup::TdeCredentialArnHasBeenSet
bool TdeCredentialArnHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:763
Aws::RDS::Model::DBInstanceAutomatedBackup::WithRegion
DBInstanceAutomatedBackup & WithRegion(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:171
Aws::RDS::Model::DBInstanceAutomatedBackup::WithLicenseModel
DBInstanceAutomatedBackup & WithLicenseModel(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:670
Aws::RDS::Model::DBInstanceAutomatedBackup::SetAvailabilityZone
void SetAvailabilityZone(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:412
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceArn
void SetDBInstanceArn(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:66
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsArn
void SetDBInstanceAutomatedBackupsArn(const char *value)
Definition: DBInstanceAutomatedBackup.h:1055
RDS_EXPORTS.h
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceIdentifier
DBInstanceAutomatedBackup & WithDBInstanceIdentifier(const char *value)
Definition: DBInstanceAutomatedBackup.h:225
Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngine
void SetEngine(const char *value)
Definition: DBInstanceAutomatedBackup.h:583
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const char *value)
Definition: DBInstanceAutomatedBackup.h:207
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::DBInstanceAutomatedBackup::WithStorageType
DBInstanceAutomatedBackup & WithStorageType(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:851
Aws::RDS::Model::DBInstanceAutomatedBackup::WithOptionGroupName
DBInstanceAutomatedBackup & WithOptionGroupName(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:738
Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngine
DBInstanceAutomatedBackup & WithEngine(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:593
Aws::RDS::Model::DBInstanceAutomatedBackup::SetRegion
void SetRegion(const char *value)
Definition: DBInstanceAutomatedBackup.h:161
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsReplications
void SetDBInstanceAutomatedBackupsReplications(Aws::Vector< DBInstanceAutomatedBackupsReplication > &&value)
Definition: DBInstanceAutomatedBackup.h:1095
Aws::RDS::Model::DBInstanceAutomatedBackup::GetDbiResourceId
const Aws::String & GetDbiResourceId() const
Definition: DBInstanceAutomatedBackup.h:93
Aws::RDS::Model::DBInstanceAutomatedBackup::RestoreWindowHasBeenSet
bool RestoreWindowHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:236
Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceArn
const Aws::String & GetDBInstanceArn() const
Definition: DBInstanceAutomatedBackup.h:51
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceIdentifier
DBInstanceAutomatedBackup & WithDBInstanceIdentifier(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:219
Aws::RDS::Model::DBInstanceAutomatedBackup::WithOptionGroupName
DBInstanceAutomatedBackup & WithOptionGroupName(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:744
Aws::RDS::Model::DBInstanceAutomatedBackupsReplication
Definition: DBInstanceAutomatedBackupsReplication.h:34
Aws::RDS::Model::DBInstanceAutomatedBackup::WithStatus
DBInstanceAutomatedBackup & WithStatus(const char *value)
Definition: DBInstanceAutomatedBackup.h:350
Aws::RDS::Model::DBInstanceAutomatedBackup::SetTdeCredentialArn
void SetTdeCredentialArn(const char *value)
Definition: DBInstanceAutomatedBackup.h:781
Aws::RDS::Model::DBInstanceAutomatedBackup::WithIAMDatabaseAuthenticationEnabled
DBInstanceAutomatedBackup & WithIAMDatabaseAuthenticationEnabled(bool value)
Definition: DBInstanceAutomatedBackup.h:1008
Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngine
void SetEngine(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:578
Aws::RDS::Model::DBInstanceAutomatedBackup::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:876
Aws::RDS::Model::DBInstanceAutomatedBackup::GetVpcId
const Aws::String & GetVpcId() const
Definition: DBInstanceAutomatedBackup.h:450
Aws::RDS::Model::DBInstanceAutomatedBackup::AllocatedStorageHasBeenSet
bool AllocatedStorageHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:267
Aws::RDS::Model::DBInstanceAutomatedBackup::operator=
DBInstanceAutomatedBackup & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBInstanceAutomatedBackup::InstanceCreateTimeHasBeenSet
bool InstanceCreateTimeHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:496
Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:614
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsArn
DBInstanceAutomatedBackup & WithDBInstanceAutomatedBackupsArn(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:1060
Aws::RDS::Model::DBInstanceAutomatedBackup::GetInstanceCreateTime
const Aws::Utils::DateTime & GetInstanceCreateTime() const
Definition: DBInstanceAutomatedBackup.h:491
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsArn
DBInstanceAutomatedBackup & WithDBInstanceAutomatedBackupsArn(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:1065
Aws::RDS::Model::DBInstanceAutomatedBackup::TimezoneHasBeenSet
bool TimezoneHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:935
Aws::RDS::Model::DBInstanceAutomatedBackup::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:883
Aws::RDS::Model::DBInstanceAutomatedBackup::SetTimezone
void SetTimezone(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:943
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceArn
void SetDBInstanceArn(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:61
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDbiResourceId
void SetDbiResourceId(const char *value)
Definition: DBInstanceAutomatedBackup.h:117
Aws::RDS::Model::DBInstanceAutomatedBackup::GetTdeCredentialArn
const Aws::String & GetTdeCredentialArn() const
Definition: DBInstanceAutomatedBackup.h:757
AWSString.h
Aws::RDS::Model::DBInstanceAutomatedBackup::WithIops
DBInstanceAutomatedBackup & WithIops(int value)
Definition: DBInstanceAutomatedBackup.h:701
Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceArnHasBeenSet
bool DBInstanceArnHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:56
Aws::RDS::Model::DBInstanceAutomatedBackup::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:609
Aws::RDS::Model::DBInstanceAutomatedBackup::SetRestoreWindow
void SetRestoreWindow(RestoreWindow &&value)
Definition: DBInstanceAutomatedBackup.h:246
Aws::RDS::Model::DBInstanceAutomatedBackup::IopsHasBeenSet
bool IopsHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:691
Aws::RDS::Model::DBInstanceAutomatedBackup::SetMasterUsername
void SetMasterUsername(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:532
Aws::RDS::Model::DBInstanceAutomatedBackup::WithStorageType
DBInstanceAutomatedBackup & WithStorageType(const char *value)
Definition: DBInstanceAutomatedBackup.h:861
Aws::RDS::Model::DBInstanceAutomatedBackup::WithMasterUsername
DBInstanceAutomatedBackup & WithMasterUsername(const char *value)
Definition: DBInstanceAutomatedBackup.h:557
Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceIdentifierHasBeenSet
bool DBInstanceIdentifierHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:189
Aws::RDS::Model::DBInstanceAutomatedBackup::SetLicenseModel
void SetLicenseModel(const char *value)
Definition: DBInstanceAutomatedBackup.h:665
Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngine
void SetEngine(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:573
Aws::RDS::Model::DBInstanceAutomatedBackup::SetVpcId
void SetVpcId(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:465
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceArn
DBInstanceAutomatedBackup & WithDBInstanceArn(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:81
RestoreWindow.h
Aws::RDS::Model::DBInstanceAutomatedBackup::SetStatus
void SetStatus(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:314
Aws::RDS::Model::DBInstanceAutomatedBackup::SetVpcId
void SetVpcId(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:460
Aws::RDS::Model::DBInstanceAutomatedBackup::WithKmsKeyId
DBInstanceAutomatedBackup & WithKmsKeyId(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:911
Aws::RDS::Model::DBInstanceAutomatedBackup::LicenseModelHasBeenSet
bool LicenseModelHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:650
Aws::RDS::Model::DBInstanceAutomatedBackup::SetStorageType
void SetStorageType(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:841
Aws::RDS::Model::DBInstanceAutomatedBackup::WithStatus
DBInstanceAutomatedBackup & WithStatus(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:341
Aws::RDS::Model::DBInstanceAutomatedBackup::WithPort
DBInstanceAutomatedBackup & WithPort(int value)
Definition: DBInstanceAutomatedBackup.h:379
Aws::RDS::Model::DBInstanceAutomatedBackup::WithRestoreWindow
DBInstanceAutomatedBackup & WithRestoreWindow(const RestoreWindow &value)
Definition: DBInstanceAutomatedBackup.h:251
Aws::RDS::Model::DBInstanceAutomatedBackup::SetIops
void SetIops(int value)
Definition: DBInstanceAutomatedBackup.h:696
Aws::RDS::Model::DBInstanceAutomatedBackup::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceArn
void SetDBInstanceArn(const char *value)
Definition: DBInstanceAutomatedBackup.h:71
Aws::RDS::Model::DBInstanceAutomatedBackup::SetStorageType
void SetStorageType(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:836
Aws::RDS::Model::DBInstanceAutomatedBackup::WithAvailabilityZone
DBInstanceAutomatedBackup & WithAvailabilityZone(const char *value)
Definition: DBInstanceAutomatedBackup.h:444
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:195
Aws::RDS::Model::DBInstanceAutomatedBackup::WithRegion
DBInstanceAutomatedBackup & WithRegion(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:166
Aws::RDS::Model::DBInstanceAutomatedBackup::WithRegion
DBInstanceAutomatedBackup & WithRegion(const char *value)
Definition: DBInstanceAutomatedBackup.h:176
Aws::RDS::Model::DBInstanceAutomatedBackup::WithEncrypted
DBInstanceAutomatedBackup & WithEncrypted(bool value)
Definition: DBInstanceAutomatedBackup.h:820
Aws::RDS::Model::DBInstanceAutomatedBackup::SetMasterUsername
void SetMasterUsername(const char *value)
Definition: DBInstanceAutomatedBackup.h:542
Aws::RDS::Model::DBInstanceAutomatedBackup::GetRestoreWindow
const RestoreWindow & GetRestoreWindow() const
Definition: DBInstanceAutomatedBackup.h:231
Aws::RDS::Model::DBInstanceAutomatedBackup::WithKmsKeyId
DBInstanceAutomatedBackup & WithKmsKeyId(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:904
Aws::RDS::Model::DBInstanceAutomatedBackup::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::DBInstanceAutomatedBackup::SetInstanceCreateTime
void SetInstanceCreateTime(const Aws::Utils::DateTime &value)
Definition: DBInstanceAutomatedBackup.h:501
Aws::RDS::Model::DBInstanceAutomatedBackup::SetOptionGroupName
void SetOptionGroupName(const char *value)
Definition: DBInstanceAutomatedBackup.h:732
Aws::RDS::Model::DBInstanceAutomatedBackup::SetMasterUsername
void SetMasterUsername(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:537
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngineVersion
DBInstanceAutomatedBackup & WithEngineVersion(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:634
Aws::RDS::Model::DBInstanceAutomatedBackup::EncryptedHasBeenSet
bool EncryptedHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:810
Aws::RDS::Model::DBInstanceAutomatedBackup::RegionHasBeenSet
bool RegionHasBeenSet() const
Definition: DBInstanceAutomatedBackup.h:146
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceArn
DBInstanceAutomatedBackup & WithDBInstanceArn(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:76
Aws::RDS::Model::DBInstanceAutomatedBackup::WithTdeCredentialArn
DBInstanceAutomatedBackup & WithTdeCredentialArn(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:793
Aws::RDS::Model::DBInstanceAutomatedBackup::SetRegion
void SetRegion(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:151
Aws::RDS::Model::DBInstanceAutomatedBackup::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: DBInstanceAutomatedBackup.h:869
Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceAutomatedBackupsReplications
const Aws::Vector< DBInstanceAutomatedBackupsReplication > & GetDBInstanceAutomatedBackupsReplications() const
Definition: DBInstanceAutomatedBackup.h:1077
Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngine
DBInstanceAutomatedBackup & WithEngine(const char *value)
Definition: DBInstanceAutomatedBackup.h:598
Aws::RDS::Model::DBInstanceAutomatedBackup::GetAvailabilityZone
const Aws::String & GetAvailabilityZone() const
Definition: DBInstanceAutomatedBackup.h:388
Aws::RDS::Model::DBInstanceAutomatedBackup::GetAllocatedStorage
int GetAllocatedStorage() const
Definition: DBInstanceAutomatedBackup.h:262
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceIdentifier
const Aws::String & GetDBInstanceIdentifier() const
Definition: DBInstanceAutomatedBackup.h:183
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngineVersion
DBInstanceAutomatedBackup & WithEngineVersion(const char *value)
Definition: DBInstanceAutomatedBackup.h:639
Aws::RDS::Model::DBInstanceAutomatedBackup::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:890
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsReplications
void SetDBInstanceAutomatedBackupsReplications(const Aws::Vector< DBInstanceAutomatedBackupsReplication > &value)
Definition: DBInstanceAutomatedBackup.h:1089
Aws::RDS::Model::DBInstanceAutomatedBackup::SetTdeCredentialArn
void SetTdeCredentialArn(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:775
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsReplications
DBInstanceAutomatedBackup & WithDBInstanceAutomatedBackupsReplications(Aws::Vector< DBInstanceAutomatedBackupsReplication > &&value)
Definition: DBInstanceAutomatedBackup.h:1107
Aws::RDS::Model::DBInstanceAutomatedBackup::GetRegion
const Aws::String & GetRegion() const
Definition: DBInstanceAutomatedBackup.h:141
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceArn
DBInstanceAutomatedBackup & WithDBInstanceArn(const char *value)
Definition: DBInstanceAutomatedBackup.h:86
Aws::RDS::Model::DBInstanceAutomatedBackup::GetBackupRetentionPeriod
int GetBackupRetentionPeriod() const
Definition: DBInstanceAutomatedBackup.h:1014
Aws::RDS::Model::DBInstanceAutomatedBackup::SetDbiResourceId
void SetDbiResourceId(Aws::String &&value)
Definition: DBInstanceAutomatedBackup.h:111
Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngine
DBInstanceAutomatedBackup & WithEngine(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:588
Aws::RDS::Model::DBInstanceAutomatedBackup::WithAllocatedStorage
DBInstanceAutomatedBackup & WithAllocatedStorage(int value)
Definition: DBInstanceAutomatedBackup.h:277
Aws::RDS::Model::DBInstanceAutomatedBackup::GetTimezone
const Aws::String & GetTimezone() const
Definition: DBInstanceAutomatedBackup.h:927
Aws::RDS::Model::DBInstanceAutomatedBackup::WithTimezone
DBInstanceAutomatedBackup & WithTimezone(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:967
Aws::RDS::Model::DBInstanceAutomatedBackup::GetEncrypted
bool GetEncrypted() const
Definition: DBInstanceAutomatedBackup.h:805
Aws::RDS::Model::DBInstanceAutomatedBackup::WithDbiResourceId
DBInstanceAutomatedBackup & WithDbiResourceId(const char *value)
Definition: DBInstanceAutomatedBackup.h:135
Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: DBInstanceAutomatedBackup.h:624
Aws::RDS::Model::DBInstanceAutomatedBackup::SetOptionGroupName
void SetOptionGroupName(const Aws::String &value)
Definition: DBInstanceAutomatedBackup.h:720