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

#include <NodeInfo.h>

Public Member Functions

 NodeInfo ()
 
 NodeInfo (Aws::Utils::Json::JsonView jsonValue)
 
NodeInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAddedToClusterTime () const
 
bool AddedToClusterTimeHasBeenSet () const
 
void SetAddedToClusterTime (const Aws::String &value)
 
void SetAddedToClusterTime (Aws::String &&value)
 
void SetAddedToClusterTime (const char *value)
 
NodeInfoWithAddedToClusterTime (const Aws::String &value)
 
NodeInfoWithAddedToClusterTime (Aws::String &&value)
 
NodeInfoWithAddedToClusterTime (const char *value)
 
const BrokerNodeInfoGetBrokerNodeInfo () const
 
bool BrokerNodeInfoHasBeenSet () const
 
void SetBrokerNodeInfo (const BrokerNodeInfo &value)
 
void SetBrokerNodeInfo (BrokerNodeInfo &&value)
 
NodeInfoWithBrokerNodeInfo (const BrokerNodeInfo &value)
 
NodeInfoWithBrokerNodeInfo (BrokerNodeInfo &&value)
 
const Aws::StringGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const Aws::String &value)
 
void SetInstanceType (Aws::String &&value)
 
void SetInstanceType (const char *value)
 
NodeInfoWithInstanceType (const Aws::String &value)
 
NodeInfoWithInstanceType (Aws::String &&value)
 
NodeInfoWithInstanceType (const char *value)
 
const Aws::StringGetNodeARN () const
 
bool NodeARNHasBeenSet () const
 
void SetNodeARN (const Aws::String &value)
 
void SetNodeARN (Aws::String &&value)
 
void SetNodeARN (const char *value)
 
NodeInfoWithNodeARN (const Aws::String &value)
 
NodeInfoWithNodeARN (Aws::String &&value)
 
NodeInfoWithNodeARN (const char *value)
 
const NodeTypeGetNodeType () const
 
bool NodeTypeHasBeenSet () const
 
void SetNodeType (const NodeType &value)
 
void SetNodeType (NodeType &&value)
 
NodeInfoWithNodeType (const NodeType &value)
 
NodeInfoWithNodeType (NodeType &&value)
 
const ZookeeperNodeInfoGetZookeeperNodeInfo () const
 
bool ZookeeperNodeInfoHasBeenSet () const
 
void SetZookeeperNodeInfo (const ZookeeperNodeInfo &value)
 
void SetZookeeperNodeInfo (ZookeeperNodeInfo &&value)
 
NodeInfoWithZookeeperNodeInfo (const ZookeeperNodeInfo &value)
 
NodeInfoWithZookeeperNodeInfo (ZookeeperNodeInfo &&value)
 

Detailed Description

   <p>The node information object.</p>
<p><h3>See Also:</h3> 

AWS API Reference

Definition at line 36 of file NodeInfo.h.

Constructor & Destructor Documentation

◆ NodeInfo() [1/2]

Aws::Kafka::Model::NodeInfo::NodeInfo ( )

◆ NodeInfo() [2/2]

Aws::Kafka::Model::NodeInfo::NodeInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddedToClusterTimeHasBeenSet()

bool Aws::Kafka::Model::NodeInfo::AddedToClusterTimeHasBeenSet ( ) const
inline

The start time.

Definition at line 57 of file NodeInfo.h.

◆ BrokerNodeInfoHasBeenSet()

bool Aws::Kafka::Model::NodeInfo::BrokerNodeInfoHasBeenSet ( ) const
inline

The broker node info.

Definition at line 114 of file NodeInfo.h.

◆ GetAddedToClusterTime()

const Aws::String& Aws::Kafka::Model::NodeInfo::GetAddedToClusterTime ( ) const
inline

The start time.

Definition at line 50 of file NodeInfo.h.

◆ GetBrokerNodeInfo()

const BrokerNodeInfo& Aws::Kafka::Model::NodeInfo::GetBrokerNodeInfo ( ) const
inline

The broker node info.

Definition at line 107 of file NodeInfo.h.

◆ GetInstanceType()

const Aws::String& Aws::Kafka::Model::NodeInfo::GetInstanceType ( ) const
inline

The instance type.

Definition at line 150 of file NodeInfo.h.

◆ GetNodeARN()

const Aws::String& Aws::Kafka::Model::NodeInfo::GetNodeARN ( ) const
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 207 of file NodeInfo.h.

◆ GetNodeType()

const NodeType& Aws::Kafka::Model::NodeInfo::GetNodeType ( ) const
inline

The node type.

Definition at line 264 of file NodeInfo.h.

◆ GetZookeeperNodeInfo()

const ZookeeperNodeInfo& Aws::Kafka::Model::NodeInfo::GetZookeeperNodeInfo ( ) const
inline

The ZookeeperNodeInfo.

Definition at line 307 of file NodeInfo.h.

◆ InstanceTypeHasBeenSet()

bool Aws::Kafka::Model::NodeInfo::InstanceTypeHasBeenSet ( ) const
inline

The instance type.

Definition at line 157 of file NodeInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Kafka::Model::NodeInfo::Jsonize ( ) const

◆ NodeARNHasBeenSet()

bool Aws::Kafka::Model::NodeInfo::NodeARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 214 of file NodeInfo.h.

◆ NodeTypeHasBeenSet()

bool Aws::Kafka::Model::NodeInfo::NodeTypeHasBeenSet ( ) const
inline

The node type.

Definition at line 271 of file NodeInfo.h.

◆ operator=()

NodeInfo& Aws::Kafka::Model::NodeInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAddedToClusterTime() [1/3]

void Aws::Kafka::Model::NodeInfo::SetAddedToClusterTime ( Aws::String &&  value)
inline

The start time.

Definition at line 71 of file NodeInfo.h.

◆ SetAddedToClusterTime() [2/3]

void Aws::Kafka::Model::NodeInfo::SetAddedToClusterTime ( const Aws::String value)
inline

The start time.

Definition at line 64 of file NodeInfo.h.

◆ SetAddedToClusterTime() [3/3]

void Aws::Kafka::Model::NodeInfo::SetAddedToClusterTime ( const char *  value)
inline

The start time.

Definition at line 78 of file NodeInfo.h.

◆ SetBrokerNodeInfo() [1/2]

void Aws::Kafka::Model::NodeInfo::SetBrokerNodeInfo ( BrokerNodeInfo &&  value)
inline

The broker node info.

Definition at line 128 of file NodeInfo.h.

◆ SetBrokerNodeInfo() [2/2]

void Aws::Kafka::Model::NodeInfo::SetBrokerNodeInfo ( const BrokerNodeInfo value)
inline

The broker node info.

Definition at line 121 of file NodeInfo.h.

◆ SetInstanceType() [1/3]

void Aws::Kafka::Model::NodeInfo::SetInstanceType ( Aws::String &&  value)
inline

The instance type.

Definition at line 171 of file NodeInfo.h.

◆ SetInstanceType() [2/3]

void Aws::Kafka::Model::NodeInfo::SetInstanceType ( const Aws::String value)
inline

The instance type.

Definition at line 164 of file NodeInfo.h.

◆ SetInstanceType() [3/3]

void Aws::Kafka::Model::NodeInfo::SetInstanceType ( const char *  value)
inline

The instance type.

Definition at line 178 of file NodeInfo.h.

◆ SetNodeARN() [1/3]

void Aws::Kafka::Model::NodeInfo::SetNodeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 228 of file NodeInfo.h.

◆ SetNodeARN() [2/3]

void Aws::Kafka::Model::NodeInfo::SetNodeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 221 of file NodeInfo.h.

◆ SetNodeARN() [3/3]

void Aws::Kafka::Model::NodeInfo::SetNodeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 235 of file NodeInfo.h.

◆ SetNodeType() [1/2]

void Aws::Kafka::Model::NodeInfo::SetNodeType ( const NodeType value)
inline

The node type.

Definition at line 278 of file NodeInfo.h.

◆ SetNodeType() [2/2]

void Aws::Kafka::Model::NodeInfo::SetNodeType ( NodeType &&  value)
inline

The node type.

Definition at line 285 of file NodeInfo.h.

◆ SetZookeeperNodeInfo() [1/2]

void Aws::Kafka::Model::NodeInfo::SetZookeeperNodeInfo ( const ZookeeperNodeInfo value)
inline

The ZookeeperNodeInfo.

Definition at line 321 of file NodeInfo.h.

◆ SetZookeeperNodeInfo() [2/2]

void Aws::Kafka::Model::NodeInfo::SetZookeeperNodeInfo ( ZookeeperNodeInfo &&  value)
inline

The ZookeeperNodeInfo.

Definition at line 328 of file NodeInfo.h.

◆ WithAddedToClusterTime() [1/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithAddedToClusterTime ( Aws::String &&  value)
inline

The start time.

Definition at line 92 of file NodeInfo.h.

◆ WithAddedToClusterTime() [2/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithAddedToClusterTime ( const Aws::String value)
inline

The start time.

Definition at line 85 of file NodeInfo.h.

◆ WithAddedToClusterTime() [3/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithAddedToClusterTime ( const char *  value)
inline

The start time.

Definition at line 99 of file NodeInfo.h.

◆ WithBrokerNodeInfo() [1/2]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithBrokerNodeInfo ( BrokerNodeInfo &&  value)
inline

The broker node info.

Definition at line 142 of file NodeInfo.h.

◆ WithBrokerNodeInfo() [2/2]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithBrokerNodeInfo ( const BrokerNodeInfo value)
inline

The broker node info.

Definition at line 135 of file NodeInfo.h.

◆ WithInstanceType() [1/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithInstanceType ( Aws::String &&  value)
inline

The instance type.

Definition at line 192 of file NodeInfo.h.

◆ WithInstanceType() [2/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithInstanceType ( const Aws::String value)
inline

The instance type.

Definition at line 185 of file NodeInfo.h.

◆ WithInstanceType() [3/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithInstanceType ( const char *  value)
inline

The instance type.

Definition at line 199 of file NodeInfo.h.

◆ WithNodeARN() [1/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithNodeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 249 of file NodeInfo.h.

◆ WithNodeARN() [2/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithNodeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 242 of file NodeInfo.h.

◆ WithNodeARN() [3/3]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithNodeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the node.

Definition at line 256 of file NodeInfo.h.

◆ WithNodeType() [1/2]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithNodeType ( const NodeType value)
inline

The node type.

Definition at line 292 of file NodeInfo.h.

◆ WithNodeType() [2/2]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithNodeType ( NodeType &&  value)
inline

The node type.

Definition at line 299 of file NodeInfo.h.

◆ WithZookeeperNodeInfo() [1/2]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithZookeeperNodeInfo ( const ZookeeperNodeInfo value)
inline

The ZookeeperNodeInfo.

Definition at line 335 of file NodeInfo.h.

◆ WithZookeeperNodeInfo() [2/2]

NodeInfo& Aws::Kafka::Model::NodeInfo::WithZookeeperNodeInfo ( ZookeeperNodeInfo &&  value)
inline

The ZookeeperNodeInfo.

Definition at line 342 of file NodeInfo.h.

◆ ZookeeperNodeInfoHasBeenSet()

bool Aws::Kafka::Model::NodeInfo::ZookeeperNodeInfoHasBeenSet ( ) const
inline

The ZookeeperNodeInfo.

Definition at line 314 of file NodeInfo.h.


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