44 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
45 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
65 inline void SetNodeRole(
const char* value) { m_nodeRoleHasBeenSet =
true; m_nodeRole.assign(value); }
100 inline void SetPrivateIPAddress(
const char* value) { m_privateIPAddressHasBeenSet =
true; m_privateIPAddress.assign(value); }
135 inline void SetPublicIPAddress(
const char* value) { m_publicIPAddressHasBeenSet =
true; m_publicIPAddress.assign(value); }
154 bool m_nodeRoleHasBeenSet;
156 bool m_privateIPAddressHasBeenSet;
158 bool m_publicIPAddressHasBeenSet;
ClusterNode & WithNodeRole(const char *value)
ClusterNode & WithNodeRole(Aws::String &&value)
void SetNodeRole(Aws::String &&value)
void SetPublicIPAddress(Aws::String &&value)
void SetPrivateIPAddress(const char *value)
ClusterNode & WithPublicIPAddress(Aws::String &&value)
void SetPrivateIPAddress(const Aws::String &value)
ClusterNode & WithPrivateIPAddress(const char *value)
ClusterNode & WithPrivateIPAddress(Aws::String &&value)
const Aws::String & GetPublicIPAddress() const
void SetPublicIPAddress(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetPrivateIPAddress(Aws::String &&value)
ClusterNode & WithPublicIPAddress(const char *value)
void SetNodeRole(const Aws::String &value)
const Aws::String & GetNodeRole() const
void SetPublicIPAddress(const char *value)
ClusterNode & WithPrivateIPAddress(const Aws::String &value)
const Aws::String & GetPrivateIPAddress() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ClusterNode & WithNodeRole(const Aws::String &value)
ClusterNode & WithPublicIPAddress(const Aws::String &value)
void SetNodeRole(const char *value)
JSON (JavaScript Object Notation).