AWS SDK for C++  1.9.109
AWS SDK for C++
ModifyDBInstanceRequest.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>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace RDS
19 {
20 namespace Model
21 {
22 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "ModifyDBInstance"; }
38 
39  Aws::String SerializePayload() const override;
40 
41  protected:
42  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
43 
44  public:
45 
51  inline const Aws::String& GetDBInstanceIdentifier() const{ return m_dBInstanceIdentifier; }
52 
58  inline bool DBInstanceIdentifierHasBeenSet() const { return m_dBInstanceIdentifierHasBeenSet; }
59 
65  inline void SetDBInstanceIdentifier(const Aws::String& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = value; }
66 
72  inline void SetDBInstanceIdentifier(Aws::String&& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = std::move(value); }
73 
79  inline void SetDBInstanceIdentifier(const char* value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier.assign(value); }
80 
86  inline ModifyDBInstanceRequest& WithDBInstanceIdentifier(const Aws::String& value) { SetDBInstanceIdentifier(value); return *this;}
87 
93  inline ModifyDBInstanceRequest& WithDBInstanceIdentifier(Aws::String&& value) { SetDBInstanceIdentifier(std::move(value)); return *this;}
94 
100  inline ModifyDBInstanceRequest& WithDBInstanceIdentifier(const char* value) { SetDBInstanceIdentifier(value); return *this;}
101 
102 
111  inline int GetAllocatedStorage() const{ return m_allocatedStorage; }
112 
121  inline bool AllocatedStorageHasBeenSet() const { return m_allocatedStorageHasBeenSet; }
122 
131  inline void SetAllocatedStorage(int value) { m_allocatedStorageHasBeenSet = true; m_allocatedStorage = value; }
132 
141  inline ModifyDBInstanceRequest& WithAllocatedStorage(int value) { SetAllocatedStorage(value); return *this;}
142 
143 
155  inline const Aws::String& GetDBInstanceClass() const{ return m_dBInstanceClass; }
156 
168  inline bool DBInstanceClassHasBeenSet() const { return m_dBInstanceClassHasBeenSet; }
169 
181  inline void SetDBInstanceClass(const Aws::String& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = value; }
182 
194  inline void SetDBInstanceClass(Aws::String&& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = std::move(value); }
195 
207  inline void SetDBInstanceClass(const char* value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass.assign(value); }
208 
220  inline ModifyDBInstanceRequest& WithDBInstanceClass(const Aws::String& value) { SetDBInstanceClass(value); return *this;}
221 
233  inline ModifyDBInstanceRequest& WithDBInstanceClass(Aws::String&& value) { SetDBInstanceClass(std::move(value)); return *this;}
234 
246  inline ModifyDBInstanceRequest& WithDBInstanceClass(const char* value) { SetDBInstanceClass(value); return *this;}
247 
248 
262  inline const Aws::String& GetDBSubnetGroupName() const{ return m_dBSubnetGroupName; }
263 
277  inline bool DBSubnetGroupNameHasBeenSet() const { return m_dBSubnetGroupNameHasBeenSet; }
278 
292  inline void SetDBSubnetGroupName(const Aws::String& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = value; }
293 
307  inline void SetDBSubnetGroupName(Aws::String&& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = std::move(value); }
308 
322  inline void SetDBSubnetGroupName(const char* value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName.assign(value); }
323 
337  inline ModifyDBInstanceRequest& WithDBSubnetGroupName(const Aws::String& value) { SetDBSubnetGroupName(value); return *this;}
338 
352  inline ModifyDBInstanceRequest& WithDBSubnetGroupName(Aws::String&& value) { SetDBSubnetGroupName(std::move(value)); return *this;}
353 
367  inline ModifyDBInstanceRequest& WithDBSubnetGroupName(const char* value) { SetDBSubnetGroupName(value); return *this;}
368 
369 
376  inline const Aws::Vector<Aws::String>& GetDBSecurityGroups() const{ return m_dBSecurityGroups; }
377 
384  inline bool DBSecurityGroupsHasBeenSet() const { return m_dBSecurityGroupsHasBeenSet; }
385 
392  inline void SetDBSecurityGroups(const Aws::Vector<Aws::String>& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups = value; }
393 
400  inline void SetDBSecurityGroups(Aws::Vector<Aws::String>&& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups = std::move(value); }
401 
408  inline ModifyDBInstanceRequest& WithDBSecurityGroups(const Aws::Vector<Aws::String>& value) { SetDBSecurityGroups(value); return *this;}
409 
416  inline ModifyDBInstanceRequest& WithDBSecurityGroups(Aws::Vector<Aws::String>&& value) { SetDBSecurityGroups(std::move(value)); return *this;}
417 
424  inline ModifyDBInstanceRequest& AddDBSecurityGroups(const Aws::String& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups.push_back(value); return *this; }
425 
432  inline ModifyDBInstanceRequest& AddDBSecurityGroups(Aws::String&& value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups.push_back(std::move(value)); return *this; }
433 
440  inline ModifyDBInstanceRequest& AddDBSecurityGroups(const char* value) { m_dBSecurityGroupsHasBeenSet = true; m_dBSecurityGroups.push_back(value); return *this; }
441 
442 
451  inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
452 
461  inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
462 
471  inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
472 
481  inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
482 
491  inline ModifyDBInstanceRequest& WithVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetVpcSecurityGroupIds(value); return *this;}
492 
501  inline ModifyDBInstanceRequest& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
502 
511  inline ModifyDBInstanceRequest& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
512 
521  inline ModifyDBInstanceRequest& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
522 
531  inline ModifyDBInstanceRequest& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
532 
533 
548  inline bool GetApplyImmediately() const{ return m_applyImmediately; }
549 
564  inline bool ApplyImmediatelyHasBeenSet() const { return m_applyImmediatelyHasBeenSet; }
565 
580  inline void SetApplyImmediately(bool value) { m_applyImmediatelyHasBeenSet = true; m_applyImmediately = value; }
581 
596  inline ModifyDBInstanceRequest& WithApplyImmediately(bool value) { SetApplyImmediately(value); return *this;}
597 
598 
619  inline const Aws::String& GetMasterUserPassword() const{ return m_masterUserPassword; }
620 
641  inline bool MasterUserPasswordHasBeenSet() const { return m_masterUserPasswordHasBeenSet; }
642 
663  inline void SetMasterUserPassword(const Aws::String& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = value; }
664 
685  inline void SetMasterUserPassword(Aws::String&& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = std::move(value); }
686 
707  inline void SetMasterUserPassword(const char* value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword.assign(value); }
708 
729  inline ModifyDBInstanceRequest& WithMasterUserPassword(const Aws::String& value) { SetMasterUserPassword(value); return *this;}
730 
751  inline ModifyDBInstanceRequest& WithMasterUserPassword(Aws::String&& value) { SetMasterUserPassword(std::move(value)); return *this;}
752 
773  inline ModifyDBInstanceRequest& WithMasterUserPassword(const char* value) { SetMasterUserPassword(value); return *this;}
774 
775 
786  inline const Aws::String& GetDBParameterGroupName() const{ return m_dBParameterGroupName; }
787 
798  inline bool DBParameterGroupNameHasBeenSet() const { return m_dBParameterGroupNameHasBeenSet; }
799 
810  inline void SetDBParameterGroupName(const Aws::String& value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName = value; }
811 
822  inline void SetDBParameterGroupName(Aws::String&& value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName = std::move(value); }
823 
834  inline void SetDBParameterGroupName(const char* value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName.assign(value); }
835 
846  inline ModifyDBInstanceRequest& WithDBParameterGroupName(const Aws::String& value) { SetDBParameterGroupName(value); return *this;}
847 
858  inline ModifyDBInstanceRequest& WithDBParameterGroupName(Aws::String&& value) { SetDBParameterGroupName(std::move(value)); return *this;}
859 
870  inline ModifyDBInstanceRequest& WithDBParameterGroupName(const char* value) { SetDBParameterGroupName(value); return *this;}
871 
872 
891  inline int GetBackupRetentionPeriod() const{ return m_backupRetentionPeriod; }
892 
911  inline bool BackupRetentionPeriodHasBeenSet() const { return m_backupRetentionPeriodHasBeenSet; }
912 
931  inline void SetBackupRetentionPeriod(int value) { m_backupRetentionPeriodHasBeenSet = true; m_backupRetentionPeriod = value; }
932 
951  inline ModifyDBInstanceRequest& WithBackupRetentionPeriod(int value) { SetBackupRetentionPeriod(value); return *this;}
952 
953 
970  inline const Aws::String& GetPreferredBackupWindow() const{ return m_preferredBackupWindow; }
971 
988  inline bool PreferredBackupWindowHasBeenSet() const { return m_preferredBackupWindowHasBeenSet; }
989 
1006  inline void SetPreferredBackupWindow(const Aws::String& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = value; }
1007 
1024  inline void SetPreferredBackupWindow(Aws::String&& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = std::move(value); }
1025 
1042  inline void SetPreferredBackupWindow(const char* value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow.assign(value); }
1043 
1060  inline ModifyDBInstanceRequest& WithPreferredBackupWindow(const Aws::String& value) { SetPreferredBackupWindow(value); return *this;}
1061 
1078  inline ModifyDBInstanceRequest& WithPreferredBackupWindow(Aws::String&& value) { SetPreferredBackupWindow(std::move(value)); return *this;}
1079 
1096  inline ModifyDBInstanceRequest& WithPreferredBackupWindow(const char* value) { SetPreferredBackupWindow(value); return *this;}
1097 
1098 
1115  inline const Aws::String& GetPreferredMaintenanceWindow() const{ return m_preferredMaintenanceWindow; }
1116 
1133  inline bool PreferredMaintenanceWindowHasBeenSet() const { return m_preferredMaintenanceWindowHasBeenSet; }
1134 
1151  inline void SetPreferredMaintenanceWindow(const Aws::String& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = value; }
1152 
1169  inline void SetPreferredMaintenanceWindow(Aws::String&& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = std::move(value); }
1170 
1187  inline void SetPreferredMaintenanceWindow(const char* value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow.assign(value); }
1188 
1205  inline ModifyDBInstanceRequest& WithPreferredMaintenanceWindow(const Aws::String& value) { SetPreferredMaintenanceWindow(value); return *this;}
1206 
1223  inline ModifyDBInstanceRequest& WithPreferredMaintenanceWindow(Aws::String&& value) { SetPreferredMaintenanceWindow(std::move(value)); return *this;}
1224 
1241  inline ModifyDBInstanceRequest& WithPreferredMaintenanceWindow(const char* value) { SetPreferredMaintenanceWindow(value); return *this;}
1242 
1243 
1250  inline bool GetMultiAZ() const{ return m_multiAZ; }
1251 
1258  inline bool MultiAZHasBeenSet() const { return m_multiAZHasBeenSet; }
1259 
1266  inline void SetMultiAZ(bool value) { m_multiAZHasBeenSet = true; m_multiAZ = value; }
1267 
1274  inline ModifyDBInstanceRequest& WithMultiAZ(bool value) { SetMultiAZ(value); return *this;}
1275 
1276 
1290  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
1291 
1305  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
1306 
1320  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
1321 
1335  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
1336 
1350  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
1351 
1365  inline ModifyDBInstanceRequest& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
1366 
1380  inline ModifyDBInstanceRequest& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
1381 
1395  inline ModifyDBInstanceRequest& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
1396 
1397 
1405  inline bool GetAllowMajorVersionUpgrade() const{ return m_allowMajorVersionUpgrade; }
1406 
1414  inline bool AllowMajorVersionUpgradeHasBeenSet() const { return m_allowMajorVersionUpgradeHasBeenSet; }
1415 
1423  inline void SetAllowMajorVersionUpgrade(bool value) { m_allowMajorVersionUpgradeHasBeenSet = true; m_allowMajorVersionUpgrade = value; }
1424 
1432  inline ModifyDBInstanceRequest& WithAllowMajorVersionUpgrade(bool value) { SetAllowMajorVersionUpgrade(value); return *this;}
1433 
1434 
1443  inline bool GetAutoMinorVersionUpgrade() const{ return m_autoMinorVersionUpgrade; }
1444 
1453  inline bool AutoMinorVersionUpgradeHasBeenSet() const { return m_autoMinorVersionUpgradeHasBeenSet; }
1454 
1463  inline void SetAutoMinorVersionUpgrade(bool value) { m_autoMinorVersionUpgradeHasBeenSet = true; m_autoMinorVersionUpgrade = value; }
1464 
1473  inline ModifyDBInstanceRequest& WithAutoMinorVersionUpgrade(bool value) { SetAutoMinorVersionUpgrade(value); return *this;}
1474 
1475 
1481  inline const Aws::String& GetLicenseModel() const{ return m_licenseModel; }
1482 
1488  inline bool LicenseModelHasBeenSet() const { return m_licenseModelHasBeenSet; }
1489 
1495  inline void SetLicenseModel(const Aws::String& value) { m_licenseModelHasBeenSet = true; m_licenseModel = value; }
1496 
1502  inline void SetLicenseModel(Aws::String&& value) { m_licenseModelHasBeenSet = true; m_licenseModel = std::move(value); }
1503 
1509  inline void SetLicenseModel(const char* value) { m_licenseModelHasBeenSet = true; m_licenseModel.assign(value); }
1510 
1516  inline ModifyDBInstanceRequest& WithLicenseModel(const Aws::String& value) { SetLicenseModel(value); return *this;}
1517 
1523  inline ModifyDBInstanceRequest& WithLicenseModel(Aws::String&& value) { SetLicenseModel(std::move(value)); return *this;}
1524 
1530  inline ModifyDBInstanceRequest& WithLicenseModel(const char* value) { SetLicenseModel(value); return *this;}
1531 
1532 
1557  inline int GetIops() const{ return m_iops; }
1558 
1583  inline bool IopsHasBeenSet() const { return m_iopsHasBeenSet; }
1584 
1609  inline void SetIops(int value) { m_iopsHasBeenSet = true; m_iops = value; }
1610 
1635  inline ModifyDBInstanceRequest& WithIops(int value) { SetIops(value); return *this;}
1636 
1637 
1650  inline const Aws::String& GetOptionGroupName() const{ return m_optionGroupName; }
1651 
1664  inline bool OptionGroupNameHasBeenSet() const { return m_optionGroupNameHasBeenSet; }
1665 
1678  inline void SetOptionGroupName(const Aws::String& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = value; }
1679 
1692  inline void SetOptionGroupName(Aws::String&& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = std::move(value); }
1693 
1706  inline void SetOptionGroupName(const char* value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName.assign(value); }
1707 
1720  inline ModifyDBInstanceRequest& WithOptionGroupName(const Aws::String& value) { SetOptionGroupName(value); return *this;}
1721 
1734  inline ModifyDBInstanceRequest& WithOptionGroupName(Aws::String&& value) { SetOptionGroupName(std::move(value)); return *this;}
1735 
1748  inline ModifyDBInstanceRequest& WithOptionGroupName(const char* value) { SetOptionGroupName(value); return *this;}
1749 
1750 
1761  inline const Aws::String& GetNewDBInstanceIdentifier() const{ return m_newDBInstanceIdentifier; }
1762 
1773  inline bool NewDBInstanceIdentifierHasBeenSet() const { return m_newDBInstanceIdentifierHasBeenSet; }
1774 
1785  inline void SetNewDBInstanceIdentifier(const Aws::String& value) { m_newDBInstanceIdentifierHasBeenSet = true; m_newDBInstanceIdentifier = value; }
1786 
1797  inline void SetNewDBInstanceIdentifier(Aws::String&& value) { m_newDBInstanceIdentifierHasBeenSet = true; m_newDBInstanceIdentifier = std::move(value); }
1798 
1809  inline void SetNewDBInstanceIdentifier(const char* value) { m_newDBInstanceIdentifierHasBeenSet = true; m_newDBInstanceIdentifier.assign(value); }
1810 
1821  inline ModifyDBInstanceRequest& WithNewDBInstanceIdentifier(const Aws::String& value) { SetNewDBInstanceIdentifier(value); return *this;}
1822 
1833  inline ModifyDBInstanceRequest& WithNewDBInstanceIdentifier(Aws::String&& value) { SetNewDBInstanceIdentifier(std::move(value)); return *this;}
1834 
1845  inline ModifyDBInstanceRequest& WithNewDBInstanceIdentifier(const char* value) { SetNewDBInstanceIdentifier(value); return *this;}
1846 
1847 
1867  inline const Aws::String& GetStorageType() const{ return m_storageType; }
1868 
1888  inline bool StorageTypeHasBeenSet() const { return m_storageTypeHasBeenSet; }
1889 
1909  inline void SetStorageType(const Aws::String& value) { m_storageTypeHasBeenSet = true; m_storageType = value; }
1910 
1930  inline void SetStorageType(Aws::String&& value) { m_storageTypeHasBeenSet = true; m_storageType = std::move(value); }
1931 
1951  inline void SetStorageType(const char* value) { m_storageTypeHasBeenSet = true; m_storageType.assign(value); }
1952 
1972  inline ModifyDBInstanceRequest& WithStorageType(const Aws::String& value) { SetStorageType(value); return *this;}
1973 
1993  inline ModifyDBInstanceRequest& WithStorageType(Aws::String&& value) { SetStorageType(std::move(value)); return *this;}
1994 
2014  inline ModifyDBInstanceRequest& WithStorageType(const char* value) { SetStorageType(value); return *this;}
2015 
2016 
2021  inline const Aws::String& GetTdeCredentialArn() const{ return m_tdeCredentialArn; }
2022 
2027  inline bool TdeCredentialArnHasBeenSet() const { return m_tdeCredentialArnHasBeenSet; }
2028 
2033  inline void SetTdeCredentialArn(const Aws::String& value) { m_tdeCredentialArnHasBeenSet = true; m_tdeCredentialArn = value; }
2034 
2039  inline void SetTdeCredentialArn(Aws::String&& value) { m_tdeCredentialArnHasBeenSet = true; m_tdeCredentialArn = std::move(value); }
2040 
2045  inline void SetTdeCredentialArn(const char* value) { m_tdeCredentialArnHasBeenSet = true; m_tdeCredentialArn.assign(value); }
2046 
2051  inline ModifyDBInstanceRequest& WithTdeCredentialArn(const Aws::String& value) { SetTdeCredentialArn(value); return *this;}
2052 
2057  inline ModifyDBInstanceRequest& WithTdeCredentialArn(Aws::String&& value) { SetTdeCredentialArn(std::move(value)); return *this;}
2058 
2063  inline ModifyDBInstanceRequest& WithTdeCredentialArn(const char* value) { SetTdeCredentialArn(value); return *this;}
2064 
2065 
2070  inline const Aws::String& GetTdeCredentialPassword() const{ return m_tdeCredentialPassword; }
2071 
2076  inline bool TdeCredentialPasswordHasBeenSet() const { return m_tdeCredentialPasswordHasBeenSet; }
2077 
2082  inline void SetTdeCredentialPassword(const Aws::String& value) { m_tdeCredentialPasswordHasBeenSet = true; m_tdeCredentialPassword = value; }
2083 
2088  inline void SetTdeCredentialPassword(Aws::String&& value) { m_tdeCredentialPasswordHasBeenSet = true; m_tdeCredentialPassword = std::move(value); }
2089 
2094  inline void SetTdeCredentialPassword(const char* value) { m_tdeCredentialPasswordHasBeenSet = true; m_tdeCredentialPassword.assign(value); }
2095 
2100  inline ModifyDBInstanceRequest& WithTdeCredentialPassword(const Aws::String& value) { SetTdeCredentialPassword(value); return *this;}
2101 
2106  inline ModifyDBInstanceRequest& WithTdeCredentialPassword(Aws::String&& value) { SetTdeCredentialPassword(std::move(value)); return *this;}
2107 
2112  inline ModifyDBInstanceRequest& WithTdeCredentialPassword(const char* value) { SetTdeCredentialPassword(value); return *this;}
2113 
2114 
2118  inline const Aws::String& GetCACertificateIdentifier() const{ return m_cACertificateIdentifier; }
2119 
2123  inline bool CACertificateIdentifierHasBeenSet() const { return m_cACertificateIdentifierHasBeenSet; }
2124 
2128  inline void SetCACertificateIdentifier(const Aws::String& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = value; }
2129 
2133  inline void SetCACertificateIdentifier(Aws::String&& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = std::move(value); }
2134 
2138  inline void SetCACertificateIdentifier(const char* value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier.assign(value); }
2139 
2143  inline ModifyDBInstanceRequest& WithCACertificateIdentifier(const Aws::String& value) { SetCACertificateIdentifier(value); return *this;}
2144 
2148  inline ModifyDBInstanceRequest& WithCACertificateIdentifier(Aws::String&& value) { SetCACertificateIdentifier(std::move(value)); return *this;}
2149 
2153  inline ModifyDBInstanceRequest& WithCACertificateIdentifier(const char* value) { SetCACertificateIdentifier(value); return *this;}
2154 
2155 
2165  inline const Aws::String& GetDomain() const{ return m_domain; }
2166 
2176  inline bool DomainHasBeenSet() const { return m_domainHasBeenSet; }
2177 
2187  inline void SetDomain(const Aws::String& value) { m_domainHasBeenSet = true; m_domain = value; }
2188 
2198  inline void SetDomain(Aws::String&& value) { m_domainHasBeenSet = true; m_domain = std::move(value); }
2199 
2209  inline void SetDomain(const char* value) { m_domainHasBeenSet = true; m_domain.assign(value); }
2210 
2220  inline ModifyDBInstanceRequest& WithDomain(const Aws::String& value) { SetDomain(value); return *this;}
2221 
2231  inline ModifyDBInstanceRequest& WithDomain(Aws::String&& value) { SetDomain(std::move(value)); return *this;}
2232 
2242  inline ModifyDBInstanceRequest& WithDomain(const char* value) { SetDomain(value); return *this;}
2243 
2244 
2252  inline bool GetCopyTagsToSnapshot() const{ return m_copyTagsToSnapshot; }
2253 
2261  inline bool CopyTagsToSnapshotHasBeenSet() const { return m_copyTagsToSnapshotHasBeenSet; }
2262 
2270  inline void SetCopyTagsToSnapshot(bool value) { m_copyTagsToSnapshotHasBeenSet = true; m_copyTagsToSnapshot = value; }
2271 
2279  inline ModifyDBInstanceRequest& WithCopyTagsToSnapshot(bool value) { SetCopyTagsToSnapshot(value); return *this;}
2280 
2281 
2289  inline int GetMonitoringInterval() const{ return m_monitoringInterval; }
2290 
2298  inline bool MonitoringIntervalHasBeenSet() const { return m_monitoringIntervalHasBeenSet; }
2299 
2307  inline void SetMonitoringInterval(int value) { m_monitoringIntervalHasBeenSet = true; m_monitoringInterval = value; }
2308 
2316  inline ModifyDBInstanceRequest& WithMonitoringInterval(int value) { SetMonitoringInterval(value); return *this;}
2317 
2318 
2337  inline int GetDBPortNumber() const{ return m_dBPortNumber; }
2338 
2357  inline bool DBPortNumberHasBeenSet() const { return m_dBPortNumberHasBeenSet; }
2358 
2377  inline void SetDBPortNumber(int value) { m_dBPortNumberHasBeenSet = true; m_dBPortNumber = value; }
2378 
2397  inline ModifyDBInstanceRequest& WithDBPortNumber(int value) { SetDBPortNumber(value); return *this;}
2398 
2399 
2415  inline bool GetPubliclyAccessible() const{ return m_publiclyAccessible; }
2416 
2432  inline bool PubliclyAccessibleHasBeenSet() const { return m_publiclyAccessibleHasBeenSet; }
2433 
2449  inline void SetPubliclyAccessible(bool value) { m_publiclyAccessibleHasBeenSet = true; m_publiclyAccessible = value; }
2450 
2466  inline ModifyDBInstanceRequest& WithPubliclyAccessible(bool value) { SetPubliclyAccessible(value); return *this;}
2467 
2468 
2479  inline const Aws::String& GetMonitoringRoleArn() const{ return m_monitoringRoleArn; }
2480 
2491  inline bool MonitoringRoleArnHasBeenSet() const { return m_monitoringRoleArnHasBeenSet; }
2492 
2503  inline void SetMonitoringRoleArn(const Aws::String& value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn = value; }
2504 
2515  inline void SetMonitoringRoleArn(Aws::String&& value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn = std::move(value); }
2516 
2527  inline void SetMonitoringRoleArn(const char* value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn.assign(value); }
2528 
2539  inline ModifyDBInstanceRequest& WithMonitoringRoleArn(const Aws::String& value) { SetMonitoringRoleArn(value); return *this;}
2540 
2551  inline ModifyDBInstanceRequest& WithMonitoringRoleArn(Aws::String&& value) { SetMonitoringRoleArn(std::move(value)); return *this;}
2552 
2563  inline ModifyDBInstanceRequest& WithMonitoringRoleArn(const char* value) { SetMonitoringRoleArn(value); return *this;}
2564 
2565 
2570  inline const Aws::String& GetDomainIAMRoleName() const{ return m_domainIAMRoleName; }
2571 
2576  inline bool DomainIAMRoleNameHasBeenSet() const { return m_domainIAMRoleNameHasBeenSet; }
2577 
2582  inline void SetDomainIAMRoleName(const Aws::String& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = value; }
2583 
2588  inline void SetDomainIAMRoleName(Aws::String&& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = std::move(value); }
2589 
2594  inline void SetDomainIAMRoleName(const char* value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName.assign(value); }
2595 
2600  inline ModifyDBInstanceRequest& WithDomainIAMRoleName(const Aws::String& value) { SetDomainIAMRoleName(value); return *this;}
2601 
2606  inline ModifyDBInstanceRequest& WithDomainIAMRoleName(Aws::String&& value) { SetDomainIAMRoleName(std::move(value)); return *this;}
2607 
2612  inline ModifyDBInstanceRequest& WithDomainIAMRoleName(const char* value) { SetDomainIAMRoleName(value); return *this;}
2613 
2614 
2623  inline int GetPromotionTier() const{ return m_promotionTier; }
2624 
2633  inline bool PromotionTierHasBeenSet() const { return m_promotionTierHasBeenSet; }
2634 
2643  inline void SetPromotionTier(int value) { m_promotionTierHasBeenSet = true; m_promotionTier = value; }
2644 
2653  inline ModifyDBInstanceRequest& WithPromotionTier(int value) { SetPromotionTier(value); return *this;}
2654 
2655 
2666  inline bool GetEnableIAMDatabaseAuthentication() const{ return m_enableIAMDatabaseAuthentication; }
2667 
2678  inline bool EnableIAMDatabaseAuthenticationHasBeenSet() const { return m_enableIAMDatabaseAuthenticationHasBeenSet; }
2679 
2690  inline void SetEnableIAMDatabaseAuthentication(bool value) { m_enableIAMDatabaseAuthenticationHasBeenSet = true; m_enableIAMDatabaseAuthentication = value; }
2691 
2702  inline ModifyDBInstanceRequest& WithEnableIAMDatabaseAuthentication(bool value) { SetEnableIAMDatabaseAuthentication(value); return *this;}
2703 
2704 
2712  inline bool GetEnablePerformanceInsights() const{ return m_enablePerformanceInsights; }
2713 
2721  inline bool EnablePerformanceInsightsHasBeenSet() const { return m_enablePerformanceInsightsHasBeenSet; }
2722 
2730  inline void SetEnablePerformanceInsights(bool value) { m_enablePerformanceInsightsHasBeenSet = true; m_enablePerformanceInsights = value; }
2731 
2739  inline ModifyDBInstanceRequest& WithEnablePerformanceInsights(bool value) { SetEnablePerformanceInsights(value); return *this;}
2740 
2741 
2752  inline const Aws::String& GetPerformanceInsightsKMSKeyId() const{ return m_performanceInsightsKMSKeyId; }
2753 
2764  inline bool PerformanceInsightsKMSKeyIdHasBeenSet() const { return m_performanceInsightsKMSKeyIdHasBeenSet; }
2765 
2776  inline void SetPerformanceInsightsKMSKeyId(const Aws::String& value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId = value; }
2777 
2788  inline void SetPerformanceInsightsKMSKeyId(Aws::String&& value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId = std::move(value); }
2789 
2800  inline void SetPerformanceInsightsKMSKeyId(const char* value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId.assign(value); }
2801 
2812  inline ModifyDBInstanceRequest& WithPerformanceInsightsKMSKeyId(const Aws::String& value) { SetPerformanceInsightsKMSKeyId(value); return *this;}
2813 
2824  inline ModifyDBInstanceRequest& WithPerformanceInsightsKMSKeyId(Aws::String&& value) { SetPerformanceInsightsKMSKeyId(std::move(value)); return *this;}
2825 
2836  inline ModifyDBInstanceRequest& WithPerformanceInsightsKMSKeyId(const char* value) { SetPerformanceInsightsKMSKeyId(value); return *this;}
2837 
2838 
2843  inline int GetPerformanceInsightsRetentionPeriod() const{ return m_performanceInsightsRetentionPeriod; }
2844 
2849  inline bool PerformanceInsightsRetentionPeriodHasBeenSet() const { return m_performanceInsightsRetentionPeriodHasBeenSet; }
2850 
2855  inline void SetPerformanceInsightsRetentionPeriod(int value) { m_performanceInsightsRetentionPeriodHasBeenSet = true; m_performanceInsightsRetentionPeriod = value; }
2856 
2861  inline ModifyDBInstanceRequest& WithPerformanceInsightsRetentionPeriod(int value) { SetPerformanceInsightsRetentionPeriod(value); return *this;}
2862 
2863 
2871  inline const CloudwatchLogsExportConfiguration& GetCloudwatchLogsExportConfiguration() const{ return m_cloudwatchLogsExportConfiguration; }
2872 
2880  inline bool CloudwatchLogsExportConfigurationHasBeenSet() const { return m_cloudwatchLogsExportConfigurationHasBeenSet; }
2881 
2889  inline void SetCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration& value) { m_cloudwatchLogsExportConfigurationHasBeenSet = true; m_cloudwatchLogsExportConfiguration = value; }
2890 
2898  inline void SetCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration&& value) { m_cloudwatchLogsExportConfigurationHasBeenSet = true; m_cloudwatchLogsExportConfiguration = std::move(value); }
2899 
2907  inline ModifyDBInstanceRequest& WithCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration& value) { SetCloudwatchLogsExportConfiguration(value); return *this;}
2908 
2916  inline ModifyDBInstanceRequest& WithCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration&& value) { SetCloudwatchLogsExportConfiguration(std::move(value)); return *this;}
2917 
2918 
2923  inline const Aws::Vector<ProcessorFeature>& GetProcessorFeatures() const{ return m_processorFeatures; }
2924 
2929  inline bool ProcessorFeaturesHasBeenSet() const { return m_processorFeaturesHasBeenSet; }
2930 
2935  inline void SetProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = value; }
2936 
2941  inline void SetProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = std::move(value); }
2942 
2947  inline ModifyDBInstanceRequest& WithProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { SetProcessorFeatures(value); return *this;}
2948 
2953  inline ModifyDBInstanceRequest& WithProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { SetProcessorFeatures(std::move(value)); return *this;}
2954 
2959  inline ModifyDBInstanceRequest& AddProcessorFeatures(const ProcessorFeature& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(value); return *this; }
2960 
2965  inline ModifyDBInstanceRequest& AddProcessorFeatures(ProcessorFeature&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(std::move(value)); return *this; }
2966 
2967 
2972  inline bool GetUseDefaultProcessorFeatures() const{ return m_useDefaultProcessorFeatures; }
2973 
2978  inline bool UseDefaultProcessorFeaturesHasBeenSet() const { return m_useDefaultProcessorFeaturesHasBeenSet; }
2979 
2984  inline void SetUseDefaultProcessorFeatures(bool value) { m_useDefaultProcessorFeaturesHasBeenSet = true; m_useDefaultProcessorFeatures = value; }
2985 
2990  inline ModifyDBInstanceRequest& WithUseDefaultProcessorFeatures(bool value) { SetUseDefaultProcessorFeatures(value); return *this;}
2991 
2992 
3000  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
3001 
3009  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
3010 
3018  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
3019 
3027  inline ModifyDBInstanceRequest& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
3028 
3029 
3038  inline int GetMaxAllocatedStorage() const{ return m_maxAllocatedStorage; }
3039 
3048  inline bool MaxAllocatedStorageHasBeenSet() const { return m_maxAllocatedStorageHasBeenSet; }
3049 
3058  inline void SetMaxAllocatedStorage(int value) { m_maxAllocatedStorageHasBeenSet = true; m_maxAllocatedStorage = value; }
3059 
3068  inline ModifyDBInstanceRequest& WithMaxAllocatedStorage(int value) { SetMaxAllocatedStorage(value); return *this;}
3069 
3070 
3089  inline bool GetCertificateRotationRestart() const{ return m_certificateRotationRestart; }
3090 
3109  inline bool CertificateRotationRestartHasBeenSet() const { return m_certificateRotationRestartHasBeenSet; }
3110 
3129  inline void SetCertificateRotationRestart(bool value) { m_certificateRotationRestartHasBeenSet = true; m_certificateRotationRestart = value; }
3130 
3149  inline ModifyDBInstanceRequest& WithCertificateRotationRestart(bool value) { SetCertificateRotationRestart(value); return *this;}
3150 
3151 
3165  inline const ReplicaMode& GetReplicaMode() const{ return m_replicaMode; }
3166 
3180  inline bool ReplicaModeHasBeenSet() const { return m_replicaModeHasBeenSet; }
3181 
3195  inline void SetReplicaMode(const ReplicaMode& value) { m_replicaModeHasBeenSet = true; m_replicaMode = value; }
3196 
3210  inline void SetReplicaMode(ReplicaMode&& value) { m_replicaModeHasBeenSet = true; m_replicaMode = std::move(value); }
3211 
3225  inline ModifyDBInstanceRequest& WithReplicaMode(const ReplicaMode& value) { SetReplicaMode(value); return *this;}
3226 
3240  inline ModifyDBInstanceRequest& WithReplicaMode(ReplicaMode&& value) { SetReplicaMode(std::move(value)); return *this;}
3241 
3242 
3256  inline bool GetEnableCustomerOwnedIp() const{ return m_enableCustomerOwnedIp; }
3257 
3271  inline bool EnableCustomerOwnedIpHasBeenSet() const { return m_enableCustomerOwnedIpHasBeenSet; }
3272 
3286  inline void SetEnableCustomerOwnedIp(bool value) { m_enableCustomerOwnedIpHasBeenSet = true; m_enableCustomerOwnedIp = value; }
3287 
3301  inline ModifyDBInstanceRequest& WithEnableCustomerOwnedIp(bool value) { SetEnableCustomerOwnedIp(value); return *this;}
3302 
3303 
3308  inline const Aws::String& GetAwsBackupRecoveryPointArn() const{ return m_awsBackupRecoveryPointArn; }
3309 
3314  inline bool AwsBackupRecoveryPointArnHasBeenSet() const { return m_awsBackupRecoveryPointArnHasBeenSet; }
3315 
3320  inline void SetAwsBackupRecoveryPointArn(const Aws::String& value) { m_awsBackupRecoveryPointArnHasBeenSet = true; m_awsBackupRecoveryPointArn = value; }
3321 
3326  inline void SetAwsBackupRecoveryPointArn(Aws::String&& value) { m_awsBackupRecoveryPointArnHasBeenSet = true; m_awsBackupRecoveryPointArn = std::move(value); }
3327 
3332  inline void SetAwsBackupRecoveryPointArn(const char* value) { m_awsBackupRecoveryPointArnHasBeenSet = true; m_awsBackupRecoveryPointArn.assign(value); }
3333 
3338  inline ModifyDBInstanceRequest& WithAwsBackupRecoveryPointArn(const Aws::String& value) { SetAwsBackupRecoveryPointArn(value); return *this;}
3339 
3344  inline ModifyDBInstanceRequest& WithAwsBackupRecoveryPointArn(Aws::String&& value) { SetAwsBackupRecoveryPointArn(std::move(value)); return *this;}
3345 
3350  inline ModifyDBInstanceRequest& WithAwsBackupRecoveryPointArn(const char* value) { SetAwsBackupRecoveryPointArn(value); return *this;}
3351 
3352  private:
3353 
3354  Aws::String m_dBInstanceIdentifier;
3355  bool m_dBInstanceIdentifierHasBeenSet;
3356 
3357  int m_allocatedStorage;
3358  bool m_allocatedStorageHasBeenSet;
3359 
3360  Aws::String m_dBInstanceClass;
3361  bool m_dBInstanceClassHasBeenSet;
3362 
3363  Aws::String m_dBSubnetGroupName;
3364  bool m_dBSubnetGroupNameHasBeenSet;
3365 
3366  Aws::Vector<Aws::String> m_dBSecurityGroups;
3367  bool m_dBSecurityGroupsHasBeenSet;
3368 
3369  Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
3370  bool m_vpcSecurityGroupIdsHasBeenSet;
3371 
3372  bool m_applyImmediately;
3373  bool m_applyImmediatelyHasBeenSet;
3374 
3375  Aws::String m_masterUserPassword;
3376  bool m_masterUserPasswordHasBeenSet;
3377 
3378  Aws::String m_dBParameterGroupName;
3379  bool m_dBParameterGroupNameHasBeenSet;
3380 
3381  int m_backupRetentionPeriod;
3382  bool m_backupRetentionPeriodHasBeenSet;
3383 
3384  Aws::String m_preferredBackupWindow;
3385  bool m_preferredBackupWindowHasBeenSet;
3386 
3387  Aws::String m_preferredMaintenanceWindow;
3388  bool m_preferredMaintenanceWindowHasBeenSet;
3389 
3390  bool m_multiAZ;
3391  bool m_multiAZHasBeenSet;
3392 
3393  Aws::String m_engineVersion;
3394  bool m_engineVersionHasBeenSet;
3395 
3396  bool m_allowMajorVersionUpgrade;
3397  bool m_allowMajorVersionUpgradeHasBeenSet;
3398 
3399  bool m_autoMinorVersionUpgrade;
3400  bool m_autoMinorVersionUpgradeHasBeenSet;
3401 
3402  Aws::String m_licenseModel;
3403  bool m_licenseModelHasBeenSet;
3404 
3405  int m_iops;
3406  bool m_iopsHasBeenSet;
3407 
3408  Aws::String m_optionGroupName;
3409  bool m_optionGroupNameHasBeenSet;
3410 
3411  Aws::String m_newDBInstanceIdentifier;
3412  bool m_newDBInstanceIdentifierHasBeenSet;
3413 
3414  Aws::String m_storageType;
3415  bool m_storageTypeHasBeenSet;
3416 
3417  Aws::String m_tdeCredentialArn;
3418  bool m_tdeCredentialArnHasBeenSet;
3419 
3420  Aws::String m_tdeCredentialPassword;
3421  bool m_tdeCredentialPasswordHasBeenSet;
3422 
3423  Aws::String m_cACertificateIdentifier;
3424  bool m_cACertificateIdentifierHasBeenSet;
3425 
3426  Aws::String m_domain;
3427  bool m_domainHasBeenSet;
3428 
3429  bool m_copyTagsToSnapshot;
3430  bool m_copyTagsToSnapshotHasBeenSet;
3431 
3432  int m_monitoringInterval;
3433  bool m_monitoringIntervalHasBeenSet;
3434 
3435  int m_dBPortNumber;
3436  bool m_dBPortNumberHasBeenSet;
3437 
3438  bool m_publiclyAccessible;
3439  bool m_publiclyAccessibleHasBeenSet;
3440 
3441  Aws::String m_monitoringRoleArn;
3442  bool m_monitoringRoleArnHasBeenSet;
3443 
3444  Aws::String m_domainIAMRoleName;
3445  bool m_domainIAMRoleNameHasBeenSet;
3446 
3447  int m_promotionTier;
3448  bool m_promotionTierHasBeenSet;
3449 
3450  bool m_enableIAMDatabaseAuthentication;
3451  bool m_enableIAMDatabaseAuthenticationHasBeenSet;
3452 
3453  bool m_enablePerformanceInsights;
3454  bool m_enablePerformanceInsightsHasBeenSet;
3455 
3456  Aws::String m_performanceInsightsKMSKeyId;
3457  bool m_performanceInsightsKMSKeyIdHasBeenSet;
3458 
3459  int m_performanceInsightsRetentionPeriod;
3460  bool m_performanceInsightsRetentionPeriodHasBeenSet;
3461 
3462  CloudwatchLogsExportConfiguration m_cloudwatchLogsExportConfiguration;
3463  bool m_cloudwatchLogsExportConfigurationHasBeenSet;
3464 
3465  Aws::Vector<ProcessorFeature> m_processorFeatures;
3466  bool m_processorFeaturesHasBeenSet;
3467 
3468  bool m_useDefaultProcessorFeatures;
3469  bool m_useDefaultProcessorFeaturesHasBeenSet;
3470 
3471  bool m_deletionProtection;
3472  bool m_deletionProtectionHasBeenSet;
3473 
3474  int m_maxAllocatedStorage;
3475  bool m_maxAllocatedStorageHasBeenSet;
3476 
3477  bool m_certificateRotationRestart;
3478  bool m_certificateRotationRestartHasBeenSet;
3479 
3480  ReplicaMode m_replicaMode;
3481  bool m_replicaModeHasBeenSet;
3482 
3483  bool m_enableCustomerOwnedIp;
3484  bool m_enableCustomerOwnedIpHasBeenSet;
3485 
3486  Aws::String m_awsBackupRecoveryPointArn;
3487  bool m_awsBackupRecoveryPointArnHasBeenSet;
3488  };
3489 
3490 } // namespace Model
3491 } // namespace RDS
3492 } // namespace Aws
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBInstanceClass
ModifyDBInstanceRequest & WithDBInstanceClass(const char *value)
Definition: ModifyDBInstanceRequest.h:246
Aws::RDS::Model::ModifyDBInstanceRequest::GetDBInstanceClass
const Aws::String & GetDBInstanceClass() const
Definition: ModifyDBInstanceRequest.h:155
Aws::RDS::Model::ModifyDBInstanceRequest::WithDomainIAMRoleName
ModifyDBInstanceRequest & WithDomainIAMRoleName(const char *value)
Definition: ModifyDBInstanceRequest.h:2612
Aws::RDS::Model::ModifyDBInstanceRequest::GetCloudwatchLogsExportConfiguration
const CloudwatchLogsExportConfiguration & GetCloudwatchLogsExportConfiguration() const
Definition: ModifyDBInstanceRequest.h:2871
Aws::RDS::Model::ModifyDBInstanceRequest::WithPerformanceInsightsRetentionPeriod
ModifyDBInstanceRequest & WithPerformanceInsightsRetentionPeriod(int value)
Definition: ModifyDBInstanceRequest.h:2861
Aws::RDS::Model::ModifyDBInstanceRequest::ModifyDBInstanceRequest
ModifyDBInstanceRequest()
Aws::RDS::Model::ModifyDBInstanceRequest::DomainIAMRoleNameHasBeenSet
bool DomainIAMRoleNameHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2576
Aws::RDS::Model::ModifyDBInstanceRequest::WithCertificateRotationRestart
ModifyDBInstanceRequest & WithCertificateRotationRestart(bool value)
Definition: ModifyDBInstanceRequest.h:3149
Aws::RDS::Model::ModifyDBInstanceRequest::GetDomain
const Aws::String & GetDomain() const
Definition: ModifyDBInstanceRequest.h:2165
Aws::RDS::Model::ModifyDBInstanceRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2582
Aws::RDS::Model::ModifyDBInstanceRequest::GetPreferredMaintenanceWindow
const Aws::String & GetPreferredMaintenanceWindow() const
Definition: ModifyDBInstanceRequest.h:1115
Aws::RDS::Model::ModifyDBInstanceRequest::SetEnablePerformanceInsights
void SetEnablePerformanceInsights(bool value)
Definition: ModifyDBInstanceRequest.h:2730
Aws::RDS::Model::ModifyDBInstanceRequest::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2788
Aws::RDS::Model::ModifyDBInstanceRequest::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2776
Aws::Http::URI
Definition: URI.h:32
Aws::RDS::Model::ModifyDBInstanceRequest::MonitoringIntervalHasBeenSet
bool MonitoringIntervalHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2298
Aws::RDS::Model::ModifyDBInstanceRequest::GetPromotionTier
int GetPromotionTier() const
Definition: ModifyDBInstanceRequest.h:2623
Aws::RDS::Model::ModifyDBInstanceRequest::GetAllowMajorVersionUpgrade
bool GetAllowMajorVersionUpgrade() const
Definition: ModifyDBInstanceRequest.h:1405
Aws::RDS::Model::ModifyDBInstanceRequest::AddVpcSecurityGroupIds
ModifyDBInstanceRequest & AddVpcSecurityGroupIds(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:521
Aws::RDS::Model::ModifyDBInstanceRequest::WithPreferredBackupWindow
ModifyDBInstanceRequest & WithPreferredBackupWindow(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1078
Aws::RDS::Model::ModifyDBInstanceRequest::WithVpcSecurityGroupIds
ModifyDBInstanceRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: ModifyDBInstanceRequest.h:491
Aws::RDS::Model::ModifyDBInstanceRequest::WithDomainIAMRoleName
ModifyDBInstanceRequest & WithDomainIAMRoleName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2606
Aws::RDS::Model::ModifyDBInstanceRequest::GetLicenseModel
const Aws::String & GetLicenseModel() const
Definition: ModifyDBInstanceRequest.h:1481
Aws::RDS::Model::ModifyDBInstanceRequest::WithCloudwatchLogsExportConfiguration
ModifyDBInstanceRequest & WithCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration &value)
Definition: ModifyDBInstanceRequest.h:2907
Aws::RDS::Model::ModifyDBInstanceRequest::WithEnableIAMDatabaseAuthentication
ModifyDBInstanceRequest & WithEnableIAMDatabaseAuthentication(bool value)
Definition: ModifyDBInstanceRequest.h:2702
Aws::RDS::Model::ModifyDBInstanceRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1006
Aws::RDS::Model::ModifyDBInstanceRequest::WithAwsBackupRecoveryPointArn
ModifyDBInstanceRequest & WithAwsBackupRecoveryPointArn(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:3344
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBSecurityGroups
ModifyDBInstanceRequest & WithDBSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: ModifyDBInstanceRequest.h:416
Aws::RDS::Model::ModifyDBInstanceRequest::WithEngineVersion
ModifyDBInstanceRequest & WithEngineVersion(const char *value)
Definition: ModifyDBInstanceRequest.h:1395
ReplicaMode.h
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBSubnetGroupName
ModifyDBInstanceRequest & WithDBSubnetGroupName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:352
Aws::RDS::Model::ModifyDBInstanceRequest::WithDomain
ModifyDBInstanceRequest & WithDomain(const char *value)
Definition: ModifyDBInstanceRequest.h:2242
Aws::RDS::Model::ModifyDBInstanceRequest::CopyTagsToSnapshotHasBeenSet
bool CopyTagsToSnapshotHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2261
Aws::RDS::Model::ModifyDBInstanceRequest::WithPreferredMaintenanceWindow
ModifyDBInstanceRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1205
Aws::RDS::Model::ModifyDBInstanceRequest
Definition: ModifyDBInstanceRequest.h:29
Aws::RDS::Model::ModifyDBInstanceRequest::WithPerformanceInsightsKMSKeyId
ModifyDBInstanceRequest & WithPerformanceInsightsKMSKeyId(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2824
Aws::RDS::Model::ModifyDBInstanceRequest::SetNewDBInstanceIdentifier
void SetNewDBInstanceIdentifier(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1797
Aws::RDS::Model::ModifyDBInstanceRequest::AddProcessorFeatures
ModifyDBInstanceRequest & AddProcessorFeatures(const ProcessorFeature &value)
Definition: ModifyDBInstanceRequest.h:2959
Aws::RDS::Model::ModifyDBInstanceRequest::SetDomain
void SetDomain(const char *value)
Definition: ModifyDBInstanceRequest.h:2209
Aws::RDS::Model::ModifyDBInstanceRequest::ReplicaModeHasBeenSet
bool ReplicaModeHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:3180
Aws::RDS::Model::ModifyDBInstanceRequest::WithCopyTagsToSnapshot
ModifyDBInstanceRequest & WithCopyTagsToSnapshot(bool value)
Definition: ModifyDBInstanceRequest.h:2279
Aws::RDS::Model::ModifyDBInstanceRequest::EnableIAMDatabaseAuthenticationHasBeenSet
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2678
Aws::RDS::Model::ModifyDBInstanceRequest::SetMasterUserPassword
void SetMasterUserPassword(const char *value)
Definition: ModifyDBInstanceRequest.h:707
Aws::RDS::Model::ModifyDBInstanceRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(const char *value)
Definition: ModifyDBInstanceRequest.h:2594
Aws::RDS::Model::ModifyDBInstanceRequest::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1335
Aws::RDS::Model::ModifyDBInstanceRequest::WithEnableCustomerOwnedIp
ModifyDBInstanceRequest & WithEnableCustomerOwnedIp(bool value)
Definition: ModifyDBInstanceRequest.h:3301
Aws::RDS::Model::ModifyDBInstanceRequest::SetTdeCredentialPassword
void SetTdeCredentialPassword(const char *value)
Definition: ModifyDBInstanceRequest.h:2094
Aws::RDS::Model::ModifyDBInstanceRequest::WithMasterUserPassword
ModifyDBInstanceRequest & WithMasterUserPassword(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:751
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBInstanceClass
void SetDBInstanceClass(const char *value)
Definition: ModifyDBInstanceRequest.h:207
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:292
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::ModifyDBInstanceRequest::DBInstanceClassHasBeenSet
bool DBInstanceClassHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:168
Aws::RDS::Model::ModifyDBInstanceRequest::PromotionTierHasBeenSet
bool PromotionTierHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2633
Aws::RDS::Model::ModifyDBInstanceRequest::SetCACertificateIdentifier
void SetCACertificateIdentifier(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2133
Aws::RDS::Model::ModifyDBInstanceRequest::GetDBPortNumber
int GetDBPortNumber() const
Definition: ModifyDBInstanceRequest.h:2337
Aws::RDS::Model::ModifyDBInstanceRequest::GetIops
int GetIops() const
Definition: ModifyDBInstanceRequest.h:1557
Aws::RDS::Model::ModifyDBInstanceRequest::AddVpcSecurityGroupIds
ModifyDBInstanceRequest & AddVpcSecurityGroupIds(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:511
Aws::RDS::Model::ModifyDBInstanceRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const char *value)
Definition: ModifyDBInstanceRequest.h:1187
Aws::RDS::Model::ModifyDBInstanceRequest::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:3009
Aws::RDS::Model::ModifyDBInstanceRequest::SetMasterUserPassword
void SetMasterUserPassword(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:663
Aws::RDS::Model::ModifyDBInstanceRequest::WithOptionGroupName
ModifyDBInstanceRequest & WithOptionGroupName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1734
Aws::RDS::Model::ModifyDBInstanceRequest::WithLicenseModel
ModifyDBInstanceRequest & WithLicenseModel(const char *value)
Definition: ModifyDBInstanceRequest.h:1530
CloudwatchLogsExportConfiguration.h
Aws::RDS::Model::ModifyDBInstanceRequest::SetMultiAZ
void SetMultiAZ(bool value)
Definition: ModifyDBInstanceRequest.h:1266
Aws::RDS::Model::ModifyDBInstanceRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(const char *value)
Definition: ModifyDBInstanceRequest.h:1042
Aws::RDS::Model::ModifyDBInstanceRequest::WithEngineVersion
ModifyDBInstanceRequest & WithEngineVersion(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1380
Aws::RDS::Model::ModifyDBInstanceRequest::WithLicenseModel
ModifyDBInstanceRequest & WithLicenseModel(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1523
Aws::RDS::Model::ModifyDBInstanceRequest::AddVpcSecurityGroupIds
ModifyDBInstanceRequest & AddVpcSecurityGroupIds(const char *value)
Definition: ModifyDBInstanceRequest.h:531
Aws::RDS::Model::ModifyDBInstanceRequest::UseDefaultProcessorFeaturesHasBeenSet
bool UseDefaultProcessorFeaturesHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2978
Aws::RDS::Model::ModifyDBInstanceRequest::SetMonitoringInterval
void SetMonitoringInterval(int value)
Definition: ModifyDBInstanceRequest.h:2307
Aws::RDS::Model::ModifyDBInstanceRequest::GetEnableIAMDatabaseAuthentication
bool GetEnableIAMDatabaseAuthentication() const
Definition: ModifyDBInstanceRequest.h:2666
Aws::RDS::Model::ModifyDBInstanceRequest::GetDBSecurityGroups
const Aws::Vector< Aws::String > & GetDBSecurityGroups() const
Definition: ModifyDBInstanceRequest.h:376
Aws::RDS::Model::ModifyDBInstanceRequest::WithTdeCredentialArn
ModifyDBInstanceRequest & WithTdeCredentialArn(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2051
Aws::RDS::Model::ModifyDBInstanceRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2588
Aws::RDS::Model::ModifyDBInstanceRequest::ProcessorFeaturesHasBeenSet
bool ProcessorFeaturesHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2929
Aws::RDS::Model::ModifyDBInstanceRequest::GetAwsBackupRecoveryPointArn
const Aws::String & GetAwsBackupRecoveryPointArn() const
Definition: ModifyDBInstanceRequest.h:3308
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::ModifyDBInstanceRequest::GetMonitoringInterval
int GetMonitoringInterval() const
Definition: ModifyDBInstanceRequest.h:2289
Aws::RDS::Model::ModifyDBInstanceRequest::ApplyImmediatelyHasBeenSet
bool ApplyImmediatelyHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:564
Aws::RDS::Model::ModifyDBInstanceRequest::SetMonitoringRoleArn
void SetMonitoringRoleArn(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2503
Aws::RDS::Model::ModifyDBInstanceRequest::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(const char *value)
Definition: ModifyDBInstanceRequest.h:2800
Aws::RDS::Model::ModifyDBInstanceRequest::SetEnableCustomerOwnedIp
void SetEnableCustomerOwnedIp(bool value)
Definition: ModifyDBInstanceRequest.h:3286
Aws::RDS::Model::ModifyDBInstanceRequest::WithAllocatedStorage
ModifyDBInstanceRequest & WithAllocatedStorage(int value)
Definition: ModifyDBInstanceRequest.h:141
Aws::RDS::Model::ModifyDBInstanceRequest::PubliclyAccessibleHasBeenSet
bool PubliclyAccessibleHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2432
Aws::RDS::Model::ModifyDBInstanceRequest::GetTdeCredentialArn
const Aws::String & GetTdeCredentialArn() const
Definition: ModifyDBInstanceRequest.h:2021
Aws::RDS::Model::ModifyDBInstanceRequest::WithNewDBInstanceIdentifier
ModifyDBInstanceRequest & WithNewDBInstanceIdentifier(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1821
Aws::RDS::Model::ModifyDBInstanceRequest::SetMasterUserPassword
void SetMasterUserPassword(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:685
Aws::RDS::Model::ModifyDBInstanceRequest::GetTdeCredentialPassword
const Aws::String & GetTdeCredentialPassword() const
Definition: ModifyDBInstanceRequest.h:2070
Aws::RDS::Model::ModifyDBInstanceRequest::StorageTypeHasBeenSet
bool StorageTypeHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1888
Aws::RDS::Model::ModifyDBInstanceRequest::GetProcessorFeatures
const Aws::Vector< ProcessorFeature > & GetProcessorFeatures() const
Definition: ModifyDBInstanceRequest.h:2923
Aws::RDS::Model::ModifyDBInstanceRequest::AddDBSecurityGroups
ModifyDBInstanceRequest & AddDBSecurityGroups(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:424
AWSVector.h
Aws::RDS::Model::ModifyDBInstanceRequest::SetAwsBackupRecoveryPointArn
void SetAwsBackupRecoveryPointArn(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:3320
Aws::RDS::Model::ModifyDBInstanceRequest::WithCloudwatchLogsExportConfiguration
ModifyDBInstanceRequest & WithCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration &&value)
Definition: ModifyDBInstanceRequest.h:2916
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBInstanceClass
void SetDBInstanceClass(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:194
Aws::RDS::Model::ModifyDBInstanceRequest::SetStorageType
void SetStorageType(const char *value)
Definition: ModifyDBInstanceRequest.h:1951
Aws::RDS::Model::ModifyDBInstanceRequest::AddDBSecurityGroups
ModifyDBInstanceRequest & AddDBSecurityGroups(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:432
Aws::RDS::Model::ModifyDBInstanceRequest::SetMaxAllocatedStorage
void SetMaxAllocatedStorage(int value)
Definition: ModifyDBInstanceRequest.h:3058
Aws::RDS::Model::ModifyDBInstanceRequest::GetDeletionProtection
bool GetDeletionProtection() const
Definition: ModifyDBInstanceRequest.h:3000
Aws::RDS::Model::ModifyDBInstanceRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: ModifyDBInstanceRequest.h:471
Aws::RDS::Model::ModifyDBInstanceRequest::VpcSecurityGroupIdsHasBeenSet
bool VpcSecurityGroupIdsHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:461
Aws::RDS::Model::ModifyDBInstanceRequest::MonitoringRoleArnHasBeenSet
bool MonitoringRoleArnHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2491
Aws::RDS::Model::ModifyDBInstanceRequest::SetCloudwatchLogsExportConfiguration
void SetCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration &value)
Definition: ModifyDBInstanceRequest.h:2889
Aws::RDS::Model::ModifyDBInstanceRequest::WithBackupRetentionPeriod
ModifyDBInstanceRequest & WithBackupRetentionPeriod(int value)
Definition: ModifyDBInstanceRequest.h:951
Aws::RDS::Model::ModifyDBInstanceRequest::DBSubnetGroupNameHasBeenSet
bool DBSubnetGroupNameHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:277
Aws::RDS::Model::ModifyDBInstanceRequest::WithApplyImmediately
ModifyDBInstanceRequest & WithApplyImmediately(bool value)
Definition: ModifyDBInstanceRequest.h:596
Aws::RDS::Model::ModifyDBInstanceRequest::SetReplicaMode
void SetReplicaMode(ReplicaMode &&value)
Definition: ModifyDBInstanceRequest.h:3210
Aws::RDS::Model::ModifyDBInstanceRequest::BackupRetentionPeriodHasBeenSet
bool BackupRetentionPeriodHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:911
Aws::RDS::Model::ModifyDBInstanceRequest::WithMonitoringRoleArn
ModifyDBInstanceRequest & WithMonitoringRoleArn(const char *value)
Definition: ModifyDBInstanceRequest.h:2563
Aws::RDS::Model::ModifyDBInstanceRequest::GetStorageType
const Aws::String & GetStorageType() const
Definition: ModifyDBInstanceRequest.h:1867
Aws::RDS::Model::ModifyDBInstanceRequest::SetDomain
void SetDomain(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2198
Aws::RDS::Model::ModifyDBInstanceRequest::GetBackupRetentionPeriod
int GetBackupRetentionPeriod() const
Definition: ModifyDBInstanceRequest.h:891
Aws::RDS::Model::ModifyDBInstanceRequest::WithPromotionTier
ModifyDBInstanceRequest & WithPromotionTier(int value)
Definition: ModifyDBInstanceRequest.h:2653
Aws::RDS::Model::ModifyDBInstanceRequest::SetCACertificateIdentifier
void SetCACertificateIdentifier(const char *value)
Definition: ModifyDBInstanceRequest.h:2138
Aws::RDS::Model::ModifyDBInstanceRequest::SetTdeCredentialArn
void SetTdeCredentialArn(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2039
Aws::RDS::Model::ModifyDBInstanceRequest::WithAwsBackupRecoveryPointArn
ModifyDBInstanceRequest & WithAwsBackupRecoveryPointArn(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:3338
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBParameterGroupName
ModifyDBInstanceRequest & WithDBParameterGroupName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:846
Aws::RDS::Model::ModifyDBInstanceRequest::LicenseModelHasBeenSet
bool LicenseModelHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1488
Aws::RDS::Model::ModifyDBInstanceRequest::WithProcessorFeatures
ModifyDBInstanceRequest & WithProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: ModifyDBInstanceRequest.h:2947
Aws::RDS::Model::ModifyDBInstanceRequest::IopsHasBeenSet
bool IopsHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1583
Aws::RDS::Model::ModifyDBInstanceRequest::DBInstanceIdentifierHasBeenSet
bool DBInstanceIdentifierHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:58
RDS_EXPORTS.h
Aws::RDS::Model::ModifyDBInstanceRequest::WithMasterUserPassword
ModifyDBInstanceRequest & WithMasterUserPassword(const char *value)
Definition: ModifyDBInstanceRequest.h:773
Aws::RDS::Model::ModifyDBInstanceRequest::WithTdeCredentialPassword
ModifyDBInstanceRequest & WithTdeCredentialPassword(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2106
Aws::RDS::Model::ModifyDBInstanceRequest::EnablePerformanceInsightsHasBeenSet
bool EnablePerformanceInsightsHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2721
Aws::RDS::Model::ModifyDBInstanceRequest::SetCertificateRotationRestart
void SetCertificateRotationRestart(bool value)
Definition: ModifyDBInstanceRequest.h:3129
Aws::RDS::Model::ModifyDBInstanceRequest::WithAwsBackupRecoveryPointArn
ModifyDBInstanceRequest & WithAwsBackupRecoveryPointArn(const char *value)
Definition: ModifyDBInstanceRequest.h:3350
Aws::RDS::Model::ModifyDBInstanceRequest::SetStorageType
void SetStorageType(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1909
Aws::RDS::Model::ModifyDBInstanceRequest::WithNewDBInstanceIdentifier
ModifyDBInstanceRequest & WithNewDBInstanceIdentifier(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1833
Aws::RDS::Model::ModifyDBInstanceRequest::WithStorageType
ModifyDBInstanceRequest & WithStorageType(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1972
Aws::RDS::Model::ModifyDBInstanceRequest::SetProcessorFeatures
void SetProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: ModifyDBInstanceRequest.h:2935
Aws::RDS::Model::ModifyDBInstanceRequest::SetTdeCredentialPassword
void SetTdeCredentialPassword(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2088
Aws::RDS::Model::ModifyDBInstanceRequest::GetPerformanceInsightsKMSKeyId
const Aws::String & GetPerformanceInsightsKMSKeyId() const
Definition: ModifyDBInstanceRequest.h:2752
Aws::RDS::Model::ModifyDBInstanceRequest::SetReplicaMode
void SetReplicaMode(const ReplicaMode &value)
Definition: ModifyDBInstanceRequest.h:3195
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBSecurityGroups
void SetDBSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: ModifyDBInstanceRequest.h:392
Aws::RDS::Model::ModifyDBInstanceRequest::SetAwsBackupRecoveryPointArn
void SetAwsBackupRecoveryPointArn(const char *value)
Definition: ModifyDBInstanceRequest.h:3332
Aws::RDS::Model::CloudwatchLogsExportConfiguration
Definition: CloudwatchLogsExportConfiguration.h:45
Aws::RDS::Model::ModifyDBInstanceRequest::DBSecurityGroupsHasBeenSet
bool DBSecurityGroupsHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:384
Aws::RDS::Model::ModifyDBInstanceRequest::WithPerformanceInsightsKMSKeyId
ModifyDBInstanceRequest & WithPerformanceInsightsKMSKeyId(const char *value)
Definition: ModifyDBInstanceRequest.h:2836
Aws::RDS::Model::ModifyDBInstanceRequest::AllocatedStorageHasBeenSet
bool AllocatedStorageHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:121
Aws::RDS::Model::ModifyDBInstanceRequest::GetCopyTagsToSnapshot
bool GetCopyTagsToSnapshot() const
Definition: ModifyDBInstanceRequest.h:2252
Aws::RDS::Model::ProcessorFeature
Definition: ProcessorFeature.h:57
Aws::RDS::Model::ModifyDBInstanceRequest::MaxAllocatedStorageHasBeenSet
bool MaxAllocatedStorageHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:3048
Aws::RDS::Model::ModifyDBInstanceRequest::SetLicenseModel
void SetLicenseModel(const char *value)
Definition: ModifyDBInstanceRequest.h:1509
Aws::RDS::Model::ModifyDBInstanceRequest::AddProcessorFeatures
ModifyDBInstanceRequest & AddProcessorFeatures(ProcessorFeature &&value)
Definition: ModifyDBInstanceRequest.h:2965
Aws::RDS::Model::ModifyDBInstanceRequest::GetMasterUserPassword
const Aws::String & GetMasterUserPassword() const
Definition: ModifyDBInstanceRequest.h:619
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const char *value)
Definition: ModifyDBInstanceRequest.h:79
Aws::RDS::Model::ModifyDBInstanceRequest::TdeCredentialPasswordHasBeenSet
bool TdeCredentialPasswordHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2076
Aws::RDS::Model::ModifyDBInstanceRequest::SetNewDBInstanceIdentifier
void SetNewDBInstanceIdentifier(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1785
Aws::RDS::Model::ModifyDBInstanceRequest::GetVpcSecurityGroupIds
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition: ModifyDBInstanceRequest.h:451
Aws::RDS::Model::ModifyDBInstanceRequest::SetApplyImmediately
void SetApplyImmediately(bool value)
Definition: ModifyDBInstanceRequest.h:580
Aws::RDS::Model::ModifyDBInstanceRequest::GetCertificateRotationRestart
bool GetCertificateRotationRestart() const
Definition: ModifyDBInstanceRequest.h:3089
Aws::RDS::Model::ModifyDBInstanceRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1151
Aws::RDS::Model::ModifyDBInstanceRequest::NewDBInstanceIdentifierHasBeenSet
bool NewDBInstanceIdentifierHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1773
Aws::RDS::Model::ModifyDBInstanceRequest::SetOptionGroupName
void SetOptionGroupName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1692
Aws::RDS::Model::ModifyDBInstanceRequest::SetAllowMajorVersionUpgrade
void SetAllowMajorVersionUpgrade(bool value)
Definition: ModifyDBInstanceRequest.h:1423
Aws::RDS::Model::ModifyDBInstanceRequest::SetPerformanceInsightsRetentionPeriod
void SetPerformanceInsightsRetentionPeriod(int value)
Definition: ModifyDBInstanceRequest.h:2855
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBInstanceClass
ModifyDBInstanceRequest & WithDBInstanceClass(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:233
Aws::RDS::Model::ModifyDBInstanceRequest::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: ModifyDBInstanceRequest.h:1290
Aws::RDS::Model::ModifyDBInstanceRequest::WithProcessorFeatures
ModifyDBInstanceRequest & WithProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: ModifyDBInstanceRequest.h:2953
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBParameterGroupName
void SetDBParameterGroupName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:822
Aws::RDS::Model::ModifyDBInstanceRequest::WithUseDefaultProcessorFeatures
ModifyDBInstanceRequest & WithUseDefaultProcessorFeatures(bool value)
Definition: ModifyDBInstanceRequest.h:2990
AWSString.h
Aws::RDS::Model::ModifyDBInstanceRequest::WithDeletionProtection
ModifyDBInstanceRequest & WithDeletionProtection(bool value)
Definition: ModifyDBInstanceRequest.h:3027
Aws::RDS::Model::ModifyDBInstanceRequest::WithCACertificateIdentifier
ModifyDBInstanceRequest & WithCACertificateIdentifier(const char *value)
Definition: ModifyDBInstanceRequest.h:2153
Aws::RDS::Model::ModifyDBInstanceRequest::PerformanceInsightsRetentionPeriodHasBeenSet
bool PerformanceInsightsRetentionPeriodHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2849
Aws::RDS::Model::ModifyDBInstanceRequest::GetDBSubnetGroupName
const Aws::String & GetDBSubnetGroupName() const
Definition: ModifyDBInstanceRequest.h:262
Aws::RDS::Model::ModifyDBInstanceRequest::WithTdeCredentialPassword
ModifyDBInstanceRequest & WithTdeCredentialPassword(const char *value)
Definition: ModifyDBInstanceRequest.h:2112
Aws::RDS::Model::ModifyDBInstanceRequest::SetBackupRetentionPeriod
void SetBackupRetentionPeriod(int value)
Definition: ModifyDBInstanceRequest.h:931
Aws::RDS::Model::ModifyDBInstanceRequest::GetReplicaMode
const ReplicaMode & GetReplicaMode() const
Definition: ModifyDBInstanceRequest.h:3165
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBParameterGroupName
void SetDBParameterGroupName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:810
Aws::RDS::Model::ModifyDBInstanceRequest::SetAllocatedStorage
void SetAllocatedStorage(int value)
Definition: ModifyDBInstanceRequest.h:131
Aws::RDS::Model::ModifyDBInstanceRequest::GetPubliclyAccessible
bool GetPubliclyAccessible() const
Definition: ModifyDBInstanceRequest.h:2415
Aws::RDS::Model::ModifyDBInstanceRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::RDS::Model::ModifyDBInstanceRequest::WithAllowMajorVersionUpgrade
ModifyDBInstanceRequest & WithAllowMajorVersionUpgrade(bool value)
Definition: ModifyDBInstanceRequest.h:1432
Aws::RDS::Model::ModifyDBInstanceRequest::WithReplicaMode
ModifyDBInstanceRequest & WithReplicaMode(ReplicaMode &&value)
Definition: ModifyDBInstanceRequest.h:3240
Aws::RDS::Model::ModifyDBInstanceRequest::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: ModifyDBInstanceRequest.h:3018
Aws::RDS::Model::ModifyDBInstanceRequest::GetPreferredBackupWindow
const Aws::String & GetPreferredBackupWindow() const
Definition: ModifyDBInstanceRequest.h:970
Aws::RDS::Model::ModifyDBInstanceRequest::WithMonitoringRoleArn
ModifyDBInstanceRequest & WithMonitoringRoleArn(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2551
Aws::RDS::Model::ModifyDBInstanceRequest::WithVpcSecurityGroupIds
ModifyDBInstanceRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: ModifyDBInstanceRequest.h:501
Aws::RDS::Model::ModifyDBInstanceRequest::WithReplicaMode
ModifyDBInstanceRequest & WithReplicaMode(const ReplicaMode &value)
Definition: ModifyDBInstanceRequest.h:3225
Aws::RDS::Model::ModifyDBInstanceRequest::EnableCustomerOwnedIpHasBeenSet
bool EnableCustomerOwnedIpHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:3271
Aws::RDS::Model::ModifyDBInstanceRequest::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1320
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBSecurityGroups
void SetDBSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: ModifyDBInstanceRequest.h:400
Aws::RDS::Model::ModifyDBInstanceRequest::WithCACertificateIdentifier
ModifyDBInstanceRequest & WithCACertificateIdentifier(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2143
Aws::RDS::Model::ModifyDBInstanceRequest::PerformanceInsightsKMSKeyIdHasBeenSet
bool PerformanceInsightsKMSKeyIdHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2764
Aws::RDS::Model::ModifyDBInstanceRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1169
Aws::RDS::Model::ModifyDBInstanceRequest::WithOptionGroupName
ModifyDBInstanceRequest & WithOptionGroupName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1720
Aws::RDS::Model::ModifyDBInstanceRequest::WithNewDBInstanceIdentifier
ModifyDBInstanceRequest & WithNewDBInstanceIdentifier(const char *value)
Definition: ModifyDBInstanceRequest.h:1845
Aws::RDS::Model::ModifyDBInstanceRequest::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1305
Aws::RDS::Model::ModifyDBInstanceRequest::GetDBParameterGroupName
const Aws::String & GetDBParameterGroupName() const
Definition: ModifyDBInstanceRequest.h:786
Aws::RDS::Model::ModifyDBInstanceRequest::SetNewDBInstanceIdentifier
void SetNewDBInstanceIdentifier(const char *value)
Definition: ModifyDBInstanceRequest.h:1809
Aws::RDS::Model::ModifyDBInstanceRequest::SetProcessorFeatures
void SetProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: ModifyDBInstanceRequest.h:2941
Aws::RDS::Model::ModifyDBInstanceRequest::WithMultiAZ
ModifyDBInstanceRequest & WithMultiAZ(bool value)
Definition: ModifyDBInstanceRequest.h:1274
Aws::RDS::Model::ModifyDBInstanceRequest::WithTdeCredentialPassword
ModifyDBInstanceRequest & WithTdeCredentialPassword(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2100
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBPortNumber
void SetDBPortNumber(int value)
Definition: ModifyDBInstanceRequest.h:2377
Aws::RDS::Model::ModifyDBInstanceRequest::AwsBackupRecoveryPointArnHasBeenSet
bool AwsBackupRecoveryPointArnHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:3314
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBInstanceIdentifier
ModifyDBInstanceRequest & WithDBInstanceIdentifier(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:86
Aws::RDS::Model::ModifyDBInstanceRequest::WithCACertificateIdentifier
ModifyDBInstanceRequest & WithCACertificateIdentifier(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2148
Aws::RDS::Model::ModifyDBInstanceRequest::SetEnableIAMDatabaseAuthentication
void SetEnableIAMDatabaseAuthentication(bool value)
Definition: ModifyDBInstanceRequest.h:2690
Aws::RDS::Model::ModifyDBInstanceRequest::GetMonitoringRoleArn
const Aws::String & GetMonitoringRoleArn() const
Definition: ModifyDBInstanceRequest.h:2479
Aws::RDS::Model::ModifyDBInstanceRequest::GetNewDBInstanceIdentifier
const Aws::String & GetNewDBInstanceIdentifier() const
Definition: ModifyDBInstanceRequest.h:1761
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBInstanceClass
void SetDBInstanceClass(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:181
Aws::RDS::Model::ModifyDBInstanceRequest::WithPerformanceInsightsKMSKeyId
ModifyDBInstanceRequest & WithPerformanceInsightsKMSKeyId(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2812
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::ModifyDBInstanceRequest::WithDomainIAMRoleName
ModifyDBInstanceRequest & WithDomainIAMRoleName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2600
Aws::RDS::Model::ModifyDBInstanceRequest::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: ModifyDBInstanceRequest.h:1350
Aws::RDS::Model::ModifyDBInstanceRequest::WithMonitoringRoleArn
ModifyDBInstanceRequest & WithMonitoringRoleArn(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2539
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBPortNumber
ModifyDBInstanceRequest & WithDBPortNumber(int value)
Definition: ModifyDBInstanceRequest.h:2397
ProcessorFeature.h
Aws::RDS::Model::ModifyDBInstanceRequest::SetUseDefaultProcessorFeatures
void SetUseDefaultProcessorFeatures(bool value)
Definition: ModifyDBInstanceRequest.h:2984
Aws::RDS::Model::ModifyDBInstanceRequest::TdeCredentialArnHasBeenSet
bool TdeCredentialArnHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2027
Aws::RDS::Model::ModifyDBInstanceRequest::AutoMinorVersionUpgradeHasBeenSet
bool AutoMinorVersionUpgradeHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1453
Aws::RDS::Model::ModifyDBInstanceRequest::WithEnablePerformanceInsights
ModifyDBInstanceRequest & WithEnablePerformanceInsights(bool value)
Definition: ModifyDBInstanceRequest.h:2739
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:307
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:72
Aws::RDS::Model::ModifyDBInstanceRequest::SetLicenseModel
void SetLicenseModel(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1502
Aws::RDS::Model::ModifyDBInstanceRequest::DomainHasBeenSet
bool DomainHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2176
Aws::RDS::Model::ModifyDBInstanceRequest::WithPreferredMaintenanceWindow
ModifyDBInstanceRequest & WithPreferredMaintenanceWindow(const char *value)
Definition: ModifyDBInstanceRequest.h:1241
Aws::RDS::Model::ModifyDBInstanceRequest::SetPromotionTier
void SetPromotionTier(int value)
Definition: ModifyDBInstanceRequest.h:2643
Aws::RDS::Model::ModifyDBInstanceRequest::WithStorageType
ModifyDBInstanceRequest & WithStorageType(const char *value)
Definition: ModifyDBInstanceRequest.h:2014
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBInstanceIdentifier
ModifyDBInstanceRequest & WithDBInstanceIdentifier(const char *value)
Definition: ModifyDBInstanceRequest.h:100
Aws::RDS::Model::ModifyDBInstanceRequest::GetOptionGroupName
const Aws::String & GetOptionGroupName() const
Definition: ModifyDBInstanceRequest.h:1650
Aws::RDS::Model::ModifyDBInstanceRequest::SetAutoMinorVersionUpgrade
void SetAutoMinorVersionUpgrade(bool value)
Definition: ModifyDBInstanceRequest.h:1463
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBInstanceIdentifier
ModifyDBInstanceRequest & WithDBInstanceIdentifier(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:93
Aws::RDS::Model::ModifyDBInstanceRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: ModifyDBInstanceRequest.h:481
Aws::RDS::Model::ModifyDBInstanceRequest::GetAllocatedStorage
int GetAllocatedStorage() const
Definition: ModifyDBInstanceRequest.h:111
Aws::RDS::Model::ModifyDBInstanceRequest::WithPreferredMaintenanceWindow
ModifyDBInstanceRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1223
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBParameterGroupName
void SetDBParameterGroupName(const char *value)
Definition: ModifyDBInstanceRequest.h:834
Aws::RDS::Model::ModifyDBInstanceRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::ModifyDBInstanceRequest::CertificateRotationRestartHasBeenSet
bool CertificateRotationRestartHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:3109
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBSubnetGroupName
ModifyDBInstanceRequest & WithDBSubnetGroupName(const char *value)
Definition: ModifyDBInstanceRequest.h:367
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBParameterGroupName
ModifyDBInstanceRequest & WithDBParameterGroupName(const char *value)
Definition: ModifyDBInstanceRequest.h:870
Aws::RDS::Model::ModifyDBInstanceRequest::GetCACertificateIdentifier
const Aws::String & GetCACertificateIdentifier() const
Definition: ModifyDBInstanceRequest.h:2118
Aws::RDS::Model::ModifyDBInstanceRequest::WithAutoMinorVersionUpgrade
ModifyDBInstanceRequest & WithAutoMinorVersionUpgrade(bool value)
Definition: ModifyDBInstanceRequest.h:1473
Aws::RDS::Model::ModifyDBInstanceRequest::GetPerformanceInsightsRetentionPeriod
int GetPerformanceInsightsRetentionPeriod() const
Definition: ModifyDBInstanceRequest.h:2843
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:65
Aws::RDS::Model::ModifyDBInstanceRequest::SetOptionGroupName
void SetOptionGroupName(const char *value)
Definition: ModifyDBInstanceRequest.h:1706
Aws::RDS::Model::ModifyDBInstanceRequest::GetMaxAllocatedStorage
int GetMaxAllocatedStorage() const
Definition: ModifyDBInstanceRequest.h:3038
Aws::RDS::Model::ModifyDBInstanceRequest::SetTdeCredentialArn
void SetTdeCredentialArn(const char *value)
Definition: ModifyDBInstanceRequest.h:2045
Aws::RDS::Model::ModifyDBInstanceRequest::GetAutoMinorVersionUpgrade
bool GetAutoMinorVersionUpgrade() const
Definition: ModifyDBInstanceRequest.h:1443
Aws::RDS::Model::ModifyDBInstanceRequest::WithPreferredBackupWindow
ModifyDBInstanceRequest & WithPreferredBackupWindow(const char *value)
Definition: ModifyDBInstanceRequest.h:1096
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBSubnetGroupName
ModifyDBInstanceRequest & WithDBSubnetGroupName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:337
Aws::RDS::Model::ModifyDBInstanceRequest::SetAwsBackupRecoveryPointArn
void SetAwsBackupRecoveryPointArn(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:3326
Aws::RDS::Model::ModifyDBInstanceRequest::SetIops
void SetIops(int value)
Definition: ModifyDBInstanceRequest.h:1609
Aws::RDS::Model::ModifyDBInstanceRequest::MasterUserPasswordHasBeenSet
bool MasterUserPasswordHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:641
Aws::RDS::Model::ModifyDBInstanceRequest::SetLicenseModel
void SetLicenseModel(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1495
Aws::RDS::Model::ModifyDBInstanceRequest::WithTdeCredentialArn
ModifyDBInstanceRequest & WithTdeCredentialArn(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2057
Aws::RDS::Model::ModifyDBInstanceRequest::OptionGroupNameHasBeenSet
bool OptionGroupNameHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1664
Aws::RDS::Model::ModifyDBInstanceRequest::GetMultiAZ
bool GetMultiAZ() const
Definition: ModifyDBInstanceRequest.h:1250
Aws::RDS::Model::ModifyDBInstanceRequest::CloudwatchLogsExportConfigurationHasBeenSet
bool CloudwatchLogsExportConfigurationHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2880
Aws::RDS::Model::ModifyDBInstanceRequest::CACertificateIdentifierHasBeenSet
bool CACertificateIdentifierHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2123
Aws::RDS::Model::ModifyDBInstanceRequest::DBParameterGroupNameHasBeenSet
bool DBParameterGroupNameHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:798
Aws::RDS::Model::ModifyDBInstanceRequest::AddDBSecurityGroups
ModifyDBInstanceRequest & AddDBSecurityGroups(const char *value)
Definition: ModifyDBInstanceRequest.h:440
Aws::RDS::Model::ModifyDBInstanceRequest::WithStorageType
ModifyDBInstanceRequest & WithStorageType(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1993
Aws::RDS::Model::ModifyDBInstanceRequest::PreferredBackupWindowHasBeenSet
bool PreferredBackupWindowHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:988
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::ModifyDBInstanceRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: ModifyDBInstanceRequest.h:37
Aws::RDS::Model::ModifyDBInstanceRequest::WithOptionGroupName
ModifyDBInstanceRequest & WithOptionGroupName(const char *value)
Definition: ModifyDBInstanceRequest.h:1748
Aws::RDS::Model::ModifyDBInstanceRequest::WithPubliclyAccessible
ModifyDBInstanceRequest & WithPubliclyAccessible(bool value)
Definition: ModifyDBInstanceRequest.h:2466
Aws::RDS::Model::ModifyDBInstanceRequest::SetTdeCredentialArn
void SetTdeCredentialArn(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2033
Aws::RDS::Model::ModifyDBInstanceRequest::GetDBInstanceIdentifier
const Aws::String & GetDBInstanceIdentifier() const
Definition: ModifyDBInstanceRequest.h:51
Aws::RDS::Model::ModifyDBInstanceRequest::WithMasterUserPassword
ModifyDBInstanceRequest & WithMasterUserPassword(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:729
Aws::RDS::Model::ModifyDBInstanceRequest::WithDomain
ModifyDBInstanceRequest & WithDomain(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2220
Aws::RDS::Model::ModifyDBInstanceRequest::WithTdeCredentialArn
ModifyDBInstanceRequest & WithTdeCredentialArn(const char *value)
Definition: ModifyDBInstanceRequest.h:2063
Aws::RDS::Model::ModifyDBInstanceRequest::SetMonitoringRoleArn
void SetMonitoringRoleArn(const char *value)
Definition: ModifyDBInstanceRequest.h:2527
RDSRequest.h
Aws::RDS::Model::ModifyDBInstanceRequest::WithIops
ModifyDBInstanceRequest & WithIops(int value)
Definition: ModifyDBInstanceRequest.h:1635
Aws::RDS::Model::ModifyDBInstanceRequest::SetOptionGroupName
void SetOptionGroupName(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1678
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBSecurityGroups
ModifyDBInstanceRequest & WithDBSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: ModifyDBInstanceRequest.h:408
Aws::RDS::Model::ModifyDBInstanceRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1024
Aws::RDS::Model::ModifyDBInstanceRequest::SetCopyTagsToSnapshot
void SetCopyTagsToSnapshot(bool value)
Definition: ModifyDBInstanceRequest.h:2270
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBInstanceClass
ModifyDBInstanceRequest & WithDBInstanceClass(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:220
Aws::RDS::Model::ModifyDBInstanceRequest::SetStorageType
void SetStorageType(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:1930
Aws::RDS::Model::ModifyDBInstanceRequest::WithEngineVersion
ModifyDBInstanceRequest & WithEngineVersion(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1365
Aws::RDS::Model::ModifyDBInstanceRequest::SetCACertificateIdentifier
void SetCACertificateIdentifier(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2128
Aws::RDS::Model::ModifyDBInstanceRequest::WithDomain
ModifyDBInstanceRequest & WithDomain(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2231
Aws::RDS::Model::ModifyDBInstanceRequest::GetUseDefaultProcessorFeatures
bool GetUseDefaultProcessorFeatures() const
Definition: ModifyDBInstanceRequest.h:2972
Aws::RDS::Model::ModifyDBInstanceRequest::GetDomainIAMRoleName
const Aws::String & GetDomainIAMRoleName() const
Definition: ModifyDBInstanceRequest.h:2570
Aws::RDS::Model::ModifyDBInstanceRequest::SetPubliclyAccessible
void SetPubliclyAccessible(bool value)
Definition: ModifyDBInstanceRequest.h:2449
Aws::RDS::RDSRequest
Definition: RDSRequest.h:17
Aws::RDS::Model::ModifyDBInstanceRequest::SetTdeCredentialPassword
void SetTdeCredentialPassword(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2082
Aws::RDS::Model::ModifyDBInstanceRequest::GetApplyImmediately
bool GetApplyImmediately() const
Definition: ModifyDBInstanceRequest.h:548
Aws::RDS::Model::ModifyDBInstanceRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(const char *value)
Definition: ModifyDBInstanceRequest.h:322
Aws::RDS::Model::ModifyDBInstanceRequest::GetEnablePerformanceInsights
bool GetEnablePerformanceInsights() const
Definition: ModifyDBInstanceRequest.h:2712
Aws::RDS::Model::ModifyDBInstanceRequest::PreferredMaintenanceWindowHasBeenSet
bool PreferredMaintenanceWindowHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1133
Aws::RDS::Model::ModifyDBInstanceRequest::AllowMajorVersionUpgradeHasBeenSet
bool AllowMajorVersionUpgradeHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1414
Aws::RDS::Model::ModifyDBInstanceRequest::WithMonitoringInterval
ModifyDBInstanceRequest & WithMonitoringInterval(int value)
Definition: ModifyDBInstanceRequest.h:2316
Aws::RDS::Model::ModifyDBInstanceRequest::SetCloudwatchLogsExportConfiguration
void SetCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration &&value)
Definition: ModifyDBInstanceRequest.h:2898
Aws::RDS::Model::ModifyDBInstanceRequest::GetEnableCustomerOwnedIp
bool GetEnableCustomerOwnedIp() const
Definition: ModifyDBInstanceRequest.h:3256
Aws::RDS::Model::ReplicaMode
ReplicaMode
Definition: ReplicaMode.h:17
Aws::RDS::Model::ModifyDBInstanceRequest::WithLicenseModel
ModifyDBInstanceRequest & WithLicenseModel(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1516
Aws::RDS::Model::ModifyDBInstanceRequest::SetMonitoringRoleArn
void SetMonitoringRoleArn(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:2515
Aws::RDS::Model::ModifyDBInstanceRequest::DBPortNumberHasBeenSet
bool DBPortNumberHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:2357
Aws::RDS::Model::ModifyDBInstanceRequest::WithPreferredBackupWindow
ModifyDBInstanceRequest & WithPreferredBackupWindow(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:1060
Aws::RDS::Model::ModifyDBInstanceRequest::SetDomain
void SetDomain(const Aws::String &value)
Definition: ModifyDBInstanceRequest.h:2187
Aws::RDS::Model::ModifyDBInstanceRequest::WithDBParameterGroupName
ModifyDBInstanceRequest & WithDBParameterGroupName(Aws::String &&value)
Definition: ModifyDBInstanceRequest.h:858
Aws::RDS::Model::ModifyDBInstanceRequest::WithMaxAllocatedStorage
ModifyDBInstanceRequest & WithMaxAllocatedStorage(int value)
Definition: ModifyDBInstanceRequest.h:3068
Aws::RDS::Model::ModifyDBInstanceRequest::MultiAZHasBeenSet
bool MultiAZHasBeenSet() const
Definition: ModifyDBInstanceRequest.h:1258