71 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
172 inline void SetAllocatedStorage(
int value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
273 inline void SetDBInstanceClass(
const char* value) { m_dBInstanceClassHasBeenSet =
true; m_dBInstanceClass.assign(value); }
381 inline void SetDBSubnetGroupName(
const char* value) { m_dBSubnetGroupNameHasBeenSet =
true; m_dBSubnetGroupName.assign(value); }
610 inline void SetApplyImmediately(
bool value) { m_applyImmediatelyHasBeenSet =
true; m_applyImmediately = value; }
694 inline void SetMasterUserPassword(
const char* value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword.assign(value); }
793 inline void SetDBParameterGroupName(
const char* value) { m_dBParameterGroupNameHasBeenSet =
true; m_dBParameterGroupName.assign(value); }
931 inline void SetPreferredBackupWindow(
const char* value) { m_preferredBackupWindowHasBeenSet =
true; m_preferredBackupWindow.assign(value); }
1090 inline void SetMultiAZ(
bool value) { m_multiAZHasBeenSet =
true; m_multiAZ = value; }
1151 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
1278 inline void SetLicenseModel(
const char* value) { m_licenseModelHasBeenSet =
true; m_licenseModel.assign(value); }
1355 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
1439 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
1529 inline void SetNewDBInstanceIdentifier(
const char* value) { m_newDBInstanceIdentifierHasBeenSet =
true; m_newDBInstanceIdentifier.assign(value); }
1601 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
1652 inline void SetTdeCredentialArn(
const char* value) { m_tdeCredentialArnHasBeenSet =
true; m_tdeCredentialArn.assign(value); }
1694 inline void SetTdeCredentialPassword(
const char* value) { m_tdeCredentialPasswordHasBeenSet =
true; m_tdeCredentialPassword.assign(value); }
1732 inline void SetCACertificateIdentifier(
const char* value) { m_cACertificateIdentifierHasBeenSet =
true; m_cACertificateIdentifier.assign(value); }
1779 inline void SetDomain(
const char* value) { m_domainHasBeenSet =
true; m_domain.assign(value); }
1888 inline void SetDBPortNumber(
int value) { m_dBPortNumberHasBeenSet =
true; m_dBPortNumber = value; }
1998 inline void SetMonitoringRoleArn(
const char* value) { m_monitoringRoleArnHasBeenSet =
true; m_monitoringRoleArn.assign(value); }
2058 inline void SetDomainIAMRoleName(
const char* value) { m_domainIAMRoleNameHasBeenSet =
true; m_domainIAMRoleName.assign(value); }
2096 inline void SetPromotionTier(
int value) { m_promotionTierHasBeenSet =
true; m_promotionTier = value; }
2110 bool m_dBInstanceIdentifierHasBeenSet;
2111 int m_allocatedStorage;
2112 bool m_allocatedStorageHasBeenSet;
2114 bool m_dBInstanceClassHasBeenSet;
2116 bool m_dBSubnetGroupNameHasBeenSet;
2118 bool m_dBSecurityGroupsHasBeenSet;
2120 bool m_vpcSecurityGroupIdsHasBeenSet;
2121 bool m_applyImmediately;
2122 bool m_applyImmediatelyHasBeenSet;
2124 bool m_masterUserPasswordHasBeenSet;
2126 bool m_dBParameterGroupNameHasBeenSet;
2127 int m_backupRetentionPeriod;
2128 bool m_backupRetentionPeriodHasBeenSet;
2130 bool m_preferredBackupWindowHasBeenSet;
2132 bool m_preferredMaintenanceWindowHasBeenSet;
2134 bool m_multiAZHasBeenSet;
2136 bool m_engineVersionHasBeenSet;
2137 bool m_allowMajorVersionUpgrade;
2138 bool m_allowMajorVersionUpgradeHasBeenSet;
2139 bool m_autoMinorVersionUpgrade;
2140 bool m_autoMinorVersionUpgradeHasBeenSet;
2142 bool m_licenseModelHasBeenSet;
2144 bool m_iopsHasBeenSet;
2146 bool m_optionGroupNameHasBeenSet;
2148 bool m_newDBInstanceIdentifierHasBeenSet;
2150 bool m_storageTypeHasBeenSet;
2152 bool m_tdeCredentialArnHasBeenSet;
2154 bool m_tdeCredentialPasswordHasBeenSet;
2156 bool m_cACertificateIdentifierHasBeenSet;
2158 bool m_domainHasBeenSet;
2159 bool m_copyTagsToSnapshot;
2160 bool m_copyTagsToSnapshotHasBeenSet;
2161 int m_monitoringInterval;
2162 bool m_monitoringIntervalHasBeenSet;
2164 bool m_dBPortNumberHasBeenSet;
2165 bool m_publiclyAccessible;
2166 bool m_publiclyAccessibleHasBeenSet;
2168 bool m_monitoringRoleArnHasBeenSet;
2170 bool m_domainIAMRoleNameHasBeenSet;
2171 int m_promotionTier;
2172 bool m_promotionTierHasBeenSet;
ModifyDBInstanceRequest & AddVpcSecurityGroupIds(const char *value)
ModifyDBInstanceRequest & WithDBInstanceIdentifier(const char *value)
void SetDBSecurityGroups(const Aws::Vector< Aws::String > &value)
void SetLicenseModel(Aws::String &&value)
void SetDBParameterGroupName(const Aws::String &value)
int GetBackupRetentionPeriod() const
ModifyDBInstanceRequest & WithDBSubnetGroupName(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)
int GetMonitoringInterval() const
void SetNewDBInstanceIdentifier(Aws::String &&value)
ModifyDBInstanceRequest & WithPubliclyAccessible(bool value)
void SetDBPortNumber(int value)
void SetOptionGroupName(const Aws::String &value)
void SetTdeCredentialArn(const Aws::String &value)
void SetDomain(Aws::String &&value)
ModifyDBInstanceRequest & WithTdeCredentialPassword(const char *value)
ModifyDBInstanceRequest & WithPromotionTier(int value)
bool GetPubliclyAccessible() const
void SetCACertificateIdentifier(const Aws::String &value)
ModifyDBInstanceRequest & WithStorageType(const Aws::String &value)
void SetDBParameterGroupName(const char *value)
void SetLicenseModel(const Aws::String &value)
const Aws::String & GetDBParameterGroupName() const
void SetDBSubnetGroupName(const Aws::String &value)
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)
ModifyDBInstanceRequest & WithBackupRetentionPeriod(int value)
void SetDomain(const char *value)
ModifyDBInstanceRequest & WithTdeCredentialArn(Aws::String &&value)
ModifyDBInstanceRequest & WithDBSecurityGroups(const Aws::Vector< Aws::String > &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)
ModifyDBInstanceRequest & WithMonitoringRoleArn(Aws::String &&value)
const Aws::String & GetDBInstanceIdentifier() const
ModifyDBInstanceRequest & WithCopyTagsToSnapshot(bool value)
ModifyDBInstanceRequest & WithEngineVersion(const char *value)
ModifyDBInstanceRequest & WithOptionGroupName(Aws::String &&value)
const Aws::String & GetLicenseModel() const
ModifyDBInstanceRequest & WithLicenseModel(Aws::String &&value)
void SetDBInstanceIdentifier(Aws::String &&value)
ModifyDBInstanceRequest & WithDomainIAMRoleName(Aws::String &&value)
void SetPreferredBackupWindow(const Aws::String &value)
int GetDBPortNumber() const
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 & WithDBSubnetGroupName(const char *value)
ModifyDBInstanceRequest & WithStorageType(const char *value)
void SetTdeCredentialArn(const char *value)
void SetNewDBInstanceIdentifier(const Aws::String &value)
ModifyDBInstanceRequest & WithPreferredBackupWindow(Aws::String &&value)
void SetDBSubnetGroupName(const char *value)
void SetLicenseModel(const char *value)
void SetCACertificateIdentifier(const char *value)
ModifyDBInstanceRequest & WithMonitoringInterval(int value)
ModifyDBInstanceRequest & WithDBInstanceClass(Aws::String &&value)
ModifyDBInstanceRequest & WithTdeCredentialPassword(const Aws::String &value)
const Aws::String & GetCACertificateIdentifier() const
const Aws::String & GetDBSubnetGroupName() const
const Aws::Vector< Aws::String > & GetDBSecurityGroups() const
void SetDomainIAMRoleName(Aws::String &&value)
int GetPromotionTier() const
ModifyDBInstanceRequest & WithDBInstanceClass(const Aws::String &value)
ModifyDBInstanceRequest & WithPreferredBackupWindow(const Aws::String &value)
ModifyDBInstanceRequest & WithPreferredBackupWindow(const char *value)
void SetMonitoringInterval(int value)
const Aws::String & GetEngineVersion() const
void SetTdeCredentialArn(Aws::String &&value)
ModifyDBInstanceRequest & WithDBSubnetGroupName(const Aws::String &value)
ModifyDBInstanceRequest & WithAllocatedStorage(int 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 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)
void SetDBSubnetGroupName(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 SetPromotionTier(int value)
void SetMonitoringRoleArn(Aws::String &&value)
void SetMonitoringRoleArn(const Aws::String &value)
ModifyDBInstanceRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
ModifyDBInstanceRequest & WithDBInstanceClass(const char *value)
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)
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
ModifyDBInstanceRequest & WithLicenseModel(const char *value)
void SetPreferredBackupWindow(const char *value)
void SetAllocatedStorage(int value)
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 & WithApplyImmediately(bool value)
void SetMasterUserPassword(Aws::String &&value)
ModifyDBInstanceRequest & WithIops(int value)
ModifyDBInstanceRequest & WithLicenseModel(const Aws::String &value)
ModifyDBInstanceRequest & WithOptionGroupName(const char *value)
const Aws::String & GetNewDBInstanceIdentifier() const
void SetBackupRetentionPeriod(int 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)
int GetAllocatedStorage() const
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)
ModifyDBInstanceRequest & WithDBPortNumber(int value)
const Aws::String & GetPreferredBackupWindow() const