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

#include <MutableClusterInfo.h>

Public Member Functions

 MutableClusterInfo ()
 
 MutableClusterInfo (Aws::Utils::Json::JsonView jsonValue)
 
MutableClusterInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< BrokerEBSVolumeInfo > & GetBrokerEBSVolumeInfo () const
 
bool BrokerEBSVolumeInfoHasBeenSet () const
 
void SetBrokerEBSVolumeInfo (const Aws::Vector< BrokerEBSVolumeInfo > &value)
 
void SetBrokerEBSVolumeInfo (Aws::Vector< BrokerEBSVolumeInfo > &&value)
 
MutableClusterInfoWithBrokerEBSVolumeInfo (const Aws::Vector< BrokerEBSVolumeInfo > &value)
 
MutableClusterInfoWithBrokerEBSVolumeInfo (Aws::Vector< BrokerEBSVolumeInfo > &&value)
 
MutableClusterInfoAddBrokerEBSVolumeInfo (const BrokerEBSVolumeInfo &value)
 
MutableClusterInfoAddBrokerEBSVolumeInfo (BrokerEBSVolumeInfo &&value)
 
const ConfigurationInfoGetConfigurationInfo () const
 
bool ConfigurationInfoHasBeenSet () const
 
void SetConfigurationInfo (const ConfigurationInfo &value)
 
void SetConfigurationInfo (ConfigurationInfo &&value)
 
MutableClusterInfoWithConfigurationInfo (const ConfigurationInfo &value)
 
MutableClusterInfoWithConfigurationInfo (ConfigurationInfo &&value)
 
int GetNumberOfBrokerNodes () const
 
bool NumberOfBrokerNodesHasBeenSet () const
 
void SetNumberOfBrokerNodes (int value)
 
MutableClusterInfoWithNumberOfBrokerNodes (int value)
 
const EnhancedMonitoringGetEnhancedMonitoring () const
 
bool EnhancedMonitoringHasBeenSet () const
 
void SetEnhancedMonitoring (const EnhancedMonitoring &value)
 
void SetEnhancedMonitoring (EnhancedMonitoring &&value)
 
MutableClusterInfoWithEnhancedMonitoring (const EnhancedMonitoring &value)
 
MutableClusterInfoWithEnhancedMonitoring (EnhancedMonitoring &&value)
 
const OpenMonitoringGetOpenMonitoring () const
 
bool OpenMonitoringHasBeenSet () const
 
void SetOpenMonitoring (const OpenMonitoring &value)
 
void SetOpenMonitoring (OpenMonitoring &&value)
 
MutableClusterInfoWithOpenMonitoring (const OpenMonitoring &value)
 
MutableClusterInfoWithOpenMonitoring (OpenMonitoring &&value)
 
const Aws::StringGetKafkaVersion () const
 
bool KafkaVersionHasBeenSet () const
 
void SetKafkaVersion (const Aws::String &value)
 
void SetKafkaVersion (Aws::String &&value)
 
void SetKafkaVersion (const char *value)
 
MutableClusterInfoWithKafkaVersion (const Aws::String &value)
 
MutableClusterInfoWithKafkaVersion (Aws::String &&value)
 
MutableClusterInfoWithKafkaVersion (const char *value)
 
const LoggingInfoGetLoggingInfo () const
 
bool LoggingInfoHasBeenSet () const
 
void SetLoggingInfo (const LoggingInfo &value)
 
void SetLoggingInfo (LoggingInfo &&value)
 
MutableClusterInfoWithLoggingInfo (const LoggingInfo &value)
 
MutableClusterInfoWithLoggingInfo (LoggingInfo &&value)
 
const Aws::StringGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const Aws::String &value)
 
void SetInstanceType (Aws::String &&value)
 
void SetInstanceType (const char *value)
 
MutableClusterInfoWithInstanceType (const Aws::String &value)
 
MutableClusterInfoWithInstanceType (Aws::String &&value)
 
MutableClusterInfoWithInstanceType (const char *value)
 
const ClientAuthenticationGetClientAuthentication () const
 
bool ClientAuthenticationHasBeenSet () const
 
void SetClientAuthentication (const ClientAuthentication &value)
 
void SetClientAuthentication (ClientAuthentication &&value)
 
MutableClusterInfoWithClientAuthentication (const ClientAuthentication &value)
 
MutableClusterInfoWithClientAuthentication (ClientAuthentication &&value)
 
const EncryptionInfoGetEncryptionInfo () const
 
bool EncryptionInfoHasBeenSet () const
 
void SetEncryptionInfo (const EncryptionInfo &value)
 
void SetEncryptionInfo (EncryptionInfo &&value)
 
MutableClusterInfoWithEncryptionInfo (const EncryptionInfo &value)
 
MutableClusterInfoWithEncryptionInfo (EncryptionInfo &&value)
 
const ConnectivityInfoGetConnectivityInfo () const
 
bool ConnectivityInfoHasBeenSet () const
 
void SetConnectivityInfo (const ConnectivityInfo &value)
 
void SetConnectivityInfo (ConnectivityInfo &&value)
 
MutableClusterInfoWithConnectivityInfo (const ConnectivityInfo &value)
 
MutableClusterInfoWithConnectivityInfo (ConnectivityInfo &&value)
 

Detailed Description

   <p>Information about cluster attributes that can be updated via

update APIs.

See Also:

AWS API Reference

Definition at line 43 of file MutableClusterInfo.h.

Constructor & Destructor Documentation

◆ MutableClusterInfo() [1/2]

Aws::Kafka::Model::MutableClusterInfo::MutableClusterInfo ( )

◆ MutableClusterInfo() [2/2]

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

Member Function Documentation

◆ AddBrokerEBSVolumeInfo() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::AddBrokerEBSVolumeInfo ( BrokerEBSVolumeInfo &&  value)
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 114 of file MutableClusterInfo.h.

◆ AddBrokerEBSVolumeInfo() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::AddBrokerEBSVolumeInfo ( const BrokerEBSVolumeInfo value)
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 106 of file MutableClusterInfo.h.

◆ BrokerEBSVolumeInfoHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::BrokerEBSVolumeInfoHasBeenSet ( ) const
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 66 of file MutableClusterInfo.h.

◆ ClientAuthenticationHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::ClientAuthenticationHasBeenSet ( ) const
inline

Includes all client authentication information.

Definition at line 468 of file MutableClusterInfo.h.

◆ ConfigurationInfoHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::ConfigurationInfoHasBeenSet ( ) const
inline
 <p>Information about the changes in the configuration of the

brokers.

Definition at line 131 of file MutableClusterInfo.h.

◆ ConnectivityInfoHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::ConnectivityInfoHasBeenSet ( ) const
inline

Information about the broker access configuration.

Definition at line 554 of file MutableClusterInfo.h.

◆ EncryptionInfoHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::EncryptionInfoHasBeenSet ( ) const
inline

Includes all encryption-related information.

Definition at line 511 of file MutableClusterInfo.h.

◆ EnhancedMonitoringHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::EnhancedMonitoringHasBeenSet ( ) const
inline
 <p>Specifies which Apache Kafka metrics Amazon MSK gathers and

sends to Amazon CloudWatch for this cluster.

Definition at line 209 of file MutableClusterInfo.h.

◆ GetBrokerEBSVolumeInfo()

const Aws::Vector<BrokerEBSVolumeInfo>& Aws::Kafka::Model::MutableClusterInfo::GetBrokerEBSVolumeInfo ( ) const
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 58 of file MutableClusterInfo.h.

◆ GetClientAuthentication()

const ClientAuthentication& Aws::Kafka::Model::MutableClusterInfo::GetClientAuthentication ( ) const
inline

Includes all client authentication information.

Definition at line 461 of file MutableClusterInfo.h.

◆ GetConfigurationInfo()

const ConfigurationInfo& Aws::Kafka::Model::MutableClusterInfo::GetConfigurationInfo ( ) const
inline
 <p>Information about the changes in the configuration of the

brokers.

Definition at line 123 of file MutableClusterInfo.h.

◆ GetConnectivityInfo()

const ConnectivityInfo& Aws::Kafka::Model::MutableClusterInfo::GetConnectivityInfo ( ) const
inline

Information about the broker access configuration.

Definition at line 547 of file MutableClusterInfo.h.

◆ GetEncryptionInfo()

const EncryptionInfo& Aws::Kafka::Model::MutableClusterInfo::GetEncryptionInfo ( ) const
inline

Includes all encryption-related information.

Definition at line 504 of file MutableClusterInfo.h.

◆ GetEnhancedMonitoring()

const EnhancedMonitoring& Aws::Kafka::Model::MutableClusterInfo::GetEnhancedMonitoring ( ) const
inline
 <p>Specifies which Apache Kafka metrics Amazon MSK gathers and

sends to Amazon CloudWatch for this cluster.

Definition at line 201 of file MutableClusterInfo.h.

◆ GetInstanceType()

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

Information about the Amazon MSK broker type.

Definition at line 404 of file MutableClusterInfo.h.

◆ GetKafkaVersion()

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

The Apache Kafka version.

Definition at line 292 of file MutableClusterInfo.h.

◆ GetLoggingInfo()

const LoggingInfo& Aws::Kafka::Model::MutableClusterInfo::GetLoggingInfo ( ) const
inline
 <p>You can configure your MSK cluster to send broker logs to

different destination types. This is a container for the configuration details related to broker logs.

Definition at line 351 of file MutableClusterInfo.h.

◆ GetNumberOfBrokerNodes()

int Aws::Kafka::Model::MutableClusterInfo::GetNumberOfBrokerNodes ( ) const
inline

The number of broker nodes in the cluster.

Definition at line 171 of file MutableClusterInfo.h.

◆ GetOpenMonitoring()

const OpenMonitoring& Aws::Kafka::Model::MutableClusterInfo::GetOpenMonitoring ( ) const
inline

The settings for open monitoring.

Definition at line 249 of file MutableClusterInfo.h.

◆ InstanceTypeHasBeenSet()

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

Information about the Amazon MSK broker type.

Definition at line 411 of file MutableClusterInfo.h.

◆ Jsonize()

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

◆ KafkaVersionHasBeenSet()

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

The Apache Kafka version.

Definition at line 299 of file MutableClusterInfo.h.

◆ LoggingInfoHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::LoggingInfoHasBeenSet ( ) const
inline
 <p>You can configure your MSK cluster to send broker logs to

different destination types. This is a container for the configuration details related to broker logs.

Definition at line 360 of file MutableClusterInfo.h.

◆ NumberOfBrokerNodesHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::NumberOfBrokerNodesHasBeenSet ( ) const
inline

The number of broker nodes in the cluster.

Definition at line 178 of file MutableClusterInfo.h.

◆ OpenMonitoringHasBeenSet()

bool Aws::Kafka::Model::MutableClusterInfo::OpenMonitoringHasBeenSet ( ) const
inline

The settings for open monitoring.

Definition at line 256 of file MutableClusterInfo.h.

◆ operator=()

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

◆ SetBrokerEBSVolumeInfo() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetBrokerEBSVolumeInfo ( Aws::Vector< BrokerEBSVolumeInfo > &&  value)
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 82 of file MutableClusterInfo.h.

◆ SetBrokerEBSVolumeInfo() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetBrokerEBSVolumeInfo ( const Aws::Vector< BrokerEBSVolumeInfo > &  value)
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 74 of file MutableClusterInfo.h.

◆ SetClientAuthentication() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetClientAuthentication ( ClientAuthentication &&  value)
inline

Includes all client authentication information.

Definition at line 482 of file MutableClusterInfo.h.

◆ SetClientAuthentication() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetClientAuthentication ( const ClientAuthentication value)
inline

Includes all client authentication information.

Definition at line 475 of file MutableClusterInfo.h.

◆ SetConfigurationInfo() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetConfigurationInfo ( ConfigurationInfo &&  value)
inline
 <p>Information about the changes in the configuration of the

brokers.

Definition at line 147 of file MutableClusterInfo.h.

◆ SetConfigurationInfo() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetConfigurationInfo ( const ConfigurationInfo value)
inline
 <p>Information about the changes in the configuration of the

brokers.

Definition at line 139 of file MutableClusterInfo.h.

◆ SetConnectivityInfo() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetConnectivityInfo ( ConnectivityInfo &&  value)
inline

Information about the broker access configuration.

Definition at line 568 of file MutableClusterInfo.h.

◆ SetConnectivityInfo() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetConnectivityInfo ( const ConnectivityInfo value)
inline

Information about the broker access configuration.

Definition at line 561 of file MutableClusterInfo.h.

◆ SetEncryptionInfo() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetEncryptionInfo ( const EncryptionInfo value)
inline

Includes all encryption-related information.

Definition at line 518 of file MutableClusterInfo.h.

◆ SetEncryptionInfo() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetEncryptionInfo ( EncryptionInfo &&  value)
inline

Includes all encryption-related information.

Definition at line 525 of file MutableClusterInfo.h.

◆ SetEnhancedMonitoring() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetEnhancedMonitoring ( const EnhancedMonitoring value)
inline
 <p>Specifies which Apache Kafka metrics Amazon MSK gathers and

sends to Amazon CloudWatch for this cluster.

Definition at line 217 of file MutableClusterInfo.h.

◆ SetEnhancedMonitoring() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetEnhancedMonitoring ( EnhancedMonitoring &&  value)
inline
 <p>Specifies which Apache Kafka metrics Amazon MSK gathers and

sends to Amazon CloudWatch for this cluster.

Definition at line 225 of file MutableClusterInfo.h.

◆ SetInstanceType() [1/3]

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

Information about the Amazon MSK broker type.

Definition at line 425 of file MutableClusterInfo.h.

◆ SetInstanceType() [2/3]

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

Information about the Amazon MSK broker type.

Definition at line 418 of file MutableClusterInfo.h.

◆ SetInstanceType() [3/3]

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

Information about the Amazon MSK broker type.

Definition at line 432 of file MutableClusterInfo.h.

◆ SetKafkaVersion() [1/3]

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

The Apache Kafka version.

Definition at line 313 of file MutableClusterInfo.h.

◆ SetKafkaVersion() [2/3]

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

The Apache Kafka version.

Definition at line 306 of file MutableClusterInfo.h.

◆ SetKafkaVersion() [3/3]

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

The Apache Kafka version.

Definition at line 320 of file MutableClusterInfo.h.

◆ SetLoggingInfo() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetLoggingInfo ( const LoggingInfo value)
inline
 <p>You can configure your MSK cluster to send broker logs to

different destination types. This is a container for the configuration details related to broker logs.

Definition at line 369 of file MutableClusterInfo.h.

◆ SetLoggingInfo() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetLoggingInfo ( LoggingInfo &&  value)
inline
 <p>You can configure your MSK cluster to send broker logs to

different destination types. This is a container for the configuration details related to broker logs.

Definition at line 378 of file MutableClusterInfo.h.

◆ SetNumberOfBrokerNodes()

void Aws::Kafka::Model::MutableClusterInfo::SetNumberOfBrokerNodes ( int  value)
inline

The number of broker nodes in the cluster.

Definition at line 185 of file MutableClusterInfo.h.

◆ SetOpenMonitoring() [1/2]

void Aws::Kafka::Model::MutableClusterInfo::SetOpenMonitoring ( const OpenMonitoring value)
inline

The settings for open monitoring.

Definition at line 263 of file MutableClusterInfo.h.

◆ SetOpenMonitoring() [2/2]

void Aws::Kafka::Model::MutableClusterInfo::SetOpenMonitoring ( OpenMonitoring &&  value)
inline

The settings for open monitoring.

Definition at line 270 of file MutableClusterInfo.h.

◆ WithBrokerEBSVolumeInfo() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithBrokerEBSVolumeInfo ( Aws::Vector< BrokerEBSVolumeInfo > &&  value)
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 98 of file MutableClusterInfo.h.

◆ WithBrokerEBSVolumeInfo() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithBrokerEBSVolumeInfo ( const Aws::Vector< BrokerEBSVolumeInfo > &  value)
inline
 <p>Specifies the size of the EBS volume and the ID of the

associated broker.

Definition at line 90 of file MutableClusterInfo.h.

◆ WithClientAuthentication() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithClientAuthentication ( ClientAuthentication &&  value)
inline

Includes all client authentication information.

Definition at line 496 of file MutableClusterInfo.h.

◆ WithClientAuthentication() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithClientAuthentication ( const ClientAuthentication value)
inline

Includes all client authentication information.

Definition at line 489 of file MutableClusterInfo.h.

◆ WithConfigurationInfo() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithConfigurationInfo ( ConfigurationInfo &&  value)
inline
 <p>Information about the changes in the configuration of the

brokers.

Definition at line 163 of file MutableClusterInfo.h.

◆ WithConfigurationInfo() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithConfigurationInfo ( const ConfigurationInfo value)
inline
 <p>Information about the changes in the configuration of the

brokers.

Definition at line 155 of file MutableClusterInfo.h.

◆ WithConnectivityInfo() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithConnectivityInfo ( ConnectivityInfo &&  value)
inline

Information about the broker access configuration.

Definition at line 582 of file MutableClusterInfo.h.

◆ WithConnectivityInfo() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithConnectivityInfo ( const ConnectivityInfo value)
inline

Information about the broker access configuration.

Definition at line 575 of file MutableClusterInfo.h.

◆ WithEncryptionInfo() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithEncryptionInfo ( const EncryptionInfo value)
inline

Includes all encryption-related information.

Definition at line 532 of file MutableClusterInfo.h.

◆ WithEncryptionInfo() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithEncryptionInfo ( EncryptionInfo &&  value)
inline

Includes all encryption-related information.

Definition at line 539 of file MutableClusterInfo.h.

◆ WithEnhancedMonitoring() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithEnhancedMonitoring ( const EnhancedMonitoring value)
inline
 <p>Specifies which Apache Kafka metrics Amazon MSK gathers and

sends to Amazon CloudWatch for this cluster.

Definition at line 233 of file MutableClusterInfo.h.

◆ WithEnhancedMonitoring() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithEnhancedMonitoring ( EnhancedMonitoring &&  value)
inline
 <p>Specifies which Apache Kafka metrics Amazon MSK gathers and

sends to Amazon CloudWatch for this cluster.

Definition at line 241 of file MutableClusterInfo.h.

◆ WithInstanceType() [1/3]

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

Information about the Amazon MSK broker type.

Definition at line 446 of file MutableClusterInfo.h.

◆ WithInstanceType() [2/3]

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

Information about the Amazon MSK broker type.

Definition at line 439 of file MutableClusterInfo.h.

◆ WithInstanceType() [3/3]

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

Information about the Amazon MSK broker type.

Definition at line 453 of file MutableClusterInfo.h.

◆ WithKafkaVersion() [1/3]

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

The Apache Kafka version.

Definition at line 334 of file MutableClusterInfo.h.

◆ WithKafkaVersion() [2/3]

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

The Apache Kafka version.

Definition at line 327 of file MutableClusterInfo.h.

◆ WithKafkaVersion() [3/3]

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

The Apache Kafka version.

Definition at line 341 of file MutableClusterInfo.h.

◆ WithLoggingInfo() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithLoggingInfo ( const LoggingInfo value)
inline
 <p>You can configure your MSK cluster to send broker logs to

different destination types. This is a container for the configuration details related to broker logs.

Definition at line 387 of file MutableClusterInfo.h.

◆ WithLoggingInfo() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithLoggingInfo ( LoggingInfo &&  value)
inline
 <p>You can configure your MSK cluster to send broker logs to

different destination types. This is a container for the configuration details related to broker logs.

Definition at line 396 of file MutableClusterInfo.h.

◆ WithNumberOfBrokerNodes()

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithNumberOfBrokerNodes ( int  value)
inline

The number of broker nodes in the cluster.

Definition at line 192 of file MutableClusterInfo.h.

◆ WithOpenMonitoring() [1/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithOpenMonitoring ( const OpenMonitoring value)
inline

The settings for open monitoring.

Definition at line 277 of file MutableClusterInfo.h.

◆ WithOpenMonitoring() [2/2]

MutableClusterInfo& Aws::Kafka::Model::MutableClusterInfo::WithOpenMonitoring ( OpenMonitoring &&  value)
inline

The settings for open monitoring.

Definition at line 284 of file MutableClusterInfo.h.


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