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

#include <BrokerSoftwareInfo.h>

Public Member Functions

 BrokerSoftwareInfo ()
 
 BrokerSoftwareInfo (Aws::Utils::Json::JsonView jsonValue)
 
BrokerSoftwareInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConfigurationArn () const
 
bool ConfigurationArnHasBeenSet () const
 
void SetConfigurationArn (const Aws::String &value)
 
void SetConfigurationArn (Aws::String &&value)
 
void SetConfigurationArn (const char *value)
 
BrokerSoftwareInfoWithConfigurationArn (const Aws::String &value)
 
BrokerSoftwareInfoWithConfigurationArn (Aws::String &&value)
 
BrokerSoftwareInfoWithConfigurationArn (const char *value)
 
long long GetConfigurationRevision () const
 
bool ConfigurationRevisionHasBeenSet () const
 
void SetConfigurationRevision (long long value)
 
BrokerSoftwareInfoWithConfigurationRevision (long long value)
 
const Aws::StringGetKafkaVersion () const
 
bool KafkaVersionHasBeenSet () const
 
void SetKafkaVersion (const Aws::String &value)
 
void SetKafkaVersion (Aws::String &&value)
 
void SetKafkaVersion (const char *value)
 
BrokerSoftwareInfoWithKafkaVersion (const Aws::String &value)
 
BrokerSoftwareInfoWithKafkaVersion (Aws::String &&value)
 
BrokerSoftwareInfoWithKafkaVersion (const char *value)
 

Detailed Description

   <p>Information about the current software installed on the

cluster.

See Also:

AWS API Reference

Definition at line 34 of file BrokerSoftwareInfo.h.

Constructor & Destructor Documentation

◆ BrokerSoftwareInfo() [1/2]

Aws::Kafka::Model::BrokerSoftwareInfo::BrokerSoftwareInfo ( )

◆ BrokerSoftwareInfo() [2/2]

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

Member Function Documentation

◆ ConfigurationArnHasBeenSet()

bool Aws::Kafka::Model::BrokerSoftwareInfo::ConfigurationArnHasBeenSet ( ) const
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 57 of file BrokerSoftwareInfo.h.

◆ ConfigurationRevisionHasBeenSet()

bool Aws::Kafka::Model::BrokerSoftwareInfo::ConfigurationRevisionHasBeenSet ( ) const
inline
 <p>The revision of the configuration to use. This field isn't

visible in this preview release.

Definition at line 122 of file BrokerSoftwareInfo.h.

◆ GetConfigurationArn()

const Aws::String& Aws::Kafka::Model::BrokerSoftwareInfo::GetConfigurationArn ( ) const
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 49 of file BrokerSoftwareInfo.h.

◆ GetConfigurationRevision()

long long Aws::Kafka::Model::BrokerSoftwareInfo::GetConfigurationRevision ( ) const
inline
 <p>The revision of the configuration to use. This field isn't

visible in this preview release.

Definition at line 114 of file BrokerSoftwareInfo.h.

◆ GetKafkaVersion()

const Aws::String& Aws::Kafka::Model::BrokerSoftwareInfo::GetKafkaVersion ( ) const
inline

The version of Apache Kafka.

Definition at line 146 of file BrokerSoftwareInfo.h.

◆ Jsonize()

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

◆ KafkaVersionHasBeenSet()

bool Aws::Kafka::Model::BrokerSoftwareInfo::KafkaVersionHasBeenSet ( ) const
inline

The version of Apache Kafka.

Definition at line 153 of file BrokerSoftwareInfo.h.

◆ operator=()

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

◆ SetConfigurationArn() [1/3]

void Aws::Kafka::Model::BrokerSoftwareInfo::SetConfigurationArn ( Aws::String &&  value)
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 73 of file BrokerSoftwareInfo.h.

◆ SetConfigurationArn() [2/3]

void Aws::Kafka::Model::BrokerSoftwareInfo::SetConfigurationArn ( const Aws::String value)
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 65 of file BrokerSoftwareInfo.h.

◆ SetConfigurationArn() [3/3]

void Aws::Kafka::Model::BrokerSoftwareInfo::SetConfigurationArn ( const char *  value)
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 81 of file BrokerSoftwareInfo.h.

◆ SetConfigurationRevision()

void Aws::Kafka::Model::BrokerSoftwareInfo::SetConfigurationRevision ( long long  value)
inline
 <p>The revision of the configuration to use. This field isn't

visible in this preview release.

Definition at line 130 of file BrokerSoftwareInfo.h.

◆ SetKafkaVersion() [1/3]

void Aws::Kafka::Model::BrokerSoftwareInfo::SetKafkaVersion ( Aws::String &&  value)
inline

The version of Apache Kafka.

Definition at line 167 of file BrokerSoftwareInfo.h.

◆ SetKafkaVersion() [2/3]

void Aws::Kafka::Model::BrokerSoftwareInfo::SetKafkaVersion ( const Aws::String value)
inline

The version of Apache Kafka.

Definition at line 160 of file BrokerSoftwareInfo.h.

◆ SetKafkaVersion() [3/3]

void Aws::Kafka::Model::BrokerSoftwareInfo::SetKafkaVersion ( const char *  value)
inline

The version of Apache Kafka.

Definition at line 174 of file BrokerSoftwareInfo.h.

◆ WithConfigurationArn() [1/3]

BrokerSoftwareInfo& Aws::Kafka::Model::BrokerSoftwareInfo::WithConfigurationArn ( Aws::String &&  value)
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 97 of file BrokerSoftwareInfo.h.

◆ WithConfigurationArn() [2/3]

BrokerSoftwareInfo& Aws::Kafka::Model::BrokerSoftwareInfo::WithConfigurationArn ( const Aws::String value)
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 89 of file BrokerSoftwareInfo.h.

◆ WithConfigurationArn() [3/3]

BrokerSoftwareInfo& Aws::Kafka::Model::BrokerSoftwareInfo::WithConfigurationArn ( const char *  value)
inline
 <p>The Amazon Resource Name (ARN) of the configuration used for the

cluster. This field isn't visible in this preview release.

Definition at line 105 of file BrokerSoftwareInfo.h.

◆ WithConfigurationRevision()

BrokerSoftwareInfo& Aws::Kafka::Model::BrokerSoftwareInfo::WithConfigurationRevision ( long long  value)
inline
 <p>The revision of the configuration to use. This field isn't

visible in this preview release.

Definition at line 138 of file BrokerSoftwareInfo.h.

◆ WithKafkaVersion() [1/3]

BrokerSoftwareInfo& Aws::Kafka::Model::BrokerSoftwareInfo::WithKafkaVersion ( Aws::String &&  value)
inline

The version of Apache Kafka.

Definition at line 188 of file BrokerSoftwareInfo.h.

◆ WithKafkaVersion() [2/3]

BrokerSoftwareInfo& Aws::Kafka::Model::BrokerSoftwareInfo::WithKafkaVersion ( const Aws::String value)
inline

The version of Apache Kafka.

Definition at line 181 of file BrokerSoftwareInfo.h.

◆ WithKafkaVersion() [3/3]

BrokerSoftwareInfo& Aws::Kafka::Model::BrokerSoftwareInfo::WithKafkaVersion ( const char *  value)
inline

The version of Apache Kafka.

Definition at line 195 of file BrokerSoftwareInfo.h.


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