AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::ClusterNode Class Reference

#include <ClusterNode.h>

Public Member Functions

 ClusterNode ()
 
 ClusterNode (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ClusterNodeoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetNodeRole () const
 
bool NodeRoleHasBeenSet () const
 
void SetNodeRole (const Aws::String &value)
 
void SetNodeRole (Aws::String &&value)
 
void SetNodeRole (const char *value)
 
ClusterNodeWithNodeRole (const Aws::String &value)
 
ClusterNodeWithNodeRole (Aws::String &&value)
 
ClusterNodeWithNodeRole (const char *value)
 
const Aws::StringGetPrivateIPAddress () const
 
bool PrivateIPAddressHasBeenSet () const
 
void SetPrivateIPAddress (const Aws::String &value)
 
void SetPrivateIPAddress (Aws::String &&value)
 
void SetPrivateIPAddress (const char *value)
 
ClusterNodeWithPrivateIPAddress (const Aws::String &value)
 
ClusterNodeWithPrivateIPAddress (Aws::String &&value)
 
ClusterNodeWithPrivateIPAddress (const char *value)
 
const Aws::StringGetPublicIPAddress () const
 
bool PublicIPAddressHasBeenSet () const
 
void SetPublicIPAddress (const Aws::String &value)
 
void SetPublicIPAddress (Aws::String &&value)
 
void SetPublicIPAddress (const char *value)
 
ClusterNodeWithPublicIPAddress (const Aws::String &value)
 
ClusterNodeWithPublicIPAddress (Aws::String &&value)
 
ClusterNodeWithPublicIPAddress (const char *value)
 

Detailed Description

The identifier of a node in a cluster.

See Also:

AWS API Reference

Definition at line 31 of file ClusterNode.h.

Constructor & Destructor Documentation

◆ ClusterNode() [1/2]

Aws::Redshift::Model::ClusterNode::ClusterNode ( )

◆ ClusterNode() [2/2]

Aws::Redshift::Model::ClusterNode::ClusterNode ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetNodeRole()

const Aws::String& Aws::Redshift::Model::ClusterNode::GetNodeRole ( ) const
inline

Whether the node is a leader node or a compute node.

Definition at line 45 of file ClusterNode.h.

◆ GetPrivateIPAddress()

const Aws::String& Aws::Redshift::Model::ClusterNode::GetPrivateIPAddress ( ) const
inline

The private IP address of a node within a cluster.

Definition at line 86 of file ClusterNode.h.

◆ GetPublicIPAddress()

const Aws::String& Aws::Redshift::Model::ClusterNode::GetPublicIPAddress ( ) const
inline

The public IP address of a node within a cluster.

Definition at line 127 of file ClusterNode.h.

◆ NodeRoleHasBeenSet()

bool Aws::Redshift::Model::ClusterNode::NodeRoleHasBeenSet ( ) const
inline

Whether the node is a leader node or a compute node.

Definition at line 50 of file ClusterNode.h.

◆ operator=()

ClusterNode& Aws::Redshift::Model::ClusterNode::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::ClusterNode::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::Redshift::Model::ClusterNode::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PrivateIPAddressHasBeenSet()

bool Aws::Redshift::Model::ClusterNode::PrivateIPAddressHasBeenSet ( ) const
inline

The private IP address of a node within a cluster.

Definition at line 91 of file ClusterNode.h.

◆ PublicIPAddressHasBeenSet()

bool Aws::Redshift::Model::ClusterNode::PublicIPAddressHasBeenSet ( ) const
inline

The public IP address of a node within a cluster.

Definition at line 132 of file ClusterNode.h.

◆ SetNodeRole() [1/3]

void Aws::Redshift::Model::ClusterNode::SetNodeRole ( Aws::String &&  value)
inline

Whether the node is a leader node or a compute node.

Definition at line 60 of file ClusterNode.h.

◆ SetNodeRole() [2/3]

void Aws::Redshift::Model::ClusterNode::SetNodeRole ( const Aws::String value)
inline

Whether the node is a leader node or a compute node.

Definition at line 55 of file ClusterNode.h.

◆ SetNodeRole() [3/3]

void Aws::Redshift::Model::ClusterNode::SetNodeRole ( const char *  value)
inline

Whether the node is a leader node or a compute node.

Definition at line 65 of file ClusterNode.h.

◆ SetPrivateIPAddress() [1/3]

void Aws::Redshift::Model::ClusterNode::SetPrivateIPAddress ( Aws::String &&  value)
inline

The private IP address of a node within a cluster.

Definition at line 101 of file ClusterNode.h.

◆ SetPrivateIPAddress() [2/3]

void Aws::Redshift::Model::ClusterNode::SetPrivateIPAddress ( const Aws::String value)
inline

The private IP address of a node within a cluster.

Definition at line 96 of file ClusterNode.h.

◆ SetPrivateIPAddress() [3/3]

void Aws::Redshift::Model::ClusterNode::SetPrivateIPAddress ( const char *  value)
inline

The private IP address of a node within a cluster.

Definition at line 106 of file ClusterNode.h.

◆ SetPublicIPAddress() [1/3]

void Aws::Redshift::Model::ClusterNode::SetPublicIPAddress ( Aws::String &&  value)
inline

The public IP address of a node within a cluster.

Definition at line 142 of file ClusterNode.h.

◆ SetPublicIPAddress() [2/3]

void Aws::Redshift::Model::ClusterNode::SetPublicIPAddress ( const Aws::String value)
inline

The public IP address of a node within a cluster.

Definition at line 137 of file ClusterNode.h.

◆ SetPublicIPAddress() [3/3]

void Aws::Redshift::Model::ClusterNode::SetPublicIPAddress ( const char *  value)
inline

The public IP address of a node within a cluster.

Definition at line 147 of file ClusterNode.h.

◆ WithNodeRole() [1/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithNodeRole ( Aws::String &&  value)
inline

Whether the node is a leader node or a compute node.

Definition at line 75 of file ClusterNode.h.

◆ WithNodeRole() [2/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithNodeRole ( const Aws::String value)
inline

Whether the node is a leader node or a compute node.

Definition at line 70 of file ClusterNode.h.

◆ WithNodeRole() [3/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithNodeRole ( const char *  value)
inline

Whether the node is a leader node or a compute node.

Definition at line 80 of file ClusterNode.h.

◆ WithPrivateIPAddress() [1/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithPrivateIPAddress ( Aws::String &&  value)
inline

The private IP address of a node within a cluster.

Definition at line 116 of file ClusterNode.h.

◆ WithPrivateIPAddress() [2/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithPrivateIPAddress ( const Aws::String value)
inline

The private IP address of a node within a cluster.

Definition at line 111 of file ClusterNode.h.

◆ WithPrivateIPAddress() [3/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithPrivateIPAddress ( const char *  value)
inline

The private IP address of a node within a cluster.

Definition at line 121 of file ClusterNode.h.

◆ WithPublicIPAddress() [1/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithPublicIPAddress ( Aws::String &&  value)
inline

The public IP address of a node within a cluster.

Definition at line 157 of file ClusterNode.h.

◆ WithPublicIPAddress() [2/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithPublicIPAddress ( const Aws::String value)
inline

The public IP address of a node within a cluster.

Definition at line 152 of file ClusterNode.h.

◆ WithPublicIPAddress() [3/3]

ClusterNode& Aws::Redshift::Model::ClusterNode::WithPublicIPAddress ( const char *  value)
inline

The public IP address of a node within a cluster.

Definition at line 162 of file ClusterNode.h.


The documentation for this class was generated from the following file: