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

#include <BrokerNodeInfo.h>

Public Member Functions

 BrokerNodeInfo ()
 
 BrokerNodeInfo (Aws::Utils::Json::JsonView jsonValue)
 
BrokerNodeInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAttachedENIId () const
 
bool AttachedENIIdHasBeenSet () const
 
void SetAttachedENIId (const Aws::String &value)
 
void SetAttachedENIId (Aws::String &&value)
 
void SetAttachedENIId (const char *value)
 
BrokerNodeInfoWithAttachedENIId (const Aws::String &value)
 
BrokerNodeInfoWithAttachedENIId (Aws::String &&value)
 
BrokerNodeInfoWithAttachedENIId (const char *value)
 
double GetBrokerId () const
 
bool BrokerIdHasBeenSet () const
 
void SetBrokerId (double value)
 
BrokerNodeInfoWithBrokerId (double value)
 
const Aws::StringGetClientSubnet () const
 
bool ClientSubnetHasBeenSet () const
 
void SetClientSubnet (const Aws::String &value)
 
void SetClientSubnet (Aws::String &&value)
 
void SetClientSubnet (const char *value)
 
BrokerNodeInfoWithClientSubnet (const Aws::String &value)
 
BrokerNodeInfoWithClientSubnet (Aws::String &&value)
 
BrokerNodeInfoWithClientSubnet (const char *value)
 
const Aws::StringGetClientVpcIpAddress () const
 
bool ClientVpcIpAddressHasBeenSet () const
 
void SetClientVpcIpAddress (const Aws::String &value)
 
void SetClientVpcIpAddress (Aws::String &&value)
 
void SetClientVpcIpAddress (const char *value)
 
BrokerNodeInfoWithClientVpcIpAddress (const Aws::String &value)
 
BrokerNodeInfoWithClientVpcIpAddress (Aws::String &&value)
 
BrokerNodeInfoWithClientVpcIpAddress (const char *value)
 
const BrokerSoftwareInfoGetCurrentBrokerSoftwareInfo () const
 
bool CurrentBrokerSoftwareInfoHasBeenSet () const
 
void SetCurrentBrokerSoftwareInfo (const BrokerSoftwareInfo &value)
 
void SetCurrentBrokerSoftwareInfo (BrokerSoftwareInfo &&value)
 
BrokerNodeInfoWithCurrentBrokerSoftwareInfo (const BrokerSoftwareInfo &value)
 
BrokerNodeInfoWithCurrentBrokerSoftwareInfo (BrokerSoftwareInfo &&value)
 
const Aws::Vector< Aws::String > & GetEndpoints () const
 
bool EndpointsHasBeenSet () const
 
void SetEndpoints (const Aws::Vector< Aws::String > &value)
 
void SetEndpoints (Aws::Vector< Aws::String > &&value)
 
BrokerNodeInfoWithEndpoints (const Aws::Vector< Aws::String > &value)
 
BrokerNodeInfoWithEndpoints (Aws::Vector< Aws::String > &&value)
 
BrokerNodeInfoAddEndpoints (const Aws::String &value)
 
BrokerNodeInfoAddEndpoints (Aws::String &&value)
 
BrokerNodeInfoAddEndpoints (const char *value)
 

Detailed Description

   <p>BrokerNodeInfo</p>
<p><h3>See Also:</h3>   <a

href="http://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/BrokerNodeInfo">AWS API Reference

Definition at line 35 of file BrokerNodeInfo.h.

Constructor & Destructor Documentation

◆ BrokerNodeInfo() [1/2]

Aws::Kafka::Model::BrokerNodeInfo::BrokerNodeInfo ( )

◆ BrokerNodeInfo() [2/2]

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

Member Function Documentation

◆ AddEndpoints() [1/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::AddEndpoints ( Aws::String &&  value)
inline

Endpoints for accessing the broker.

Definition at line 363 of file BrokerNodeInfo.h.

◆ AddEndpoints() [2/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::AddEndpoints ( const Aws::String value)
inline

Endpoints for accessing the broker.

Definition at line 356 of file BrokerNodeInfo.h.

◆ AddEndpoints() [3/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::AddEndpoints ( const char *  value)
inline

Endpoints for accessing the broker.

Definition at line 370 of file BrokerNodeInfo.h.

◆ AttachedENIIdHasBeenSet()

bool Aws::Kafka::Model::BrokerNodeInfo::AttachedENIIdHasBeenSet ( ) const
inline

The attached elastic network interface of the broker.

Definition at line 58 of file BrokerNodeInfo.h.

◆ BrokerIdHasBeenSet()

bool Aws::Kafka::Model::BrokerNodeInfo::BrokerIdHasBeenSet ( ) const
inline

The ID of the broker.

Definition at line 121 of file BrokerNodeInfo.h.

◆ ClientSubnetHasBeenSet()

bool Aws::Kafka::Model::BrokerNodeInfo::ClientSubnetHasBeenSet ( ) const
inline

The client subnet to which this broker node belongs.

Definition at line 152 of file BrokerNodeInfo.h.

◆ ClientVpcIpAddressHasBeenSet()

bool Aws::Kafka::Model::BrokerNodeInfo::ClientVpcIpAddressHasBeenSet ( ) const
inline

The virtual private cloud (VPC) of the client.

Definition at line 215 of file BrokerNodeInfo.h.

◆ CurrentBrokerSoftwareInfoHasBeenSet()

bool Aws::Kafka::Model::BrokerNodeInfo::CurrentBrokerSoftwareInfoHasBeenSet ( ) const
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 274 of file BrokerNodeInfo.h.

◆ EndpointsHasBeenSet()

bool Aws::Kafka::Model::BrokerNodeInfo::EndpointsHasBeenSet ( ) const
inline

Endpoints for accessing the broker.

Definition at line 321 of file BrokerNodeInfo.h.

◆ GetAttachedENIId()

const Aws::String& Aws::Kafka::Model::BrokerNodeInfo::GetAttachedENIId ( ) const
inline

The attached elastic network interface of the broker.

Definition at line 50 of file BrokerNodeInfo.h.

◆ GetBrokerId()

double Aws::Kafka::Model::BrokerNodeInfo::GetBrokerId ( ) const
inline

The ID of the broker.

Definition at line 114 of file BrokerNodeInfo.h.

◆ GetClientSubnet()

const Aws::String& Aws::Kafka::Model::BrokerNodeInfo::GetClientSubnet ( ) const
inline

The client subnet to which this broker node belongs.

Definition at line 144 of file BrokerNodeInfo.h.

◆ GetClientVpcIpAddress()

const Aws::String& Aws::Kafka::Model::BrokerNodeInfo::GetClientVpcIpAddress ( ) const
inline

The virtual private cloud (VPC) of the client.

Definition at line 208 of file BrokerNodeInfo.h.

◆ GetCurrentBrokerSoftwareInfo()

const BrokerSoftwareInfo& Aws::Kafka::Model::BrokerNodeInfo::GetCurrentBrokerSoftwareInfo ( ) const
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 266 of file BrokerNodeInfo.h.

◆ GetEndpoints()

const Aws::Vector<Aws::String>& Aws::Kafka::Model::BrokerNodeInfo::GetEndpoints ( ) const
inline

Endpoints for accessing the broker.

Definition at line 314 of file BrokerNodeInfo.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAttachedENIId() [1/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetAttachedENIId ( Aws::String &&  value)
inline

The attached elastic network interface of the broker.

Definition at line 74 of file BrokerNodeInfo.h.

◆ SetAttachedENIId() [2/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetAttachedENIId ( const Aws::String value)
inline

The attached elastic network interface of the broker.

Definition at line 66 of file BrokerNodeInfo.h.

◆ SetAttachedENIId() [3/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetAttachedENIId ( const char *  value)
inline

The attached elastic network interface of the broker.

Definition at line 82 of file BrokerNodeInfo.h.

◆ SetBrokerId()

void Aws::Kafka::Model::BrokerNodeInfo::SetBrokerId ( double  value)
inline

The ID of the broker.

Definition at line 128 of file BrokerNodeInfo.h.

◆ SetClientSubnet() [1/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetClientSubnet ( Aws::String &&  value)
inline

The client subnet to which this broker node belongs.

Definition at line 168 of file BrokerNodeInfo.h.

◆ SetClientSubnet() [2/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetClientSubnet ( const Aws::String value)
inline

The client subnet to which this broker node belongs.

Definition at line 160 of file BrokerNodeInfo.h.

◆ SetClientSubnet() [3/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetClientSubnet ( const char *  value)
inline

The client subnet to which this broker node belongs.

Definition at line 176 of file BrokerNodeInfo.h.

◆ SetClientVpcIpAddress() [1/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetClientVpcIpAddress ( Aws::String &&  value)
inline

The virtual private cloud (VPC) of the client.

Definition at line 229 of file BrokerNodeInfo.h.

◆ SetClientVpcIpAddress() [2/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetClientVpcIpAddress ( const Aws::String value)
inline

The virtual private cloud (VPC) of the client.

Definition at line 222 of file BrokerNodeInfo.h.

◆ SetClientVpcIpAddress() [3/3]

void Aws::Kafka::Model::BrokerNodeInfo::SetClientVpcIpAddress ( const char *  value)
inline

The virtual private cloud (VPC) of the client.

Definition at line 236 of file BrokerNodeInfo.h.

◆ SetCurrentBrokerSoftwareInfo() [1/2]

void Aws::Kafka::Model::BrokerNodeInfo::SetCurrentBrokerSoftwareInfo ( BrokerSoftwareInfo &&  value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 290 of file BrokerNodeInfo.h.

◆ SetCurrentBrokerSoftwareInfo() [2/2]

void Aws::Kafka::Model::BrokerNodeInfo::SetCurrentBrokerSoftwareInfo ( const BrokerSoftwareInfo value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 282 of file BrokerNodeInfo.h.

◆ SetEndpoints() [1/2]

void Aws::Kafka::Model::BrokerNodeInfo::SetEndpoints ( Aws::Vector< Aws::String > &&  value)
inline

Endpoints for accessing the broker.

Definition at line 335 of file BrokerNodeInfo.h.

◆ SetEndpoints() [2/2]

void Aws::Kafka::Model::BrokerNodeInfo::SetEndpoints ( const Aws::Vector< Aws::String > &  value)
inline

Endpoints for accessing the broker.

Definition at line 328 of file BrokerNodeInfo.h.

◆ WithAttachedENIId() [1/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithAttachedENIId ( Aws::String &&  value)
inline

The attached elastic network interface of the broker.

Definition at line 98 of file BrokerNodeInfo.h.

◆ WithAttachedENIId() [2/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithAttachedENIId ( const Aws::String value)
inline

The attached elastic network interface of the broker.

Definition at line 90 of file BrokerNodeInfo.h.

◆ WithAttachedENIId() [3/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithAttachedENIId ( const char *  value)
inline

The attached elastic network interface of the broker.

Definition at line 106 of file BrokerNodeInfo.h.

◆ WithBrokerId()

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithBrokerId ( double  value)
inline

The ID of the broker.

Definition at line 135 of file BrokerNodeInfo.h.

◆ WithClientSubnet() [1/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithClientSubnet ( Aws::String &&  value)
inline

The client subnet to which this broker node belongs.

Definition at line 192 of file BrokerNodeInfo.h.

◆ WithClientSubnet() [2/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithClientSubnet ( const Aws::String value)
inline

The client subnet to which this broker node belongs.

Definition at line 184 of file BrokerNodeInfo.h.

◆ WithClientSubnet() [3/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithClientSubnet ( const char *  value)
inline

The client subnet to which this broker node belongs.

Definition at line 200 of file BrokerNodeInfo.h.

◆ WithClientVpcIpAddress() [1/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithClientVpcIpAddress ( Aws::String &&  value)
inline

The virtual private cloud (VPC) of the client.

Definition at line 250 of file BrokerNodeInfo.h.

◆ WithClientVpcIpAddress() [2/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithClientVpcIpAddress ( const Aws::String value)
inline

The virtual private cloud (VPC) of the client.

Definition at line 243 of file BrokerNodeInfo.h.

◆ WithClientVpcIpAddress() [3/3]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithClientVpcIpAddress ( const char *  value)
inline

The virtual private cloud (VPC) of the client.

Definition at line 257 of file BrokerNodeInfo.h.

◆ WithCurrentBrokerSoftwareInfo() [1/2]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithCurrentBrokerSoftwareInfo ( BrokerSoftwareInfo &&  value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 306 of file BrokerNodeInfo.h.

◆ WithCurrentBrokerSoftwareInfo() [2/2]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithCurrentBrokerSoftwareInfo ( const BrokerSoftwareInfo value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 298 of file BrokerNodeInfo.h.

◆ WithEndpoints() [1/2]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithEndpoints ( Aws::Vector< Aws::String > &&  value)
inline

Endpoints for accessing the broker.

Definition at line 349 of file BrokerNodeInfo.h.

◆ WithEndpoints() [2/2]

BrokerNodeInfo& Aws::Kafka::Model::BrokerNodeInfo::WithEndpoints ( const Aws::Vector< Aws::String > &  value)
inline

Endpoints for accessing the broker.

Definition at line 342 of file BrokerNodeInfo.h.


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