7#include <aws/rds/RDS_EXPORTS.h>
8#include <aws/rds/RDSRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/rds/model/Tag.h>
50 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
66 inline void SetTenantDBName(
const char* value) { m_tenantDBNameHasBeenSet =
true; m_tenantDBName.assign(value); }
85 inline void SetMasterUsername(
const char* value) { m_masterUsernameHasBeenSet =
true; m_masterUsername.assign(value); }
104 inline void SetMasterUserPassword(
const char* value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword.assign(value); }
119 inline void SetCharacterSetName(
const char* value) { m_characterSetNameHasBeenSet =
true; m_characterSetName.assign(value); }
133 inline void SetNcharCharacterSetName(
const char* value) { m_ncharCharacterSetNameHasBeenSet =
true; m_ncharCharacterSetName.assign(value); }
153 bool m_dBInstanceIdentifierHasBeenSet =
false;
156 bool m_tenantDBNameHasBeenSet =
false;
159 bool m_masterUsernameHasBeenSet =
false;
162 bool m_masterUserPasswordHasBeenSet =
false;
165 bool m_characterSetNameHasBeenSet =
false;
168 bool m_ncharCharacterSetNameHasBeenSet =
false;
171 bool m_tagsHasBeenSet =
false;
CreateTenantDatabaseRequest & WithCharacterSetName(const Aws::String &value)
CreateTenantDatabaseRequest & WithMasterUsername(const Aws::String &value)
CreateTenantDatabaseRequest & WithDBInstanceIdentifier(const char *value)
CreateTenantDatabaseRequest & WithTags(const Aws::Vector< Tag > &value)
void SetMasterUserPassword(const Aws::String &value)
CreateTenantDatabaseRequest & WithMasterUsername(const char *value)
void SetNcharCharacterSetName(const char *value)
CreateTenantDatabaseRequest & WithMasterUserPassword(Aws::String &&value)
bool MasterUserPasswordHasBeenSet() const
CreateTenantDatabaseRequest & WithTenantDBName(Aws::String &&value)
void SetTags(const Aws::Vector< Tag > &value)
void SetTags(Aws::Vector< Tag > &&value)
CreateTenantDatabaseRequest & WithTenantDBName(const char *value)
AWS_RDS_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
void SetTenantDBName(const Aws::String &value)
CreateTenantDatabaseRequest & WithMasterUsername(Aws::String &&value)
void SetMasterUsername(const char *value)
bool MasterUsernameHasBeenSet() const
CreateTenantDatabaseRequest & WithMasterUserPassword(const char *value)
CreateTenantDatabaseRequest & WithTenantDBName(const Aws::String &value)
void SetTenantDBName(const char *value)
CreateTenantDatabaseRequest & WithCharacterSetName(Aws::String &&value)
bool TenantDBNameHasBeenSet() const
CreateTenantDatabaseRequest & WithTags(Aws::Vector< Tag > &&value)
void SetDBInstanceIdentifier(Aws::String &&value)
void SetMasterUsername(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
void SetNcharCharacterSetName(Aws::String &&value)
CreateTenantDatabaseRequest & WithDBInstanceIdentifier(Aws::String &&value)
CreateTenantDatabaseRequest & AddTags(const Tag &value)
CreateTenantDatabaseRequest & WithMasterUserPassword(const Aws::String &value)
void SetMasterUserPassword(const char *value)
CreateTenantDatabaseRequest & WithDBInstanceIdentifier(const Aws::String &value)
void SetNcharCharacterSetName(const Aws::String &value)
bool NcharCharacterSetNameHasBeenSet() const
const Aws::String & GetMasterUsername() const
bool TagsHasBeenSet() const
void SetDBInstanceIdentifier(const char *value)
bool CharacterSetNameHasBeenSet() const
const Aws::Vector< Tag > & GetTags() const
bool DBInstanceIdentifierHasBeenSet() const
const Aws::String & GetCharacterSetName() const
AWS_RDS_API Aws::String SerializePayload() const override
CreateTenantDatabaseRequest & AddTags(Tag &&value)
const Aws::String & GetNcharCharacterSetName() const
CreateTenantDatabaseRequest & WithNcharCharacterSetName(Aws::String &&value)
void SetCharacterSetName(const Aws::String &value)
CreateTenantDatabaseRequest & WithNcharCharacterSetName(const char *value)
const Aws::String & GetTenantDBName() const
void SetCharacterSetName(const char *value)
void SetDBInstanceIdentifier(const Aws::String &value)
void SetMasterUserPassword(Aws::String &&value)
CreateTenantDatabaseRequest & WithCharacterSetName(const char *value)
CreateTenantDatabaseRequest & WithNcharCharacterSetName(const Aws::String &value)
const Aws::String & GetDBInstanceIdentifier() const
AWS_RDS_API CreateTenantDatabaseRequest()
void SetMasterUsername(Aws::String &&value)
void SetTenantDBName(Aws::String &&value)
const Aws::String & GetMasterUserPassword() const
void SetCharacterSetName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector