7#include <aws/opsworks/OpsWorks_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 inline void SetRdsDbInstanceArn(
const char* value) { m_rdsDbInstanceArnHasBeenSet =
true; m_rdsDbInstanceArn.assign(value); }
62 inline void SetDbInstanceIdentifier(
const char* value) { m_dbInstanceIdentifierHasBeenSet =
true; m_dbInstanceIdentifier.assign(value); }
76 inline void SetDbUser(
const char* value) { m_dbUserHasBeenSet =
true; m_dbUser.assign(value); }
91 inline void SetDbPassword(
const char* value) { m_dbPasswordHasBeenSet =
true; m_dbPassword.assign(value); }
105 inline void SetRegion(
const char* value) { m_regionHasBeenSet =
true; m_region.assign(value); }
119 inline void SetAddress(
const char* value) { m_addressHasBeenSet =
true; m_address.assign(value); }
133 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
147 inline void SetStackId(
const char* value) { m_stackIdHasBeenSet =
true; m_stackId.assign(value); }
162 inline void SetMissingOnRds(
bool value) { m_missingOnRdsHasBeenSet =
true; m_missingOnRds = value; }
168 bool m_rdsDbInstanceArnHasBeenSet =
false;
171 bool m_dbInstanceIdentifierHasBeenSet =
false;
174 bool m_dbUserHasBeenSet =
false;
177 bool m_dbPasswordHasBeenSet =
false;
180 bool m_regionHasBeenSet =
false;
183 bool m_addressHasBeenSet =
false;
186 bool m_engineHasBeenSet =
false;
189 bool m_stackIdHasBeenSet =
false;
192 bool m_missingOnRdsHasBeenSet =
false;
void SetRdsDbInstanceArn(const Aws::String &value)
RdsDbInstance & WithAddress(const Aws::String &value)
void SetDbInstanceIdentifier(const char *value)
RdsDbInstance & WithMissingOnRds(bool value)
bool RdsDbInstanceArnHasBeenSet() const
void SetRdsDbInstanceArn(Aws::String &&value)
void SetEngine(const char *value)
AWS_OPSWORKS_API RdsDbInstance(Aws::Utils::Json::JsonView jsonValue)
RdsDbInstance & WithDbInstanceIdentifier(const char *value)
void SetDbUser(const Aws::String &value)
void SetDbPassword(const char *value)
void SetDbUser(const char *value)
RdsDbInstance & WithEngine(Aws::String &&value)
bool DbPasswordHasBeenSet() const
const Aws::String & GetDbPassword() const
bool RegionHasBeenSet() const
const Aws::String & GetDbUser() const
RdsDbInstance & WithStackId(Aws::String &&value)
RdsDbInstance & WithDbPassword(const Aws::String &value)
bool MissingOnRdsHasBeenSet() const
void SetDbInstanceIdentifier(Aws::String &&value)
bool DbUserHasBeenSet() const
void SetEngine(const Aws::String &value)
RdsDbInstance & WithRegion(const Aws::String &value)
RdsDbInstance & WithRdsDbInstanceArn(Aws::String &&value)
const Aws::String & GetRdsDbInstanceArn() const
const Aws::String & GetAddress() const
void SetRdsDbInstanceArn(const char *value)
void SetStackId(Aws::String &&value)
const Aws::String & GetStackId() const
void SetDbPassword(Aws::String &&value)
void SetDbUser(Aws::String &&value)
RdsDbInstance & WithStackId(const char *value)
void SetRegion(Aws::String &&value)
void SetDbInstanceIdentifier(const Aws::String &value)
RdsDbInstance & WithDbPassword(const char *value)
RdsDbInstance & WithAddress(Aws::String &&value)
void SetAddress(Aws::String &&value)
RdsDbInstance & WithDbInstanceIdentifier(const Aws::String &value)
RdsDbInstance & WithAddress(const char *value)
void SetMissingOnRds(bool value)
const Aws::String & GetRegion() const
void SetRegion(const Aws::String &value)
RdsDbInstance & WithDbUser(const Aws::String &value)
const Aws::String & GetEngine() const
RdsDbInstance & WithStackId(const Aws::String &value)
bool AddressHasBeenSet() const
void SetAddress(const Aws::String &value)
bool EngineHasBeenSet() const
RdsDbInstance & WithRegion(const char *value)
RdsDbInstance & WithDbUser(const char *value)
RdsDbInstance & WithDbInstanceIdentifier(Aws::String &&value)
void SetRegion(const char *value)
AWS_OPSWORKS_API RdsDbInstance()
RdsDbInstance & WithDbPassword(Aws::String &&value)
void SetEngine(Aws::String &&value)
RdsDbInstance & WithEngine(const Aws::String &value)
RdsDbInstance & WithRdsDbInstanceArn(const char *value)
AWS_OPSWORKS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetDbInstanceIdentifier() const
AWS_OPSWORKS_API RdsDbInstance & operator=(Aws::Utils::Json::JsonView jsonValue)
RdsDbInstance & WithRegion(Aws::String &&value)
bool StackIdHasBeenSet() const
void SetDbPassword(const Aws::String &value)
RdsDbInstance & WithDbUser(Aws::String &&value)
bool DbInstanceIdentifierHasBeenSet() const
RdsDbInstance & WithEngine(const char *value)
void SetStackId(const char *value)
void SetAddress(const char *value)
bool GetMissingOnRds() const
void SetStackId(const Aws::String &value)
RdsDbInstance & WithRdsDbInstanceArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue