7#include <aws/rds/RDS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/rds/model/TenantDatabasePendingModifiedValues.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/rds/model/Tag.h>
68 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
82 inline void SetTenantDBName(
const char* value) { m_tenantDBNameHasBeenSet =
true; m_tenantDBName.assign(value); }
96 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
110 inline void SetMasterUsername(
const char* value) { m_masterUsernameHasBeenSet =
true; m_masterUsername.assign(value); }
125 inline void SetDbiResourceId(
const char* value) { m_dbiResourceIdHasBeenSet =
true; m_dbiResourceId.assign(value); }
140 inline void SetTenantDatabaseResourceId(
const char* value) { m_tenantDatabaseResourceIdHasBeenSet =
true; m_tenantDatabaseResourceId.assign(value); }
154 inline void SetTenantDatabaseARN(
const char* value) { m_tenantDatabaseARNHasBeenSet =
true; m_tenantDatabaseARN.assign(value); }
168 inline void SetCharacterSetName(
const char* value) { m_characterSetNameHasBeenSet =
true; m_characterSetName.assign(value); }
182 inline void SetNcharCharacterSetName(
const char* value) { m_ncharCharacterSetNameHasBeenSet =
true; m_ncharCharacterSetName.assign(value); }
194 inline void SetDeletionProtection(
bool value) { m_deletionProtectionHasBeenSet =
true; m_deletionProtection = value; }
224 bool m_tenantDatabaseCreateTimeHasBeenSet =
false;
227 bool m_dBInstanceIdentifierHasBeenSet =
false;
230 bool m_tenantDBNameHasBeenSet =
false;
233 bool m_statusHasBeenSet =
false;
236 bool m_masterUsernameHasBeenSet =
false;
239 bool m_dbiResourceIdHasBeenSet =
false;
242 bool m_tenantDatabaseResourceIdHasBeenSet =
false;
245 bool m_tenantDatabaseARNHasBeenSet =
false;
248 bool m_characterSetNameHasBeenSet =
false;
251 bool m_ncharCharacterSetNameHasBeenSet =
false;
253 bool m_deletionProtection;
254 bool m_deletionProtectionHasBeenSet =
false;
257 bool m_pendingModifiedValuesHasBeenSet =
false;
260 bool m_tagListHasBeenSet =
false;
bool TenantDatabaseARNHasBeenSet() const
void SetCharacterSetName(const char *value)
bool DeletionProtectionHasBeenSet() const
const Aws::String & GetCharacterSetName() const
bool DBInstanceIdentifierHasBeenSet() const
void SetDBInstanceIdentifier(Aws::String &&value)
TenantDatabase & WithMasterUsername(const Aws::String &value)
TenantDatabase & WithTenantDatabaseARN(Aws::String &&value)
void SetDbiResourceId(Aws::String &&value)
bool TagListHasBeenSet() const
AWS_RDS_API TenantDatabase(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetDBInstanceIdentifier(const Aws::String &value)
TenantDatabase & WithStatus(const char *value)
void SetNcharCharacterSetName(const Aws::String &value)
TenantDatabase & WithCharacterSetName(const char *value)
TenantDatabase & WithStatus(Aws::String &&value)
TenantDatabase & WithTenantDBName(const Aws::String &value)
const Aws::String & GetStatus() const
TenantDatabase & AddTagList(const Tag &value)
void SetCharacterSetName(Aws::String &&value)
TenantDatabase & WithPendingModifiedValues(TenantDatabasePendingModifiedValues &&value)
TenantDatabase & WithPendingModifiedValues(const TenantDatabasePendingModifiedValues &value)
void SetTenantDatabaseCreateTime(const Aws::Utils::DateTime &value)
bool NcharCharacterSetNameHasBeenSet() const
TenantDatabase & WithTenantDBName(const char *value)
void SetDBInstanceIdentifier(const char *value)
void SetStatus(const char *value)
void SetNcharCharacterSetName(Aws::String &&value)
void SetDbiResourceId(const char *value)
void SetTenantDatabaseARN(const char *value)
const Aws::String & GetMasterUsername() const
TenantDatabase & WithTenantDatabaseARN(const char *value)
void SetTenantDBName(const char *value)
AWS_RDS_API TenantDatabase & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetCharacterSetName(const Aws::String &value)
bool StatusHasBeenSet() const
AWS_RDS_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetTenantDatabaseARN(const Aws::String &value)
void SetTenantDatabaseResourceId(const char *value)
TenantDatabase & WithTenantDBName(Aws::String &&value)
AWS_RDS_API void OutputToStream(Aws::OStream &oStream, const char *location) const
bool TenantDatabaseCreateTimeHasBeenSet() const
TenantDatabase & WithNcharCharacterSetName(const char *value)
void SetTenantDBName(const Aws::String &value)
void SetTenantDatabaseCreateTime(Aws::Utils::DateTime &&value)
void SetTenantDatabaseARN(Aws::String &&value)
const Aws::String & GetTenantDatabaseARN() const
TenantDatabase & WithMasterUsername(Aws::String &&value)
const TenantDatabasePendingModifiedValues & GetPendingModifiedValues() const
TenantDatabase & WithNcharCharacterSetName(const Aws::String &value)
void SetMasterUsername(const Aws::String &value)
TenantDatabase & WithDBInstanceIdentifier(const Aws::String &value)
TenantDatabase & WithDeletionProtection(bool value)
TenantDatabase & WithTagList(const Aws::Vector< Tag > &value)
bool PendingModifiedValuesHasBeenSet() const
void SetTenantDatabaseResourceId(Aws::String &&value)
TenantDatabase & WithNcharCharacterSetName(Aws::String &&value)
const Aws::String & GetTenantDatabaseResourceId() const
TenantDatabase & AddTagList(Tag &&value)
void SetPendingModifiedValues(TenantDatabasePendingModifiedValues &&value)
void SetDeletionProtection(bool value)
const Aws::String & GetDBInstanceIdentifier() const
AWS_RDS_API TenantDatabase()
TenantDatabase & WithTenantDatabaseARN(const Aws::String &value)
TenantDatabase & WithMasterUsername(const char *value)
TenantDatabase & WithTenantDatabaseResourceId(Aws::String &&value)
bool TenantDatabaseResourceIdHasBeenSet() const
const Aws::Vector< Tag > & GetTagList() const
const Aws::String & GetTenantDBName() const
void SetTenantDatabaseResourceId(const Aws::String &value)
void SetTagList(const Aws::Vector< Tag > &value)
const Aws::String & GetDbiResourceId() const
TenantDatabase & WithCharacterSetName(const Aws::String &value)
void SetMasterUsername(Aws::String &&value)
bool TenantDBNameHasBeenSet() const
bool CharacterSetNameHasBeenSet() const
bool GetDeletionProtection() const
TenantDatabase & WithStatus(const Aws::String &value)
TenantDatabase & WithTenantDatabaseCreateTime(const Aws::Utils::DateTime &value)
TenantDatabase & WithDBInstanceIdentifier(const char *value)
void SetPendingModifiedValues(const TenantDatabasePendingModifiedValues &value)
void SetStatus(Aws::String &&value)
bool DbiResourceIdHasBeenSet() const
TenantDatabase & WithTagList(Aws::Vector< Tag > &&value)
TenantDatabase & WithDBInstanceIdentifier(Aws::String &&value)
TenantDatabase & WithDbiResourceId(const char *value)
void SetStatus(const Aws::String &value)
TenantDatabase & WithCharacterSetName(Aws::String &&value)
TenantDatabase & WithDbiResourceId(Aws::String &&value)
bool MasterUsernameHasBeenSet() const
void SetTagList(Aws::Vector< Tag > &&value)
void SetNcharCharacterSetName(const char *value)
TenantDatabase & WithTenantDatabaseResourceId(const Aws::String &value)
void SetMasterUsername(const char *value)
const Aws::String & GetNcharCharacterSetName() const
void SetTenantDBName(Aws::String &&value)
TenantDatabase & WithTenantDatabaseCreateTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetTenantDatabaseCreateTime() const
void SetDbiResourceId(const Aws::String &value)
TenantDatabase & WithTenantDatabaseResourceId(const char *value)
TenantDatabase & WithDbiResourceId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream