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

#include <CreateClusterRequest.h>

+ Inheritance diagram for Aws::Kafka::Model::CreateClusterRequest:

Public Member Functions

 CreateClusterRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const BrokerNodeGroupInfoGetBrokerNodeGroupInfo () const
 
bool BrokerNodeGroupInfoHasBeenSet () const
 
void SetBrokerNodeGroupInfo (const BrokerNodeGroupInfo &value)
 
void SetBrokerNodeGroupInfo (BrokerNodeGroupInfo &&value)
 
CreateClusterRequestWithBrokerNodeGroupInfo (const BrokerNodeGroupInfo &value)
 
CreateClusterRequestWithBrokerNodeGroupInfo (BrokerNodeGroupInfo &&value)
 
const ClientAuthenticationGetClientAuthentication () const
 
bool ClientAuthenticationHasBeenSet () const
 
void SetClientAuthentication (const ClientAuthentication &value)
 
void SetClientAuthentication (ClientAuthentication &&value)
 
CreateClusterRequestWithClientAuthentication (const ClientAuthentication &value)
 
CreateClusterRequestWithClientAuthentication (ClientAuthentication &&value)
 
const Aws::StringGetClusterName () const
 
bool ClusterNameHasBeenSet () const
 
void SetClusterName (const Aws::String &value)
 
void SetClusterName (Aws::String &&value)
 
void SetClusterName (const char *value)
 
CreateClusterRequestWithClusterName (const Aws::String &value)
 
CreateClusterRequestWithClusterName (Aws::String &&value)
 
CreateClusterRequestWithClusterName (const char *value)
 
const ConfigurationInfoGetConfigurationInfo () const
 
bool ConfigurationInfoHasBeenSet () const
 
void SetConfigurationInfo (const ConfigurationInfo &value)
 
void SetConfigurationInfo (ConfigurationInfo &&value)
 
CreateClusterRequestWithConfigurationInfo (const ConfigurationInfo &value)
 
CreateClusterRequestWithConfigurationInfo (ConfigurationInfo &&value)
 
const EncryptionInfoGetEncryptionInfo () const
 
bool EncryptionInfoHasBeenSet () const
 
void SetEncryptionInfo (const EncryptionInfo &value)
 
void SetEncryptionInfo (EncryptionInfo &&value)
 
CreateClusterRequestWithEncryptionInfo (const EncryptionInfo &value)
 
CreateClusterRequestWithEncryptionInfo (EncryptionInfo &&value)
 
const EnhancedMonitoringGetEnhancedMonitoring () const
 
bool EnhancedMonitoringHasBeenSet () const
 
void SetEnhancedMonitoring (const EnhancedMonitoring &value)
 
void SetEnhancedMonitoring (EnhancedMonitoring &&value)
 
CreateClusterRequestWithEnhancedMonitoring (const EnhancedMonitoring &value)
 
CreateClusterRequestWithEnhancedMonitoring (EnhancedMonitoring &&value)
 
const OpenMonitoringInfoGetOpenMonitoring () const
 
bool OpenMonitoringHasBeenSet () const
 
void SetOpenMonitoring (const OpenMonitoringInfo &value)
 
void SetOpenMonitoring (OpenMonitoringInfo &&value)
 
CreateClusterRequestWithOpenMonitoring (const OpenMonitoringInfo &value)
 
CreateClusterRequestWithOpenMonitoring (OpenMonitoringInfo &&value)
 
const Aws::StringGetKafkaVersion () const
 
bool KafkaVersionHasBeenSet () const
 
void SetKafkaVersion (const Aws::String &value)
 
void SetKafkaVersion (Aws::String &&value)
 
void SetKafkaVersion (const char *value)
 
CreateClusterRequestWithKafkaVersion (const Aws::String &value)
 
CreateClusterRequestWithKafkaVersion (Aws::String &&value)
 
CreateClusterRequestWithKafkaVersion (const char *value)
 
const LoggingInfoGetLoggingInfo () const
 
bool LoggingInfoHasBeenSet () const
 
void SetLoggingInfo (const LoggingInfo &value)
 
void SetLoggingInfo (LoggingInfo &&value)
 
CreateClusterRequestWithLoggingInfo (const LoggingInfo &value)
 
CreateClusterRequestWithLoggingInfo (LoggingInfo &&value)
 
int GetNumberOfBrokerNodes () const
 
bool NumberOfBrokerNodesHasBeenSet () const
 
void SetNumberOfBrokerNodes (int value)
 
CreateClusterRequestWithNumberOfBrokerNodes (int value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateClusterRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateClusterRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateClusterRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateClusterRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateClusterRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateClusterRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateClusterRequestAddTags (const char *key, Aws::String &&value)
 
CreateClusterRequestAddTags (Aws::String &&key, const char *value)
 
CreateClusterRequestAddTags (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::Kafka::KafkaRequest
virtual ~KafkaRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Kafka::KafkaRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 29 of file CreateClusterRequest.h.

Constructor & Destructor Documentation

◆ CreateClusterRequest()

Aws::Kafka::Model::CreateClusterRequest::CreateClusterRequest ( )

Member Function Documentation

◆ AddTags() [1/7]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Create tags when creating the cluster.

Definition at line 528 of file CreateClusterRequest.h.

◆ AddTags() [2/7]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Create tags when creating the cluster.

Definition at line 535 of file CreateClusterRequest.h.

◆ AddTags() [3/7]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Create tags when creating the cluster.

Definition at line 542 of file CreateClusterRequest.h.

◆ AddTags() [4/7]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Create tags when creating the cluster.

Definition at line 549 of file CreateClusterRequest.h.

◆ AddTags() [5/7]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Create tags when creating the cluster.

Definition at line 556 of file CreateClusterRequest.h.

◆ AddTags() [6/7]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Create tags when creating the cluster.

Definition at line 563 of file CreateClusterRequest.h.

◆ AddTags() [7/7]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::AddTags ( const char *  key,
const char *  value 
)
inline

Create tags when creating the cluster.

Definition at line 570 of file CreateClusterRequest.h.

◆ BrokerNodeGroupInfoHasBeenSet()

bool Aws::Kafka::Model::CreateClusterRequest::BrokerNodeGroupInfoHasBeenSet ( ) const
inline

Information about the broker nodes in the cluster.

Definition at line 55 of file CreateClusterRequest.h.

◆ ClientAuthenticationHasBeenSet()

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

Includes all client authentication related information.

Definition at line 100 of file CreateClusterRequest.h.

◆ ClusterNameHasBeenSet()

bool Aws::Kafka::Model::CreateClusterRequest::ClusterNameHasBeenSet ( ) const
inline

The name of the cluster.

Definition at line 147 of file CreateClusterRequest.h.

◆ ConfigurationInfoHasBeenSet()

bool Aws::Kafka::Model::CreateClusterRequest::ConfigurationInfoHasBeenSet ( ) const
inline

Represents the configuration that you want MSK to use for the brokers in a cluster.

Definition at line 206 of file CreateClusterRequest.h.

◆ EncryptionInfoHasBeenSet()

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

Includes all encryption-related information.

Definition at line 253 of file CreateClusterRequest.h.

◆ EnhancedMonitoringHasBeenSet()

bool Aws::Kafka::Model::CreateClusterRequest::EnhancedMonitoringHasBeenSet ( ) const
inline

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.

Definition at line 298 of file CreateClusterRequest.h.

◆ GetBrokerNodeGroupInfo()

const BrokerNodeGroupInfo& Aws::Kafka::Model::CreateClusterRequest::GetBrokerNodeGroupInfo ( ) const
inline

Information about the broker nodes in the cluster.

Definition at line 48 of file CreateClusterRequest.h.

◆ GetClientAuthentication()

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

Includes all client authentication related information.

Definition at line 92 of file CreateClusterRequest.h.

◆ GetClusterName()

const Aws::String& Aws::Kafka::Model::CreateClusterRequest::GetClusterName ( ) const
inline

The name of the cluster.

Definition at line 140 of file CreateClusterRequest.h.

◆ GetConfigurationInfo()

const ConfigurationInfo& Aws::Kafka::Model::CreateClusterRequest::GetConfigurationInfo ( ) const
inline

Represents the configuration that you want MSK to use for the brokers in a cluster.

Definition at line 198 of file CreateClusterRequest.h.

◆ GetEncryptionInfo()

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

Includes all encryption-related information.

Definition at line 246 of file CreateClusterRequest.h.

◆ GetEnhancedMonitoring()

const EnhancedMonitoring& Aws::Kafka::Model::CreateClusterRequest::GetEnhancedMonitoring ( ) const
inline

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.

Definition at line 290 of file CreateClusterRequest.h.

◆ GetKafkaVersion()

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

The version of Apache Kafka.

Definition at line 381 of file CreateClusterRequest.h.

◆ GetLoggingInfo()

const LoggingInfo& Aws::Kafka::Model::CreateClusterRequest::GetLoggingInfo ( ) const
inline

Definition at line 434 of file CreateClusterRequest.h.

◆ GetNumberOfBrokerNodes()

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

The number of broker nodes in the cluster.

Definition at line 457 of file CreateClusterRequest.h.

◆ GetOpenMonitoring()

const OpenMonitoringInfo& Aws::Kafka::Model::CreateClusterRequest::GetOpenMonitoring ( ) const
inline

The settings for open monitoring.

Definition at line 338 of file CreateClusterRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Kafka::Model::CreateClusterRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 38 of file CreateClusterRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::Kafka::Model::CreateClusterRequest::GetTags ( ) const
inline

Create tags when creating the cluster.

Definition at line 486 of file CreateClusterRequest.h.

◆ KafkaVersionHasBeenSet()

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

The version of Apache Kafka.

Definition at line 388 of file CreateClusterRequest.h.

◆ LoggingInfoHasBeenSet()

bool Aws::Kafka::Model::CreateClusterRequest::LoggingInfoHasBeenSet ( ) const
inline

Definition at line 437 of file CreateClusterRequest.h.

◆ NumberOfBrokerNodesHasBeenSet()

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

The number of broker nodes in the cluster.

Definition at line 464 of file CreateClusterRequest.h.

◆ OpenMonitoringHasBeenSet()

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

The settings for open monitoring.

Definition at line 345 of file CreateClusterRequest.h.

◆ SerializePayload()

Aws::String Aws::Kafka::Model::CreateClusterRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetBrokerNodeGroupInfo() [1/2]

void Aws::Kafka::Model::CreateClusterRequest::SetBrokerNodeGroupInfo ( const BrokerNodeGroupInfo value)
inline

Information about the broker nodes in the cluster.

Definition at line 62 of file CreateClusterRequest.h.

◆ SetBrokerNodeGroupInfo() [2/2]

void Aws::Kafka::Model::CreateClusterRequest::SetBrokerNodeGroupInfo ( BrokerNodeGroupInfo &&  value)
inline

Information about the broker nodes in the cluster.

Definition at line 69 of file CreateClusterRequest.h.

◆ SetClientAuthentication() [1/2]

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

Includes all client authentication related information.

Definition at line 108 of file CreateClusterRequest.h.

◆ SetClientAuthentication() [2/2]

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

Includes all client authentication related information.

Definition at line 116 of file CreateClusterRequest.h.

◆ SetClusterName() [1/3]

void Aws::Kafka::Model::CreateClusterRequest::SetClusterName ( const Aws::String value)
inline

The name of the cluster.

Definition at line 154 of file CreateClusterRequest.h.

◆ SetClusterName() [2/3]

void Aws::Kafka::Model::CreateClusterRequest::SetClusterName ( Aws::String &&  value)
inline

The name of the cluster.

Definition at line 161 of file CreateClusterRequest.h.

◆ SetClusterName() [3/3]

void Aws::Kafka::Model::CreateClusterRequest::SetClusterName ( const char *  value)
inline

The name of the cluster.

Definition at line 168 of file CreateClusterRequest.h.

◆ SetConfigurationInfo() [1/2]

void Aws::Kafka::Model::CreateClusterRequest::SetConfigurationInfo ( const ConfigurationInfo value)
inline

Represents the configuration that you want MSK to use for the brokers in a cluster.

Definition at line 214 of file CreateClusterRequest.h.

◆ SetConfigurationInfo() [2/2]

void Aws::Kafka::Model::CreateClusterRequest::SetConfigurationInfo ( ConfigurationInfo &&  value)
inline

Represents the configuration that you want MSK to use for the brokers in a cluster.

Definition at line 222 of file CreateClusterRequest.h.

◆ SetEncryptionInfo() [1/2]

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

Includes all encryption-related information.

Definition at line 260 of file CreateClusterRequest.h.

◆ SetEncryptionInfo() [2/2]

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

Includes all encryption-related information.

Definition at line 267 of file CreateClusterRequest.h.

◆ SetEnhancedMonitoring() [1/2]

void Aws::Kafka::Model::CreateClusterRequest::SetEnhancedMonitoring ( const EnhancedMonitoring value)
inline

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.

Definition at line 306 of file CreateClusterRequest.h.

◆ SetEnhancedMonitoring() [2/2]

void Aws::Kafka::Model::CreateClusterRequest::SetEnhancedMonitoring ( EnhancedMonitoring &&  value)
inline

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.

Definition at line 314 of file CreateClusterRequest.h.

◆ SetKafkaVersion() [1/3]

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

The version of Apache Kafka.

Definition at line 395 of file CreateClusterRequest.h.

◆ SetKafkaVersion() [2/3]

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

The version of Apache Kafka.

Definition at line 402 of file CreateClusterRequest.h.

◆ SetKafkaVersion() [3/3]

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

The version of Apache Kafka.

Definition at line 409 of file CreateClusterRequest.h.

◆ SetLoggingInfo() [1/2]

void Aws::Kafka::Model::CreateClusterRequest::SetLoggingInfo ( const LoggingInfo value)
inline

Definition at line 440 of file CreateClusterRequest.h.

◆ SetLoggingInfo() [2/2]

void Aws::Kafka::Model::CreateClusterRequest::SetLoggingInfo ( LoggingInfo &&  value)
inline

Definition at line 443 of file CreateClusterRequest.h.

◆ SetNumberOfBrokerNodes()

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

The number of broker nodes in the cluster.

Definition at line 471 of file CreateClusterRequest.h.

◆ SetOpenMonitoring() [1/2]

void Aws::Kafka::Model::CreateClusterRequest::SetOpenMonitoring ( const OpenMonitoringInfo value)
inline

The settings for open monitoring.

Definition at line 352 of file CreateClusterRequest.h.

◆ SetOpenMonitoring() [2/2]

void Aws::Kafka::Model::CreateClusterRequest::SetOpenMonitoring ( OpenMonitoringInfo &&  value)
inline

The settings for open monitoring.

Definition at line 359 of file CreateClusterRequest.h.

◆ SetTags() [1/2]

void Aws::Kafka::Model::CreateClusterRequest::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Create tags when creating the cluster.

Definition at line 500 of file CreateClusterRequest.h.

◆ SetTags() [2/2]

void Aws::Kafka::Model::CreateClusterRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Create tags when creating the cluster.

Definition at line 507 of file CreateClusterRequest.h.

◆ TagsHasBeenSet()

bool Aws::Kafka::Model::CreateClusterRequest::TagsHasBeenSet ( ) const
inline

Create tags when creating the cluster.

Definition at line 493 of file CreateClusterRequest.h.

◆ WithBrokerNodeGroupInfo() [1/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithBrokerNodeGroupInfo ( const BrokerNodeGroupInfo value)
inline

Information about the broker nodes in the cluster.

Definition at line 76 of file CreateClusterRequest.h.

◆ WithBrokerNodeGroupInfo() [2/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithBrokerNodeGroupInfo ( BrokerNodeGroupInfo &&  value)
inline

Information about the broker nodes in the cluster.

Definition at line 83 of file CreateClusterRequest.h.

◆ WithClientAuthentication() [1/2]

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

Includes all client authentication related information.

Definition at line 124 of file CreateClusterRequest.h.

◆ WithClientAuthentication() [2/2]

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

Includes all client authentication related information.

Definition at line 132 of file CreateClusterRequest.h.

◆ WithClusterName() [1/3]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithClusterName ( const Aws::String value)
inline

The name of the cluster.

Definition at line 175 of file CreateClusterRequest.h.

◆ WithClusterName() [2/3]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithClusterName ( Aws::String &&  value)
inline

The name of the cluster.

Definition at line 182 of file CreateClusterRequest.h.

◆ WithClusterName() [3/3]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithClusterName ( const char *  value)
inline

The name of the cluster.

Definition at line 189 of file CreateClusterRequest.h.

◆ WithConfigurationInfo() [1/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithConfigurationInfo ( const ConfigurationInfo value)
inline

Represents the configuration that you want MSK to use for the brokers in a cluster.

Definition at line 230 of file CreateClusterRequest.h.

◆ WithConfigurationInfo() [2/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithConfigurationInfo ( ConfigurationInfo &&  value)
inline

Represents the configuration that you want MSK to use for the brokers in a cluster.

Definition at line 238 of file CreateClusterRequest.h.

◆ WithEncryptionInfo() [1/2]

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

Includes all encryption-related information.

Definition at line 274 of file CreateClusterRequest.h.

◆ WithEncryptionInfo() [2/2]

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

Includes all encryption-related information.

Definition at line 281 of file CreateClusterRequest.h.

◆ WithEnhancedMonitoring() [1/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithEnhancedMonitoring ( const EnhancedMonitoring value)
inline

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.

Definition at line 322 of file CreateClusterRequest.h.

◆ WithEnhancedMonitoring() [2/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithEnhancedMonitoring ( EnhancedMonitoring &&  value)
inline

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.

Definition at line 330 of file CreateClusterRequest.h.

◆ WithKafkaVersion() [1/3]

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

The version of Apache Kafka.

Definition at line 416 of file CreateClusterRequest.h.

◆ WithKafkaVersion() [2/3]

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

The version of Apache Kafka.

Definition at line 423 of file CreateClusterRequest.h.

◆ WithKafkaVersion() [3/3]

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

The version of Apache Kafka.

Definition at line 430 of file CreateClusterRequest.h.

◆ WithLoggingInfo() [1/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithLoggingInfo ( const LoggingInfo value)
inline

Definition at line 446 of file CreateClusterRequest.h.

◆ WithLoggingInfo() [2/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithLoggingInfo ( LoggingInfo &&  value)
inline

Definition at line 449 of file CreateClusterRequest.h.

◆ WithNumberOfBrokerNodes()

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

The number of broker nodes in the cluster.

Definition at line 478 of file CreateClusterRequest.h.

◆ WithOpenMonitoring() [1/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithOpenMonitoring ( const OpenMonitoringInfo value)
inline

The settings for open monitoring.

Definition at line 366 of file CreateClusterRequest.h.

◆ WithOpenMonitoring() [2/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithOpenMonitoring ( OpenMonitoringInfo &&  value)
inline

The settings for open monitoring.

Definition at line 373 of file CreateClusterRequest.h.

◆ WithTags() [1/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Create tags when creating the cluster.

Definition at line 514 of file CreateClusterRequest.h.

◆ WithTags() [2/2]

CreateClusterRequest& Aws::Kafka::Model::CreateClusterRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Create tags when creating the cluster.

Definition at line 521 of file CreateClusterRequest.h.


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