7#include <aws/neptune/Neptune_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
59 inline void SetDBClusterEndpointIdentifier(
const char* value) { m_dBClusterEndpointIdentifierHasBeenSet =
true; m_dBClusterEndpointIdentifier.assign(value); }
74 inline void SetDBClusterIdentifier(
const char* value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier.assign(value); }
103 inline void SetEndpoint(
const char* value) { m_endpointHasBeenSet =
true; m_endpoint.assign(value); }
121 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
136 inline void SetEndpointType(
const char* value) { m_endpointTypeHasBeenSet =
true; m_endpointType.assign(value); }
151 inline void SetCustomEndpointType(
const char* value) { m_customEndpointTypeHasBeenSet =
true; m_customEndpointType.assign(value); }
198 inline void SetDBClusterEndpointArn(
const char* value) { m_dBClusterEndpointArnHasBeenSet =
true; m_dBClusterEndpointArn.assign(value); }
206 bool m_dBClusterEndpointIdentifierHasBeenSet =
false;
209 bool m_dBClusterIdentifierHasBeenSet =
false;
212 bool m_dBClusterEndpointResourceIdentifierHasBeenSet =
false;
215 bool m_endpointHasBeenSet =
false;
218 bool m_statusHasBeenSet =
false;
221 bool m_endpointTypeHasBeenSet =
false;
224 bool m_customEndpointTypeHasBeenSet =
false;
227 bool m_staticMembersHasBeenSet =
false;
230 bool m_excludedMembersHasBeenSet =
false;
233 bool m_dBClusterEndpointArnHasBeenSet =
false;
void SetDBClusterEndpointIdentifier(const Aws::String &value)
DBClusterEndpoint & WithEndpointType(const Aws::String &value)
bool ExcludedMembersHasBeenSet() const
DBClusterEndpoint & WithCustomEndpointType(const Aws::String &value)
DBClusterEndpoint & WithDBClusterEndpointIdentifier(const Aws::String &value)
const Aws::Vector< Aws::String > & GetExcludedMembers() const
DBClusterEndpoint & WithEndpoint(const Aws::String &value)
const Aws::String & GetDBClusterEndpointArn() const
AWS_NEPTUNE_API DBClusterEndpoint()
void SetDBClusterEndpointArn(Aws::String &&value)
void SetEndpoint(const Aws::String &value)
void SetDBClusterEndpointResourceIdentifier(Aws::String &&value)
DBClusterEndpoint & AddExcludedMembers(Aws::String &&value)
AWS_NEPTUNE_API DBClusterEndpoint & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool StaticMembersHasBeenSet() const
AWS_NEPTUNE_API void OutputToStream(Aws::OStream &oStream, const char *location) const
DBClusterEndpoint & WithDBClusterEndpointArn(Aws::String &&value)
void SetDBClusterEndpointIdentifier(const char *value)
DBClusterEndpoint & WithDBClusterIdentifier(const char *value)
const Aws::String & GetDBClusterEndpointIdentifier() const
bool EndpointHasBeenSet() const
bool DBClusterEndpointArnHasBeenSet() const
void SetExcludedMembers(const Aws::Vector< Aws::String > &value)
DBClusterEndpoint & WithExcludedMembers(Aws::Vector< Aws::String > &&value)
DBClusterEndpoint & WithEndpoint(Aws::String &&value)
DBClusterEndpoint & WithEndpoint(const char *value)
DBClusterEndpoint & AddExcludedMembers(const Aws::String &value)
void SetDBClusterEndpointResourceIdentifier(const Aws::String &value)
const Aws::String & GetCustomEndpointType() const
void SetCustomEndpointType(const Aws::String &value)
bool CustomEndpointTypeHasBeenSet() const
DBClusterEndpoint & WithDBClusterIdentifier(const Aws::String &value)
DBClusterEndpoint & AddStaticMembers(const char *value)
DBClusterEndpoint & WithDBClusterEndpointIdentifier(Aws::String &&value)
void SetDBClusterIdentifier(const Aws::String &value)
AWS_NEPTUNE_API DBClusterEndpoint(const Aws::Utils::Xml::XmlNode &xmlNode)
DBClusterEndpoint & AddStaticMembers(const Aws::String &value)
void SetDBClusterEndpointIdentifier(Aws::String &&value)
DBClusterEndpoint & WithCustomEndpointType(const char *value)
bool DBClusterEndpointIdentifierHasBeenSet() const
void SetStaticMembers(const Aws::Vector< Aws::String > &value)
DBClusterEndpoint & WithStaticMembers(Aws::Vector< Aws::String > &&value)
void SetEndpointType(const Aws::String &value)
DBClusterEndpoint & WithDBClusterIdentifier(Aws::String &&value)
bool StatusHasBeenSet() const
bool DBClusterEndpointResourceIdentifierHasBeenSet() const
const Aws::String & GetDBClusterIdentifier() const
DBClusterEndpoint & WithStatus(const Aws::String &value)
void SetEndpoint(const char *value)
DBClusterEndpoint & WithStatus(const char *value)
void SetDBClusterEndpointResourceIdentifier(const char *value)
void SetCustomEndpointType(const char *value)
void SetEndpointType(Aws::String &&value)
void SetEndpointType(const char *value)
void SetEndpoint(Aws::String &&value)
DBClusterEndpoint & AddStaticMembers(Aws::String &&value)
void SetDBClusterEndpointArn(const char *value)
void SetStatus(Aws::String &&value)
DBClusterEndpoint & WithDBClusterEndpointIdentifier(const char *value)
DBClusterEndpoint & WithEndpointType(Aws::String &&value)
void SetStatus(const Aws::String &value)
DBClusterEndpoint & WithDBClusterEndpointResourceIdentifier(const char *value)
void SetStatus(const char *value)
DBClusterEndpoint & WithStatus(Aws::String &&value)
const Aws::String & GetDBClusterEndpointResourceIdentifier() const
const Aws::Vector< Aws::String > & GetStaticMembers() const
AWS_NEPTUNE_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetDBClusterIdentifier(const char *value)
void SetExcludedMembers(Aws::Vector< Aws::String > &&value)
DBClusterEndpoint & WithDBClusterEndpointArn(const Aws::String &value)
void SetStaticMembers(Aws::Vector< Aws::String > &&value)
const Aws::String & GetEndpoint() const
void SetDBClusterIdentifier(Aws::String &&value)
DBClusterEndpoint & AddExcludedMembers(const char *value)
bool DBClusterIdentifierHasBeenSet() const
DBClusterEndpoint & WithStaticMembers(const Aws::Vector< Aws::String > &value)
DBClusterEndpoint & WithDBClusterEndpointArn(const char *value)
const Aws::String & GetStatus() const
DBClusterEndpoint & WithExcludedMembers(const Aws::Vector< Aws::String > &value)
DBClusterEndpoint & WithDBClusterEndpointResourceIdentifier(Aws::String &&value)
const Aws::String & GetEndpointType() const
bool EndpointTypeHasBeenSet() const
void SetCustomEndpointType(Aws::String &&value)
void SetDBClusterEndpointArn(const Aws::String &value)
DBClusterEndpoint & WithDBClusterEndpointResourceIdentifier(const Aws::String &value)
DBClusterEndpoint & WithCustomEndpointType(Aws::String &&value)
DBClusterEndpoint & WithEndpointType(const char *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