7#include <aws/rds/RDS_EXPORTS.h>
8#include <aws/rds/RDSRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename DBInstanceIdentifierT = Aws::String>
48 void SetDBInstanceIdentifier(DBInstanceIdentifierT&& value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier = std::forward<DBInstanceIdentifierT>(value); }
49 template<
typename DBInstanceIdentifierT = Aws::String>
61 template<
typename TenantDBNameT = Aws::String>
62 void SetTenantDBName(TenantDBNameT&& value) { m_tenantDBNameHasBeenSet =
true; m_tenantDBName = std::forward<TenantDBNameT>(value); }
63 template<
typename TenantDBNameT = Aws::String>
81 template<
typename MasterUserPasswordT = Aws::String>
82 void SetMasterUserPassword(MasterUserPasswordT&& value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword = std::forward<MasterUserPasswordT>(value); }
83 template<
typename MasterUserPasswordT = Aws::String>
96 template<
typename NewTenantDBNameT = Aws::String>
97 void SetNewTenantDBName(NewTenantDBNameT&& value) { m_newTenantDBNameHasBeenSet =
true; m_newTenantDBName = std::forward<NewTenantDBNameT>(value); }
98 template<
typename NewTenantDBNameT = Aws::String>
170 template<
typename MasterUserSecretKmsKeyIdT = Aws::String>
171 void SetMasterUserSecretKmsKeyId(MasterUserSecretKmsKeyIdT&& value) { m_masterUserSecretKmsKeyIdHasBeenSet =
true; m_masterUserSecretKmsKeyId = std::forward<MasterUserSecretKmsKeyIdT>(value); }
172 template<
typename MasterUserSecretKmsKeyIdT = Aws::String>
178 bool m_dBInstanceIdentifierHasBeenSet =
false;
181 bool m_tenantDBNameHasBeenSet =
false;
184 bool m_masterUserPasswordHasBeenSet =
false;
187 bool m_newTenantDBNameHasBeenSet =
false;
189 bool m_manageMasterUserPassword{
false};
190 bool m_manageMasterUserPasswordHasBeenSet =
false;
192 bool m_rotateMasterUserPassword{
false};
193 bool m_rotateMasterUserPasswordHasBeenSet =
false;
196 bool m_masterUserSecretKmsKeyIdHasBeenSet =
false;
const Aws::String & GetMasterUserPassword() const
void SetManageMasterUserPassword(bool value)
ModifyTenantDatabaseRequest & WithTenantDBName(TenantDBNameT &&value)
ModifyTenantDatabaseRequest & WithRotateMasterUserPassword(bool value)
ModifyTenantDatabaseRequest & WithManageMasterUserPassword(bool value)
const Aws::String & GetDBInstanceIdentifier() const
const Aws::String & GetMasterUserSecretKmsKeyId() const
bool TenantDBNameHasBeenSet() const
AWS_RDS_API Aws::String SerializePayload() const override
const Aws::String & GetTenantDBName() const
ModifyTenantDatabaseRequest & WithMasterUserPassword(MasterUserPasswordT &&value)
ModifyTenantDatabaseRequest & WithNewTenantDBName(NewTenantDBNameT &&value)
void SetTenantDBName(TenantDBNameT &&value)
const Aws::String & GetNewTenantDBName() const
void SetNewTenantDBName(NewTenantDBNameT &&value)
ModifyTenantDatabaseRequest & WithDBInstanceIdentifier(DBInstanceIdentifierT &&value)
void SetMasterUserSecretKmsKeyId(MasterUserSecretKmsKeyIdT &&value)
bool MasterUserPasswordHasBeenSet() const
bool ManageMasterUserPasswordHasBeenSet() const
bool GetManageMasterUserPassword() const
void SetRotateMasterUserPassword(bool value)
bool NewTenantDBNameHasBeenSet() const
bool MasterUserSecretKmsKeyIdHasBeenSet() const
virtual const char * GetServiceRequestName() const override
bool DBInstanceIdentifierHasBeenSet() const
ModifyTenantDatabaseRequest & WithMasterUserSecretKmsKeyId(MasterUserSecretKmsKeyIdT &&value)
AWS_RDS_API ModifyTenantDatabaseRequest()=default
bool GetRotateMasterUserPassword() const
void SetMasterUserPassword(MasterUserPasswordT &&value)
bool RotateMasterUserPasswordHasBeenSet() const
void SetDBInstanceIdentifier(DBInstanceIdentifierT &&value)
AWS_RDS_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String