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

#include <BrokerEBSVolumeInfo.h>

Public Member Functions

 BrokerEBSVolumeInfo ()
 
 BrokerEBSVolumeInfo (Aws::Utils::Json::JsonView jsonValue)
 
BrokerEBSVolumeInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKafkaBrokerNodeId () const
 
bool KafkaBrokerNodeIdHasBeenSet () const
 
void SetKafkaBrokerNodeId (const Aws::String &value)
 
void SetKafkaBrokerNodeId (Aws::String &&value)
 
void SetKafkaBrokerNodeId (const char *value)
 
BrokerEBSVolumeInfoWithKafkaBrokerNodeId (const Aws::String &value)
 
BrokerEBSVolumeInfoWithKafkaBrokerNodeId (Aws::String &&value)
 
BrokerEBSVolumeInfoWithKafkaBrokerNodeId (const char *value)
 
int GetVolumeSizeGB () const
 
bool VolumeSizeGBHasBeenSet () const
 
void SetVolumeSizeGB (int value)
 
BrokerEBSVolumeInfoWithVolumeSizeGB (int value)
 

Detailed Description

   <p>Specifies the EBS volume upgrade information. The broker

identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.

See Also:

AWS API Reference

Definition at line 35 of file BrokerEBSVolumeInfo.h.

Constructor & Destructor Documentation

◆ BrokerEBSVolumeInfo() [1/2]

Aws::Kafka::Model::BrokerEBSVolumeInfo::BrokerEBSVolumeInfo ( )

◆ BrokerEBSVolumeInfo() [2/2]

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

Member Function Documentation

◆ GetKafkaBrokerNodeId()

const Aws::String& Aws::Kafka::Model::BrokerEBSVolumeInfo::GetKafkaBrokerNodeId ( ) const
inline

The ID of the broker to update.

Definition at line 49 of file BrokerEBSVolumeInfo.h.

◆ GetVolumeSizeGB()

int Aws::Kafka::Model::BrokerEBSVolumeInfo::GetVolumeSizeGB ( ) const
inline

Size of the EBS volume to update.

Definition at line 106 of file BrokerEBSVolumeInfo.h.

◆ Jsonize()

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

◆ KafkaBrokerNodeIdHasBeenSet()

bool Aws::Kafka::Model::BrokerEBSVolumeInfo::KafkaBrokerNodeIdHasBeenSet ( ) const
inline

The ID of the broker to update.

Definition at line 56 of file BrokerEBSVolumeInfo.h.

◆ operator=()

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

◆ SetKafkaBrokerNodeId() [1/3]

void Aws::Kafka::Model::BrokerEBSVolumeInfo::SetKafkaBrokerNodeId ( Aws::String &&  value)
inline

The ID of the broker to update.

Definition at line 70 of file BrokerEBSVolumeInfo.h.

◆ SetKafkaBrokerNodeId() [2/3]

void Aws::Kafka::Model::BrokerEBSVolumeInfo::SetKafkaBrokerNodeId ( const Aws::String value)
inline

The ID of the broker to update.

Definition at line 63 of file BrokerEBSVolumeInfo.h.

◆ SetKafkaBrokerNodeId() [3/3]

void Aws::Kafka::Model::BrokerEBSVolumeInfo::SetKafkaBrokerNodeId ( const char *  value)
inline

The ID of the broker to update.

Definition at line 77 of file BrokerEBSVolumeInfo.h.

◆ SetVolumeSizeGB()

void Aws::Kafka::Model::BrokerEBSVolumeInfo::SetVolumeSizeGB ( int  value)
inline

Size of the EBS volume to update.

Definition at line 120 of file BrokerEBSVolumeInfo.h.

◆ VolumeSizeGBHasBeenSet()

bool Aws::Kafka::Model::BrokerEBSVolumeInfo::VolumeSizeGBHasBeenSet ( ) const
inline

Size of the EBS volume to update.

Definition at line 113 of file BrokerEBSVolumeInfo.h.

◆ WithKafkaBrokerNodeId() [1/3]

BrokerEBSVolumeInfo& Aws::Kafka::Model::BrokerEBSVolumeInfo::WithKafkaBrokerNodeId ( Aws::String &&  value)
inline

The ID of the broker to update.

Definition at line 91 of file BrokerEBSVolumeInfo.h.

◆ WithKafkaBrokerNodeId() [2/3]

BrokerEBSVolumeInfo& Aws::Kafka::Model::BrokerEBSVolumeInfo::WithKafkaBrokerNodeId ( const Aws::String value)
inline

The ID of the broker to update.

Definition at line 84 of file BrokerEBSVolumeInfo.h.

◆ WithKafkaBrokerNodeId() [3/3]

BrokerEBSVolumeInfo& Aws::Kafka::Model::BrokerEBSVolumeInfo::WithKafkaBrokerNodeId ( const char *  value)
inline

The ID of the broker to update.

Definition at line 98 of file BrokerEBSVolumeInfo.h.

◆ WithVolumeSizeGB()

BrokerEBSVolumeInfo& Aws::Kafka::Model::BrokerEBSVolumeInfo::WithVolumeSizeGB ( int  value)
inline

Size of the EBS volume to update.

Definition at line 127 of file BrokerEBSVolumeInfo.h.


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