AWS SDK for C++  1.9.108
AWS SDK for C++
ModifyDBClusterRequest.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>
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace RDS
18 {
19 namespace Model
20 {
21 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "ModifyDBCluster"; }
37 
38  Aws::String SerializePayload() const override;
39 
40  protected:
41  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
42 
43  public:
44 
50  inline const Aws::String& GetDBClusterIdentifier() const{ return m_dBClusterIdentifier; }
51 
57  inline bool DBClusterIdentifierHasBeenSet() const { return m_dBClusterIdentifierHasBeenSet; }
58 
64  inline void SetDBClusterIdentifier(const Aws::String& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = value; }
65 
71  inline void SetDBClusterIdentifier(Aws::String&& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = std::move(value); }
72 
78  inline void SetDBClusterIdentifier(const char* value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier.assign(value); }
79 
85  inline ModifyDBClusterRequest& WithDBClusterIdentifier(const Aws::String& value) { SetDBClusterIdentifier(value); return *this;}
86 
92  inline ModifyDBClusterRequest& WithDBClusterIdentifier(Aws::String&& value) { SetDBClusterIdentifier(std::move(value)); return *this;}
93 
99  inline ModifyDBClusterRequest& WithDBClusterIdentifier(const char* value) { SetDBClusterIdentifier(value); return *this;}
100 
101 
110  inline const Aws::String& GetNewDBClusterIdentifier() const{ return m_newDBClusterIdentifier; }
111 
120  inline bool NewDBClusterIdentifierHasBeenSet() const { return m_newDBClusterIdentifierHasBeenSet; }
121 
130  inline void SetNewDBClusterIdentifier(const Aws::String& value) { m_newDBClusterIdentifierHasBeenSet = true; m_newDBClusterIdentifier = value; }
131 
140  inline void SetNewDBClusterIdentifier(Aws::String&& value) { m_newDBClusterIdentifierHasBeenSet = true; m_newDBClusterIdentifier = std::move(value); }
141 
150  inline void SetNewDBClusterIdentifier(const char* value) { m_newDBClusterIdentifierHasBeenSet = true; m_newDBClusterIdentifier.assign(value); }
151 
160  inline ModifyDBClusterRequest& WithNewDBClusterIdentifier(const Aws::String& value) { SetNewDBClusterIdentifier(value); return *this;}
161 
170  inline ModifyDBClusterRequest& WithNewDBClusterIdentifier(Aws::String&& value) { SetNewDBClusterIdentifier(std::move(value)); return *this;}
171 
180  inline ModifyDBClusterRequest& WithNewDBClusterIdentifier(const char* value) { SetNewDBClusterIdentifier(value); return *this;}
181 
182 
198  inline bool GetApplyImmediately() const{ return m_applyImmediately; }
199 
215  inline bool ApplyImmediatelyHasBeenSet() const { return m_applyImmediatelyHasBeenSet; }
216 
232  inline void SetApplyImmediately(bool value) { m_applyImmediatelyHasBeenSet = true; m_applyImmediately = value; }
233 
249  inline ModifyDBClusterRequest& WithApplyImmediately(bool value) { SetApplyImmediately(value); return *this;}
250 
251 
257  inline int GetBackupRetentionPeriod() const{ return m_backupRetentionPeriod; }
258 
264  inline bool BackupRetentionPeriodHasBeenSet() const { return m_backupRetentionPeriodHasBeenSet; }
265 
271  inline void SetBackupRetentionPeriod(int value) { m_backupRetentionPeriodHasBeenSet = true; m_backupRetentionPeriod = value; }
272 
278  inline ModifyDBClusterRequest& WithBackupRetentionPeriod(int value) { SetBackupRetentionPeriod(value); return *this;}
279 
280 
284  inline const Aws::String& GetDBClusterParameterGroupName() const{ return m_dBClusterParameterGroupName; }
285 
289  inline bool DBClusterParameterGroupNameHasBeenSet() const { return m_dBClusterParameterGroupNameHasBeenSet; }
290 
294  inline void SetDBClusterParameterGroupName(const Aws::String& value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName = value; }
295 
299  inline void SetDBClusterParameterGroupName(Aws::String&& value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName = std::move(value); }
300 
304  inline void SetDBClusterParameterGroupName(const char* value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName.assign(value); }
305 
309  inline ModifyDBClusterRequest& WithDBClusterParameterGroupName(const Aws::String& value) { SetDBClusterParameterGroupName(value); return *this;}
310 
314  inline ModifyDBClusterRequest& WithDBClusterParameterGroupName(Aws::String&& value) { SetDBClusterParameterGroupName(std::move(value)); return *this;}
315 
319  inline ModifyDBClusterRequest& WithDBClusterParameterGroupName(const char* value) { SetDBClusterParameterGroupName(value); return *this;}
320 
321 
325  inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
326 
330  inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
331 
335  inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
336 
340  inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
341 
345  inline ModifyDBClusterRequest& WithVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetVpcSecurityGroupIds(value); return *this;}
346 
350  inline ModifyDBClusterRequest& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
351 
355  inline ModifyDBClusterRequest& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
356 
360  inline ModifyDBClusterRequest& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
361 
365  inline ModifyDBClusterRequest& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
366 
367 
373  inline int GetPort() const{ return m_port; }
374 
380  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
381 
387  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
388 
394  inline ModifyDBClusterRequest& WithPort(int value) { SetPort(value); return *this;}
395 
396 
402  inline const Aws::String& GetMasterUserPassword() const{ return m_masterUserPassword; }
403 
409  inline bool MasterUserPasswordHasBeenSet() const { return m_masterUserPasswordHasBeenSet; }
410 
416  inline void SetMasterUserPassword(const Aws::String& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = value; }
417 
423  inline void SetMasterUserPassword(Aws::String&& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = std::move(value); }
424 
430  inline void SetMasterUserPassword(const char* value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword.assign(value); }
431 
437  inline ModifyDBClusterRequest& WithMasterUserPassword(const Aws::String& value) { SetMasterUserPassword(value); return *this;}
438 
444  inline ModifyDBClusterRequest& WithMasterUserPassword(Aws::String&& value) { SetMasterUserPassword(std::move(value)); return *this;}
445 
451  inline ModifyDBClusterRequest& WithMasterUserPassword(const char* value) { SetMasterUserPassword(value); return *this;}
452 
453 
465  inline const Aws::String& GetOptionGroupName() const{ return m_optionGroupName; }
466 
478  inline bool OptionGroupNameHasBeenSet() const { return m_optionGroupNameHasBeenSet; }
479 
491  inline void SetOptionGroupName(const Aws::String& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = value; }
492 
504  inline void SetOptionGroupName(Aws::String&& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = std::move(value); }
505 
517  inline void SetOptionGroupName(const char* value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName.assign(value); }
518 
530  inline ModifyDBClusterRequest& WithOptionGroupName(const Aws::String& value) { SetOptionGroupName(value); return *this;}
531 
543  inline ModifyDBClusterRequest& WithOptionGroupName(Aws::String&& value) { SetOptionGroupName(std::move(value)); return *this;}
544 
556  inline ModifyDBClusterRequest& WithOptionGroupName(const char* value) { SetOptionGroupName(value); return *this;}
557 
558 
572  inline const Aws::String& GetPreferredBackupWindow() const{ return m_preferredBackupWindow; }
573 
587  inline bool PreferredBackupWindowHasBeenSet() const { return m_preferredBackupWindowHasBeenSet; }
588 
602  inline void SetPreferredBackupWindow(const Aws::String& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = value; }
603 
617  inline void SetPreferredBackupWindow(Aws::String&& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = std::move(value); }
618 
632  inline void SetPreferredBackupWindow(const char* value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow.assign(value); }
633 
647  inline ModifyDBClusterRequest& WithPreferredBackupWindow(const Aws::String& value) { SetPreferredBackupWindow(value); return *this;}
648 
662  inline ModifyDBClusterRequest& WithPreferredBackupWindow(Aws::String&& value) { SetPreferredBackupWindow(std::move(value)); return *this;}
663 
677  inline ModifyDBClusterRequest& WithPreferredBackupWindow(const char* value) { SetPreferredBackupWindow(value); return *this;}
678 
679 
691  inline const Aws::String& GetPreferredMaintenanceWindow() const{ return m_preferredMaintenanceWindow; }
692 
704  inline bool PreferredMaintenanceWindowHasBeenSet() const { return m_preferredMaintenanceWindowHasBeenSet; }
705 
717  inline void SetPreferredMaintenanceWindow(const Aws::String& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = value; }
718 
730  inline void SetPreferredMaintenanceWindow(Aws::String&& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = std::move(value); }
731 
743  inline void SetPreferredMaintenanceWindow(const char* value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow.assign(value); }
744 
756  inline ModifyDBClusterRequest& WithPreferredMaintenanceWindow(const Aws::String& value) { SetPreferredMaintenanceWindow(value); return *this;}
757 
769  inline ModifyDBClusterRequest& WithPreferredMaintenanceWindow(Aws::String&& value) { SetPreferredMaintenanceWindow(std::move(value)); return *this;}
770 
782  inline ModifyDBClusterRequest& WithPreferredMaintenanceWindow(const char* value) { SetPreferredMaintenanceWindow(value); return *this;}
783 
784 
792  inline bool GetEnableIAMDatabaseAuthentication() const{ return m_enableIAMDatabaseAuthentication; }
793 
801  inline bool EnableIAMDatabaseAuthenticationHasBeenSet() const { return m_enableIAMDatabaseAuthenticationHasBeenSet; }
802 
810  inline void SetEnableIAMDatabaseAuthentication(bool value) { m_enableIAMDatabaseAuthenticationHasBeenSet = true; m_enableIAMDatabaseAuthentication = value; }
811 
819  inline ModifyDBClusterRequest& WithEnableIAMDatabaseAuthentication(bool value) { SetEnableIAMDatabaseAuthentication(value); return *this;}
820 
821 
829  inline long long GetBacktrackWindow() const{ return m_backtrackWindow; }
830 
838  inline bool BacktrackWindowHasBeenSet() const { return m_backtrackWindowHasBeenSet; }
839 
847  inline void SetBacktrackWindow(long long value) { m_backtrackWindowHasBeenSet = true; m_backtrackWindow = value; }
848 
856  inline ModifyDBClusterRequest& WithBacktrackWindow(long long value) { SetBacktrackWindow(value); return *this;}
857 
858 
863  inline const CloudwatchLogsExportConfiguration& GetCloudwatchLogsExportConfiguration() const{ return m_cloudwatchLogsExportConfiguration; }
864 
869  inline bool CloudwatchLogsExportConfigurationHasBeenSet() const { return m_cloudwatchLogsExportConfigurationHasBeenSet; }
870 
875  inline void SetCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration& value) { m_cloudwatchLogsExportConfigurationHasBeenSet = true; m_cloudwatchLogsExportConfiguration = value; }
876 
881  inline void SetCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration&& value) { m_cloudwatchLogsExportConfigurationHasBeenSet = true; m_cloudwatchLogsExportConfiguration = std::move(value); }
882 
887  inline ModifyDBClusterRequest& WithCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration& value) { SetCloudwatchLogsExportConfiguration(value); return *this;}
888 
893  inline ModifyDBClusterRequest& WithCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration&& value) { SetCloudwatchLogsExportConfiguration(std::move(value)); return *this;}
894 
895 
912  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
913 
930  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
931 
948  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
949 
966  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
967 
984  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
985 
1002  inline ModifyDBClusterRequest& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
1003 
1020  inline ModifyDBClusterRequest& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
1021 
1038  inline ModifyDBClusterRequest& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
1039 
1040 
1047  inline bool GetAllowMajorVersionUpgrade() const{ return m_allowMajorVersionUpgrade; }
1048 
1055  inline bool AllowMajorVersionUpgradeHasBeenSet() const { return m_allowMajorVersionUpgradeHasBeenSet; }
1056 
1063  inline void SetAllowMajorVersionUpgrade(bool value) { m_allowMajorVersionUpgradeHasBeenSet = true; m_allowMajorVersionUpgrade = value; }
1064 
1071  inline ModifyDBClusterRequest& WithAllowMajorVersionUpgrade(bool value) { SetAllowMajorVersionUpgrade(value); return *this;}
1072 
1073 
1086  inline const Aws::String& GetDBInstanceParameterGroupName() const{ return m_dBInstanceParameterGroupName; }
1087 
1100  inline bool DBInstanceParameterGroupNameHasBeenSet() const { return m_dBInstanceParameterGroupNameHasBeenSet; }
1101 
1114  inline void SetDBInstanceParameterGroupName(const Aws::String& value) { m_dBInstanceParameterGroupNameHasBeenSet = true; m_dBInstanceParameterGroupName = value; }
1115 
1128  inline void SetDBInstanceParameterGroupName(Aws::String&& value) { m_dBInstanceParameterGroupNameHasBeenSet = true; m_dBInstanceParameterGroupName = std::move(value); }
1129 
1142  inline void SetDBInstanceParameterGroupName(const char* value) { m_dBInstanceParameterGroupNameHasBeenSet = true; m_dBInstanceParameterGroupName.assign(value); }
1143 
1156  inline ModifyDBClusterRequest& WithDBInstanceParameterGroupName(const Aws::String& value) { SetDBInstanceParameterGroupName(value); return *this;}
1157 
1170  inline ModifyDBClusterRequest& WithDBInstanceParameterGroupName(Aws::String&& value) { SetDBInstanceParameterGroupName(std::move(value)); return *this;}
1171 
1184  inline ModifyDBClusterRequest& WithDBInstanceParameterGroupName(const char* value) { SetDBInstanceParameterGroupName(value); return *this;}
1185 
1186 
1194  inline const Aws::String& GetDomain() const{ return m_domain; }
1195 
1203  inline bool DomainHasBeenSet() const { return m_domainHasBeenSet; }
1204 
1212  inline void SetDomain(const Aws::String& value) { m_domainHasBeenSet = true; m_domain = value; }
1213 
1221  inline void SetDomain(Aws::String&& value) { m_domainHasBeenSet = true; m_domain = std::move(value); }
1222 
1230  inline void SetDomain(const char* value) { m_domainHasBeenSet = true; m_domain.assign(value); }
1231 
1239  inline ModifyDBClusterRequest& WithDomain(const Aws::String& value) { SetDomain(value); return *this;}
1240 
1248  inline ModifyDBClusterRequest& WithDomain(Aws::String&& value) { SetDomain(std::move(value)); return *this;}
1249 
1257  inline ModifyDBClusterRequest& WithDomain(const char* value) { SetDomain(value); return *this;}
1258 
1259 
1264  inline const Aws::String& GetDomainIAMRoleName() const{ return m_domainIAMRoleName; }
1265 
1270  inline bool DomainIAMRoleNameHasBeenSet() const { return m_domainIAMRoleNameHasBeenSet; }
1271 
1276  inline void SetDomainIAMRoleName(const Aws::String& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = value; }
1277 
1282  inline void SetDomainIAMRoleName(Aws::String&& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = std::move(value); }
1283 
1288  inline void SetDomainIAMRoleName(const char* value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName.assign(value); }
1289 
1294  inline ModifyDBClusterRequest& WithDomainIAMRoleName(const Aws::String& value) { SetDomainIAMRoleName(value); return *this;}
1295 
1300  inline ModifyDBClusterRequest& WithDomainIAMRoleName(Aws::String&& value) { SetDomainIAMRoleName(std::move(value)); return *this;}
1301 
1306  inline ModifyDBClusterRequest& WithDomainIAMRoleName(const char* value) { SetDomainIAMRoleName(value); return *this;}
1307 
1308 
1313  inline const ScalingConfiguration& GetScalingConfiguration() const{ return m_scalingConfiguration; }
1314 
1319  inline bool ScalingConfigurationHasBeenSet() const { return m_scalingConfigurationHasBeenSet; }
1320 
1325  inline void SetScalingConfiguration(const ScalingConfiguration& value) { m_scalingConfigurationHasBeenSet = true; m_scalingConfiguration = value; }
1326 
1331  inline void SetScalingConfiguration(ScalingConfiguration&& value) { m_scalingConfigurationHasBeenSet = true; m_scalingConfiguration = std::move(value); }
1332 
1337  inline ModifyDBClusterRequest& WithScalingConfiguration(const ScalingConfiguration& value) { SetScalingConfiguration(value); return *this;}
1338 
1343  inline ModifyDBClusterRequest& WithScalingConfiguration(ScalingConfiguration&& value) { SetScalingConfiguration(std::move(value)); return *this;}
1344 
1345 
1351  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
1352 
1358  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
1359 
1365  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
1366 
1372  inline ModifyDBClusterRequest& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
1373 
1374 
1386  inline bool GetEnableHttpEndpoint() const{ return m_enableHttpEndpoint; }
1387 
1399  inline bool EnableHttpEndpointHasBeenSet() const { return m_enableHttpEndpointHasBeenSet; }
1400 
1412  inline void SetEnableHttpEndpoint(bool value) { m_enableHttpEndpointHasBeenSet = true; m_enableHttpEndpoint = value; }
1413 
1425  inline ModifyDBClusterRequest& WithEnableHttpEndpoint(bool value) { SetEnableHttpEndpoint(value); return *this;}
1426 
1427 
1432  inline bool GetCopyTagsToSnapshot() const{ return m_copyTagsToSnapshot; }
1433 
1438  inline bool CopyTagsToSnapshotHasBeenSet() const { return m_copyTagsToSnapshotHasBeenSet; }
1439 
1444  inline void SetCopyTagsToSnapshot(bool value) { m_copyTagsToSnapshotHasBeenSet = true; m_copyTagsToSnapshot = value; }
1445 
1450  inline ModifyDBClusterRequest& WithCopyTagsToSnapshot(bool value) { SetCopyTagsToSnapshot(value); return *this;}
1451 
1452 
1465  inline bool GetEnableGlobalWriteForwarding() const{ return m_enableGlobalWriteForwarding; }
1466 
1479  inline bool EnableGlobalWriteForwardingHasBeenSet() const { return m_enableGlobalWriteForwardingHasBeenSet; }
1480 
1493  inline void SetEnableGlobalWriteForwarding(bool value) { m_enableGlobalWriteForwardingHasBeenSet = true; m_enableGlobalWriteForwarding = value; }
1494 
1507  inline ModifyDBClusterRequest& WithEnableGlobalWriteForwarding(bool value) { SetEnableGlobalWriteForwarding(value); return *this;}
1508 
1509  private:
1510 
1511  Aws::String m_dBClusterIdentifier;
1512  bool m_dBClusterIdentifierHasBeenSet;
1513 
1514  Aws::String m_newDBClusterIdentifier;
1515  bool m_newDBClusterIdentifierHasBeenSet;
1516 
1517  bool m_applyImmediately;
1518  bool m_applyImmediatelyHasBeenSet;
1519 
1520  int m_backupRetentionPeriod;
1521  bool m_backupRetentionPeriodHasBeenSet;
1522 
1523  Aws::String m_dBClusterParameterGroupName;
1524  bool m_dBClusterParameterGroupNameHasBeenSet;
1525 
1526  Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
1527  bool m_vpcSecurityGroupIdsHasBeenSet;
1528 
1529  int m_port;
1530  bool m_portHasBeenSet;
1531 
1532  Aws::String m_masterUserPassword;
1533  bool m_masterUserPasswordHasBeenSet;
1534 
1535  Aws::String m_optionGroupName;
1536  bool m_optionGroupNameHasBeenSet;
1537 
1538  Aws::String m_preferredBackupWindow;
1539  bool m_preferredBackupWindowHasBeenSet;
1540 
1541  Aws::String m_preferredMaintenanceWindow;
1542  bool m_preferredMaintenanceWindowHasBeenSet;
1543 
1544  bool m_enableIAMDatabaseAuthentication;
1545  bool m_enableIAMDatabaseAuthenticationHasBeenSet;
1546 
1547  long long m_backtrackWindow;
1548  bool m_backtrackWindowHasBeenSet;
1549 
1550  CloudwatchLogsExportConfiguration m_cloudwatchLogsExportConfiguration;
1551  bool m_cloudwatchLogsExportConfigurationHasBeenSet;
1552 
1553  Aws::String m_engineVersion;
1554  bool m_engineVersionHasBeenSet;
1555 
1556  bool m_allowMajorVersionUpgrade;
1557  bool m_allowMajorVersionUpgradeHasBeenSet;
1558 
1559  Aws::String m_dBInstanceParameterGroupName;
1560  bool m_dBInstanceParameterGroupNameHasBeenSet;
1561 
1562  Aws::String m_domain;
1563  bool m_domainHasBeenSet;
1564 
1565  Aws::String m_domainIAMRoleName;
1566  bool m_domainIAMRoleNameHasBeenSet;
1567 
1568  ScalingConfiguration m_scalingConfiguration;
1569  bool m_scalingConfigurationHasBeenSet;
1570 
1571  bool m_deletionProtection;
1572  bool m_deletionProtectionHasBeenSet;
1573 
1574  bool m_enableHttpEndpoint;
1575  bool m_enableHttpEndpointHasBeenSet;
1576 
1577  bool m_copyTagsToSnapshot;
1578  bool m_copyTagsToSnapshotHasBeenSet;
1579 
1580  bool m_enableGlobalWriteForwarding;
1581  bool m_enableGlobalWriteForwardingHasBeenSet;
1582  };
1583 
1584 } // namespace Model
1585 } // namespace RDS
1586 } // namespace Aws
Aws::RDS::Model::ModifyDBClusterRequest::WithEnableIAMDatabaseAuthentication
ModifyDBClusterRequest & WithEnableIAMDatabaseAuthentication(bool value)
Definition: ModifyDBClusterRequest.h:819
Aws::RDS::Model::ModifyDBClusterRequest::GetOptionGroupName
const Aws::String & GetOptionGroupName() const
Definition: ModifyDBClusterRequest.h:465
Aws::RDS::Model::ModifyDBClusterRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: ModifyDBClusterRequest.h:340
Aws::RDS::Model::ModifyDBClusterRequest::ApplyImmediatelyHasBeenSet
bool ApplyImmediatelyHasBeenSet() const
Definition: ModifyDBClusterRequest.h:215
Aws::RDS::Model::ModifyDBClusterRequest::WithEngineVersion
ModifyDBClusterRequest & WithEngineVersion(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:1002
Aws::RDS::Model::ModifyDBClusterRequest::SetDBInstanceParameterGroupName
void SetDBInstanceParameterGroupName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:1128
Aws::Http::URI
Definition: URI.h:32
Aws::RDS::Model::ModifyDBClusterRequest::WithScalingConfiguration
ModifyDBClusterRequest & WithScalingConfiguration(const ScalingConfiguration &value)
Definition: ModifyDBClusterRequest.h:1337
Aws::RDS::Model::ModifyDBClusterRequest::GetBackupRetentionPeriod
int GetBackupRetentionPeriod() const
Definition: ModifyDBClusterRequest.h:257
Aws::RDS::Model::ModifyDBClusterRequest::WithEngineVersion
ModifyDBClusterRequest & WithEngineVersion(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:1020
Aws::RDS::Model::ModifyDBClusterRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:1276
Aws::RDS::Model::ModifyDBClusterRequest::WithDBInstanceParameterGroupName
ModifyDBClusterRequest & WithDBInstanceParameterGroupName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:1170
Aws::RDS::Model::ModifyDBClusterRequest::SetScalingConfiguration
void SetScalingConfiguration(ScalingConfiguration &&value)
Definition: ModifyDBClusterRequest.h:1331
Aws::RDS::Model::ModifyDBClusterRequest::SetMasterUserPassword
void SetMasterUserPassword(const char *value)
Definition: ModifyDBClusterRequest.h:430
Aws::RDS::Model::ModifyDBClusterRequest::WithPreferredMaintenanceWindow
ModifyDBClusterRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:756
Aws::RDS::Model::ModifyDBClusterRequest::MasterUserPasswordHasBeenSet
bool MasterUserPasswordHasBeenSet() const
Definition: ModifyDBClusterRequest.h:409
Aws::RDS::Model::ModifyDBClusterRequest::WithPreferredBackupWindow
ModifyDBClusterRequest & WithPreferredBackupWindow(const char *value)
Definition: ModifyDBClusterRequest.h:677
Aws::RDS::Model::ModifyDBClusterRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:730
Aws::RDS::Model::ModifyDBClusterRequest::WithDBInstanceParameterGroupName
ModifyDBClusterRequest & WithDBInstanceParameterGroupName(const char *value)
Definition: ModifyDBClusterRequest.h:1184
Aws::RDS::Model::ModifyDBClusterRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::RDS::Model::ModifyDBClusterRequest::BackupRetentionPeriodHasBeenSet
bool BackupRetentionPeriodHasBeenSet() const
Definition: ModifyDBClusterRequest.h:264
Aws::RDS::Model::ModifyDBClusterRequest::WithNewDBClusterIdentifier
ModifyDBClusterRequest & WithNewDBClusterIdentifier(const char *value)
Definition: ModifyDBClusterRequest.h:180
Aws::RDS::Model::ModifyDBClusterRequest::SetNewDBClusterIdentifier
void SetNewDBClusterIdentifier(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:140
Aws::RDS::Model::ModifyDBClusterRequest::WithOptionGroupName
ModifyDBClusterRequest & WithOptionGroupName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:543
Aws::RDS::Model::ModifyDBClusterRequest::GetScalingConfiguration
const ScalingConfiguration & GetScalingConfiguration() const
Definition: ModifyDBClusterRequest.h:1313
Aws::RDS::Model::ModifyDBClusterRequest::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: ModifyDBClusterRequest.h:984
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::ModifyDBClusterRequest::WithDomain
ModifyDBClusterRequest & WithDomain(const char *value)
Definition: ModifyDBClusterRequest.h:1257
Aws::RDS::Model::ModifyDBClusterRequest::WithDomain
ModifyDBClusterRequest & WithDomain(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:1239
Aws::RDS::Model::ModifyDBClusterRequest::WithOptionGroupName
ModifyDBClusterRequest & WithOptionGroupName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:530
Aws::RDS::Model::ModifyDBClusterRequest::GetPreferredMaintenanceWindow
const Aws::String & GetPreferredMaintenanceWindow() const
Definition: ModifyDBClusterRequest.h:691
Aws::RDS::Model::ModifyDBClusterRequest::WithOptionGroupName
ModifyDBClusterRequest & WithOptionGroupName(const char *value)
Definition: ModifyDBClusterRequest.h:556
Aws::RDS::Model::ModifyDBClusterRequest::CopyTagsToSnapshotHasBeenSet
bool CopyTagsToSnapshotHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1438
Aws::RDS::Model::ModifyDBClusterRequest::WithScalingConfiguration
ModifyDBClusterRequest & WithScalingConfiguration(ScalingConfiguration &&value)
Definition: ModifyDBClusterRequest.h:1343
Aws::RDS::Model::ModifyDBClusterRequest::GetPort
int GetPort() const
Definition: ModifyDBClusterRequest.h:373
Aws::RDS::Model::ModifyDBClusterRequest::WithPreferredBackupWindow
ModifyDBClusterRequest & WithPreferredBackupWindow(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:647
CloudwatchLogsExportConfiguration.h
Aws::RDS::Model::ModifyDBClusterRequest::SetEnableIAMDatabaseAuthentication
void SetEnableIAMDatabaseAuthentication(bool value)
Definition: ModifyDBClusterRequest.h:810
Aws::RDS::Model::ModifyDBClusterRequest::GetDBClusterIdentifier
const Aws::String & GetDBClusterIdentifier() const
Definition: ModifyDBClusterRequest.h:50
Aws::RDS::Model::ModifyDBClusterRequest::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: ModifyDBClusterRequest.h:930
Aws::RDS::Model::ModifyDBClusterRequest::GetVpcSecurityGroupIds
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition: ModifyDBClusterRequest.h:325
Aws::RDS::Model::ModifyDBClusterRequest::WithDeletionProtection
ModifyDBClusterRequest & WithDeletionProtection(bool value)
Definition: ModifyDBClusterRequest.h:1372
Aws::RDS::Model::ModifyDBClusterRequest::SetDomain
void SetDomain(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:1221
Aws::RDS::Model::ModifyDBClusterRequest::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:948
Aws::RDS::Model::ModifyDBClusterRequest::GetCopyTagsToSnapshot
bool GetCopyTagsToSnapshot() const
Definition: ModifyDBClusterRequest.h:1432
Aws::RDS::Model::ModifyDBClusterRequest::GetDomainIAMRoleName
const Aws::String & GetDomainIAMRoleName() const
Definition: ModifyDBClusterRequest.h:1264
Aws::RDS::Model::ModifyDBClusterRequest::SetDomain
void SetDomain(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:1212
Aws::RDS::Model::ModifyDBClusterRequest::GetPreferredBackupWindow
const Aws::String & GetPreferredBackupWindow() const
Definition: ModifyDBClusterRequest.h:572
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::ModifyDBClusterRequest::WithEnableGlobalWriteForwarding
ModifyDBClusterRequest & WithEnableGlobalWriteForwarding(bool value)
Definition: ModifyDBClusterRequest.h:1507
Aws::RDS::Model::ModifyDBClusterRequest::EnableIAMDatabaseAuthenticationHasBeenSet
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
Definition: ModifyDBClusterRequest.h:801
Aws::RDS::Model::ModifyDBClusterRequest::WithDomainIAMRoleName
ModifyDBClusterRequest & WithDomainIAMRoleName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:1294
Aws::RDS::Model::ModifyDBClusterRequest::WithMasterUserPassword
ModifyDBClusterRequest & WithMasterUserPassword(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:437
Aws::RDS::Model::ModifyDBClusterRequest::GetEnableIAMDatabaseAuthentication
bool GetEnableIAMDatabaseAuthentication() const
Definition: ModifyDBClusterRequest.h:792
Aws::RDS::Model::ModifyDBClusterRequest::SetMasterUserPassword
void SetMasterUserPassword(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:423
AWSVector.h
Aws::RDS::Model::ModifyDBClusterRequest::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(const char *value)
Definition: ModifyDBClusterRequest.h:304
Aws::RDS::Model::ModifyDBClusterRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(const char *value)
Definition: ModifyDBClusterRequest.h:1288
Aws::RDS::Model::ModifyDBClusterRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:1282
Aws::RDS::Model::ModifyDBClusterRequest::WithEnableHttpEndpoint
ModifyDBClusterRequest & WithEnableHttpEndpoint(bool value)
Definition: ModifyDBClusterRequest.h:1425
Aws::RDS::Model::ModifyDBClusterRequest::WithApplyImmediately
ModifyDBClusterRequest & WithApplyImmediately(bool value)
Definition: ModifyDBClusterRequest.h:249
Aws::RDS::Model::ModifyDBClusterRequest::DBClusterIdentifierHasBeenSet
bool DBClusterIdentifierHasBeenSet() const
Definition: ModifyDBClusterRequest.h:57
Aws::RDS::Model::ModifyDBClusterRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(const char *value)
Definition: ModifyDBClusterRequest.h:632
Aws::RDS::Model::ModifyDBClusterRequest::WithPreferredMaintenanceWindow
ModifyDBClusterRequest & WithPreferredMaintenanceWindow(const char *value)
Definition: ModifyDBClusterRequest.h:782
Aws::RDS::Model::ModifyDBClusterRequest::WithMasterUserPassword
ModifyDBClusterRequest & WithMasterUserPassword(const char *value)
Definition: ModifyDBClusterRequest.h:451
Aws::RDS::Model::ModifyDBClusterRequest::SetOptionGroupName
void SetOptionGroupName(const char *value)
Definition: ModifyDBClusterRequest.h:517
Aws::RDS::Model::ModifyDBClusterRequest::GetDBClusterParameterGroupName
const Aws::String & GetDBClusterParameterGroupName() const
Definition: ModifyDBClusterRequest.h:284
Aws::RDS::Model::ModifyDBClusterRequest::WithCloudwatchLogsExportConfiguration
ModifyDBClusterRequest & WithCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration &&value)
Definition: ModifyDBClusterRequest.h:893
Aws::RDS::Model::ModifyDBClusterRequest::SetNewDBClusterIdentifier
void SetNewDBClusterIdentifier(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:130
Aws::RDS::Model::ModifyDBClusterRequest::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:966
Aws::RDS::Model::ModifyDBClusterRequest::SetCloudwatchLogsExportConfiguration
void SetCloudwatchLogsExportConfiguration(CloudwatchLogsExportConfiguration &&value)
Definition: ModifyDBClusterRequest.h:881
Aws::RDS::Model::ModifyDBClusterRequest::WithVpcSecurityGroupIds
ModifyDBClusterRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: ModifyDBClusterRequest.h:350
Aws::RDS::Model::ModifyDBClusterRequest::BacktrackWindowHasBeenSet
bool BacktrackWindowHasBeenSet() const
Definition: ModifyDBClusterRequest.h:838
Aws::RDS::Model::ModifyDBClusterRequest::GetCloudwatchLogsExportConfiguration
const CloudwatchLogsExportConfiguration & GetCloudwatchLogsExportConfiguration() const
Definition: ModifyDBClusterRequest.h:863
RDS_EXPORTS.h
Aws::RDS::Model::ModifyDBClusterRequest::EnableGlobalWriteForwardingHasBeenSet
bool EnableGlobalWriteForwardingHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1479
Aws::RDS::Model::ModifyDBClusterRequest::WithDBClusterIdentifier
ModifyDBClusterRequest & WithDBClusterIdentifier(const char *value)
Definition: ModifyDBClusterRequest.h:99
Aws::RDS::Model::ModifyDBClusterRequest::EnableHttpEndpointHasBeenSet
bool EnableHttpEndpointHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1399
Aws::RDS::Model::ModifyDBClusterRequest::WithDomainIAMRoleName
ModifyDBClusterRequest & WithDomainIAMRoleName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:1300
Aws::RDS::Model::ModifyDBClusterRequest::WithEngineVersion
ModifyDBClusterRequest & WithEngineVersion(const char *value)
Definition: ModifyDBClusterRequest.h:1038
Aws::RDS::Model::ModifyDBClusterRequest::WithDBClusterIdentifier
ModifyDBClusterRequest & WithDBClusterIdentifier(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:85
Aws::RDS::Model::CloudwatchLogsExportConfiguration
Definition: CloudwatchLogsExportConfiguration.h:45
Aws::RDS::Model::ModifyDBClusterRequest::WithDomainIAMRoleName
ModifyDBClusterRequest & WithDomainIAMRoleName(const char *value)
Definition: ModifyDBClusterRequest.h:1306
Aws::RDS::Model::ModifyDBClusterRequest::SetPort
void SetPort(int value)
Definition: ModifyDBClusterRequest.h:387
Aws::RDS::Model::ModifyDBClusterRequest::AddVpcSecurityGroupIds
ModifyDBClusterRequest & AddVpcSecurityGroupIds(const char *value)
Definition: ModifyDBClusterRequest.h:365
Aws::RDS::Model::ModifyDBClusterRequest::GetMasterUserPassword
const Aws::String & GetMasterUserPassword() const
Definition: ModifyDBClusterRequest.h:402
Aws::RDS::Model::ScalingConfiguration
Definition: ScalingConfiguration.h:36
Aws::RDS::Model::ModifyDBClusterRequest::GetDomain
const Aws::String & GetDomain() const
Definition: ModifyDBClusterRequest.h:1194
Aws::RDS::Model::ModifyDBClusterRequest::WithDBClusterParameterGroupName
ModifyDBClusterRequest & WithDBClusterParameterGroupName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:314
Aws::RDS::Model::ModifyDBClusterRequest::SetAllowMajorVersionUpgrade
void SetAllowMajorVersionUpgrade(bool value)
Definition: ModifyDBClusterRequest.h:1063
Aws::RDS::Model::ModifyDBClusterRequest::VpcSecurityGroupIdsHasBeenSet
bool VpcSecurityGroupIdsHasBeenSet() const
Definition: ModifyDBClusterRequest.h:330
Aws::RDS::Model::ModifyDBClusterRequest::WithNewDBClusterIdentifier
ModifyDBClusterRequest & WithNewDBClusterIdentifier(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:160
Aws::RDS::Model::ModifyDBClusterRequest::DBClusterParameterGroupNameHasBeenSet
bool DBClusterParameterGroupNameHasBeenSet() const
Definition: ModifyDBClusterRequest.h:289
Aws::RDS::Model::ModifyDBClusterRequest::SerializePayload
Aws::String SerializePayload() const override
AWSString.h
Aws::RDS::Model::ModifyDBClusterRequest::WithDBClusterIdentifier
ModifyDBClusterRequest & WithDBClusterIdentifier(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:92
Aws::RDS::Model::ModifyDBClusterRequest::SetMasterUserPassword
void SetMasterUserPassword(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:416
Aws::RDS::Model::ModifyDBClusterRequest::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: ModifyDBClusterRequest.h:1365
Aws::RDS::Model::ModifyDBClusterRequest::AllowMajorVersionUpgradeHasBeenSet
bool AllowMajorVersionUpgradeHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1055
Aws::RDS::Model::ModifyDBClusterRequest::PreferredMaintenanceWindowHasBeenSet
bool PreferredMaintenanceWindowHasBeenSet() const
Definition: ModifyDBClusterRequest.h:704
Aws::RDS::Model::ModifyDBClusterRequest
Definition: ModifyDBClusterRequest.h:28
Aws::RDS::Model::ModifyDBClusterRequest::WithNewDBClusterIdentifier
ModifyDBClusterRequest & WithNewDBClusterIdentifier(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:170
Aws::RDS::Model::ModifyDBClusterRequest::SetApplyImmediately
void SetApplyImmediately(bool value)
Definition: ModifyDBClusterRequest.h:232
Aws::RDS::Model::ModifyDBClusterRequest::NewDBClusterIdentifierHasBeenSet
bool NewDBClusterIdentifierHasBeenSet() const
Definition: ModifyDBClusterRequest.h:120
Aws::RDS::Model::ModifyDBClusterRequest::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: ModifyDBClusterRequest.h:912
Aws::RDS::Model::ModifyDBClusterRequest::WithMasterUserPassword
ModifyDBClusterRequest & WithMasterUserPassword(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:444
Aws::RDS::Model::ModifyDBClusterRequest::WithDBClusterParameterGroupName
ModifyDBClusterRequest & WithDBClusterParameterGroupName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:309
Aws::RDS::Model::ModifyDBClusterRequest::CloudwatchLogsExportConfigurationHasBeenSet
bool CloudwatchLogsExportConfigurationHasBeenSet() const
Definition: ModifyDBClusterRequest.h:869
Aws::RDS::Model::ModifyDBClusterRequest::WithVpcSecurityGroupIds
ModifyDBClusterRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: ModifyDBClusterRequest.h:345
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::ModifyDBClusterRequest::SetDBClusterIdentifier
void SetDBClusterIdentifier(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:64
Aws::RDS::Model::ModifyDBClusterRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:617
Aws::RDS::Model::ModifyDBClusterRequest::GetDBInstanceParameterGroupName
const Aws::String & GetDBInstanceParameterGroupName() const
Definition: ModifyDBClusterRequest.h:1086
Aws::RDS::Model::ModifyDBClusterRequest::DBInstanceParameterGroupNameHasBeenSet
bool DBInstanceParameterGroupNameHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1100
Aws::RDS::Model::ModifyDBClusterRequest::ScalingConfigurationHasBeenSet
bool ScalingConfigurationHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1319
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::ModifyDBClusterRequest::GetApplyImmediately
bool GetApplyImmediately() const
Definition: ModifyDBClusterRequest.h:198
Aws::RDS::Model::ModifyDBClusterRequest::GetBacktrackWindow
long long GetBacktrackWindow() const
Definition: ModifyDBClusterRequest.h:829
Aws::RDS::Model::ModifyDBClusterRequest::OptionGroupNameHasBeenSet
bool OptionGroupNameHasBeenSet() const
Definition: ModifyDBClusterRequest.h:478
Aws::RDS::Model::ModifyDBClusterRequest::WithCopyTagsToSnapshot
ModifyDBClusterRequest & WithCopyTagsToSnapshot(bool value)
Definition: ModifyDBClusterRequest.h:1450
Aws::RDS::Model::ModifyDBClusterRequest::GetAllowMajorVersionUpgrade
bool GetAllowMajorVersionUpgrade() const
Definition: ModifyDBClusterRequest.h:1047
Aws::RDS::Model::ModifyDBClusterRequest::DomainIAMRoleNameHasBeenSet
bool DomainIAMRoleNameHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1270
Aws::RDS::Model::ModifyDBClusterRequest::SetCopyTagsToSnapshot
void SetCopyTagsToSnapshot(bool value)
Definition: ModifyDBClusterRequest.h:1444
Aws::RDS::Model::ModifyDBClusterRequest::SetOptionGroupName
void SetOptionGroupName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:504
Aws::RDS::Model::ModifyDBClusterRequest::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1358
Aws::RDS::Model::ModifyDBClusterRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:717
Aws::RDS::Model::ModifyDBClusterRequest::WithDBClusterParameterGroupName
ModifyDBClusterRequest & WithDBClusterParameterGroupName(const char *value)
Definition: ModifyDBClusterRequest.h:319
Aws::RDS::Model::ModifyDBClusterRequest::WithPreferredBackupWindow
ModifyDBClusterRequest & WithPreferredBackupWindow(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:662
Aws::RDS::Model::ModifyDBClusterRequest::ModifyDBClusterRequest
ModifyDBClusterRequest()
Aws::RDS::Model::ModifyDBClusterRequest::SetDBClusterIdentifier
void SetDBClusterIdentifier(const char *value)
Definition: ModifyDBClusterRequest.h:78
Aws::RDS::Model::ModifyDBClusterRequest::GetEnableGlobalWriteForwarding
bool GetEnableGlobalWriteForwarding() const
Definition: ModifyDBClusterRequest.h:1465
Aws::RDS::Model::ModifyDBClusterRequest::PortHasBeenSet
bool PortHasBeenSet() const
Definition: ModifyDBClusterRequest.h:380
Aws::RDS::Model::ModifyDBClusterRequest::WithCloudwatchLogsExportConfiguration
ModifyDBClusterRequest & WithCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration &value)
Definition: ModifyDBClusterRequest.h:887
Aws::RDS::Model::ModifyDBClusterRequest::WithBackupRetentionPeriod
ModifyDBClusterRequest & WithBackupRetentionPeriod(int value)
Definition: ModifyDBClusterRequest.h:278
Aws::RDS::Model::ModifyDBClusterRequest::SetDomain
void SetDomain(const char *value)
Definition: ModifyDBClusterRequest.h:1230
Aws::RDS::Model::ModifyDBClusterRequest::SetEnableHttpEndpoint
void SetEnableHttpEndpoint(bool value)
Definition: ModifyDBClusterRequest.h:1412
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::ModifyDBClusterRequest::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:294
Aws::RDS::Model::ModifyDBClusterRequest::AddVpcSecurityGroupIds
ModifyDBClusterRequest & AddVpcSecurityGroupIds(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:355
Aws::RDS::Model::ModifyDBClusterRequest::PreferredBackupWindowHasBeenSet
bool PreferredBackupWindowHasBeenSet() const
Definition: ModifyDBClusterRequest.h:587
Aws::RDS::Model::ModifyDBClusterRequest::SetBackupRetentionPeriod
void SetBackupRetentionPeriod(int value)
Definition: ModifyDBClusterRequest.h:271
Aws::RDS::Model::ModifyDBClusterRequest::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:299
Aws::RDS::Model::ModifyDBClusterRequest::WithPreferredMaintenanceWindow
ModifyDBClusterRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:769
Aws::RDS::Model::ModifyDBClusterRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const char *value)
Definition: ModifyDBClusterRequest.h:743
Aws::RDS::Model::ModifyDBClusterRequest::SetDBInstanceParameterGroupName
void SetDBInstanceParameterGroupName(const char *value)
Definition: ModifyDBClusterRequest.h:1142
RDSRequest.h
Aws::RDS::Model::ModifyDBClusterRequest::WithDBInstanceParameterGroupName
ModifyDBClusterRequest & WithDBInstanceParameterGroupName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:1156
Aws::RDS::Model::ModifyDBClusterRequest::WithDomain
ModifyDBClusterRequest & WithDomain(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:1248
Aws::RDS::Model::ModifyDBClusterRequest::SetDBInstanceParameterGroupName
void SetDBInstanceParameterGroupName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:1114
Aws::RDS::Model::ModifyDBClusterRequest::GetDeletionProtection
bool GetDeletionProtection() const
Definition: ModifyDBClusterRequest.h:1351
Aws::RDS::Model::ModifyDBClusterRequest::SetScalingConfiguration
void SetScalingConfiguration(const ScalingConfiguration &value)
Definition: ModifyDBClusterRequest.h:1325
Aws::RDS::Model::ModifyDBClusterRequest::WithBacktrackWindow
ModifyDBClusterRequest & WithBacktrackWindow(long long value)
Definition: ModifyDBClusterRequest.h:856
Aws::RDS::Model::ModifyDBClusterRequest::SetNewDBClusterIdentifier
void SetNewDBClusterIdentifier(const char *value)
Definition: ModifyDBClusterRequest.h:150
Aws::RDS::Model::ModifyDBClusterRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:602
Aws::RDS::RDSRequest
Definition: RDSRequest.h:17
Aws::RDS::Model::ModifyDBClusterRequest::GetEnableHttpEndpoint
bool GetEnableHttpEndpoint() const
Definition: ModifyDBClusterRequest.h:1386
Aws::RDS::Model::ModifyDBClusterRequest::DomainHasBeenSet
bool DomainHasBeenSet() const
Definition: ModifyDBClusterRequest.h:1203
Aws::RDS::Model::ModifyDBClusterRequest::SetDBClusterIdentifier
void SetDBClusterIdentifier(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:71
Aws::RDS::Model::ModifyDBClusterRequest::SetEnableGlobalWriteForwarding
void SetEnableGlobalWriteForwarding(bool value)
Definition: ModifyDBClusterRequest.h:1493
Aws::RDS::Model::ModifyDBClusterRequest::GetNewDBClusterIdentifier
const Aws::String & GetNewDBClusterIdentifier() const
Definition: ModifyDBClusterRequest.h:110
Aws::RDS::Model::ModifyDBClusterRequest::SetOptionGroupName
void SetOptionGroupName(const Aws::String &value)
Definition: ModifyDBClusterRequest.h:491
Aws::RDS::Model::ModifyDBClusterRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: ModifyDBClusterRequest.h:335
Aws::RDS::Model::ModifyDBClusterRequest::SetCloudwatchLogsExportConfiguration
void SetCloudwatchLogsExportConfiguration(const CloudwatchLogsExportConfiguration &value)
Definition: ModifyDBClusterRequest.h:875
Aws::RDS::Model::ModifyDBClusterRequest::SetBacktrackWindow
void SetBacktrackWindow(long long value)
Definition: ModifyDBClusterRequest.h:847
Aws::RDS::Model::ModifyDBClusterRequest::WithAllowMajorVersionUpgrade
ModifyDBClusterRequest & WithAllowMajorVersionUpgrade(bool value)
Definition: ModifyDBClusterRequest.h:1071
Aws::RDS::Model::ModifyDBClusterRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: ModifyDBClusterRequest.h:36
Aws::RDS::Model::ModifyDBClusterRequest::AddVpcSecurityGroupIds
ModifyDBClusterRequest & AddVpcSecurityGroupIds(Aws::String &&value)
Definition: ModifyDBClusterRequest.h:360
ScalingConfiguration.h
Aws::RDS::Model::ModifyDBClusterRequest::WithPort
ModifyDBClusterRequest & WithPort(int value)
Definition: ModifyDBClusterRequest.h:394