AWS SDK for C++  1.9.108
AWS SDK for C++
RestoreDBInstanceFromS3Request.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
8 #include <aws/rds/RDSRequest.h>
11 #include <aws/rds/model/Tag.h>
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace RDS
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "RestoreDBInstanceFromS3"; }
34 
35  Aws::String SerializePayload() const override;
36 
37  protected:
38  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
39 
40  public:
41 
46  inline const Aws::String& GetDBName() const{ return m_dBName; }
47 
52  inline bool DBNameHasBeenSet() const { return m_dBNameHasBeenSet; }
53 
58  inline void SetDBName(const Aws::String& value) { m_dBNameHasBeenSet = true; m_dBName = value; }
59 
64  inline void SetDBName(Aws::String&& value) { m_dBNameHasBeenSet = true; m_dBName = std::move(value); }
65 
70  inline void SetDBName(const char* value) { m_dBNameHasBeenSet = true; m_dBName.assign(value); }
71 
76  inline RestoreDBInstanceFromS3Request& WithDBName(const Aws::String& value) { SetDBName(value); return *this;}
77 
82  inline RestoreDBInstanceFromS3Request& WithDBName(Aws::String&& value) { SetDBName(std::move(value)); return *this;}
83 
88  inline RestoreDBInstanceFromS3Request& WithDBName(const char* value) { SetDBName(value); return *this;}
89 
90 
98  inline const Aws::String& GetDBInstanceIdentifier() const{ return m_dBInstanceIdentifier; }
99 
107  inline bool DBInstanceIdentifierHasBeenSet() const { return m_dBInstanceIdentifierHasBeenSet; }
108 
116  inline void SetDBInstanceIdentifier(const Aws::String& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = value; }
117 
125  inline void SetDBInstanceIdentifier(Aws::String&& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = std::move(value); }
126 
134  inline void SetDBInstanceIdentifier(const char* value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier.assign(value); }
135 
143  inline RestoreDBInstanceFromS3Request& WithDBInstanceIdentifier(const Aws::String& value) { SetDBInstanceIdentifier(value); return *this;}
144 
152  inline RestoreDBInstanceFromS3Request& WithDBInstanceIdentifier(Aws::String&& value) { SetDBInstanceIdentifier(std::move(value)); return *this;}
153 
161  inline RestoreDBInstanceFromS3Request& WithDBInstanceIdentifier(const char* value) { SetDBInstanceIdentifier(value); return *this;}
162 
163 
171  inline int GetAllocatedStorage() const{ return m_allocatedStorage; }
172 
180  inline bool AllocatedStorageHasBeenSet() const { return m_allocatedStorageHasBeenSet; }
181 
189  inline void SetAllocatedStorage(int value) { m_allocatedStorageHasBeenSet = true; m_allocatedStorage = value; }
190 
198  inline RestoreDBInstanceFromS3Request& WithAllocatedStorage(int value) { SetAllocatedStorage(value); return *this;}
199 
200 
210  inline const Aws::String& GetDBInstanceClass() const{ return m_dBInstanceClass; }
211 
221  inline bool DBInstanceClassHasBeenSet() const { return m_dBInstanceClassHasBeenSet; }
222 
232  inline void SetDBInstanceClass(const Aws::String& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = value; }
233 
243  inline void SetDBInstanceClass(Aws::String&& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = std::move(value); }
244 
254  inline void SetDBInstanceClass(const char* value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass.assign(value); }
255 
265  inline RestoreDBInstanceFromS3Request& WithDBInstanceClass(const Aws::String& value) { SetDBInstanceClass(value); return *this;}
266 
276  inline RestoreDBInstanceFromS3Request& WithDBInstanceClass(Aws::String&& value) { SetDBInstanceClass(std::move(value)); return *this;}
277 
287  inline RestoreDBInstanceFromS3Request& WithDBInstanceClass(const char* value) { SetDBInstanceClass(value); return *this;}
288 
289 
294  inline const Aws::String& GetEngine() const{ return m_engine; }
295 
300  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
301 
306  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
307 
312  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
313 
318  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
319 
324  inline RestoreDBInstanceFromS3Request& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
325 
330  inline RestoreDBInstanceFromS3Request& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
331 
336  inline RestoreDBInstanceFromS3Request& WithEngine(const char* value) { SetEngine(value); return *this;}
337 
338 
345  inline const Aws::String& GetMasterUsername() const{ return m_masterUsername; }
346 
353  inline bool MasterUsernameHasBeenSet() const { return m_masterUsernameHasBeenSet; }
354 
361  inline void SetMasterUsername(const Aws::String& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = value; }
362 
369  inline void SetMasterUsername(Aws::String&& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = std::move(value); }
370 
377  inline void SetMasterUsername(const char* value) { m_masterUsernameHasBeenSet = true; m_masterUsername.assign(value); }
378 
385  inline RestoreDBInstanceFromS3Request& WithMasterUsername(const Aws::String& value) { SetMasterUsername(value); return *this;}
386 
393  inline RestoreDBInstanceFromS3Request& WithMasterUsername(Aws::String&& value) { SetMasterUsername(std::move(value)); return *this;}
394 
401  inline RestoreDBInstanceFromS3Request& WithMasterUsername(const char* value) { SetMasterUsername(value); return *this;}
402 
403 
409  inline const Aws::String& GetMasterUserPassword() const{ return m_masterUserPassword; }
410 
416  inline bool MasterUserPasswordHasBeenSet() const { return m_masterUserPasswordHasBeenSet; }
417 
423  inline void SetMasterUserPassword(const Aws::String& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = value; }
424 
430  inline void SetMasterUserPassword(Aws::String&& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = std::move(value); }
431 
437  inline void SetMasterUserPassword(const char* value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword.assign(value); }
438 
444  inline RestoreDBInstanceFromS3Request& WithMasterUserPassword(const Aws::String& value) { SetMasterUserPassword(value); return *this;}
445 
451  inline RestoreDBInstanceFromS3Request& WithMasterUserPassword(Aws::String&& value) { SetMasterUserPassword(std::move(value)); return *this;}
452 
458  inline RestoreDBInstanceFromS3Request& WithMasterUserPassword(const char* value) { SetMasterUserPassword(value); return *this;}
459 
460 
465  inline const Aws::Vector<Aws::String>& GetDBSecurityGroups() const{ return m_dBSecurityGroups; }
466 
471  inline bool DBSecurityGroupsHasBeenSet() const { return m_dBSecurityGroupsHasBeenSet; }
472 
477  inline void SetDBSecurityGroups(const Aws::Vector<Aws::String>& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups = value; }
478 
483  inline void SetDBSecurityGroups(Aws::Vector<Aws::String>&& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups = std::move(value); }
484 
489  inline RestoreDBInstanceFromS3Request& WithDBSecurityGroups(const Aws::Vector<Aws::String>& value) { SetDBSecurityGroups(value); return *this;}
490 
495  inline RestoreDBInstanceFromS3Request& WithDBSecurityGroups(Aws::Vector<Aws::String>&& value) { SetDBSecurityGroups(std::move(value)); return *this;}
496 
501  inline RestoreDBInstanceFromS3Request& AddDBSecurityGroups(const Aws::String& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups.push_back(value); return *this; }
502 
507  inline RestoreDBInstanceFromS3Request& AddDBSecurityGroups(Aws::String&& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups.push_back(std::move(value)); return *this; }
508 
513  inline RestoreDBInstanceFromS3Request& AddDBSecurityGroups(const char* value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups.push_back(value); return *this; }
514 
515 
519  inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
520 
524  inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
525 
529  inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
530 
534  inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
535 
539  inline RestoreDBInstanceFromS3Request& WithVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetVpcSecurityGroupIds(value); return *this;}
540 
544  inline RestoreDBInstanceFromS3Request& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
545 
549  inline RestoreDBInstanceFromS3Request& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
550 
554  inline RestoreDBInstanceFromS3Request& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
555 
559  inline RestoreDBInstanceFromS3Request& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
560 
561 
573  inline const Aws::String& GetAvailabilityZone() const{ return m_availabilityZone; }
574 
586  inline bool AvailabilityZoneHasBeenSet() const { return m_availabilityZoneHasBeenSet; }
587 
599  inline void SetAvailabilityZone(const Aws::String& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = value; }
600 
612  inline void SetAvailabilityZone(Aws::String&& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = std::move(value); }
613 
625  inline void SetAvailabilityZone(const char* value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone.assign(value); }
626 
638  inline RestoreDBInstanceFromS3Request& WithAvailabilityZone(const Aws::String& value) { SetAvailabilityZone(value); return *this;}
639 
651  inline RestoreDBInstanceFromS3Request& WithAvailabilityZone(Aws::String&& value) { SetAvailabilityZone(std::move(value)); return *this;}
652 
664  inline RestoreDBInstanceFromS3Request& WithAvailabilityZone(const char* value) { SetAvailabilityZone(value); return *this;}
665 
666 
670  inline const Aws::String& GetDBSubnetGroupName() const{ return m_dBSubnetGroupName; }
671 
675  inline bool DBSubnetGroupNameHasBeenSet() const { return m_dBSubnetGroupNameHasBeenSet; }
676 
680  inline void SetDBSubnetGroupName(const Aws::String& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = value; }
681 
685  inline void SetDBSubnetGroupName(Aws::String&& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = std::move(value); }
686 
690  inline void SetDBSubnetGroupName(const char* value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName.assign(value); }
691 
695  inline RestoreDBInstanceFromS3Request& WithDBSubnetGroupName(const Aws::String& value) { SetDBSubnetGroupName(value); return *this;}
696 
700  inline RestoreDBInstanceFromS3Request& WithDBSubnetGroupName(Aws::String&& value) { SetDBSubnetGroupName(std::move(value)); return *this;}
701 
705  inline RestoreDBInstanceFromS3Request& WithDBSubnetGroupName(const char* value) { SetDBSubnetGroupName(value); return *this;}
706 
707 
719  inline const Aws::String& GetPreferredMaintenanceWindow() const{ return m_preferredMaintenanceWindow; }
720 
732  inline bool PreferredMaintenanceWindowHasBeenSet() const { return m_preferredMaintenanceWindowHasBeenSet; }
733 
745  inline void SetPreferredMaintenanceWindow(const Aws::String& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = value; }
746 
758  inline void SetPreferredMaintenanceWindow(Aws::String&& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = std::move(value); }
759 
771  inline void SetPreferredMaintenanceWindow(const char* value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow.assign(value); }
772 
784  inline RestoreDBInstanceFromS3Request& WithPreferredMaintenanceWindow(const Aws::String& value) { SetPreferredMaintenanceWindow(value); return *this;}
785 
797  inline RestoreDBInstanceFromS3Request& WithPreferredMaintenanceWindow(Aws::String&& value) { SetPreferredMaintenanceWindow(std::move(value)); return *this;}
798 
810  inline RestoreDBInstanceFromS3Request& WithPreferredMaintenanceWindow(const char* value) { SetPreferredMaintenanceWindow(value); return *this;}
811 
812 
818  inline const Aws::String& GetDBParameterGroupName() const{ return m_dBParameterGroupName; }
819 
825  inline bool DBParameterGroupNameHasBeenSet() const { return m_dBParameterGroupNameHasBeenSet; }
826 
832  inline void SetDBParameterGroupName(const Aws::String& value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName = value; }
833 
839  inline void SetDBParameterGroupName(Aws::String&& value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName = std::move(value); }
840 
846  inline void SetDBParameterGroupName(const char* value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName.assign(value); }
847 
853  inline RestoreDBInstanceFromS3Request& WithDBParameterGroupName(const Aws::String& value) { SetDBParameterGroupName(value); return *this;}
854 
860  inline RestoreDBInstanceFromS3Request& WithDBParameterGroupName(Aws::String&& value) { SetDBParameterGroupName(std::move(value)); return *this;}
861 
867  inline RestoreDBInstanceFromS3Request& WithDBParameterGroupName(const char* value) { SetDBParameterGroupName(value); return *this;}
868 
869 
875  inline int GetBackupRetentionPeriod() const{ return m_backupRetentionPeriod; }
876 
882  inline bool BackupRetentionPeriodHasBeenSet() const { return m_backupRetentionPeriodHasBeenSet; }
883 
889  inline void SetBackupRetentionPeriod(int value) { m_backupRetentionPeriodHasBeenSet = true; m_backupRetentionPeriod = value; }
890 
896  inline RestoreDBInstanceFromS3Request& WithBackupRetentionPeriod(int value) { SetBackupRetentionPeriod(value); return *this;}
897 
898 
909  inline const Aws::String& GetPreferredBackupWindow() const{ return m_preferredBackupWindow; }
910 
921  inline bool PreferredBackupWindowHasBeenSet() const { return m_preferredBackupWindowHasBeenSet; }
922 
933  inline void SetPreferredBackupWindow(const Aws::String& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = value; }
934 
945  inline void SetPreferredBackupWindow(Aws::String&& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = std::move(value); }
946 
957  inline void SetPreferredBackupWindow(const char* value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow.assign(value); }
958 
969  inline RestoreDBInstanceFromS3Request& WithPreferredBackupWindow(const Aws::String& value) { SetPreferredBackupWindow(value); return *this;}
970 
981  inline RestoreDBInstanceFromS3Request& WithPreferredBackupWindow(Aws::String&& value) { SetPreferredBackupWindow(std::move(value)); return *this;}
982 
993  inline RestoreDBInstanceFromS3Request& WithPreferredBackupWindow(const char* value) { SetPreferredBackupWindow(value); return *this;}
994 
995 
1001  inline int GetPort() const{ return m_port; }
1002 
1008  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
1009 
1015  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
1016 
1022  inline RestoreDBInstanceFromS3Request& WithPort(int value) { SetPort(value); return *this;}
1023 
1024 
1030  inline bool GetMultiAZ() const{ return m_multiAZ; }
1031 
1037  inline bool MultiAZHasBeenSet() const { return m_multiAZHasBeenSet; }
1038 
1044  inline void SetMultiAZ(bool value) { m_multiAZHasBeenSet = true; m_multiAZ = value; }
1045 
1051  inline RestoreDBInstanceFromS3Request& WithMultiAZ(bool value) { SetMultiAZ(value); return *this;}
1052 
1053 
1060  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
1061 
1068  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
1069 
1076  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
1077 
1084  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
1085 
1092  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
1093 
1100  inline RestoreDBInstanceFromS3Request& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
1101 
1108  inline RestoreDBInstanceFromS3Request& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
1109 
1116  inline RestoreDBInstanceFromS3Request& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
1117 
1118 
1124  inline bool GetAutoMinorVersionUpgrade() const{ return m_autoMinorVersionUpgrade; }
1125 
1131  inline bool AutoMinorVersionUpgradeHasBeenSet() const { return m_autoMinorVersionUpgradeHasBeenSet; }
1132 
1138  inline void SetAutoMinorVersionUpgrade(bool value) { m_autoMinorVersionUpgradeHasBeenSet = true; m_autoMinorVersionUpgrade = value; }
1139 
1145  inline RestoreDBInstanceFromS3Request& WithAutoMinorVersionUpgrade(bool value) { SetAutoMinorVersionUpgrade(value); return *this;}
1146 
1147 
1152  inline const Aws::String& GetLicenseModel() const{ return m_licenseModel; }
1153 
1158  inline bool LicenseModelHasBeenSet() const { return m_licenseModelHasBeenSet; }
1159 
1164  inline void SetLicenseModel(const Aws::String& value) { m_licenseModelHasBeenSet = true; m_licenseModel = value; }
1165 
1170  inline void SetLicenseModel(Aws::String&& value) { m_licenseModelHasBeenSet = true; m_licenseModel = std::move(value); }
1171 
1176  inline void SetLicenseModel(const char* value) { m_licenseModelHasBeenSet = true; m_licenseModel.assign(value); }
1177 
1182  inline RestoreDBInstanceFromS3Request& WithLicenseModel(const Aws::String& value) { SetLicenseModel(value); return *this;}
1183 
1188  inline RestoreDBInstanceFromS3Request& WithLicenseModel(Aws::String&& value) { SetLicenseModel(std::move(value)); return *this;}
1189 
1194  inline RestoreDBInstanceFromS3Request& WithLicenseModel(const char* value) { SetLicenseModel(value); return *this;}
1195 
1196 
1205  inline int GetIops() const{ return m_iops; }
1206 
1215  inline bool IopsHasBeenSet() const { return m_iopsHasBeenSet; }
1216 
1225  inline void SetIops(int value) { m_iopsHasBeenSet = true; m_iops = value; }
1226 
1235  inline RestoreDBInstanceFromS3Request& WithIops(int value) { SetIops(value); return *this;}
1236 
1237 
1243  inline const Aws::String& GetOptionGroupName() const{ return m_optionGroupName; }
1244 
1250  inline bool OptionGroupNameHasBeenSet() const { return m_optionGroupNameHasBeenSet; }
1251 
1257  inline void SetOptionGroupName(const Aws::String& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = value; }
1258 
1264  inline void SetOptionGroupName(Aws::String&& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = std::move(value); }
1265 
1271  inline void SetOptionGroupName(const char* value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName.assign(value); }
1272 
1278  inline RestoreDBInstanceFromS3Request& WithOptionGroupName(const Aws::String& value) { SetOptionGroupName(value); return *this;}
1279 
1285  inline RestoreDBInstanceFromS3Request& WithOptionGroupName(Aws::String&& value) { SetOptionGroupName(std::move(value)); return *this;}
1286 
1292  inline RestoreDBInstanceFromS3Request& WithOptionGroupName(const char* value) { SetOptionGroupName(value); return *this;}
1293 
1294 
1306  inline bool GetPubliclyAccessible() const{ return m_publiclyAccessible; }
1307 
1319  inline bool PubliclyAccessibleHasBeenSet() const { return m_publiclyAccessibleHasBeenSet; }
1320 
1332  inline void SetPubliclyAccessible(bool value) { m_publiclyAccessibleHasBeenSet = true; m_publiclyAccessible = value; }
1333 
1345  inline RestoreDBInstanceFromS3Request& WithPubliclyAccessible(bool value) { SetPubliclyAccessible(value); return *this;}
1346 
1347 
1354  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
1355 
1362  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1363 
1370  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1371 
1378  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1379 
1386  inline RestoreDBInstanceFromS3Request& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
1387 
1394  inline RestoreDBInstanceFromS3Request& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
1395 
1402  inline RestoreDBInstanceFromS3Request& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
1403 
1410  inline RestoreDBInstanceFromS3Request& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
1411 
1412 
1420  inline const Aws::String& GetStorageType() const{ return m_storageType; }
1421 
1429  inline bool StorageTypeHasBeenSet() const { return m_storageTypeHasBeenSet; }
1430 
1438  inline void SetStorageType(const Aws::String& value) { m_storageTypeHasBeenSet = true; m_storageType = value; }
1439 
1447  inline void SetStorageType(Aws::String&& value) { m_storageTypeHasBeenSet = true; m_storageType = std::move(value); }
1448 
1456  inline void SetStorageType(const char* value) { m_storageTypeHasBeenSet = true; m_storageType.assign(value); }
1457 
1465  inline RestoreDBInstanceFromS3Request& WithStorageType(const Aws::String& value) { SetStorageType(value); return *this;}
1466 
1474  inline RestoreDBInstanceFromS3Request& WithStorageType(Aws::String&& value) { SetStorageType(std::move(value)); return *this;}
1475 
1483  inline RestoreDBInstanceFromS3Request& WithStorageType(const char* value) { SetStorageType(value); return *this;}
1484 
1485 
1489  inline bool GetStorageEncrypted() const{ return m_storageEncrypted; }
1490 
1494  inline bool StorageEncryptedHasBeenSet() const { return m_storageEncryptedHasBeenSet; }
1495 
1499  inline void SetStorageEncrypted(bool value) { m_storageEncryptedHasBeenSet = true; m_storageEncrypted = value; }
1500 
1504  inline RestoreDBInstanceFromS3Request& WithStorageEncrypted(bool value) { SetStorageEncrypted(value); return *this;}
1505 
1506 
1518  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
1519 
1531  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
1532 
1544  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
1545 
1557  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
1558 
1570  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
1571 
1583  inline RestoreDBInstanceFromS3Request& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
1584 
1596  inline RestoreDBInstanceFromS3Request& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
1597 
1609  inline RestoreDBInstanceFromS3Request& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
1610 
1611 
1616  inline bool GetCopyTagsToSnapshot() const{ return m_copyTagsToSnapshot; }
1617 
1622  inline bool CopyTagsToSnapshotHasBeenSet() const { return m_copyTagsToSnapshotHasBeenSet; }
1623 
1628  inline void SetCopyTagsToSnapshot(bool value) { m_copyTagsToSnapshotHasBeenSet = true; m_copyTagsToSnapshot = value; }
1629 
1634  inline RestoreDBInstanceFromS3Request& WithCopyTagsToSnapshot(bool value) { SetCopyTagsToSnapshot(value); return *this;}
1635 
1636 
1644  inline int GetMonitoringInterval() const{ return m_monitoringInterval; }
1645 
1653  inline bool MonitoringIntervalHasBeenSet() const { return m_monitoringIntervalHasBeenSet; }
1654 
1662  inline void SetMonitoringInterval(int value) { m_monitoringIntervalHasBeenSet = true; m_monitoringInterval = value; }
1663 
1671  inline RestoreDBInstanceFromS3Request& WithMonitoringInterval(int value) { SetMonitoringInterval(value); return *this;}
1672 
1673 
1684  inline const Aws::String& GetMonitoringRoleArn() const{ return m_monitoringRoleArn; }
1685 
1696  inline bool MonitoringRoleArnHasBeenSet() const { return m_monitoringRoleArnHasBeenSet; }
1697 
1708  inline void SetMonitoringRoleArn(const Aws::String& value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn = value; }
1709 
1720  inline void SetMonitoringRoleArn(Aws::String&& value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn = std::move(value); }
1721 
1732  inline void SetMonitoringRoleArn(const char* value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn.assign(value); }
1733 
1744  inline RestoreDBInstanceFromS3Request& WithMonitoringRoleArn(const Aws::String& value) { SetMonitoringRoleArn(value); return *this;}
1745 
1756  inline RestoreDBInstanceFromS3Request& WithMonitoringRoleArn(Aws::String&& value) { SetMonitoringRoleArn(std::move(value)); return *this;}
1757 
1768  inline RestoreDBInstanceFromS3Request& WithMonitoringRoleArn(const char* value) { SetMonitoringRoleArn(value); return *this;}
1769 
1770 
1780  inline bool GetEnableIAMDatabaseAuthentication() const{ return m_enableIAMDatabaseAuthentication; }
1781 
1791  inline bool EnableIAMDatabaseAuthenticationHasBeenSet() const { return m_enableIAMDatabaseAuthenticationHasBeenSet; }
1792 
1802  inline void SetEnableIAMDatabaseAuthentication(bool value) { m_enableIAMDatabaseAuthenticationHasBeenSet = true; m_enableIAMDatabaseAuthentication = value; }
1803 
1813  inline RestoreDBInstanceFromS3Request& WithEnableIAMDatabaseAuthentication(bool value) { SetEnableIAMDatabaseAuthentication(value); return *this;}
1814 
1815 
1820  inline const Aws::String& GetSourceEngine() const{ return m_sourceEngine; }
1821 
1826  inline bool SourceEngineHasBeenSet() const { return m_sourceEngineHasBeenSet; }
1827 
1832  inline void SetSourceEngine(const Aws::String& value) { m_sourceEngineHasBeenSet = true; m_sourceEngine = value; }
1833 
1838  inline void SetSourceEngine(Aws::String&& value) { m_sourceEngineHasBeenSet = true; m_sourceEngine = std::move(value); }
1839 
1844  inline void SetSourceEngine(const char* value) { m_sourceEngineHasBeenSet = true; m_sourceEngine.assign(value); }
1845 
1850  inline RestoreDBInstanceFromS3Request& WithSourceEngine(const Aws::String& value) { SetSourceEngine(value); return *this;}
1851 
1856  inline RestoreDBInstanceFromS3Request& WithSourceEngine(Aws::String&& value) { SetSourceEngine(std::move(value)); return *this;}
1857 
1862  inline RestoreDBInstanceFromS3Request& WithSourceEngine(const char* value) { SetSourceEngine(value); return *this;}
1863 
1864 
1870  inline const Aws::String& GetSourceEngineVersion() const{ return m_sourceEngineVersion; }
1871 
1877  inline bool SourceEngineVersionHasBeenSet() const { return m_sourceEngineVersionHasBeenSet; }
1878 
1884  inline void SetSourceEngineVersion(const Aws::String& value) { m_sourceEngineVersionHasBeenSet = true; m_sourceEngineVersion = value; }
1885 
1891  inline void SetSourceEngineVersion(Aws::String&& value) { m_sourceEngineVersionHasBeenSet = true; m_sourceEngineVersion = std::move(value); }
1892 
1898  inline void SetSourceEngineVersion(const char* value) { m_sourceEngineVersionHasBeenSet = true; m_sourceEngineVersion.assign(value); }
1899 
1905  inline RestoreDBInstanceFromS3Request& WithSourceEngineVersion(const Aws::String& value) { SetSourceEngineVersion(value); return *this;}
1906 
1912  inline RestoreDBInstanceFromS3Request& WithSourceEngineVersion(Aws::String&& value) { SetSourceEngineVersion(std::move(value)); return *this;}
1913 
1919  inline RestoreDBInstanceFromS3Request& WithSourceEngineVersion(const char* value) { SetSourceEngineVersion(value); return *this;}
1920 
1921 
1926  inline const Aws::String& GetS3BucketName() const{ return m_s3BucketName; }
1927 
1932  inline bool S3BucketNameHasBeenSet() const { return m_s3BucketNameHasBeenSet; }
1933 
1938  inline void SetS3BucketName(const Aws::String& value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName = value; }
1939 
1944  inline void SetS3BucketName(Aws::String&& value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName = std::move(value); }
1945 
1950  inline void SetS3BucketName(const char* value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName.assign(value); }
1951 
1956  inline RestoreDBInstanceFromS3Request& WithS3BucketName(const Aws::String& value) { SetS3BucketName(value); return *this;}
1957 
1962  inline RestoreDBInstanceFromS3Request& WithS3BucketName(Aws::String&& value) { SetS3BucketName(std::move(value)); return *this;}
1963 
1968  inline RestoreDBInstanceFromS3Request& WithS3BucketName(const char* value) { SetS3BucketName(value); return *this;}
1969 
1970 
1974  inline const Aws::String& GetS3Prefix() const{ return m_s3Prefix; }
1975 
1979  inline bool S3PrefixHasBeenSet() const { return m_s3PrefixHasBeenSet; }
1980 
1984  inline void SetS3Prefix(const Aws::String& value) { m_s3PrefixHasBeenSet = true; m_s3Prefix = value; }
1985 
1989  inline void SetS3Prefix(Aws::String&& value) { m_s3PrefixHasBeenSet = true; m_s3Prefix = std::move(value); }
1990 
1994  inline void SetS3Prefix(const char* value) { m_s3PrefixHasBeenSet = true; m_s3Prefix.assign(value); }
1995 
1999  inline RestoreDBInstanceFromS3Request& WithS3Prefix(const Aws::String& value) { SetS3Prefix(value); return *this;}
2000 
2004  inline RestoreDBInstanceFromS3Request& WithS3Prefix(Aws::String&& value) { SetS3Prefix(std::move(value)); return *this;}
2005 
2009  inline RestoreDBInstanceFromS3Request& WithS3Prefix(const char* value) { SetS3Prefix(value); return *this;}
2010 
2011 
2016  inline const Aws::String& GetS3IngestionRoleArn() const{ return m_s3IngestionRoleArn; }
2017 
2022  inline bool S3IngestionRoleArnHasBeenSet() const { return m_s3IngestionRoleArnHasBeenSet; }
2023 
2028  inline void SetS3IngestionRoleArn(const Aws::String& value) { m_s3IngestionRoleArnHasBeenSet = true; m_s3IngestionRoleArn = value; }
2029 
2034  inline void SetS3IngestionRoleArn(Aws::String&& value) { m_s3IngestionRoleArnHasBeenSet = true; m_s3IngestionRoleArn = std::move(value); }
2035 
2040  inline void SetS3IngestionRoleArn(const char* value) { m_s3IngestionRoleArnHasBeenSet = true; m_s3IngestionRoleArn.assign(value); }
2041 
2046  inline RestoreDBInstanceFromS3Request& WithS3IngestionRoleArn(const Aws::String& value) { SetS3IngestionRoleArn(value); return *this;}
2047 
2052  inline RestoreDBInstanceFromS3Request& WithS3IngestionRoleArn(Aws::String&& value) { SetS3IngestionRoleArn(std::move(value)); return *this;}
2053 
2058  inline RestoreDBInstanceFromS3Request& WithS3IngestionRoleArn(const char* value) { SetS3IngestionRoleArn(value); return *this;}
2059 
2060 
2068  inline bool GetEnablePerformanceInsights() const{ return m_enablePerformanceInsights; }
2069 
2077  inline bool EnablePerformanceInsightsHasBeenSet() const { return m_enablePerformanceInsightsHasBeenSet; }
2078 
2086  inline void SetEnablePerformanceInsights(bool value) { m_enablePerformanceInsightsHasBeenSet = true; m_enablePerformanceInsights = value; }
2087 
2095  inline RestoreDBInstanceFromS3Request& WithEnablePerformanceInsights(bool value) { SetEnablePerformanceInsights(value); return *this;}
2096 
2097 
2108  inline const Aws::String& GetPerformanceInsightsKMSKeyId() const{ return m_performanceInsightsKMSKeyId; }
2109 
2120  inline bool PerformanceInsightsKMSKeyIdHasBeenSet() const { return m_performanceInsightsKMSKeyIdHasBeenSet; }
2121 
2132  inline void SetPerformanceInsightsKMSKeyId(const Aws::String& value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId = value; }
2133 
2144  inline void SetPerformanceInsightsKMSKeyId(Aws::String&& value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId = std::move(value); }
2145 
2156  inline void SetPerformanceInsightsKMSKeyId(const char* value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId.assign(value); }
2157 
2168  inline RestoreDBInstanceFromS3Request& WithPerformanceInsightsKMSKeyId(const Aws::String& value) { SetPerformanceInsightsKMSKeyId(value); return *this;}
2169 
2180  inline RestoreDBInstanceFromS3Request& WithPerformanceInsightsKMSKeyId(Aws::String&& value) { SetPerformanceInsightsKMSKeyId(std::move(value)); return *this;}
2181 
2192  inline RestoreDBInstanceFromS3Request& WithPerformanceInsightsKMSKeyId(const char* value) { SetPerformanceInsightsKMSKeyId(value); return *this;}
2193 
2194 
2199  inline int GetPerformanceInsightsRetentionPeriod() const{ return m_performanceInsightsRetentionPeriod; }
2200 
2205  inline bool PerformanceInsightsRetentionPeriodHasBeenSet() const { return m_performanceInsightsRetentionPeriodHasBeenSet; }
2206 
2211  inline void SetPerformanceInsightsRetentionPeriod(int value) { m_performanceInsightsRetentionPeriodHasBeenSet = true; m_performanceInsightsRetentionPeriod = value; }
2212 
2217  inline RestoreDBInstanceFromS3Request& WithPerformanceInsightsRetentionPeriod(int value) { SetPerformanceInsightsRetentionPeriod(value); return *this;}
2218 
2219 
2228  inline const Aws::Vector<Aws::String>& GetEnableCloudwatchLogsExports() const{ return m_enableCloudwatchLogsExports; }
2229 
2238  inline bool EnableCloudwatchLogsExportsHasBeenSet() const { return m_enableCloudwatchLogsExportsHasBeenSet; }
2239 
2248  inline void SetEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = value; }
2249 
2258  inline void SetEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = std::move(value); }
2259 
2268  inline RestoreDBInstanceFromS3Request& WithEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { SetEnableCloudwatchLogsExports(value); return *this;}
2269 
2278  inline RestoreDBInstanceFromS3Request& WithEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { SetEnableCloudwatchLogsExports(std::move(value)); return *this;}
2279 
2288  inline RestoreDBInstanceFromS3Request& AddEnableCloudwatchLogsExports(const Aws::String& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
2289 
2298  inline RestoreDBInstanceFromS3Request& AddEnableCloudwatchLogsExports(Aws::String&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(std::move(value)); return *this; }
2299 
2308  inline RestoreDBInstanceFromS3Request& AddEnableCloudwatchLogsExports(const char* value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
2309 
2310 
2315  inline const Aws::Vector<ProcessorFeature>& GetProcessorFeatures() const{ return m_processorFeatures; }
2316 
2321  inline bool ProcessorFeaturesHasBeenSet() const { return m_processorFeaturesHasBeenSet; }
2322 
2327  inline void SetProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = value; }
2328 
2333  inline void SetProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = std::move(value); }
2334 
2339  inline RestoreDBInstanceFromS3Request& WithProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { SetProcessorFeatures(value); return *this;}
2340 
2345  inline RestoreDBInstanceFromS3Request& WithProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { SetProcessorFeatures(std::move(value)); return *this;}
2346 
2351  inline RestoreDBInstanceFromS3Request& AddProcessorFeatures(const ProcessorFeature& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(value); return *this; }
2352 
2357  inline RestoreDBInstanceFromS3Request& AddProcessorFeatures(ProcessorFeature&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(std::move(value)); return *this; }
2358 
2359 
2364  inline bool GetUseDefaultProcessorFeatures() const{ return m_useDefaultProcessorFeatures; }
2365 
2370  inline bool UseDefaultProcessorFeaturesHasBeenSet() const { return m_useDefaultProcessorFeaturesHasBeenSet; }
2371 
2376  inline void SetUseDefaultProcessorFeatures(bool value) { m_useDefaultProcessorFeaturesHasBeenSet = true; m_useDefaultProcessorFeatures = value; }
2377 
2382  inline RestoreDBInstanceFromS3Request& WithUseDefaultProcessorFeatures(bool value) { SetUseDefaultProcessorFeatures(value); return *this;}
2383 
2384 
2392  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
2393 
2401  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
2402 
2410  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
2411 
2419  inline RestoreDBInstanceFromS3Request& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
2420 
2421 
2430  inline int GetMaxAllocatedStorage() const{ return m_maxAllocatedStorage; }
2431 
2440  inline bool MaxAllocatedStorageHasBeenSet() const { return m_maxAllocatedStorageHasBeenSet; }
2441 
2450  inline void SetMaxAllocatedStorage(int value) { m_maxAllocatedStorageHasBeenSet = true; m_maxAllocatedStorage = value; }
2451 
2460  inline RestoreDBInstanceFromS3Request& WithMaxAllocatedStorage(int value) { SetMaxAllocatedStorage(value); return *this;}
2461 
2462  private:
2463 
2464  Aws::String m_dBName;
2465  bool m_dBNameHasBeenSet;
2466 
2467  Aws::String m_dBInstanceIdentifier;
2468  bool m_dBInstanceIdentifierHasBeenSet;
2469 
2470  int m_allocatedStorage;
2471  bool m_allocatedStorageHasBeenSet;
2472 
2473  Aws::String m_dBInstanceClass;
2474  bool m_dBInstanceClassHasBeenSet;
2475 
2476  Aws::String m_engine;
2477  bool m_engineHasBeenSet;
2478 
2479  Aws::String m_masterUsername;
2480  bool m_masterUsernameHasBeenSet;
2481 
2482  Aws::String m_masterUserPassword;
2483  bool m_masterUserPasswordHasBeenSet;
2484 
2485  Aws::Vector<Aws::String> m_dBSecurityGroups;
2486  bool m_dBSecurityGroupsHasBeenSet;
2487 
2488  Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
2489  bool m_vpcSecurityGroupIdsHasBeenSet;
2490 
2491  Aws::String m_availabilityZone;
2492  bool m_availabilityZoneHasBeenSet;
2493 
2494  Aws::String m_dBSubnetGroupName;
2495  bool m_dBSubnetGroupNameHasBeenSet;
2496 
2497  Aws::String m_preferredMaintenanceWindow;
2498  bool m_preferredMaintenanceWindowHasBeenSet;
2499 
2500  Aws::String m_dBParameterGroupName;
2501  bool m_dBParameterGroupNameHasBeenSet;
2502 
2503  int m_backupRetentionPeriod;
2504  bool m_backupRetentionPeriodHasBeenSet;
2505 
2506  Aws::String m_preferredBackupWindow;
2507  bool m_preferredBackupWindowHasBeenSet;
2508 
2509  int m_port;
2510  bool m_portHasBeenSet;
2511 
2512  bool m_multiAZ;
2513  bool m_multiAZHasBeenSet;
2514 
2515  Aws::String m_engineVersion;
2516  bool m_engineVersionHasBeenSet;
2517 
2518  bool m_autoMinorVersionUpgrade;
2519  bool m_autoMinorVersionUpgradeHasBeenSet;
2520 
2521  Aws::String m_licenseModel;
2522  bool m_licenseModelHasBeenSet;
2523 
2524  int m_iops;
2525  bool m_iopsHasBeenSet;
2526 
2527  Aws::String m_optionGroupName;
2528  bool m_optionGroupNameHasBeenSet;
2529 
2530  bool m_publiclyAccessible;
2531  bool m_publiclyAccessibleHasBeenSet;
2532 
2533  Aws::Vector<Tag> m_tags;
2534  bool m_tagsHasBeenSet;
2535 
2536  Aws::String m_storageType;
2537  bool m_storageTypeHasBeenSet;
2538 
2539  bool m_storageEncrypted;
2540  bool m_storageEncryptedHasBeenSet;
2541 
2542  Aws::String m_kmsKeyId;
2543  bool m_kmsKeyIdHasBeenSet;
2544 
2545  bool m_copyTagsToSnapshot;
2546  bool m_copyTagsToSnapshotHasBeenSet;
2547 
2548  int m_monitoringInterval;
2549  bool m_monitoringIntervalHasBeenSet;
2550 
2551  Aws::String m_monitoringRoleArn;
2552  bool m_monitoringRoleArnHasBeenSet;
2553 
2554  bool m_enableIAMDatabaseAuthentication;
2555  bool m_enableIAMDatabaseAuthenticationHasBeenSet;
2556 
2557  Aws::String m_sourceEngine;
2558  bool m_sourceEngineHasBeenSet;
2559 
2560  Aws::String m_sourceEngineVersion;
2561  bool m_sourceEngineVersionHasBeenSet;
2562 
2563  Aws::String m_s3BucketName;
2564  bool m_s3BucketNameHasBeenSet;
2565 
2566  Aws::String m_s3Prefix;
2567  bool m_s3PrefixHasBeenSet;
2568 
2569  Aws::String m_s3IngestionRoleArn;
2570  bool m_s3IngestionRoleArnHasBeenSet;
2571 
2572  bool m_enablePerformanceInsights;
2573  bool m_enablePerformanceInsightsHasBeenSet;
2574 
2575  Aws::String m_performanceInsightsKMSKeyId;
2576  bool m_performanceInsightsKMSKeyIdHasBeenSet;
2577 
2578  int m_performanceInsightsRetentionPeriod;
2579  bool m_performanceInsightsRetentionPeriodHasBeenSet;
2580 
2581  Aws::Vector<Aws::String> m_enableCloudwatchLogsExports;
2582  bool m_enableCloudwatchLogsExportsHasBeenSet;
2583 
2584  Aws::Vector<ProcessorFeature> m_processorFeatures;
2585  bool m_processorFeaturesHasBeenSet;
2586 
2587  bool m_useDefaultProcessorFeatures;
2588  bool m_useDefaultProcessorFeaturesHasBeenSet;
2589 
2590  bool m_deletionProtection;
2591  bool m_deletionProtectionHasBeenSet;
2592 
2593  int m_maxAllocatedStorage;
2594  bool m_maxAllocatedStorageHasBeenSet;
2595  };
2596 
2597 } // namespace Model
2598 } // namespace RDS
2599 } // namespace Aws
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPubliclyAccessible
RestoreDBInstanceFromS3Request & WithPubliclyAccessible(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1345
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetProcessorFeatures
void SetProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: RestoreDBInstanceFromS3Request.h:2333
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBName
void SetDBName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:58
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AllocatedStorageHasBeenSet
bool AllocatedStorageHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:180
Aws::RDS::Model::Tag
Definition: Tag.h:33
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredMaintenanceWindow
RestoreDBInstanceFromS3Request & WithPreferredMaintenanceWindow(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:784
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngine
void SetSourceEngine(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1844
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddTags
RestoreDBInstanceFromS3Request & AddTags(Tag &&value)
Definition: RestoreDBInstanceFromS3Request.h:1410
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSubnetGroupName
RestoreDBInstanceFromS3Request & WithDBSubnetGroupName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:695
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnablePerformanceInsights
void SetEnablePerformanceInsights(bool value)
Definition: RestoreDBInstanceFromS3Request.h:2086
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBInstanceClassHasBeenSet
bool DBInstanceClassHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:221
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddProcessorFeatures
RestoreDBInstanceFromS3Request & AddProcessorFeatures(ProcessorFeature &&value)
Definition: RestoreDBInstanceFromS3Request.h:2357
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredMaintenanceWindow
RestoreDBInstanceFromS3Request & WithPreferredMaintenanceWindow(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:810
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1557
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDeletionProtection
RestoreDBInstanceFromS3Request & WithDeletionProtection(bool value)
Definition: RestoreDBInstanceFromS3Request.h:2419
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetStorageEncrypted
bool GetStorageEncrypted() const
Definition: RestoreDBInstanceFromS3Request.h:1489
Aws::RDS::Model::RestoreDBInstanceFromS3Request::RestoreDBInstanceFromS3Request
RestoreDBInstanceFromS3Request()
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetAvailabilityZone
const Aws::String & GetAvailabilityZone() const
Definition: RestoreDBInstanceFromS3Request.h:573
Aws::Http::URI
Definition: URI.h:32
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUsername
RestoreDBInstanceFromS3Request & WithMasterUsername(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:385
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBInstanceIdentifier
const Aws::String & GetDBInstanceIdentifier() const
Definition: RestoreDBInstanceFromS3Request.h:98
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AutoMinorVersionUpgradeHasBeenSet
bool AutoMinorVersionUpgradeHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1131
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:771
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBInstanceFromS3Request.h:534
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:2156
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSubnetGroupName
void SetDBSubnetGroupName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:685
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SourceEngineHasBeenSet
bool SourceEngineHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1826
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringRoleArn
RestoreDBInstanceFromS3Request & WithMonitoringRoleArn(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1744
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3BucketName
void SetS3BucketName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1950
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBInstanceClass
const Aws::String & GetDBInstanceClass() const
Definition: RestoreDBInstanceFromS3Request.h:210
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithOptionGroupName
RestoreDBInstanceFromS3Request & WithOptionGroupName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1292
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSecurityGroups
RestoreDBInstanceFromS3Request & WithDBSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBInstanceFromS3Request.h:495
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredBackupWindow
RestoreDBInstanceFromS3Request & WithPreferredBackupWindow(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:969
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMultiAZ
RestoreDBInstanceFromS3Request & WithMultiAZ(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1051
Aws::RDS::Model::RestoreDBInstanceFromS3Request::MaxAllocatedStorageHasBeenSet
bool MaxAllocatedStorageHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2440
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3Prefix
RestoreDBInstanceFromS3Request & WithS3Prefix(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:2004
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetBackupRetentionPeriod
int GetBackupRetentionPeriod() const
Definition: RestoreDBInstanceFromS3Request.h:875
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithAvailabilityZone
RestoreDBInstanceFromS3Request & WithAvailabilityZone(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:651
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnableCloudwatchLogsExports
RestoreDBInstanceFromS3Request & WithEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBInstanceFromS3Request.h:2268
Aws::RDS::Model::RestoreDBInstanceFromS3Request::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:300
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetS3Prefix
const Aws::String & GetS3Prefix() const
Definition: RestoreDBInstanceFromS3Request.h:1974
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetAutoMinorVersionUpgrade
void SetAutoMinorVersionUpgrade(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1138
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngine
RestoreDBInstanceFromS3Request & WithSourceEngine(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1862
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: RestoreDBInstanceFromS3Request.h:1370
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringRoleArn
void SetMonitoringRoleArn(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1732
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithProcessorFeatures
RestoreDBInstanceFromS3Request & WithProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: RestoreDBInstanceFromS3Request.h:2345
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnablePerformanceInsights
RestoreDBInstanceFromS3Request & WithEnablePerformanceInsights(bool value)
Definition: RestoreDBInstanceFromS3Request.h:2095
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSubnetGroupName
RestoreDBInstanceFromS3Request & WithDBSubnetGroupName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:705
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredBackupWindow
RestoreDBInstanceFromS3Request & WithPreferredBackupWindow(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:993
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSubnetGroupName
void SetDBSubnetGroupName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:680
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringRoleArn
void SetMonitoringRoleArn(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1720
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsKMSKeyId
RestoreDBInstanceFromS3Request & WithPerformanceInsightsKMSKeyId(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:2192
Aws::RDS::Model::RestoreDBInstanceFromS3Request::ProcessorFeaturesHasBeenSet
bool ProcessorFeaturesHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2321
Aws::RDS::Model::RestoreDBInstanceFromS3Request
Definition: RestoreDBInstanceFromS3Request.h:25
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithTags
RestoreDBInstanceFromS3Request & WithTags(const Aws::Vector< Tag > &value)
Definition: RestoreDBInstanceFromS3Request.h:1386
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SourceEngineVersionHasBeenSet
bool SourceEngineVersionHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1877
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMonitoringInterval
int GetMonitoringInterval() const
Definition: RestoreDBInstanceFromS3Request.h:1644
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEngine
void SetEngine(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:318
Aws::RDS::Model::RestoreDBInstanceFromS3Request::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1362
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithTags
RestoreDBInstanceFromS3Request & WithTags(Aws::Vector< Tag > &&value)
Definition: RestoreDBInstanceFromS3Request.h:1394
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithBackupRetentionPeriod
RestoreDBInstanceFromS3Request & WithBackupRetentionPeriod(int value)
Definition: RestoreDBInstanceFromS3Request.h:896
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBInstanceFromS3Request.h:529
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBName
RestoreDBInstanceFromS3Request & WithDBName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:76
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:758
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2401
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMasterUserPassword
const Aws::String & GetMasterUserPassword() const
Definition: RestoreDBInstanceFromS3Request.h:409
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetStorageEncrypted
void SetStorageEncrypted(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1499
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSecurityGroups
RestoreDBInstanceFromS3Request & WithDBSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBInstanceFromS3Request.h:489
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUserPassword
void SetMasterUserPassword(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:423
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddProcessorFeatures
RestoreDBInstanceFromS3Request & AddProcessorFeatures(const ProcessorFeature &value)
Definition: RestoreDBInstanceFromS3Request.h:2351
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithOptionGroupName
RestoreDBInstanceFromS3Request & WithOptionGroupName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1285
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringRoleArn
RestoreDBInstanceFromS3Request & WithMonitoringRoleArn(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1756
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngineVersion
void SetSourceEngineVersion(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1891
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEngineVersion
RestoreDBInstanceFromS3Request & WithEngineVersion(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1100
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBInstanceFromS3Request.h:2248
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: RestoreDBInstanceFromS3Request.h:1518
Aws::RDS::Model::RestoreDBInstanceFromS3Request::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1068
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBParameterGroupName
void SetDBParameterGroupName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:832
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceClass
RestoreDBInstanceFromS3Request & WithDBInstanceClass(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:265
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBSubnetGroupNameHasBeenSet
bool DBSubnetGroupNameHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:675
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3IngestionRoleArn
RestoreDBInstanceFromS3Request & WithS3IngestionRoleArn(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:2058
Aws::RDS::Model::RestoreDBInstanceFromS3Request::PerformanceInsightsRetentionPeriodHasBeenSet
bool PerformanceInsightsRetentionPeriodHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2205
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUserPassword
void SetMasterUserPassword(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:430
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddEnableCloudwatchLogsExports
RestoreDBInstanceFromS3Request & AddEnableCloudwatchLogsExports(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:2298
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithKmsKeyId
RestoreDBInstanceFromS3Request & WithKmsKeyId(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1583
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithAvailabilityZone
RestoreDBInstanceFromS3Request & WithAvailabilityZone(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:638
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetUseDefaultProcessorFeatures
bool GetUseDefaultProcessorFeatures() const
Definition: RestoreDBInstanceFromS3Request.h:2364
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUsername
void SetMasterUsername(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:369
Aws::RDS::Model::RestoreDBInstanceFromS3Request::MonitoringRoleArnHasBeenSet
bool MonitoringRoleArnHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1696
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsRetentionPeriod
void SetPerformanceInsightsRetentionPeriod(int value)
Definition: RestoreDBInstanceFromS3Request.h:2211
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceIdentifier
RestoreDBInstanceFromS3Request & WithDBInstanceIdentifier(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:143
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetAllocatedStorage
int GetAllocatedStorage() const
Definition: RestoreDBInstanceFromS3Request.h:171
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBSecurityGroups
const Aws::Vector< Aws::String > & GetDBSecurityGroups() const
Definition: RestoreDBInstanceFromS3Request.h:465
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnableIAMDatabaseAuthentication
void SetEnableIAMDatabaseAuthentication(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1802
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDeletionProtection
bool GetDeletionProtection() const
Definition: RestoreDBInstanceFromS3Request.h:2392
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddEnableCloudwatchLogsExports
RestoreDBInstanceFromS3Request & AddEnableCloudwatchLogsExports(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:2308
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBSubnetGroupName
const Aws::String & GetDBSubnetGroupName() const
Definition: RestoreDBInstanceFromS3Request.h:670
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBInstanceFromS3Request.h:2258
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetProcessorFeatures
void SetProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: RestoreDBInstanceFromS3Request.h:2327
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:2144
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSecurityGroups
void SetDBSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBInstanceFromS3Request.h:477
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithKmsKeyId
RestoreDBInstanceFromS3Request & WithKmsKeyId(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1596
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngineVersion
void SetSourceEngineVersion(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1898
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3Prefix
void SetS3Prefix(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1984
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:125
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUserPassword
RestoreDBInstanceFromS3Request & WithMasterUserPassword(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:451
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3BucketName
void SetS3BucketName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1944
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetVpcSecurityGroupIds
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition: RestoreDBInstanceFromS3Request.h:519
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBParameterGroupName
RestoreDBInstanceFromS3Request & WithDBParameterGroupName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:860
AWSVector.h
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEnableIAMDatabaseAuthentication
bool GetEnableIAMDatabaseAuthentication() const
Definition: RestoreDBInstanceFromS3Request.h:1780
Aws::RDS::Model::RestoreDBInstanceFromS3Request::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1531
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithIops
RestoreDBInstanceFromS3Request & WithIops(int value)
Definition: RestoreDBInstanceFromS3Request.h:1235
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBParameterGroupName
void SetDBParameterGroupName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:839
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3BucketName
RestoreDBInstanceFromS3Request & WithS3BucketName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1962
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3IngestionRoleArn
RestoreDBInstanceFromS3Request & WithS3IngestionRoleArn(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:2046
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsRetentionPeriod
RestoreDBInstanceFromS3Request & WithPerformanceInsightsRetentionPeriod(int value)
Definition: RestoreDBInstanceFromS3Request.h:2217
Aws::RDS::Model::RestoreDBInstanceFromS3Request::PortHasBeenSet
bool PortHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1008
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithStorageType
RestoreDBInstanceFromS3Request & WithStorageType(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1474
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetLicenseModel
void SetLicenseModel(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1164
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetS3IngestionRoleArn
const Aws::String & GetS3IngestionRoleArn() const
Definition: RestoreDBInstanceFromS3Request.h:2016
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetBackupRetentionPeriod
void SetBackupRetentionPeriod(int value)
Definition: RestoreDBInstanceFromS3Request.h:889
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngine
void SetSourceEngine(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1838
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetS3BucketName
const Aws::String & GetS3BucketName() const
Definition: RestoreDBInstanceFromS3Request.h:1926
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredBackupWindow
RestoreDBInstanceFromS3Request & WithPreferredBackupWindow(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:981
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1544
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnableIAMDatabaseAuthentication
RestoreDBInstanceFromS3Request & WithEnableIAMDatabaseAuthentication(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1813
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:116
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3IngestionRoleArn
RestoreDBInstanceFromS3Request & WithS3IngestionRoleArn(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:2052
Aws::RDS::Model::RestoreDBInstanceFromS3Request::EnableIAMDatabaseAuthenticationHasBeenSet
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1791
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredBackupWindow
void SetPreferredBackupWindow(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:933
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddVpcSecurityGroupIds
RestoreDBInstanceFromS3Request & AddVpcSecurityGroupIds(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:554
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: RestoreDBInstanceFromS3Request.h:1354
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngineVersion
RestoreDBInstanceFromS3Request & WithSourceEngineVersion(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1905
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPreferredBackupWindow
const Aws::String & GetPreferredBackupWindow() const
Definition: RestoreDBInstanceFromS3Request.h:909
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithAvailabilityZone
RestoreDBInstanceFromS3Request & WithAvailabilityZone(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:664
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBSecurityGroupsHasBeenSet
bool DBSecurityGroupsHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:471
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEngine
RestoreDBInstanceFromS3Request & WithEngine(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:330
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMonitoringRoleArn
const Aws::String & GetMonitoringRoleArn() const
Definition: RestoreDBInstanceFromS3Request.h:1684
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngineVersion
RestoreDBInstanceFromS3Request & WithSourceEngineVersion(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1912
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceClass
void SetDBInstanceClass(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:254
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsKMSKeyId
RestoreDBInstanceFromS3Request & WithPerformanceInsightsKMSKeyId(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:2180
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetOptionGroupName
void SetOptionGroupName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1257
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithLicenseModel
RestoreDBInstanceFromS3Request & WithLicenseModel(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1188
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredMaintenanceWindow
RestoreDBInstanceFromS3Request & WithPreferredMaintenanceWindow(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:797
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithStorageEncrypted
RestoreDBInstanceFromS3Request & WithStorageEncrypted(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1504
Aws::RDS::Model::RestoreDBInstanceFromS3Request::EnableCloudwatchLogsExportsHasBeenSet
bool EnableCloudwatchLogsExportsHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2238
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceClass
RestoreDBInstanceFromS3Request & WithDBInstanceClass(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:287
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithAutoMinorVersionUpgrade
RestoreDBInstanceFromS3Request & WithAutoMinorVersionUpgrade(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1145
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddVpcSecurityGroupIds
RestoreDBInstanceFromS3Request & AddVpcSecurityGroupIds(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:549
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUserPassword
RestoreDBInstanceFromS3Request & WithMasterUserPassword(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:444
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMaxAllocatedStorage
int GetMaxAllocatedStorage() const
Definition: RestoreDBInstanceFromS3Request.h:2430
Aws::RDS::Model::RestoreDBInstanceFromS3Request::S3IngestionRoleArnHasBeenSet
bool S3IngestionRoleArnHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2022
RDS_EXPORTS.h
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBParameterGroupNameHasBeenSet
bool DBParameterGroupNameHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:825
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithProcessorFeatures
RestoreDBInstanceFromS3Request & WithProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: RestoreDBInstanceFromS3Request.h:2339
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceIdentifier
RestoreDBInstanceFromS3Request & WithDBInstanceIdentifier(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:161
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithLicenseModel
RestoreDBInstanceFromS3Request & WithLicenseModel(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1182
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBParameterGroupName
RestoreDBInstanceFromS3Request & WithDBParameterGroupName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:867
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBParameterGroupName
void SetDBParameterGroupName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:846
Aws::RDS::Model::RestoreDBInstanceFromS3Request::PreferredMaintenanceWindowHasBeenSet
bool PreferredMaintenanceWindowHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:732
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBParameterGroupName
const Aws::String & GetDBParameterGroupName() const
Definition: RestoreDBInstanceFromS3Request.h:818
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPerformanceInsightsRetentionPeriod
int GetPerformanceInsightsRetentionPeriod() const
Definition: RestoreDBInstanceFromS3Request.h:2199
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngineVersion
RestoreDBInstanceFromS3Request & WithSourceEngineVersion(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1919
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithAllocatedStorage
RestoreDBInstanceFromS3Request & WithAllocatedStorage(int value)
Definition: RestoreDBInstanceFromS3Request.h:198
Aws::RDS::Model::RestoreDBInstanceFromS3Request::IopsHasBeenSet
bool IopsHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1215
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBParameterGroupName
RestoreDBInstanceFromS3Request & WithDBParameterGroupName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:853
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPubliclyAccessible
bool GetPubliclyAccessible() const
Definition: RestoreDBInstanceFromS3Request.h:1306
Aws::RDS::Model::ProcessorFeature
Definition: ProcessorFeature.h:57
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceIdentifier
RestoreDBInstanceFromS3Request & WithDBInstanceIdentifier(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:152
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddVpcSecurityGroupIds
RestoreDBInstanceFromS3Request & AddVpcSecurityGroupIds(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:559
Aws::RDS::Model::RestoreDBInstanceFromS3Request::LicenseModelHasBeenSet
bool LicenseModelHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1158
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithKmsKeyId
RestoreDBInstanceFromS3Request & WithKmsKeyId(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1609
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringRoleArn
void SetMonitoringRoleArn(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1708
Aws::RDS::Model::RestoreDBInstanceFromS3Request::CopyTagsToSnapshotHasBeenSet
bool CopyTagsToSnapshotHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1622
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPubliclyAccessible
void SetPubliclyAccessible(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1332
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEngine
void SetEngine(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:306
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithStorageType
RestoreDBInstanceFromS3Request & WithStorageType(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1465
Aws::RDS::Model::RestoreDBInstanceFromS3Request::UseDefaultProcessorFeaturesHasBeenSet
bool UseDefaultProcessorFeaturesHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2370
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMultiAZ
bool GetMultiAZ() const
Definition: RestoreDBInstanceFromS3Request.h:1030
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetAvailabilityZone
void SetAvailabilityZone(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:612
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMasterUsername
const Aws::String & GetMasterUsername() const
Definition: RestoreDBInstanceFromS3Request.h:345
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetSourceEngine
const Aws::String & GetSourceEngine() const
Definition: RestoreDBInstanceFromS3Request.h:1820
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3Prefix
RestoreDBInstanceFromS3Request & WithS3Prefix(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1999
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPort
RestoreDBInstanceFromS3Request & WithPort(int value)
Definition: RestoreDBInstanceFromS3Request.h:1022
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: RestoreDBInstanceFromS3Request.h:2410
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetStorageType
void SetStorageType(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1456
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetLicenseModel
void SetLicenseModel(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1170
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithCopyTagsToSnapshot
RestoreDBInstanceFromS3Request & WithCopyTagsToSnapshot(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1634
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceClass
void SetDBInstanceClass(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:232
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUsername
void SetMasterUsername(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:361
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEngine
void SetEngine(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:312
Aws::RDS::Model::RestoreDBInstanceFromS3Request::S3PrefixHasBeenSet
bool S3PrefixHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1979
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddDBSecurityGroups
RestoreDBInstanceFromS3Request & AddDBSecurityGroups(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:513
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithLicenseModel
RestoreDBInstanceFromS3Request & WithLicenseModel(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1194
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPerformanceInsightsKMSKeyId
const Aws::String & GetPerformanceInsightsKMSKeyId() const
Definition: RestoreDBInstanceFromS3Request.h:2108
AWSString.h
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEnableCloudwatchLogsExports
const Aws::Vector< Aws::String > & GetEnableCloudwatchLogsExports() const
Definition: RestoreDBInstanceFromS3Request.h:2228
Aws::RDS::Model::RestoreDBInstanceFromS3Request::PerformanceInsightsKMSKeyIdHasBeenSet
bool PerformanceInsightsKMSKeyIdHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2120
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3Prefix
RestoreDBInstanceFromS3Request & WithS3Prefix(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:2009
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3BucketName
void SetS3BucketName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1938
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetIops
void SetIops(int value)
Definition: RestoreDBInstanceFromS3Request.h:1225
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEngine
RestoreDBInstanceFromS3Request & WithEngine(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:336
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceClass
RestoreDBInstanceFromS3Request & WithDBInstanceClass(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:276
Aws::RDS::Model::RestoreDBInstanceFromS3Request::StorageTypeHasBeenSet
bool StorageTypeHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1429
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnableCloudwatchLogsExports
RestoreDBInstanceFromS3Request & WithEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBInstanceFromS3Request.h:2278
Aws::RDS::Model::RestoreDBInstanceFromS3Request::PreferredBackupWindowHasBeenSet
bool PreferredBackupWindowHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:921
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1076
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBInstanceIdentifierHasBeenSet
bool DBInstanceIdentifierHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:107
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBName
void SetDBName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:70
Aws::RDS::Model::RestoreDBInstanceFromS3Request::MonitoringIntervalHasBeenSet
bool MonitoringIntervalHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1653
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3IngestionRoleArn
void SetS3IngestionRoleArn(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:2040
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3Prefix
void SetS3Prefix(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1989
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetCopyTagsToSnapshot
void SetCopyTagsToSnapshot(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1628
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3Prefix
void SetS3Prefix(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1994
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEnablePerformanceInsights
bool GetEnablePerformanceInsights() const
Definition: RestoreDBInstanceFromS3Request.h:2068
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEngine
RestoreDBInstanceFromS3Request & WithEngine(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:324
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SerializePayload
Aws::String SerializePayload() const override
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngine
RestoreDBInstanceFromS3Request & WithSourceEngine(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1850
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3IngestionRoleArn
void SetS3IngestionRoleArn(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:2034
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetIops
int GetIops() const
Definition: RestoreDBInstanceFromS3Request.h:1205
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddDBSecurityGroups
RestoreDBInstanceFromS3Request & AddDBSecurityGroups(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:501
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: RestoreDBInstanceFromS3Request.h:33
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringRoleArn
RestoreDBInstanceFromS3Request & WithMonitoringRoleArn(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1768
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMaxAllocatedStorage
RestoreDBInstanceFromS3Request & WithMaxAllocatedStorage(int value)
Definition: RestoreDBInstanceFromS3Request.h:2460
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSecurityGroups
void SetDBSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBInstanceFromS3Request.h:483
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:134
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBName
RestoreDBInstanceFromS3Request & WithDBName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:88
Aws::RDS::Model::RestoreDBInstanceFromS3Request::VpcSecurityGroupIdsHasBeenSet
bool VpcSecurityGroupIdsHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:524
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithStorageType
RestoreDBInstanceFromS3Request & WithStorageType(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1483
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngine
void SetSourceEngine(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1832
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetOptionGroupName
void SetOptionGroupName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1271
Aws::RDS::Model::RestoreDBInstanceFromS3Request::S3BucketNameHasBeenSet
bool S3BucketNameHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1932
Aws::RDS::Model::RestoreDBInstanceFromS3Request::MasterUserPasswordHasBeenSet
bool MasterUserPasswordHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:416
ProcessorFeature.h
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1570
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetAvailabilityZone
void SetAvailabilityZone(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:625
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetUseDefaultProcessorFeatures
void SetUseDefaultProcessorFeatures(bool value)
Definition: RestoreDBInstanceFromS3Request.h:2376
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPort
void SetPort(int value)
Definition: RestoreDBInstanceFromS3Request.h:1015
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetStorageType
void SetStorageType(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1438
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUserPassword
RestoreDBInstanceFromS3Request & WithMasterUserPassword(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:458
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngine
RestoreDBInstanceFromS3Request & WithSourceEngine(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1856
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredBackupWindow
void SetPreferredBackupWindow(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:945
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSubnetGroupName
RestoreDBInstanceFromS3Request & WithDBSubnetGroupName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:700
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUserPassword
void SetMasterUserPassword(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:437
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetSourceEngineVersion
const Aws::String & GetSourceEngineVersion() const
Definition: RestoreDBInstanceFromS3Request.h:1870
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1084
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetLicenseModel
const Aws::String & GetLicenseModel() const
Definition: RestoreDBInstanceFromS3Request.h:1152
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMaxAllocatedStorage
void SetMaxAllocatedStorage(int value)
Definition: RestoreDBInstanceFromS3Request.h:2450
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AvailabilityZoneHasBeenSet
bool AvailabilityZoneHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:586
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngineVersion
void SetSourceEngineVersion(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1884
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredBackupWindow
void SetPreferredBackupWindow(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:957
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEngineVersion
RestoreDBInstanceFromS3Request & WithEngineVersion(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1116
Aws::RDS::Model::RestoreDBInstanceFromS3Request::BackupRetentionPeriodHasBeenSet
bool BackupRetentionPeriodHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:882
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3IngestionRoleArn
void SetS3IngestionRoleArn(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:2028
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:745
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetStorageType
const Aws::String & GetStorageType() const
Definition: RestoreDBInstanceFromS3Request.h:1420
Aws::RDS::Model::RestoreDBInstanceFromS3Request::PubliclyAccessibleHasBeenSet
bool PubliclyAccessibleHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1319
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBName
RestoreDBInstanceFromS3Request & WithDBName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:82
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddEnableCloudwatchLogsExports
RestoreDBInstanceFromS3Request & AddEnableCloudwatchLogsExports(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:2288
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPort
int GetPort() const
Definition: RestoreDBInstanceFromS3Request.h:1001
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetOptionGroupName
const Aws::String & GetOptionGroupName() const
Definition: RestoreDBInstanceFromS3Request.h:1243
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetOptionGroupName
void SetOptionGroupName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1264
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::RestoreDBInstanceFromS3Request::StorageEncryptedHasBeenSet
bool StorageEncryptedHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1494
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetAvailabilityZone
void SetAvailabilityZone(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:599
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3BucketName
RestoreDBInstanceFromS3Request & WithS3BucketName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1968
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceClass
void SetDBInstanceClass(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:243
Tag.h
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringInterval
RestoreDBInstanceFromS3Request & WithMonitoringInterval(int value)
Definition: RestoreDBInstanceFromS3Request.h:1671
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSubnetGroupName
void SetDBSubnetGroupName(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:690
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: RestoreDBInstanceFromS3Request.h:1378
Aws::RDS::Model::RestoreDBInstanceFromS3Request::MasterUsernameHasBeenSet
bool MasterUsernameHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:353
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEngineVersion
RestoreDBInstanceFromS3Request & WithEngineVersion(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1108
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetProcessorFeatures
const Aws::Vector< ProcessorFeature > & GetProcessorFeatures() const
Definition: RestoreDBInstanceFromS3Request.h:2315
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithVpcSecurityGroupIds
RestoreDBInstanceFromS3Request & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBInstanceFromS3Request.h:544
RDSRequest.h
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBName
void SetDBName(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:64
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsKMSKeyId
RestoreDBInstanceFromS3Request & WithPerformanceInsightsKMSKeyId(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:2168
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringInterval
void SetMonitoringInterval(int value)
Definition: RestoreDBInstanceFromS3Request.h:1662
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBName
const Aws::String & GetDBName() const
Definition: RestoreDBInstanceFromS3Request.h:46
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUsername
RestoreDBInstanceFromS3Request & WithMasterUsername(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:401
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddTags
RestoreDBInstanceFromS3Request & AddTags(const Tag &value)
Definition: RestoreDBInstanceFromS3Request.h:1402
Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBNameHasBeenSet
bool DBNameHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:52
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetLicenseModel
void SetLicenseModel(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1176
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPreferredMaintenanceWindow
const Aws::String & GetPreferredMaintenanceWindow() const
Definition: RestoreDBInstanceFromS3Request.h:719
Aws::RDS::RDSRequest
Definition: RDSRequest.h:17
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithOptionGroupName
RestoreDBInstanceFromS3Request & WithOptionGroupName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1278
Aws::RDS::Model::RestoreDBInstanceFromS3Request::MultiAZHasBeenSet
bool MultiAZHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1037
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3BucketName
RestoreDBInstanceFromS3Request & WithS3BucketName(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:1956
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetCopyTagsToSnapshot
bool GetCopyTagsToSnapshot() const
Definition: RestoreDBInstanceFromS3Request.h:1616
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithVpcSecurityGroupIds
RestoreDBInstanceFromS3Request & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBInstanceFromS3Request.h:539
Aws::RDS::Model::RestoreDBInstanceFromS3Request::OptionGroupNameHasBeenSet
bool OptionGroupNameHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:1250
Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddDBSecurityGroups
RestoreDBInstanceFromS3Request & AddDBSecurityGroups(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:507
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUsername
void SetMasterUsername(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:377
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: RestoreDBInstanceFromS3Request.h:1060
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEngine
const Aws::String & GetEngine() const
Definition: RestoreDBInstanceFromS3Request.h:294
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUsername
RestoreDBInstanceFromS3Request & WithMasterUsername(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:393
Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetAutoMinorVersionUpgrade
bool GetAutoMinorVersionUpgrade() const
Definition: RestoreDBInstanceFromS3Request.h:1124
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: RestoreDBInstanceFromS3Request.h:1092
Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithUseDefaultProcessorFeatures
RestoreDBInstanceFromS3Request & WithUseDefaultProcessorFeatures(bool value)
Definition: RestoreDBInstanceFromS3Request.h:2382
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(const Aws::String &value)
Definition: RestoreDBInstanceFromS3Request.h:2132
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetStorageType
void SetStorageType(Aws::String &&value)
Definition: RestoreDBInstanceFromS3Request.h:1447
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetAllocatedStorage
void SetAllocatedStorage(int value)
Definition: RestoreDBInstanceFromS3Request.h:189
Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMultiAZ
void SetMultiAZ(bool value)
Definition: RestoreDBInstanceFromS3Request.h:1044
Aws::RDS::Model::RestoreDBInstanceFromS3Request::EnablePerformanceInsightsHasBeenSet
bool EnablePerformanceInsightsHasBeenSet() const
Definition: RestoreDBInstanceFromS3Request.h:2077