AWS SDK for C++  1.9.104
AWS SDK for C++
RestoreDBClusterFromS3Request.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>
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace RDS
17 {
18 namespace Model
19 {
20 
24  {
25  public:
27 
28  // Service request name is the Operation name which will send this request out,
29  // each operation should has unique request name, so that we can get operation's name from this request.
30  // Note: this is not true for response, multiple operations may have the same response name,
31  // so we can not get operation's name from response.
32  inline virtual const char* GetServiceRequestName() const override { return "RestoreDBClusterFromS3"; }
33 
34  Aws::String SerializePayload() const override;
35 
36  protected:
37  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
38 
39  public:
40 
45  inline const Aws::Vector<Aws::String>& GetAvailabilityZones() const{ return m_availabilityZones; }
46 
51  inline bool AvailabilityZonesHasBeenSet() const { return m_availabilityZonesHasBeenSet; }
52 
57  inline void SetAvailabilityZones(const Aws::Vector<Aws::String>& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = value; }
58 
63  inline void SetAvailabilityZones(Aws::Vector<Aws::String>&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = std::move(value); }
64 
69  inline RestoreDBClusterFromS3Request& WithAvailabilityZones(const Aws::Vector<Aws::String>& value) { SetAvailabilityZones(value); return *this;}
70 
75  inline RestoreDBClusterFromS3Request& WithAvailabilityZones(Aws::Vector<Aws::String>&& value) { SetAvailabilityZones(std::move(value)); return *this;}
76 
81  inline RestoreDBClusterFromS3Request& AddAvailabilityZones(const Aws::String& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
82 
87  inline RestoreDBClusterFromS3Request& AddAvailabilityZones(Aws::String&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(std::move(value)); return *this; }
88 
93  inline RestoreDBClusterFromS3Request& AddAvailabilityZones(const char* value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
94 
95 
101  inline int GetBackupRetentionPeriod() const{ return m_backupRetentionPeriod; }
102 
108  inline bool BackupRetentionPeriodHasBeenSet() const { return m_backupRetentionPeriodHasBeenSet; }
109 
115  inline void SetBackupRetentionPeriod(int value) { m_backupRetentionPeriodHasBeenSet = true; m_backupRetentionPeriod = value; }
116 
122  inline RestoreDBClusterFromS3Request& WithBackupRetentionPeriod(int value) { SetBackupRetentionPeriod(value); return *this;}
123 
124 
129  inline const Aws::String& GetCharacterSetName() const{ return m_characterSetName; }
130 
135  inline bool CharacterSetNameHasBeenSet() const { return m_characterSetNameHasBeenSet; }
136 
141  inline void SetCharacterSetName(const Aws::String& value) { m_characterSetNameHasBeenSet = true; m_characterSetName = value; }
142 
147  inline void SetCharacterSetName(Aws::String&& value) { m_characterSetNameHasBeenSet = true; m_characterSetName = std::move(value); }
148 
153  inline void SetCharacterSetName(const char* value) { m_characterSetNameHasBeenSet = true; m_characterSetName.assign(value); }
154 
159  inline RestoreDBClusterFromS3Request& WithCharacterSetName(const Aws::String& value) { SetCharacterSetName(value); return *this;}
160 
165  inline RestoreDBClusterFromS3Request& WithCharacterSetName(Aws::String&& value) { SetCharacterSetName(std::move(value)); return *this;}
166 
171  inline RestoreDBClusterFromS3Request& WithCharacterSetName(const char* value) { SetCharacterSetName(value); return *this;}
172 
173 
177  inline const Aws::String& GetDatabaseName() const{ return m_databaseName; }
178 
182  inline bool DatabaseNameHasBeenSet() const { return m_databaseNameHasBeenSet; }
183 
187  inline void SetDatabaseName(const Aws::String& value) { m_databaseNameHasBeenSet = true; m_databaseName = value; }
188 
192  inline void SetDatabaseName(Aws::String&& value) { m_databaseNameHasBeenSet = true; m_databaseName = std::move(value); }
193 
197  inline void SetDatabaseName(const char* value) { m_databaseNameHasBeenSet = true; m_databaseName.assign(value); }
198 
202  inline RestoreDBClusterFromS3Request& WithDatabaseName(const Aws::String& value) { SetDatabaseName(value); return *this;}
203 
207  inline RestoreDBClusterFromS3Request& WithDatabaseName(Aws::String&& value) { SetDatabaseName(std::move(value)); return *this;}
208 
212  inline RestoreDBClusterFromS3Request& WithDatabaseName(const char* value) { SetDatabaseName(value); return *this;}
213 
214 
223  inline const Aws::String& GetDBClusterIdentifier() const{ return m_dBClusterIdentifier; }
224 
233  inline bool DBClusterIdentifierHasBeenSet() const { return m_dBClusterIdentifierHasBeenSet; }
234 
243  inline void SetDBClusterIdentifier(const Aws::String& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = value; }
244 
253  inline void SetDBClusterIdentifier(Aws::String&& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = std::move(value); }
254 
263  inline void SetDBClusterIdentifier(const char* value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier.assign(value); }
264 
273  inline RestoreDBClusterFromS3Request& WithDBClusterIdentifier(const Aws::String& value) { SetDBClusterIdentifier(value); return *this;}
274 
283  inline RestoreDBClusterFromS3Request& WithDBClusterIdentifier(Aws::String&& value) { SetDBClusterIdentifier(std::move(value)); return *this;}
284 
293  inline RestoreDBClusterFromS3Request& WithDBClusterIdentifier(const char* value) { SetDBClusterIdentifier(value); return *this;}
294 
295 
302  inline const Aws::String& GetDBClusterParameterGroupName() const{ return m_dBClusterParameterGroupName; }
303 
310  inline bool DBClusterParameterGroupNameHasBeenSet() const { return m_dBClusterParameterGroupNameHasBeenSet; }
311 
318  inline void SetDBClusterParameterGroupName(const Aws::String& value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName = value; }
319 
326  inline void SetDBClusterParameterGroupName(Aws::String&& value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName = std::move(value); }
327 
334  inline void SetDBClusterParameterGroupName(const char* value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName.assign(value); }
335 
342  inline RestoreDBClusterFromS3Request& WithDBClusterParameterGroupName(const Aws::String& value) { SetDBClusterParameterGroupName(value); return *this;}
343 
350  inline RestoreDBClusterFromS3Request& WithDBClusterParameterGroupName(Aws::String&& value) { SetDBClusterParameterGroupName(std::move(value)); return *this;}
351 
358  inline RestoreDBClusterFromS3Request& WithDBClusterParameterGroupName(const char* value) { SetDBClusterParameterGroupName(value); return *this;}
359 
360 
365  inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
366 
371  inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
372 
377  inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
378 
383  inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
384 
389  inline RestoreDBClusterFromS3Request& WithVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetVpcSecurityGroupIds(value); return *this;}
390 
395  inline RestoreDBClusterFromS3Request& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
396 
401  inline RestoreDBClusterFromS3Request& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
402 
407  inline RestoreDBClusterFromS3Request& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
408 
413  inline RestoreDBClusterFromS3Request& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
414 
415 
421  inline const Aws::String& GetDBSubnetGroupName() const{ return m_dBSubnetGroupName; }
422 
428  inline bool DBSubnetGroupNameHasBeenSet() const { return m_dBSubnetGroupNameHasBeenSet; }
429 
435  inline void SetDBSubnetGroupName(const Aws::String& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = value; }
436 
442  inline void SetDBSubnetGroupName(Aws::String&& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = std::move(value); }
443 
449  inline void SetDBSubnetGroupName(const char* value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName.assign(value); }
450 
456  inline RestoreDBClusterFromS3Request& WithDBSubnetGroupName(const Aws::String& value) { SetDBSubnetGroupName(value); return *this;}
457 
463  inline RestoreDBClusterFromS3Request& WithDBSubnetGroupName(Aws::String&& value) { SetDBSubnetGroupName(std::move(value)); return *this;}
464 
470  inline RestoreDBClusterFromS3Request& WithDBSubnetGroupName(const char* value) { SetDBSubnetGroupName(value); return *this;}
471 
472 
479  inline const Aws::String& GetEngine() const{ return m_engine; }
480 
487  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
488 
495  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
496 
503  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
504 
511  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
512 
519  inline RestoreDBClusterFromS3Request& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
520 
527  inline RestoreDBClusterFromS3Request& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
528 
535  inline RestoreDBClusterFromS3Request& WithEngine(const char* value) { SetEngine(value); return *this;}
536 
537 
555  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
556 
574  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
575 
593  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
594 
612  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
613 
631  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
632 
650  inline RestoreDBClusterFromS3Request& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
651 
669  inline RestoreDBClusterFromS3Request& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
670 
688  inline RestoreDBClusterFromS3Request& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
689 
690 
695  inline int GetPort() const{ return m_port; }
696 
701  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
702 
707  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
708 
713  inline RestoreDBClusterFromS3Request& WithPort(int value) { SetPort(value); return *this;}
714 
715 
722  inline const Aws::String& GetMasterUsername() const{ return m_masterUsername; }
723 
730  inline bool MasterUsernameHasBeenSet() const { return m_masterUsernameHasBeenSet; }
731 
738  inline void SetMasterUsername(const Aws::String& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = value; }
739 
746  inline void SetMasterUsername(Aws::String&& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = std::move(value); }
747 
754  inline void SetMasterUsername(const char* value) { m_masterUsernameHasBeenSet = true; m_masterUsername.assign(value); }
755 
762  inline RestoreDBClusterFromS3Request& WithMasterUsername(const Aws::String& value) { SetMasterUsername(value); return *this;}
763 
770  inline RestoreDBClusterFromS3Request& WithMasterUsername(Aws::String&& value) { SetMasterUsername(std::move(value)); return *this;}
771 
778  inline RestoreDBClusterFromS3Request& WithMasterUsername(const char* value) { SetMasterUsername(value); return *this;}
779 
780 
786  inline const Aws::String& GetMasterUserPassword() const{ return m_masterUserPassword; }
787 
793  inline bool MasterUserPasswordHasBeenSet() const { return m_masterUserPasswordHasBeenSet; }
794 
800  inline void SetMasterUserPassword(const Aws::String& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = value; }
801 
807  inline void SetMasterUserPassword(Aws::String&& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = std::move(value); }
808 
814  inline void SetMasterUserPassword(const char* value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword.assign(value); }
815 
821  inline RestoreDBClusterFromS3Request& WithMasterUserPassword(const Aws::String& value) { SetMasterUserPassword(value); return *this;}
822 
828  inline RestoreDBClusterFromS3Request& WithMasterUserPassword(Aws::String&& value) { SetMasterUserPassword(std::move(value)); return *this;}
829 
835  inline RestoreDBClusterFromS3Request& WithMasterUserPassword(const char* value) { SetMasterUserPassword(value); return *this;}
836 
837 
844  inline const Aws::String& GetOptionGroupName() const{ return m_optionGroupName; }
845 
852  inline bool OptionGroupNameHasBeenSet() const { return m_optionGroupNameHasBeenSet; }
853 
860  inline void SetOptionGroupName(const Aws::String& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = value; }
861 
868  inline void SetOptionGroupName(Aws::String&& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = std::move(value); }
869 
876  inline void SetOptionGroupName(const char* value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName.assign(value); }
877 
884  inline RestoreDBClusterFromS3Request& WithOptionGroupName(const Aws::String& value) { SetOptionGroupName(value); return *this;}
885 
892  inline RestoreDBClusterFromS3Request& WithOptionGroupName(Aws::String&& value) { SetOptionGroupName(std::move(value)); return *this;}
893 
900  inline RestoreDBClusterFromS3Request& WithOptionGroupName(const char* value) { SetOptionGroupName(value); return *this;}
901 
902 
916  inline const Aws::String& GetPreferredBackupWindow() const{ return m_preferredBackupWindow; }
917 
931  inline bool PreferredBackupWindowHasBeenSet() const { return m_preferredBackupWindowHasBeenSet; }
932 
946  inline void SetPreferredBackupWindow(const Aws::String& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = value; }
947 
961  inline void SetPreferredBackupWindow(Aws::String&& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = std::move(value); }
962 
976  inline void SetPreferredBackupWindow(const char* value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow.assign(value); }
977 
991  inline RestoreDBClusterFromS3Request& WithPreferredBackupWindow(const Aws::String& value) { SetPreferredBackupWindow(value); return *this;}
992 
1006  inline RestoreDBClusterFromS3Request& WithPreferredBackupWindow(Aws::String&& value) { SetPreferredBackupWindow(std::move(value)); return *this;}
1007 
1021  inline RestoreDBClusterFromS3Request& WithPreferredBackupWindow(const char* value) { SetPreferredBackupWindow(value); return *this;}
1022 
1023 
1035  inline const Aws::String& GetPreferredMaintenanceWindow() const{ return m_preferredMaintenanceWindow; }
1036 
1048  inline bool PreferredMaintenanceWindowHasBeenSet() const { return m_preferredMaintenanceWindowHasBeenSet; }
1049 
1061  inline void SetPreferredMaintenanceWindow(const Aws::String& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = value; }
1062 
1074  inline void SetPreferredMaintenanceWindow(Aws::String&& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = std::move(value); }
1075 
1087  inline void SetPreferredMaintenanceWindow(const char* value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow.assign(value); }
1088 
1100  inline RestoreDBClusterFromS3Request& WithPreferredMaintenanceWindow(const Aws::String& value) { SetPreferredMaintenanceWindow(value); return *this;}
1101 
1113  inline RestoreDBClusterFromS3Request& WithPreferredMaintenanceWindow(Aws::String&& value) { SetPreferredMaintenanceWindow(std::move(value)); return *this;}
1114 
1126  inline RestoreDBClusterFromS3Request& WithPreferredMaintenanceWindow(const char* value) { SetPreferredMaintenanceWindow(value); return *this;}
1127 
1128 
1129 
1130  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
1131 
1132 
1133  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1134 
1135 
1136  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1137 
1138 
1139  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1140 
1141 
1142  inline RestoreDBClusterFromS3Request& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
1143 
1144 
1145  inline RestoreDBClusterFromS3Request& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
1146 
1147 
1148  inline RestoreDBClusterFromS3Request& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
1149 
1150 
1151  inline RestoreDBClusterFromS3Request& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
1152 
1153 
1157  inline bool GetStorageEncrypted() const{ return m_storageEncrypted; }
1158 
1162  inline bool StorageEncryptedHasBeenSet() const { return m_storageEncryptedHasBeenSet; }
1163 
1167  inline void SetStorageEncrypted(bool value) { m_storageEncryptedHasBeenSet = true; m_storageEncrypted = value; }
1168 
1172  inline RestoreDBClusterFromS3Request& WithStorageEncrypted(bool value) { SetStorageEncrypted(value); return *this;}
1173 
1174 
1186  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
1187 
1199  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
1200 
1212  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
1213 
1225  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
1226 
1238  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
1239 
1251  inline RestoreDBClusterFromS3Request& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
1252 
1264  inline RestoreDBClusterFromS3Request& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
1265 
1277  inline RestoreDBClusterFromS3Request& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
1278 
1279 
1287  inline bool GetEnableIAMDatabaseAuthentication() const{ return m_enableIAMDatabaseAuthentication; }
1288 
1296  inline bool EnableIAMDatabaseAuthenticationHasBeenSet() const { return m_enableIAMDatabaseAuthenticationHasBeenSet; }
1297 
1305  inline void SetEnableIAMDatabaseAuthentication(bool value) { m_enableIAMDatabaseAuthenticationHasBeenSet = true; m_enableIAMDatabaseAuthentication = value; }
1306 
1314  inline RestoreDBClusterFromS3Request& WithEnableIAMDatabaseAuthentication(bool value) { SetEnableIAMDatabaseAuthentication(value); return *this;}
1315 
1316 
1321  inline const Aws::String& GetSourceEngine() const{ return m_sourceEngine; }
1322 
1327  inline bool SourceEngineHasBeenSet() const { return m_sourceEngineHasBeenSet; }
1328 
1333  inline void SetSourceEngine(const Aws::String& value) { m_sourceEngineHasBeenSet = true; m_sourceEngine = value; }
1334 
1339  inline void SetSourceEngine(Aws::String&& value) { m_sourceEngineHasBeenSet = true; m_sourceEngine = std::move(value); }
1340 
1345  inline void SetSourceEngine(const char* value) { m_sourceEngineHasBeenSet = true; m_sourceEngine.assign(value); }
1346 
1351  inline RestoreDBClusterFromS3Request& WithSourceEngine(const Aws::String& value) { SetSourceEngine(value); return *this;}
1352 
1357  inline RestoreDBClusterFromS3Request& WithSourceEngine(Aws::String&& value) { SetSourceEngine(std::move(value)); return *this;}
1358 
1363  inline RestoreDBClusterFromS3Request& WithSourceEngine(const char* value) { SetSourceEngine(value); return *this;}
1364 
1365 
1371  inline const Aws::String& GetSourceEngineVersion() const{ return m_sourceEngineVersion; }
1372 
1378  inline bool SourceEngineVersionHasBeenSet() const { return m_sourceEngineVersionHasBeenSet; }
1379 
1385  inline void SetSourceEngineVersion(const Aws::String& value) { m_sourceEngineVersionHasBeenSet = true; m_sourceEngineVersion = value; }
1386 
1392  inline void SetSourceEngineVersion(Aws::String&& value) { m_sourceEngineVersionHasBeenSet = true; m_sourceEngineVersion = std::move(value); }
1393 
1399  inline void SetSourceEngineVersion(const char* value) { m_sourceEngineVersionHasBeenSet = true; m_sourceEngineVersion.assign(value); }
1400 
1406  inline RestoreDBClusterFromS3Request& WithSourceEngineVersion(const Aws::String& value) { SetSourceEngineVersion(value); return *this;}
1407 
1413  inline RestoreDBClusterFromS3Request& WithSourceEngineVersion(Aws::String&& value) { SetSourceEngineVersion(std::move(value)); return *this;}
1414 
1420  inline RestoreDBClusterFromS3Request& WithSourceEngineVersion(const char* value) { SetSourceEngineVersion(value); return *this;}
1421 
1422 
1427  inline const Aws::String& GetS3BucketName() const{ return m_s3BucketName; }
1428 
1433  inline bool S3BucketNameHasBeenSet() const { return m_s3BucketNameHasBeenSet; }
1434 
1439  inline void SetS3BucketName(const Aws::String& value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName = value; }
1440 
1445  inline void SetS3BucketName(Aws::String&& value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName = std::move(value); }
1446 
1451  inline void SetS3BucketName(const char* value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName.assign(value); }
1452 
1457  inline RestoreDBClusterFromS3Request& WithS3BucketName(const Aws::String& value) { SetS3BucketName(value); return *this;}
1458 
1463  inline RestoreDBClusterFromS3Request& WithS3BucketName(Aws::String&& value) { SetS3BucketName(std::move(value)); return *this;}
1464 
1469  inline RestoreDBClusterFromS3Request& WithS3BucketName(const char* value) { SetS3BucketName(value); return *this;}
1470 
1471 
1478  inline const Aws::String& GetS3Prefix() const{ return m_s3Prefix; }
1479 
1486  inline bool S3PrefixHasBeenSet() const { return m_s3PrefixHasBeenSet; }
1487 
1494  inline void SetS3Prefix(const Aws::String& value) { m_s3PrefixHasBeenSet = true; m_s3Prefix = value; }
1495 
1502  inline void SetS3Prefix(Aws::String&& value) { m_s3PrefixHasBeenSet = true; m_s3Prefix = std::move(value); }
1503 
1510  inline void SetS3Prefix(const char* value) { m_s3PrefixHasBeenSet = true; m_s3Prefix.assign(value); }
1511 
1518  inline RestoreDBClusterFromS3Request& WithS3Prefix(const Aws::String& value) { SetS3Prefix(value); return *this;}
1519 
1526  inline RestoreDBClusterFromS3Request& WithS3Prefix(Aws::String&& value) { SetS3Prefix(std::move(value)); return *this;}
1527 
1534  inline RestoreDBClusterFromS3Request& WithS3Prefix(const char* value) { SetS3Prefix(value); return *this;}
1535 
1536 
1542  inline const Aws::String& GetS3IngestionRoleArn() const{ return m_s3IngestionRoleArn; }
1543 
1549  inline bool S3IngestionRoleArnHasBeenSet() const { return m_s3IngestionRoleArnHasBeenSet; }
1550 
1556  inline void SetS3IngestionRoleArn(const Aws::String& value) { m_s3IngestionRoleArnHasBeenSet = true; m_s3IngestionRoleArn = value; }
1557 
1563  inline void SetS3IngestionRoleArn(Aws::String&& value) { m_s3IngestionRoleArnHasBeenSet = true; m_s3IngestionRoleArn = std::move(value); }
1564 
1570  inline void SetS3IngestionRoleArn(const char* value) { m_s3IngestionRoleArnHasBeenSet = true; m_s3IngestionRoleArn.assign(value); }
1571 
1577  inline RestoreDBClusterFromS3Request& WithS3IngestionRoleArn(const Aws::String& value) { SetS3IngestionRoleArn(value); return *this;}
1578 
1584  inline RestoreDBClusterFromS3Request& WithS3IngestionRoleArn(Aws::String&& value) { SetS3IngestionRoleArn(std::move(value)); return *this;}
1585 
1591  inline RestoreDBClusterFromS3Request& WithS3IngestionRoleArn(const char* value) { SetS3IngestionRoleArn(value); return *this;}
1592 
1593 
1601  inline long long GetBacktrackWindow() const{ return m_backtrackWindow; }
1602 
1610  inline bool BacktrackWindowHasBeenSet() const { return m_backtrackWindowHasBeenSet; }
1611 
1619  inline void SetBacktrackWindow(long long value) { m_backtrackWindowHasBeenSet = true; m_backtrackWindow = value; }
1620 
1628  inline RestoreDBClusterFromS3Request& WithBacktrackWindow(long long value) { SetBacktrackWindow(value); return *this;}
1629 
1630 
1639  inline const Aws::Vector<Aws::String>& GetEnableCloudwatchLogsExports() const{ return m_enableCloudwatchLogsExports; }
1640 
1649  inline bool EnableCloudwatchLogsExportsHasBeenSet() const { return m_enableCloudwatchLogsExportsHasBeenSet; }
1650 
1659  inline void SetEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = value; }
1660 
1669  inline void SetEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = std::move(value); }
1670 
1679  inline RestoreDBClusterFromS3Request& WithEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { SetEnableCloudwatchLogsExports(value); return *this;}
1680 
1689  inline RestoreDBClusterFromS3Request& WithEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { SetEnableCloudwatchLogsExports(std::move(value)); return *this;}
1690 
1699  inline RestoreDBClusterFromS3Request& AddEnableCloudwatchLogsExports(const Aws::String& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
1700 
1709  inline RestoreDBClusterFromS3Request& AddEnableCloudwatchLogsExports(Aws::String&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(std::move(value)); return *this; }
1710 
1719  inline RestoreDBClusterFromS3Request& AddEnableCloudwatchLogsExports(const char* value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
1720 
1721 
1727  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
1728 
1734  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
1735 
1741  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
1742 
1748  inline RestoreDBClusterFromS3Request& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
1749 
1750 
1755  inline bool GetCopyTagsToSnapshot() const{ return m_copyTagsToSnapshot; }
1756 
1761  inline bool CopyTagsToSnapshotHasBeenSet() const { return m_copyTagsToSnapshotHasBeenSet; }
1762 
1767  inline void SetCopyTagsToSnapshot(bool value) { m_copyTagsToSnapshotHasBeenSet = true; m_copyTagsToSnapshot = value; }
1768 
1773  inline RestoreDBClusterFromS3Request& WithCopyTagsToSnapshot(bool value) { SetCopyTagsToSnapshot(value); return *this;}
1774 
1775 
1784  inline const Aws::String& GetDomain() const{ return m_domain; }
1785 
1794  inline bool DomainHasBeenSet() const { return m_domainHasBeenSet; }
1795 
1804  inline void SetDomain(const Aws::String& value) { m_domainHasBeenSet = true; m_domain = value; }
1805 
1814  inline void SetDomain(Aws::String&& value) { m_domainHasBeenSet = true; m_domain = std::move(value); }
1815 
1824  inline void SetDomain(const char* value) { m_domainHasBeenSet = true; m_domain.assign(value); }
1825 
1834  inline RestoreDBClusterFromS3Request& WithDomain(const Aws::String& value) { SetDomain(value); return *this;}
1835 
1844  inline RestoreDBClusterFromS3Request& WithDomain(Aws::String&& value) { SetDomain(std::move(value)); return *this;}
1845 
1854  inline RestoreDBClusterFromS3Request& WithDomain(const char* value) { SetDomain(value); return *this;}
1855 
1856 
1861  inline const Aws::String& GetDomainIAMRoleName() const{ return m_domainIAMRoleName; }
1862 
1867  inline bool DomainIAMRoleNameHasBeenSet() const { return m_domainIAMRoleNameHasBeenSet; }
1868 
1873  inline void SetDomainIAMRoleName(const Aws::String& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = value; }
1874 
1879  inline void SetDomainIAMRoleName(Aws::String&& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = std::move(value); }
1880 
1885  inline void SetDomainIAMRoleName(const char* value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName.assign(value); }
1886 
1891  inline RestoreDBClusterFromS3Request& WithDomainIAMRoleName(const Aws::String& value) { SetDomainIAMRoleName(value); return *this;}
1892 
1897  inline RestoreDBClusterFromS3Request& WithDomainIAMRoleName(Aws::String&& value) { SetDomainIAMRoleName(std::move(value)); return *this;}
1898 
1903  inline RestoreDBClusterFromS3Request& WithDomainIAMRoleName(const char* value) { SetDomainIAMRoleName(value); return *this;}
1904 
1905  private:
1906 
1907  Aws::Vector<Aws::String> m_availabilityZones;
1908  bool m_availabilityZonesHasBeenSet;
1909 
1910  int m_backupRetentionPeriod;
1911  bool m_backupRetentionPeriodHasBeenSet;
1912 
1913  Aws::String m_characterSetName;
1914  bool m_characterSetNameHasBeenSet;
1915 
1916  Aws::String m_databaseName;
1917  bool m_databaseNameHasBeenSet;
1918 
1919  Aws::String m_dBClusterIdentifier;
1920  bool m_dBClusterIdentifierHasBeenSet;
1921 
1922  Aws::String m_dBClusterParameterGroupName;
1923  bool m_dBClusterParameterGroupNameHasBeenSet;
1924 
1925  Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
1926  bool m_vpcSecurityGroupIdsHasBeenSet;
1927 
1928  Aws::String m_dBSubnetGroupName;
1929  bool m_dBSubnetGroupNameHasBeenSet;
1930 
1931  Aws::String m_engine;
1932  bool m_engineHasBeenSet;
1933 
1934  Aws::String m_engineVersion;
1935  bool m_engineVersionHasBeenSet;
1936 
1937  int m_port;
1938  bool m_portHasBeenSet;
1939 
1940  Aws::String m_masterUsername;
1941  bool m_masterUsernameHasBeenSet;
1942 
1943  Aws::String m_masterUserPassword;
1944  bool m_masterUserPasswordHasBeenSet;
1945 
1946  Aws::String m_optionGroupName;
1947  bool m_optionGroupNameHasBeenSet;
1948 
1949  Aws::String m_preferredBackupWindow;
1950  bool m_preferredBackupWindowHasBeenSet;
1951 
1952  Aws::String m_preferredMaintenanceWindow;
1953  bool m_preferredMaintenanceWindowHasBeenSet;
1954 
1955  Aws::Vector<Tag> m_tags;
1956  bool m_tagsHasBeenSet;
1957 
1958  bool m_storageEncrypted;
1959  bool m_storageEncryptedHasBeenSet;
1960 
1961  Aws::String m_kmsKeyId;
1962  bool m_kmsKeyIdHasBeenSet;
1963 
1964  bool m_enableIAMDatabaseAuthentication;
1965  bool m_enableIAMDatabaseAuthenticationHasBeenSet;
1966 
1967  Aws::String m_sourceEngine;
1968  bool m_sourceEngineHasBeenSet;
1969 
1970  Aws::String m_sourceEngineVersion;
1971  bool m_sourceEngineVersionHasBeenSet;
1972 
1973  Aws::String m_s3BucketName;
1974  bool m_s3BucketNameHasBeenSet;
1975 
1976  Aws::String m_s3Prefix;
1977  bool m_s3PrefixHasBeenSet;
1978 
1979  Aws::String m_s3IngestionRoleArn;
1980  bool m_s3IngestionRoleArnHasBeenSet;
1981 
1982  long long m_backtrackWindow;
1983  bool m_backtrackWindowHasBeenSet;
1984 
1985  Aws::Vector<Aws::String> m_enableCloudwatchLogsExports;
1986  bool m_enableCloudwatchLogsExportsHasBeenSet;
1987 
1988  bool m_deletionProtection;
1989  bool m_deletionProtectionHasBeenSet;
1990 
1991  bool m_copyTagsToSnapshot;
1992  bool m_copyTagsToSnapshotHasBeenSet;
1993 
1994  Aws::String m_domain;
1995  bool m_domainHasBeenSet;
1996 
1997  Aws::String m_domainIAMRoleName;
1998  bool m_domainIAMRoleNameHasBeenSet;
1999  };
2000 
2001 } // namespace Model
2002 } // namespace RDS
2003 } // namespace Aws
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithOptionGroupName
RestoreDBClusterFromS3Request & WithOptionGroupName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:900
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetCharacterSetName
void SetCharacterSetName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:141
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetMasterUserPassword
void SetMasterUserPassword(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:800
Aws::RDS::Model::RestoreDBClusterFromS3Request::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1133
Aws::RDS::Model::Tag
Definition: Tag.h:33
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddTags
RestoreDBClusterFromS3Request & AddTags(const Tag &value)
Definition: RestoreDBClusterFromS3Request.h:1148
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDomain
void SetDomain(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1824
Aws::RDS::Model::RestoreDBClusterFromS3Request::BackupRetentionPeriodHasBeenSet
bool BackupRetentionPeriodHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:108
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEngineVersion
RestoreDBClusterFromS3Request & WithEngineVersion(const char *value)
Definition: RestoreDBClusterFromS3Request.h:688
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3BucketName
void SetS3BucketName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1439
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetSourceEngine
void SetSourceEngine(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1345
Aws::RDS::Model::RestoreDBClusterFromS3Request::StorageEncryptedHasBeenSet
bool StorageEncryptedHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1162
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: RestoreDBClusterFromS3Request.h:1741
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBSubnetGroupName
RestoreDBClusterFromS3Request & WithDBSubnetGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:456
Aws::RDS::Model::RestoreDBClusterFromS3Request::SerializePayload
Aws::String SerializePayload() const override
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDomain
void SetDomain(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1814
Aws::RDS::Model::RestoreDBClusterFromS3Request::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1734
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: RestoreDBClusterFromS3Request.h:631
Aws::Http::URI
Definition: URI.h:32
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithCharacterSetName
RestoreDBClusterFromS3Request & WithCharacterSetName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:165
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3IngestionRoleArn
RestoreDBClusterFromS3Request & WithS3IngestionRoleArn(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1584
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithCopyTagsToSnapshot
RestoreDBClusterFromS3Request & WithCopyTagsToSnapshot(bool value)
Definition: RestoreDBClusterFromS3Request.h:1773
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetEngine
const Aws::String & GetEngine() const
Definition: RestoreDBClusterFromS3Request.h:479
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEngine
RestoreDBClusterFromS3Request & WithEngine(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:519
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3BucketName
void SetS3BucketName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1451
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetDomain
const Aws::String & GetDomain() const
Definition: RestoreDBClusterFromS3Request.h:1784
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithMasterUsername
RestoreDBClusterFromS3Request & WithMasterUsername(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:762
Aws::RDS::Model::RestoreDBClusterFromS3Request::PreferredBackupWindowHasBeenSet
bool PreferredBackupWindowHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:931
Aws::RDS::Model::RestoreDBClusterFromS3Request::S3PrefixHasBeenSet
bool S3PrefixHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1486
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDatabaseName
RestoreDBClusterFromS3Request & WithDatabaseName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:202
Aws::RDS::Model::RestoreDBClusterFromS3Request::SourceEngineHasBeenSet
bool SourceEngineHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1327
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDomain
RestoreDBClusterFromS3Request & WithDomain(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1844
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:593
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3Prefix
void SetS3Prefix(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1510
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetOptionGroupName
const Aws::String & GetOptionGroupName() const
Definition: RestoreDBClusterFromS3Request.h:844
Aws::RDS::Model::RestoreDBClusterFromS3Request::DBClusterIdentifierHasBeenSet
bool DBClusterIdentifierHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:233
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBSubnetGroupName
void SetDBSubnetGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:435
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3Prefix
RestoreDBClusterFromS3Request & WithS3Prefix(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1526
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEnableIAMDatabaseAuthentication
void SetEnableIAMDatabaseAuthentication(bool value)
Definition: RestoreDBClusterFromS3Request.h:1305
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:334
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetOptionGroupName
void SetOptionGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:860
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithAvailabilityZones
RestoreDBClusterFromS3Request & WithAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromS3Request.h:69
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithStorageEncrypted
RestoreDBClusterFromS3Request & WithStorageEncrypted(bool value)
Definition: RestoreDBClusterFromS3Request.h:1172
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddTags
RestoreDBClusterFromS3Request & AddTags(Tag &&value)
Definition: RestoreDBClusterFromS3Request.h:1151
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddAvailabilityZones
RestoreDBClusterFromS3Request & AddAvailabilityZones(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:81
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:318
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetDomainIAMRoleName
const Aws::String & GetDomainIAMRoleName() const
Definition: RestoreDBClusterFromS3Request.h:1861
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDomainIAMRoleName
RestoreDBClusterFromS3Request & WithDomainIAMRoleName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1903
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetEnableCloudwatchLogsExports
const Aws::Vector< Aws::String > & GetEnableCloudwatchLogsExports() const
Definition: RestoreDBClusterFromS3Request.h:1639
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetDBClusterParameterGroupName
const Aws::String & GetDBClusterParameterGroupName() const
Definition: RestoreDBClusterFromS3Request.h:302
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEngine
RestoreDBClusterFromS3Request & WithEngine(const char *value)
Definition: RestoreDBClusterFromS3Request.h:535
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3Prefix
RestoreDBClusterFromS3Request & WithS3Prefix(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1534
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithSourceEngine
RestoreDBClusterFromS3Request & WithSourceEngine(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1357
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:326
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromS3Request.h:1659
Aws::RDS::Model::RestoreDBClusterFromS3Request::BacktrackWindowHasBeenSet
bool BacktrackWindowHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1610
Aws::RDS::Model::RestoreDBClusterFromS3Request::DomainHasBeenSet
bool DomainHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1794
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithTags
RestoreDBClusterFromS3Request & WithTags(Aws::Vector< Tag > &&value)
Definition: RestoreDBClusterFromS3Request.h:1145
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromS3Request.h:383
Aws::RDS::Model::RestoreDBClusterFromS3Request::VpcSecurityGroupIdsHasBeenSet
bool VpcSecurityGroupIdsHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:371
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithPreferredMaintenanceWindow
RestoreDBClusterFromS3Request & WithPreferredMaintenanceWindow(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1100
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetS3BucketName
const Aws::String & GetS3BucketName() const
Definition: RestoreDBClusterFromS3Request.h:1427
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetMasterUsername
void SetMasterUsername(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:746
Aws::RDS::Model::RestoreDBClusterFromS3Request::S3BucketNameHasBeenSet
bool S3BucketNameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1433
Aws::RDS::Model::RestoreDBClusterFromS3Request::EnableCloudwatchLogsExportsHasBeenSet
bool EnableCloudwatchLogsExportsHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1649
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetCopyTagsToSnapshot
void SetCopyTagsToSnapshot(bool value)
Definition: RestoreDBClusterFromS3Request.h:1767
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetBacktrackWindow
void SetBacktrackWindow(long long value)
Definition: RestoreDBClusterFromS3Request.h:1619
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithSourceEngine
RestoreDBClusterFromS3Request & WithSourceEngine(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1351
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetMasterUsername
void SetMasterUsername(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:738
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithKmsKeyId
RestoreDBClusterFromS3Request & WithKmsKeyId(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1264
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithPreferredMaintenanceWindow
RestoreDBClusterFromS3Request & WithPreferredMaintenanceWindow(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1113
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithCharacterSetName
RestoreDBClusterFromS3Request & WithCharacterSetName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:171
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetS3Prefix
const Aws::String & GetS3Prefix() const
Definition: RestoreDBClusterFromS3Request.h:1478
Aws::RDS::Model::RestoreDBClusterFromS3Request::MasterUserPasswordHasBeenSet
bool MasterUserPasswordHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:793
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithMasterUserPassword
RestoreDBClusterFromS3Request & WithMasterUserPassword(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:821
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetBacktrackWindow
long long GetBacktrackWindow() const
Definition: RestoreDBClusterFromS3Request.h:1601
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetSourceEngineVersion
void SetSourceEngineVersion(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1392
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEnableCloudwatchLogsExports
RestoreDBClusterFromS3Request & WithEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromS3Request.h:1679
Aws::RDS::Model::RestoreDBClusterFromS3Request::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:487
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetCharacterSetName
const Aws::String & GetCharacterSetName() const
Definition: RestoreDBClusterFromS3Request.h:129
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithKmsKeyId
RestoreDBClusterFromS3Request & WithKmsKeyId(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1277
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithMasterUsername
RestoreDBClusterFromS3Request & WithMasterUsername(const char *value)
Definition: RestoreDBClusterFromS3Request.h:778
Aws::RDS::Model::RestoreDBClusterFromS3Request::PreferredMaintenanceWindowHasBeenSet
bool PreferredMaintenanceWindowHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1048
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetSourceEngine
void SetSourceEngine(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1333
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithPreferredBackupWindow
RestoreDBClusterFromS3Request & WithPreferredBackupWindow(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:991
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetOptionGroupName
void SetOptionGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:868
AWSVector.h
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1225
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetPort
int GetPort() const
Definition: RestoreDBClusterFromS3Request.h:695
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: RestoreDBClusterFromS3Request.h:32
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithPreferredMaintenanceWindow
RestoreDBClusterFromS3Request & WithPreferredMaintenanceWindow(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1126
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithSourceEngineVersion
RestoreDBClusterFromS3Request & WithSourceEngineVersion(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1413
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetStorageEncrypted
void SetStorageEncrypted(bool value)
Definition: RestoreDBClusterFromS3Request.h:1167
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetMasterUsername
const Aws::String & GetMasterUsername() const
Definition: RestoreDBClusterFromS3Request.h:722
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3Prefix
RestoreDBClusterFromS3Request & WithS3Prefix(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1518
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3IngestionRoleArn
RestoreDBClusterFromS3Request & WithS3IngestionRoleArn(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1591
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddAvailabilityZones
RestoreDBClusterFromS3Request & AddAvailabilityZones(const char *value)
Definition: RestoreDBClusterFromS3Request.h:93
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithSourceEngineVersion
RestoreDBClusterFromS3Request & WithSourceEngineVersion(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1406
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetS3IngestionRoleArn
const Aws::String & GetS3IngestionRoleArn() const
Definition: RestoreDBClusterFromS3Request.h:1542
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3BucketName
void SetS3BucketName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1445
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithAvailabilityZones
RestoreDBClusterFromS3Request & WithAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromS3Request.h:75
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithOptionGroupName
RestoreDBClusterFromS3Request & WithOptionGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:892
Aws::RDS::Model::RestoreDBClusterFromS3Request::PortHasBeenSet
bool PortHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:701
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetMasterUserPassword
void SetMasterUserPassword(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:807
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1061
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithMasterUsername
RestoreDBClusterFromS3Request & WithMasterUsername(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:770
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: RestoreDBClusterFromS3Request.h:1139
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithSourceEngineVersion
RestoreDBClusterFromS3Request & WithSourceEngineVersion(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1420
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetCharacterSetName
void SetCharacterSetName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:153
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3Prefix
void SetS3Prefix(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1502
Aws::RDS::Model::RestoreDBClusterFromS3Request::SourceEngineVersionHasBeenSet
bool SourceEngineVersionHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1378
RDS_EXPORTS.h
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDatabaseName
RestoreDBClusterFromS3Request & WithDatabaseName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:207
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddEnableCloudwatchLogsExports
RestoreDBClusterFromS3Request & AddEnableCloudwatchLogsExports(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1719
Aws::RDS::Model::RestoreDBClusterFromS3Request::RestoreDBClusterFromS3Request
RestoreDBClusterFromS3Request()
Aws::RDS::Model::RestoreDBClusterFromS3Request::CharacterSetNameHasBeenSet
bool CharacterSetNameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:135
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1087
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEnableCloudwatchLogsExports
RestoreDBClusterFromS3Request & WithEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromS3Request.h:1689
Aws::RDS::Model::RestoreDBClusterFromS3Request::DBClusterParameterGroupNameHasBeenSet
bool DBClusterParameterGroupNameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:310
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDomainIAMRoleName
RestoreDBClusterFromS3Request & WithDomainIAMRoleName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1897
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:612
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBSubnetGroupName
RestoreDBClusterFromS3Request & WithDBSubnetGroupName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:470
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBSubnetGroupName
void SetDBSubnetGroupName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:449
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDeletionProtection
RestoreDBClusterFromS3Request & WithDeletionProtection(bool value)
Definition: RestoreDBClusterFromS3Request.h:1748
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetMasterUserPassword
const Aws::String & GetMasterUserPassword() const
Definition: RestoreDBClusterFromS3Request.h:786
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3BucketName
RestoreDBClusterFromS3Request & WithS3BucketName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1469
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithMasterUserPassword
RestoreDBClusterFromS3Request & WithMasterUserPassword(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:828
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3Prefix
void SetS3Prefix(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1494
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithTags
RestoreDBClusterFromS3Request & WithTags(const Aws::Vector< Tag > &value)
Definition: RestoreDBClusterFromS3Request.h:1142
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddVpcSecurityGroupIds
RestoreDBClusterFromS3Request & AddVpcSecurityGroupIds(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:407
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetDatabaseName
const Aws::String & GetDatabaseName() const
Definition: RestoreDBClusterFromS3Request.h:177
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBClusterIdentifier
void SetDBClusterIdentifier(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:253
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetAvailabilityZones
const Aws::Vector< Aws::String > & GetAvailabilityZones() const
Definition: RestoreDBClusterFromS3Request.h:45
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetSourceEngineVersion
void SetSourceEngineVersion(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1399
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddEnableCloudwatchLogsExports
RestoreDBClusterFromS3Request & AddEnableCloudwatchLogsExports(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1709
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetPreferredBackupWindow
void SetPreferredBackupWindow(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:946
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddEnableCloudwatchLogsExports
RestoreDBClusterFromS3Request & AddEnableCloudwatchLogsExports(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1699
Aws::RDS::Model::RestoreDBClusterFromS3Request
Definition: RestoreDBClusterFromS3Request.h:24
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEngineVersion
RestoreDBClusterFromS3Request & WithEngineVersion(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:650
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDatabaseName
RestoreDBClusterFromS3Request & WithDatabaseName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:212
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBClusterIdentifier
void SetDBClusterIdentifier(const char *value)
Definition: RestoreDBClusterFromS3Request.h:263
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDatabaseName
void SetDatabaseName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:187
AWSString.h
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetOptionGroupName
void SetOptionGroupName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:876
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDatabaseName
void SetDatabaseName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:192
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDomain
RestoreDBClusterFromS3Request & WithDomain(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1834
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithSourceEngine
RestoreDBClusterFromS3Request & WithSourceEngine(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1363
Aws::RDS::Model::RestoreDBClusterFromS3Request::OptionGroupNameHasBeenSet
bool OptionGroupNameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:852
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBClusterParameterGroupName
RestoreDBClusterFromS3Request & WithDBClusterParameterGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:342
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBClusterParameterGroupName
RestoreDBClusterFromS3Request & WithDBClusterParameterGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:350
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDomain
RestoreDBClusterFromS3Request & WithDomain(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1854
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetDBClusterIdentifier
const Aws::String & GetDBClusterIdentifier() const
Definition: RestoreDBClusterFromS3Request.h:223
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetAvailabilityZones
void SetAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromS3Request.h:63
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3IngestionRoleArn
void SetS3IngestionRoleArn(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1570
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetSourceEngine
void SetSourceEngine(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1339
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetCharacterSetName
void SetCharacterSetName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:147
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: RestoreDBClusterFromS3Request.h:1130
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetSourceEngineVersion
void SetSourceEngineVersion(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1385
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetAvailabilityZones
void SetAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromS3Request.h:57
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddVpcSecurityGroupIds
RestoreDBClusterFromS3Request & AddVpcSecurityGroupIds(const char *value)
Definition: RestoreDBClusterFromS3Request.h:413
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetPreferredBackupWindow
const Aws::String & GetPreferredBackupWindow() const
Definition: RestoreDBClusterFromS3Request.h:916
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1212
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetPort
void SetPort(int value)
Definition: RestoreDBClusterFromS3Request.h:707
Aws::RDS::Model::RestoreDBClusterFromS3Request::MasterUsernameHasBeenSet
bool MasterUsernameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:730
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3BucketName
RestoreDBClusterFromS3Request & WithS3BucketName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1463
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: RestoreDBClusterFromS3Request.h:555
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithKmsKeyId
RestoreDBClusterFromS3Request & WithKmsKeyId(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1251
Aws::RDS::Model::RestoreDBClusterFromS3Request::AvailabilityZonesHasBeenSet
bool AvailabilityZonesHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:51
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDatabaseName
void SetDatabaseName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:197
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3IngestionRoleArn
void SetS3IngestionRoleArn(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1563
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3BucketName
RestoreDBClusterFromS3Request & WithS3BucketName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1457
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: RestoreDBClusterFromS3Request.h:1136
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithBacktrackWindow
RestoreDBClusterFromS3Request & WithBacktrackWindow(long long value)
Definition: RestoreDBClusterFromS3Request.h:1628
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBSubnetGroupName
RestoreDBClusterFromS3Request & WithDBSubnetGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:463
Aws::RDS::Model::RestoreDBClusterFromS3Request::DomainIAMRoleNameHasBeenSet
bool DomainIAMRoleNameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1867
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEngine
RestoreDBClusterFromS3Request & WithEngine(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:527
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetVpcSecurityGroupIds
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition: RestoreDBClusterFromS3Request.h:365
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithPort
RestoreDBClusterFromS3Request & WithPort(int value)
Definition: RestoreDBClusterFromS3Request.h:713
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBClusterIdentifier
RestoreDBClusterFromS3Request & WithDBClusterIdentifier(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:273
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetCopyTagsToSnapshot
bool GetCopyTagsToSnapshot() const
Definition: RestoreDBClusterFromS3Request.h:1755
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetBackupRetentionPeriod
void SetBackupRetentionPeriod(int value)
Definition: RestoreDBClusterFromS3Request.h:115
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1074
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetMasterUsername
void SetMasterUsername(const char *value)
Definition: RestoreDBClusterFromS3Request.h:754
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromS3Request.h:377
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1238
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithVpcSecurityGroupIds
RestoreDBClusterFromS3Request & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromS3Request.h:395
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithCharacterSetName
RestoreDBClusterFromS3Request & WithCharacterSetName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:159
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetPreferredMaintenanceWindow
const Aws::String & GetPreferredMaintenanceWindow() const
Definition: RestoreDBClusterFromS3Request.h:1035
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetSourceEngine
const Aws::String & GetSourceEngine() const
Definition: RestoreDBClusterFromS3Request.h:1321
Aws::RDS::Model::RestoreDBClusterFromS3Request::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1199
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetPreferredBackupWindow
void SetPreferredBackupWindow(const char *value)
Definition: RestoreDBClusterFromS3Request.h:976
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddAvailabilityZones
RestoreDBClusterFromS3Request & AddAvailabilityZones(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:87
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBClusterIdentifier
RestoreDBClusterFromS3Request & WithDBClusterIdentifier(const char *value)
Definition: RestoreDBClusterFromS3Request.h:293
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithPreferredBackupWindow
RestoreDBClusterFromS3Request & WithPreferredBackupWindow(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1021
Aws::RDS::Model::RestoreDBClusterFromS3Request::AddVpcSecurityGroupIds
RestoreDBClusterFromS3Request & AddVpcSecurityGroupIds(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:401
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetS3IngestionRoleArn
void SetS3IngestionRoleArn(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1556
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetPreferredBackupWindow
void SetPreferredBackupWindow(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:961
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromS3Request.h:1669
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEngineVersion
RestoreDBClusterFromS3Request & WithEngineVersion(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:669
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithOptionGroupName
RestoreDBClusterFromS3Request & WithOptionGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:884
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetBackupRetentionPeriod
int GetBackupRetentionPeriod() const
Definition: RestoreDBClusterFromS3Request.h:101
Aws::RDS::Model::RestoreDBClusterFromS3Request::DBSubnetGroupNameHasBeenSet
bool DBSubnetGroupNameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:428
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDomainIAMRoleName
RestoreDBClusterFromS3Request & WithDomainIAMRoleName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1891
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetMasterUserPassword
void SetMasterUserPassword(const char *value)
Definition: RestoreDBClusterFromS3Request.h:814
Tag.h
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithMasterUserPassword
RestoreDBClusterFromS3Request & WithMasterUserPassword(const char *value)
Definition: RestoreDBClusterFromS3Request.h:835
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBSubnetGroupName
void SetDBSubnetGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:442
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: RestoreDBClusterFromS3Request.h:1186
RDSRequest.h
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDomain
void SetDomain(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1804
Aws::RDS::Model::RestoreDBClusterFromS3Request::EnableIAMDatabaseAuthenticationHasBeenSet
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1296
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDomainIAMRoleName
void SetDomainIAMRoleName(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1879
Aws::RDS::Model::RestoreDBClusterFromS3Request::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:574
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithEnableIAMDatabaseAuthentication
RestoreDBClusterFromS3Request & WithEnableIAMDatabaseAuthentication(bool value)
Definition: RestoreDBClusterFromS3Request.h:1314
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetStorageEncrypted
bool GetStorageEncrypted() const
Definition: RestoreDBClusterFromS3Request.h:1157
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEngine
void SetEngine(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:495
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetSourceEngineVersion
const Aws::String & GetSourceEngineVersion() const
Definition: RestoreDBClusterFromS3Request.h:1371
Aws::RDS::RDSRequest
Definition: RDSRequest.h:17
Aws::RDS::Model::RestoreDBClusterFromS3Request::CopyTagsToSnapshotHasBeenSet
bool CopyTagsToSnapshotHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1761
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDBClusterIdentifier
void SetDBClusterIdentifier(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:243
Aws::RDS::Model::RestoreDBClusterFromS3Request::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithBackupRetentionPeriod
RestoreDBClusterFromS3Request & WithBackupRetentionPeriod(int value)
Definition: RestoreDBClusterFromS3Request.h:122
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetDBSubnetGroupName
const Aws::String & GetDBSubnetGroupName() const
Definition: RestoreDBClusterFromS3Request.h:421
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetDeletionProtection
bool GetDeletionProtection() const
Definition: RestoreDBClusterFromS3Request.h:1727
Aws::RDS::Model::RestoreDBClusterFromS3Request::DatabaseNameHasBeenSet
bool DatabaseNameHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:182
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBClusterParameterGroupName
RestoreDBClusterFromS3Request & WithDBClusterParameterGroupName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:358
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithS3IngestionRoleArn
RestoreDBClusterFromS3Request & WithS3IngestionRoleArn(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1577
Aws::RDS::Model::RestoreDBClusterFromS3Request::S3IngestionRoleArnHasBeenSet
bool S3IngestionRoleArnHasBeenSet() const
Definition: RestoreDBClusterFromS3Request.h:1549
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithDBClusterIdentifier
RestoreDBClusterFromS3Request & WithDBClusterIdentifier(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:283
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEngine
void SetEngine(const char *value)
Definition: RestoreDBClusterFromS3Request.h:511
Aws::RDS::Model::RestoreDBClusterFromS3Request::GetEnableIAMDatabaseAuthentication
bool GetEnableIAMDatabaseAuthentication() const
Definition: RestoreDBClusterFromS3Request.h:1287
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetEngine
void SetEngine(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:503
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDomainIAMRoleName
void SetDomainIAMRoleName(const Aws::String &value)
Definition: RestoreDBClusterFromS3Request.h:1873
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithPreferredBackupWindow
RestoreDBClusterFromS3Request & WithPreferredBackupWindow(Aws::String &&value)
Definition: RestoreDBClusterFromS3Request.h:1006
Aws::RDS::Model::RestoreDBClusterFromS3Request::WithVpcSecurityGroupIds
RestoreDBClusterFromS3Request & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromS3Request.h:389
Aws::RDS::Model::RestoreDBClusterFromS3Request::SetDomainIAMRoleName
void SetDomainIAMRoleName(const char *value)
Definition: RestoreDBClusterFromS3Request.h:1885