71 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
172 inline void SetAllocatedStorage(
long value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
273 inline void SetDBInstanceClass(
const char* value) { m_dBInstanceClassHasBeenSet =
true; m_dBInstanceClass.assign(value); }
505 inline void SetApplyImmediately(
bool value) { m_applyImmediatelyHasBeenSet =
true; m_applyImmediately = value; }
589 inline void SetMasterUserPassword(
const char* value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword.assign(value); }
688 inline void SetDBParameterGroupName(
const char* value) { m_dBParameterGroupNameHasBeenSet =
true; m_dBParameterGroupName.assign(value); }
826 inline void SetPreferredBackupWindow(
const char* value) { m_preferredBackupWindowHasBeenSet =
true; m_preferredBackupWindow.assign(value); }
989 inline void SetMultiAZ(
bool value) { m_multiAZHasBeenSet =
true; m_multiAZ = value; }
1052 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
1207 inline void SetIops(
long value) { m_iopsHasBeenSet =
true; m_iops = value; }
1291 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
1381 inline void SetNewDBInstanceIdentifier(
const char* value) { m_newDBInstanceIdentifierHasBeenSet =
true; m_newDBInstanceIdentifier.assign(value); }
1453 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
1504 inline void SetTdeCredentialArn(
const char* value) { m_tdeCredentialArnHasBeenSet =
true; m_tdeCredentialArn.assign(value); }
1546 inline void SetTdeCredentialPassword(
const char* value) { m_tdeCredentialPasswordHasBeenSet =
true; m_tdeCredentialPassword.assign(value); }
1584 inline void SetCACertificateIdentifier(
const char* value) { m_cACertificateIdentifierHasBeenSet =
true; m_cACertificateIdentifier.assign(value); }
1631 inline void SetDomain(
const char* value) { m_domainHasBeenSet =
true; m_domain.assign(value); }
1740 inline void SetDBPortNumber(
long value) { m_dBPortNumberHasBeenSet =
true; m_dBPortNumber = value; }
1850 inline void SetMonitoringRoleArn(
const char* value) { m_monitoringRoleArnHasBeenSet =
true; m_monitoringRoleArn.assign(value); }
1910 inline void SetDomainIAMRoleName(
const char* value) { m_domainIAMRoleNameHasBeenSet =
true; m_domainIAMRoleName.assign(value); }
1948 inline void SetPromotionTier(
long value) { m_promotionTierHasBeenSet =
true; m_promotionTier = value; }
1962 bool m_dBInstanceIdentifierHasBeenSet;
1963 long m_allocatedStorage;
1964 bool m_allocatedStorageHasBeenSet;
1966 bool m_dBInstanceClassHasBeenSet;
1968 bool m_dBSecurityGroupsHasBeenSet;
1970 bool m_vpcSecurityGroupIdsHasBeenSet;
1971 bool m_applyImmediately;
1972 bool m_applyImmediatelyHasBeenSet;
1974 bool m_masterUserPasswordHasBeenSet;
1976 bool m_dBParameterGroupNameHasBeenSet;
1977 long m_backupRetentionPeriod;
1978 bool m_backupRetentionPeriodHasBeenSet;
1980 bool m_preferredBackupWindowHasBeenSet;
1982 bool m_preferredMaintenanceWindowHasBeenSet;
1984 bool m_multiAZHasBeenSet;
1986 bool m_engineVersionHasBeenSet;
1987 bool m_allowMajorVersionUpgrade;
1988 bool m_allowMajorVersionUpgradeHasBeenSet;
1989 bool m_autoMinorVersionUpgrade;
1990 bool m_autoMinorVersionUpgradeHasBeenSet;
1992 bool m_iopsHasBeenSet;
1994 bool m_optionGroupNameHasBeenSet;
1996 bool m_newDBInstanceIdentifierHasBeenSet;
1998 bool m_storageTypeHasBeenSet;
2000 bool m_tdeCredentialArnHasBeenSet;
2002 bool m_tdeCredentialPasswordHasBeenSet;
2004 bool m_cACertificateIdentifierHasBeenSet;
2006 bool m_domainHasBeenSet;
2007 bool m_copyTagsToSnapshot;
2008 bool m_copyTagsToSnapshotHasBeenSet;
2009 long m_monitoringInterval;
2010 bool m_monitoringIntervalHasBeenSet;
2011 long m_dBPortNumber;
2012 bool m_dBPortNumberHasBeenSet;
2013 bool m_publiclyAccessible;
2014 bool m_publiclyAccessibleHasBeenSet;
2016 bool m_monitoringRoleArnHasBeenSet;
2018 bool m_domainIAMRoleNameHasBeenSet;
2019 long m_promotionTier;
2020 bool m_promotionTierHasBeenSet;
ModifyDBInstanceRequest & AddVpcSecurityGroupIds(const char *value)
ModifyDBInstanceRequest & WithDBInstanceIdentifier(const char *value)
void SetDBSecurityGroups(const Aws::Vector< Aws::String > &value)
void SetDBParameterGroupName(const Aws::String &value)
ModifyDBInstanceRequest & WithDomainIAMRoleName(const Aws::String &value)
const Aws::String & GetPreferredMaintenanceWindow() const
ModifyDBInstanceRequest & WithNewDBInstanceIdentifier(const Aws::String &value)
ModifyDBInstanceRequest & WithTdeCredentialPassword(Aws::String &&value)
ModifyDBInstanceRequest & AddDBSecurityGroups(const Aws::String &value)
ModifyDBInstanceRequest & WithEngineVersion(Aws::String &&value)
bool GetCopyTagsToSnapshot() const
void SetEngineVersion(const char *value)
ModifyDBInstanceRequest & WithCACertificateIdentifier(Aws::String &&value)
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
ModifyDBInstanceRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
void SetNewDBInstanceIdentifier(Aws::String &&value)
ModifyDBInstanceRequest & WithPubliclyAccessible(bool value)
void SetOptionGroupName(const Aws::String &value)
void SetTdeCredentialArn(const Aws::String &value)
void SetDomain(Aws::String &&value)
ModifyDBInstanceRequest & WithTdeCredentialPassword(const char *value)
bool GetPubliclyAccessible() const
void SetCACertificateIdentifier(const Aws::String &value)
ModifyDBInstanceRequest & WithStorageType(const Aws::String &value)
void SetDBParameterGroupName(const char *value)
const Aws::String & GetDBParameterGroupName() const
void SetDBInstanceClass(const Aws::String &value)
void SetPreferredMaintenanceWindow(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetDBInstanceIdentifier(const Aws::String &value)
ModifyDBInstanceRequest & AddVpcSecurityGroupIds(const Aws::String &value)
ModifyDBInstanceRequest & WithNewDBInstanceIdentifier(Aws::String &&value)
bool GetAllowMajorVersionUpgrade() const
ModifyDBInstanceRequest & WithMasterUserPassword(const char *value)
ModifyDBInstanceRequest & WithOptionGroupName(const Aws::String &value)
void SetDomain(const char *value)
ModifyDBInstanceRequest & WithTdeCredentialArn(Aws::String &&value)
ModifyDBInstanceRequest & WithDBSecurityGroups(const Aws::Vector< Aws::String > &value)
ModifyDBInstanceRequest & WithAllocatedStorage(long value)
const Aws::String & GetOptionGroupName() const
void SetMasterUserPassword(const Aws::String &value)
void SetPreferredMaintenanceWindow(const char *value)
void SetTdeCredentialPassword(const char *value)
void SetEngineVersion(Aws::String &&value)
void SetMonitoringRoleArn(const char *value)
void SetTdeCredentialPassword(Aws::String &&value)
void SetPreferredMaintenanceWindow(Aws::String &&value)
ModifyDBInstanceRequest & AddDBSecurityGroups(Aws::String &&value)
ModifyDBInstanceRequest & WithMasterUserPassword(const Aws::String &value)
void SetDBPortNumber(long value)
ModifyDBInstanceRequest & WithMonitoringRoleArn(Aws::String &&value)
const Aws::String & GetDBInstanceIdentifier() const
ModifyDBInstanceRequest & WithCopyTagsToSnapshot(bool value)
ModifyDBInstanceRequest & WithEngineVersion(const char *value)
ModifyDBInstanceRequest & WithOptionGroupName(Aws::String &&value)
void SetDBInstanceIdentifier(Aws::String &&value)
ModifyDBInstanceRequest & WithDomainIAMRoleName(Aws::String &&value)
void SetPreferredBackupWindow(const Aws::String &value)
ModifyDBInstanceRequest & WithDomainIAMRoleName(const char *value)
ModifyDBInstanceRequest & AddVpcSecurityGroupIds(Aws::String &&value)
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
void SetNewDBInstanceIdentifier(const char *value)
ModifyDBInstanceRequest & WithNewDBInstanceIdentifier(const char *value)
ModifyDBInstanceRequest & WithStorageType(const char *value)
ModifyDBInstanceRequest & WithBackupRetentionPeriod(long value)
void SetTdeCredentialArn(const char *value)
void SetNewDBInstanceIdentifier(const Aws::String &value)
void SetBackupRetentionPeriod(long value)
ModifyDBInstanceRequest & WithPreferredBackupWindow(Aws::String &&value)
void SetCACertificateIdentifier(const char *value)
ModifyDBInstanceRequest & WithDBInstanceClass(Aws::String &&value)
ModifyDBInstanceRequest & WithTdeCredentialPassword(const Aws::String &value)
const Aws::String & GetCACertificateIdentifier() const
const Aws::Vector< Aws::String > & GetDBSecurityGroups() const
void SetDomainIAMRoleName(Aws::String &&value)
ModifyDBInstanceRequest & WithDBInstanceClass(const Aws::String &value)
ModifyDBInstanceRequest & WithPreferredBackupWindow(const Aws::String &value)
ModifyDBInstanceRequest & WithPreferredBackupWindow(const char *value)
const Aws::String & GetEngineVersion() const
long GetDBPortNumber() const
void SetTdeCredentialArn(Aws::String &&value)
ModifyDBInstanceRequest & AddDBSecurityGroups(const char *value)
ModifyDBInstanceRequest & WithMasterUserPassword(Aws::String &&value)
ModifyDBInstanceRequest & WithDomain(Aws::String &&value)
const Aws::String & GetTdeCredentialArn() const
ModifyDBInstanceRequest & WithDBParameterGroupName(const Aws::String &value)
const Aws::String & GetStorageType() const
void SetAllocatedStorage(long value)
void SetStorageType(const char *value)
ModifyDBInstanceRequest & WithCACertificateIdentifier(const Aws::String &value)
void SetPreferredBackupWindow(Aws::String &&value)
void SetCopyTagsToSnapshot(bool value)
ModifyDBInstanceRequest & WithStorageType(Aws::String &&value)
void SetEngineVersion(const Aws::String &value)
void SetMasterUserPassword(const char *value)
void SetCACertificateIdentifier(Aws::String &&value)
ModifyDBInstanceRequest & WithDomain(const char *value)
ModifyDBInstanceRequest & WithMonitoringRoleArn(const char *value)
void SetDomainIAMRoleName(const Aws::String &value)
ModifyDBInstanceRequest & WithMultiAZ(bool value)
const Aws::String & GetMasterUserPassword() const
void SetPubliclyAccessible(bool value)
bool GetAutoMinorVersionUpgrade() const
const Aws::String & GetDomain() const
void SetMonitoringRoleArn(Aws::String &&value)
void SetMonitoringRoleArn(const Aws::String &value)
ModifyDBInstanceRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
ModifyDBInstanceRequest & WithDBInstanceClass(const char *value)
long GetMonitoringInterval() const
ModifyDBInstanceRequest & WithDBParameterGroupName(Aws::String &&value)
ModifyDBInstanceRequest & WithDBInstanceIdentifier(const Aws::String &value)
const Aws::String & GetMonitoringRoleArn() const
const Aws::String & GetDBInstanceClass() const
ModifyDBInstanceRequest & WithDomain(const Aws::String &value)
ModifyDBInstanceRequest & WithAutoMinorVersionUpgrade(bool value)
void SetDBInstanceIdentifier(const char *value)
bool GetApplyImmediately() const
ModifyDBInstanceRequest & WithTdeCredentialArn(const Aws::String &value)
ModifyDBInstanceRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
void SetMonitoringInterval(long value)
ModifyDBInstanceRequest & WithDBParameterGroupName(const char *value)
void SetDBParameterGroupName(Aws::String &&value)
void SetDBSecurityGroups(Aws::Vector< Aws::String > &&value)
ModifyDBInstanceRequest & WithDBInstanceIdentifier(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
long GetPromotionTier() const
void SetPreferredBackupWindow(const char *value)
long GetBackupRetentionPeriod() const
void SetDomain(const Aws::String &value)
void SetMultiAZ(bool value)
void SetDBInstanceClass(Aws::String &&value)
ModifyDBInstanceRequest & WithCACertificateIdentifier(const char *value)
void SetTdeCredentialPassword(const Aws::String &value)
ModifyDBInstanceRequest & WithTdeCredentialArn(const char *value)
const Aws::String & GetTdeCredentialPassword() const
ModifyDBInstanceRequest & WithIops(long value)
ModifyDBInstanceRequest & WithApplyImmediately(bool value)
void SetMasterUserPassword(Aws::String &&value)
ModifyDBInstanceRequest & WithMonitoringInterval(long value)
ModifyDBInstanceRequest & WithOptionGroupName(const char *value)
const Aws::String & GetNewDBInstanceIdentifier() const
ModifyDBInstanceRequest & WithDBPortNumber(long value)
void SetPromotionTier(long value)
long GetAllocatedStorage() const
ModifyDBInstanceRequest & WithPromotionTier(long value)
void SetOptionGroupName(Aws::String &&value)
ModifyDBInstanceRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
ModifyDBInstanceRequest & WithMonitoringRoleArn(const Aws::String &value)
void SetOptionGroupName(const char *value)
void SetStorageType(const Aws::String &value)
void SetDomainIAMRoleName(const char *value)
ModifyDBInstanceRequest & WithAllowMajorVersionUpgrade(bool value)
void SetDBInstanceClass(const char *value)
ModifyDBInstanceRequest & WithEngineVersion(const Aws::String &value)
void SetStorageType(Aws::String &&value)
ModifyDBInstanceRequest & WithDBSecurityGroups(Aws::Vector< Aws::String > &&value)
void SetApplyImmediately(bool value)
void SetAllowMajorVersionUpgrade(bool value)
JSON (JavaScript Object Notation).
const Aws::String & GetDomainIAMRoleName() const
ModifyDBInstanceRequest & WithPreferredMaintenanceWindow(const char *value)
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
void SetAutoMinorVersionUpgrade(bool value)
const Aws::String & GetPreferredBackupWindow() const