75 inline void SetDBClusterIdentifier(
const char* value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier.assign(value); }
145 inline void SetNewDBClusterIdentifier(
const char* value) { m_newDBClusterIdentifierHasBeenSet =
true; m_newDBClusterIdentifier.assign(value); }
209 inline void SetApplyImmediately(
bool value) { m_applyImmediatelyHasBeenSet =
true; m_applyImmediately = value; }
336 inline void SetPort(
long value) { m_portHasBeenSet =
true; m_port = value; }
371 inline void SetMasterUserPassword(
const char* value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword.assign(value); }
448 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
550 inline void SetPreferredBackupWindow(
const char* value) { m_preferredBackupWindowHasBeenSet =
true; m_preferredBackupWindow.assign(value); }
690 bool m_dBClusterIdentifierHasBeenSet;
692 bool m_newDBClusterIdentifierHasBeenSet;
693 bool m_applyImmediately;
694 bool m_applyImmediatelyHasBeenSet;
695 long m_backupRetentionPeriod;
696 bool m_backupRetentionPeriodHasBeenSet;
698 bool m_dBClusterParameterGroupNameHasBeenSet;
700 bool m_vpcSecurityGroupIdsHasBeenSet;
702 bool m_portHasBeenSet;
704 bool m_masterUserPasswordHasBeenSet;
706 bool m_optionGroupNameHasBeenSet;
708 bool m_preferredBackupWindowHasBeenSet;
710 bool m_preferredMaintenanceWindowHasBeenSet;
ModifyDBClusterRequest & WithDBClusterIdentifier(Aws::String &&value)
ModifyDBClusterRequest & AddVpcSecurityGroupIds(const Aws::String &value)
void SetNewDBClusterIdentifier(Aws::String &&value)
void SetPreferredMaintenanceWindow(const Aws::String &value)
ModifyDBClusterRequest & WithApplyImmediately(bool value)
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
ModifyDBClusterRequest & AddVpcSecurityGroupIds(Aws::String &&value)
const Aws::String & GetDBClusterParameterGroupName() const
void SetMasterUserPassword(Aws::String &&value)
void SetMasterUserPassword(const char *value)
ModifyDBClusterRequest & WithOptionGroupName(Aws::String &&value)
const Aws::String & GetNewDBClusterIdentifier() const
void SetMasterUserPassword(const Aws::String &value)
ModifyDBClusterRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
void SetPreferredMaintenanceWindow(Aws::String &&value)
ModifyDBClusterRequest & WithDBClusterIdentifier(const char *value)
ModifyDBClusterRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
ModifyDBClusterRequest & WithOptionGroupName(const char *value)
const Aws::String & GetPreferredBackupWindow() const
std::vector< T, Aws::Allocator< T > > Vector
ModifyDBClusterRequest & WithMasterUserPassword(Aws::String &&value)
void SetPreferredMaintenanceWindow(const char *value)
ModifyDBClusterRequest & WithDBClusterIdentifier(const Aws::String &value)
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
ModifyDBClusterRequest & WithDBClusterParameterGroupName(const Aws::String &value)
ModifyDBClusterRequest & WithPreferredBackupWindow(const char *value)
void SetPreferredBackupWindow(const Aws::String &value)
void SetBackupRetentionPeriod(long value)
void SetDBClusterParameterGroupName(Aws::String &&value)
void SetDBClusterIdentifier(Aws::String &&value)
void SetDBClusterIdentifier(const Aws::String &value)
void SetApplyImmediately(bool value)
void SetDBClusterParameterGroupName(const Aws::String &value)
ModifyDBClusterRequest & WithBackupRetentionPeriod(long value)
ModifyDBClusterRequest & WithPreferredBackupWindow(Aws::String &&value)
const Aws::String & GetDBClusterIdentifier() const
ModifyDBClusterRequest & WithMasterUserPassword(const Aws::String &value)
void SetPreferredBackupWindow(Aws::String &&value)
ModifyDBClusterRequest & WithNewDBClusterIdentifier(const char *value)
ModifyDBClusterRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
ModifyDBClusterRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
ModifyDBClusterRequest & WithPort(long value)
ModifyDBClusterRequest & WithOptionGroupName(const Aws::String &value)
ModifyDBClusterRequest & WithDBClusterParameterGroupName(Aws::String &&value)
const Aws::String & GetMasterUserPassword() const
ModifyDBClusterRequest & WithPreferredMaintenanceWindow(const char *value)
void SetDBClusterParameterGroupName(const char *value)
ModifyDBClusterRequest & WithDBClusterParameterGroupName(const char *value)
const Aws::String & GetOptionGroupName() const
void SetOptionGroupName(const char *value)
void SetNewDBClusterIdentifier(const char *value)
void SetOptionGroupName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ModifyDBClusterRequest & WithPreferredBackupWindow(const Aws::String &value)
void SetDBClusterIdentifier(const char *value)
ModifyDBClusterRequest & WithMasterUserPassword(const char *value)
const Aws::String & GetPreferredMaintenanceWindow() const
long GetBackupRetentionPeriod() const
bool GetApplyImmediately() const
void SetOptionGroupName(Aws::String &&value)
void SetPreferredBackupWindow(const char *value)
void SetNewDBClusterIdentifier(const Aws::String &value)
ModifyDBClusterRequest & WithNewDBClusterIdentifier(Aws::String &&value)
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
JSON (JavaScript Object Notation).
ModifyDBClusterRequest & WithNewDBClusterIdentifier(const Aws::String &value)
ModifyDBClusterRequest & AddVpcSecurityGroupIds(const char *value)