AWS SDK for C++  1.9.104
AWS SDK for C++
MutableClusterInfo.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26  class JsonView;
27 } // namespace Json
28 } // namespace Utils
29 namespace Kafka
30 {
31 namespace Model
32 {
33 
43  {
44  public:
49 
50 
57  inline const Aws::Vector<BrokerEBSVolumeInfo>& GetBrokerEBSVolumeInfo() const{ return m_brokerEBSVolumeInfo; }
58 
65  inline bool BrokerEBSVolumeInfoHasBeenSet() const { return m_brokerEBSVolumeInfoHasBeenSet; }
66 
73  inline void SetBrokerEBSVolumeInfo(const Aws::Vector<BrokerEBSVolumeInfo>& value) { m_brokerEBSVolumeInfoHasBeenSet = true; m_brokerEBSVolumeInfo = value; }
74 
81  inline void SetBrokerEBSVolumeInfo(Aws::Vector<BrokerEBSVolumeInfo>&& value) { m_brokerEBSVolumeInfoHasBeenSet = true; m_brokerEBSVolumeInfo = std::move(value); }
82 
89  inline MutableClusterInfo& WithBrokerEBSVolumeInfo(const Aws::Vector<BrokerEBSVolumeInfo>& value) { SetBrokerEBSVolumeInfo(value); return *this;}
90 
97  inline MutableClusterInfo& WithBrokerEBSVolumeInfo(Aws::Vector<BrokerEBSVolumeInfo>&& value) { SetBrokerEBSVolumeInfo(std::move(value)); return *this;}
98 
105  inline MutableClusterInfo& AddBrokerEBSVolumeInfo(const BrokerEBSVolumeInfo& value) { m_brokerEBSVolumeInfoHasBeenSet = true; m_brokerEBSVolumeInfo.push_back(value); return *this; }
106 
113  inline MutableClusterInfo& AddBrokerEBSVolumeInfo(BrokerEBSVolumeInfo&& value) { m_brokerEBSVolumeInfoHasBeenSet = true; m_brokerEBSVolumeInfo.push_back(std::move(value)); return *this; }
114 
115 
122  inline const ConfigurationInfo& GetConfigurationInfo() const{ return m_configurationInfo; }
123 
130  inline bool ConfigurationInfoHasBeenSet() const { return m_configurationInfoHasBeenSet; }
131 
138  inline void SetConfigurationInfo(const ConfigurationInfo& value) { m_configurationInfoHasBeenSet = true; m_configurationInfo = value; }
139 
146  inline void SetConfigurationInfo(ConfigurationInfo&& value) { m_configurationInfoHasBeenSet = true; m_configurationInfo = std::move(value); }
147 
154  inline MutableClusterInfo& WithConfigurationInfo(const ConfigurationInfo& value) { SetConfigurationInfo(value); return *this;}
155 
162  inline MutableClusterInfo& WithConfigurationInfo(ConfigurationInfo&& value) { SetConfigurationInfo(std::move(value)); return *this;}
163 
164 
170  inline int GetNumberOfBrokerNodes() const{ return m_numberOfBrokerNodes; }
171 
177  inline bool NumberOfBrokerNodesHasBeenSet() const { return m_numberOfBrokerNodesHasBeenSet; }
178 
184  inline void SetNumberOfBrokerNodes(int value) { m_numberOfBrokerNodesHasBeenSet = true; m_numberOfBrokerNodes = value; }
185 
191  inline MutableClusterInfo& WithNumberOfBrokerNodes(int value) { SetNumberOfBrokerNodes(value); return *this;}
192 
193 
200  inline const EnhancedMonitoring& GetEnhancedMonitoring() const{ return m_enhancedMonitoring; }
201 
208  inline bool EnhancedMonitoringHasBeenSet() const { return m_enhancedMonitoringHasBeenSet; }
209 
216  inline void SetEnhancedMonitoring(const EnhancedMonitoring& value) { m_enhancedMonitoringHasBeenSet = true; m_enhancedMonitoring = value; }
217 
224  inline void SetEnhancedMonitoring(EnhancedMonitoring&& value) { m_enhancedMonitoringHasBeenSet = true; m_enhancedMonitoring = std::move(value); }
225 
232  inline MutableClusterInfo& WithEnhancedMonitoring(const EnhancedMonitoring& value) { SetEnhancedMonitoring(value); return *this;}
233 
240  inline MutableClusterInfo& WithEnhancedMonitoring(EnhancedMonitoring&& value) { SetEnhancedMonitoring(std::move(value)); return *this;}
241 
242 
248  inline const OpenMonitoring& GetOpenMonitoring() const{ return m_openMonitoring; }
249 
255  inline bool OpenMonitoringHasBeenSet() const { return m_openMonitoringHasBeenSet; }
256 
262  inline void SetOpenMonitoring(const OpenMonitoring& value) { m_openMonitoringHasBeenSet = true; m_openMonitoring = value; }
263 
269  inline void SetOpenMonitoring(OpenMonitoring&& value) { m_openMonitoringHasBeenSet = true; m_openMonitoring = std::move(value); }
270 
276  inline MutableClusterInfo& WithOpenMonitoring(const OpenMonitoring& value) { SetOpenMonitoring(value); return *this;}
277 
283  inline MutableClusterInfo& WithOpenMonitoring(OpenMonitoring&& value) { SetOpenMonitoring(std::move(value)); return *this;}
284 
285 
291  inline const Aws::String& GetKafkaVersion() const{ return m_kafkaVersion; }
292 
298  inline bool KafkaVersionHasBeenSet() const { return m_kafkaVersionHasBeenSet; }
299 
305  inline void SetKafkaVersion(const Aws::String& value) { m_kafkaVersionHasBeenSet = true; m_kafkaVersion = value; }
306 
312  inline void SetKafkaVersion(Aws::String&& value) { m_kafkaVersionHasBeenSet = true; m_kafkaVersion = std::move(value); }
313 
319  inline void SetKafkaVersion(const char* value) { m_kafkaVersionHasBeenSet = true; m_kafkaVersion.assign(value); }
320 
326  inline MutableClusterInfo& WithKafkaVersion(const Aws::String& value) { SetKafkaVersion(value); return *this;}
327 
333  inline MutableClusterInfo& WithKafkaVersion(Aws::String&& value) { SetKafkaVersion(std::move(value)); return *this;}
334 
340  inline MutableClusterInfo& WithKafkaVersion(const char* value) { SetKafkaVersion(value); return *this;}
341 
342 
350  inline const LoggingInfo& GetLoggingInfo() const{ return m_loggingInfo; }
351 
359  inline bool LoggingInfoHasBeenSet() const { return m_loggingInfoHasBeenSet; }
360 
368  inline void SetLoggingInfo(const LoggingInfo& value) { m_loggingInfoHasBeenSet = true; m_loggingInfo = value; }
369 
377  inline void SetLoggingInfo(LoggingInfo&& value) { m_loggingInfoHasBeenSet = true; m_loggingInfo = std::move(value); }
378 
386  inline MutableClusterInfo& WithLoggingInfo(const LoggingInfo& value) { SetLoggingInfo(value); return *this;}
387 
395  inline MutableClusterInfo& WithLoggingInfo(LoggingInfo&& value) { SetLoggingInfo(std::move(value)); return *this;}
396 
397 
403  inline const Aws::String& GetInstanceType() const{ return m_instanceType; }
404 
410  inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; }
411 
417  inline void SetInstanceType(const Aws::String& value) { m_instanceTypeHasBeenSet = true; m_instanceType = value; }
418 
424  inline void SetInstanceType(Aws::String&& value) { m_instanceTypeHasBeenSet = true; m_instanceType = std::move(value); }
425 
431  inline void SetInstanceType(const char* value) { m_instanceTypeHasBeenSet = true; m_instanceType.assign(value); }
432 
438  inline MutableClusterInfo& WithInstanceType(const Aws::String& value) { SetInstanceType(value); return *this;}
439 
445  inline MutableClusterInfo& WithInstanceType(Aws::String&& value) { SetInstanceType(std::move(value)); return *this;}
446 
452  inline MutableClusterInfo& WithInstanceType(const char* value) { SetInstanceType(value); return *this;}
453 
454 
460  inline const ClientAuthentication& GetClientAuthentication() const{ return m_clientAuthentication; }
461 
467  inline bool ClientAuthenticationHasBeenSet() const { return m_clientAuthenticationHasBeenSet; }
468 
474  inline void SetClientAuthentication(const ClientAuthentication& value) { m_clientAuthenticationHasBeenSet = true; m_clientAuthentication = value; }
475 
481  inline void SetClientAuthentication(ClientAuthentication&& value) { m_clientAuthenticationHasBeenSet = true; m_clientAuthentication = std::move(value); }
482 
488  inline MutableClusterInfo& WithClientAuthentication(const ClientAuthentication& value) { SetClientAuthentication(value); return *this;}
489 
495  inline MutableClusterInfo& WithClientAuthentication(ClientAuthentication&& value) { SetClientAuthentication(std::move(value)); return *this;}
496 
497 
503  inline const EncryptionInfo& GetEncryptionInfo() const{ return m_encryptionInfo; }
504 
510  inline bool EncryptionInfoHasBeenSet() const { return m_encryptionInfoHasBeenSet; }
511 
517  inline void SetEncryptionInfo(const EncryptionInfo& value) { m_encryptionInfoHasBeenSet = true; m_encryptionInfo = value; }
518 
524  inline void SetEncryptionInfo(EncryptionInfo&& value) { m_encryptionInfoHasBeenSet = true; m_encryptionInfo = std::move(value); }
525 
531  inline MutableClusterInfo& WithEncryptionInfo(const EncryptionInfo& value) { SetEncryptionInfo(value); return *this;}
532 
538  inline MutableClusterInfo& WithEncryptionInfo(EncryptionInfo&& value) { SetEncryptionInfo(std::move(value)); return *this;}
539 
540  private:
541 
542  Aws::Vector<BrokerEBSVolumeInfo> m_brokerEBSVolumeInfo;
543  bool m_brokerEBSVolumeInfoHasBeenSet;
544 
545  ConfigurationInfo m_configurationInfo;
546  bool m_configurationInfoHasBeenSet;
547 
548  int m_numberOfBrokerNodes;
549  bool m_numberOfBrokerNodesHasBeenSet;
550 
551  EnhancedMonitoring m_enhancedMonitoring;
552  bool m_enhancedMonitoringHasBeenSet;
553 
554  OpenMonitoring m_openMonitoring;
555  bool m_openMonitoringHasBeenSet;
556 
557  Aws::String m_kafkaVersion;
558  bool m_kafkaVersionHasBeenSet;
559 
560  LoggingInfo m_loggingInfo;
561  bool m_loggingInfoHasBeenSet;
562 
563  Aws::String m_instanceType;
564  bool m_instanceTypeHasBeenSet;
565 
566  ClientAuthentication m_clientAuthentication;
567  bool m_clientAuthenticationHasBeenSet;
568 
569  EncryptionInfo m_encryptionInfo;
570  bool m_encryptionInfoHasBeenSet;
571  };
572 
573 } // namespace Model
574 } // namespace Kafka
575 } // namespace Aws
Aws::Kafka::Model::MutableClusterInfo::KafkaVersionHasBeenSet
bool KafkaVersionHasBeenSet() const
Definition: MutableClusterInfo.h:298
Aws::Kafka::Model::MutableClusterInfo::ClientAuthenticationHasBeenSet
bool ClientAuthenticationHasBeenSet() const
Definition: MutableClusterInfo.h:467
Aws::Kafka::Model::MutableClusterInfo::GetKafkaVersion
const Aws::String & GetKafkaVersion() const
Definition: MutableClusterInfo.h:291
Aws::Kafka::Model::MutableClusterInfo::WithNumberOfBrokerNodes
MutableClusterInfo & WithNumberOfBrokerNodes(int value)
Definition: MutableClusterInfo.h:191
Aws::Kafka::Model::MutableClusterInfo::SetKafkaVersion
void SetKafkaVersion(const Aws::String &value)
Definition: MutableClusterInfo.h:305
Aws::Kafka::Model::MutableClusterInfo::MutableClusterInfo
MutableClusterInfo()
EnhancedMonitoring.h
Aws::Kafka::Model::MutableClusterInfo::WithInstanceType
MutableClusterInfo & WithInstanceType(const char *value)
Definition: MutableClusterInfo.h:452
Aws::Kafka::Model::BrokerEBSVolumeInfo
Definition: BrokerEBSVolumeInfo.h:36
Aws::Kafka::Model::MutableClusterInfo::GetInstanceType
const Aws::String & GetInstanceType() const
Definition: MutableClusterInfo.h:403
BrokerEBSVolumeInfo.h
Aws::Kafka::Model::MutableClusterInfo::WithBrokerEBSVolumeInfo
MutableClusterInfo & WithBrokerEBSVolumeInfo(Aws::Vector< BrokerEBSVolumeInfo > &&value)
Definition: MutableClusterInfo.h:97
Aws::Kafka::Model::EnhancedMonitoring
EnhancedMonitoring
Definition: EnhancedMonitoring.h:17
Aws::Kafka::Model::MutableClusterInfo::OpenMonitoringHasBeenSet
bool OpenMonitoringHasBeenSet() const
Definition: MutableClusterInfo.h:255
Aws::Kafka::Model::MutableClusterInfo::InstanceTypeHasBeenSet
bool InstanceTypeHasBeenSet() const
Definition: MutableClusterInfo.h:410
Aws::Kafka::Model::MutableClusterInfo::GetNumberOfBrokerNodes
int GetNumberOfBrokerNodes() const
Definition: MutableClusterInfo.h:170
Aws::Kafka::Model::MutableClusterInfo::SetOpenMonitoring
void SetOpenMonitoring(OpenMonitoring &&value)
Definition: MutableClusterInfo.h:269
Aws::Kafka::Model::MutableClusterInfo::AddBrokerEBSVolumeInfo
MutableClusterInfo & AddBrokerEBSVolumeInfo(const BrokerEBSVolumeInfo &value)
Definition: MutableClusterInfo.h:105
Aws::Kafka::Model::MutableClusterInfo::SetKafkaVersion
void SetKafkaVersion(const char *value)
Definition: MutableClusterInfo.h:319
Aws::Kafka::Model::MutableClusterInfo::MutableClusterInfo
MutableClusterInfo(Aws::Utils::Json::JsonView jsonValue)
Aws::Kafka::Model::MutableClusterInfo::ConfigurationInfoHasBeenSet
bool ConfigurationInfoHasBeenSet() const
Definition: MutableClusterInfo.h:130
Aws::Kafka::Model::MutableClusterInfo::WithOpenMonitoring
MutableClusterInfo & WithOpenMonitoring(OpenMonitoring &&value)
Definition: MutableClusterInfo.h:283
Aws::Kafka::Model::MutableClusterInfo::SetNumberOfBrokerNodes
void SetNumberOfBrokerNodes(int value)
Definition: MutableClusterInfo.h:184
Aws::Kafka::Model::MutableClusterInfo::WithInstanceType
MutableClusterInfo & WithInstanceType(const Aws::String &value)
Definition: MutableClusterInfo.h:438
Aws::Kafka::Model::MutableClusterInfo::SetInstanceType
void SetInstanceType(const Aws::String &value)
Definition: MutableClusterInfo.h:417
Aws::Kafka::Model::MutableClusterInfo::WithOpenMonitoring
MutableClusterInfo & WithOpenMonitoring(const OpenMonitoring &value)
Definition: MutableClusterInfo.h:276
Aws::Kafka::Model::MutableClusterInfo::WithClientAuthentication
MutableClusterInfo & WithClientAuthentication(const ClientAuthentication &value)
Definition: MutableClusterInfo.h:488
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Kafka::Model::ClientAuthentication
Definition: ClientAuthentication.h:37
AWSVector.h
LoggingInfo.h
Aws::Kafka::Model::MutableClusterInfo::GetLoggingInfo
const LoggingInfo & GetLoggingInfo() const
Definition: MutableClusterInfo.h:350
Aws::Kafka::Model::MutableClusterInfo::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Kafka::Model::ConfigurationInfo
Definition: ConfigurationInfo.h:35
Aws::Kafka::Model::MutableClusterInfo::WithConfigurationInfo
MutableClusterInfo & WithConfigurationInfo(ConfigurationInfo &&value)
Definition: MutableClusterInfo.h:162
Aws::Kafka::Model::MutableClusterInfo::WithKafkaVersion
MutableClusterInfo & WithKafkaVersion(const char *value)
Definition: MutableClusterInfo.h:340
Aws::Kafka::Model::MutableClusterInfo::GetBrokerEBSVolumeInfo
const Aws::Vector< BrokerEBSVolumeInfo > & GetBrokerEBSVolumeInfo() const
Definition: MutableClusterInfo.h:57
Aws::Kafka::Model::MutableClusterInfo::BrokerEBSVolumeInfoHasBeenSet
bool BrokerEBSVolumeInfoHasBeenSet() const
Definition: MutableClusterInfo.h:65
ConfigurationInfo.h
Aws::Kafka::Model::LoggingInfo
Definition: LoggingInfo.h:27
Aws::Kafka::Model::OpenMonitoring
Definition: OpenMonitoring.h:35
Aws::Kafka::Model::MutableClusterInfo::GetClientAuthentication
const ClientAuthentication & GetClientAuthentication() const
Definition: MutableClusterInfo.h:460
Aws::Kafka::Model::EncryptionInfo
Definition: EncryptionInfo.h:37
Aws::Kafka::Model::MutableClusterInfo::NumberOfBrokerNodesHasBeenSet
bool NumberOfBrokerNodesHasBeenSet() const
Definition: MutableClusterInfo.h:177
EncryptionInfo.h
Aws::Kafka::Model::MutableClusterInfo::EncryptionInfoHasBeenSet
bool EncryptionInfoHasBeenSet() const
Definition: MutableClusterInfo.h:510
ClientAuthentication.h
Aws::Kafka::Model::MutableClusterInfo::GetEncryptionInfo
const EncryptionInfo & GetEncryptionInfo() const
Definition: MutableClusterInfo.h:503
Aws::Kafka::Model::MutableClusterInfo::operator=
MutableClusterInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Kafka::Model::MutableClusterInfo::WithEnhancedMonitoring
MutableClusterInfo & WithEnhancedMonitoring(const EnhancedMonitoring &value)
Definition: MutableClusterInfo.h:232
Aws::Kafka::Model::MutableClusterInfo::SetInstanceType
void SetInstanceType(Aws::String &&value)
Definition: MutableClusterInfo.h:424
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Kafka::Model::MutableClusterInfo::SetBrokerEBSVolumeInfo
void SetBrokerEBSVolumeInfo(Aws::Vector< BrokerEBSVolumeInfo > &&value)
Definition: MutableClusterInfo.h:81
AWSString.h
Aws::Kafka::Model::MutableClusterInfo::WithKafkaVersion
MutableClusterInfo & WithKafkaVersion(const Aws::String &value)
Definition: MutableClusterInfo.h:326
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Kafka::Model::MutableClusterInfo::EnhancedMonitoringHasBeenSet
bool EnhancedMonitoringHasBeenSet() const
Definition: MutableClusterInfo.h:208
AWS_KAFKA_API
#define AWS_KAFKA_API
Definition: Kafka_EXPORTS.h:28
Aws::Kafka::Model::MutableClusterInfo::GetEnhancedMonitoring
const EnhancedMonitoring & GetEnhancedMonitoring() const
Definition: MutableClusterInfo.h:200
Aws::Kafka::Model::MutableClusterInfo::WithEncryptionInfo
MutableClusterInfo & WithEncryptionInfo(EncryptionInfo &&value)
Definition: MutableClusterInfo.h:538
Aws::Kafka::Model::MutableClusterInfo
Definition: MutableClusterInfo.h:43
Aws::Kafka::Model::MutableClusterInfo::AddBrokerEBSVolumeInfo
MutableClusterInfo & AddBrokerEBSVolumeInfo(BrokerEBSVolumeInfo &&value)
Definition: MutableClusterInfo.h:113
Aws::Kafka::Model::MutableClusterInfo::SetInstanceType
void SetInstanceType(const char *value)
Definition: MutableClusterInfo.h:431
Aws::Kafka::Model::MutableClusterInfo::SetClientAuthentication
void SetClientAuthentication(const ClientAuthentication &value)
Definition: MutableClusterInfo.h:474
Aws::Kafka::Model::MutableClusterInfo::WithEnhancedMonitoring
MutableClusterInfo & WithEnhancedMonitoring(EnhancedMonitoring &&value)
Definition: MutableClusterInfo.h:240
Aws::Kafka::Model::MutableClusterInfo::SetLoggingInfo
void SetLoggingInfo(LoggingInfo &&value)
Definition: MutableClusterInfo.h:377
OpenMonitoring.h
Aws::Kafka::Model::MutableClusterInfo::SetConfigurationInfo
void SetConfigurationInfo(ConfigurationInfo &&value)
Definition: MutableClusterInfo.h:146
Aws::Kafka::Model::MutableClusterInfo::WithEncryptionInfo
MutableClusterInfo & WithEncryptionInfo(const EncryptionInfo &value)
Definition: MutableClusterInfo.h:531
Aws::Kafka::Model::MutableClusterInfo::LoggingInfoHasBeenSet
bool LoggingInfoHasBeenSet() const
Definition: MutableClusterInfo.h:359
Aws
Definition: AccessManagementClient.h:15
Aws::Kafka::Model::MutableClusterInfo::SetConfigurationInfo
void SetConfigurationInfo(const ConfigurationInfo &value)
Definition: MutableClusterInfo.h:138
Aws::Kafka::Model::MutableClusterInfo::WithClientAuthentication
MutableClusterInfo & WithClientAuthentication(ClientAuthentication &&value)
Definition: MutableClusterInfo.h:495
Aws::Kafka::Model::MutableClusterInfo::SetClientAuthentication
void SetClientAuthentication(ClientAuthentication &&value)
Definition: MutableClusterInfo.h:481
Aws::Kafka::Model::MutableClusterInfo::SetEnhancedMonitoring
void SetEnhancedMonitoring(EnhancedMonitoring &&value)
Definition: MutableClusterInfo.h:224
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Kafka::Model::MutableClusterInfo::SetKafkaVersion
void SetKafkaVersion(Aws::String &&value)
Definition: MutableClusterInfo.h:312
Kafka_EXPORTS.h
Aws::Kafka::Model::MutableClusterInfo::SetEnhancedMonitoring
void SetEnhancedMonitoring(const EnhancedMonitoring &value)
Definition: MutableClusterInfo.h:216
Aws::Kafka::Model::MutableClusterInfo::GetConfigurationInfo
const ConfigurationInfo & GetConfigurationInfo() const
Definition: MutableClusterInfo.h:122
Aws::Kafka::Model::MutableClusterInfo::SetOpenMonitoring
void SetOpenMonitoring(const OpenMonitoring &value)
Definition: MutableClusterInfo.h:262
Aws::Kafka::Model::MutableClusterInfo::WithLoggingInfo
MutableClusterInfo & WithLoggingInfo(LoggingInfo &&value)
Definition: MutableClusterInfo.h:395
Aws::Kafka::Model::MutableClusterInfo::WithLoggingInfo
MutableClusterInfo & WithLoggingInfo(const LoggingInfo &value)
Definition: MutableClusterInfo.h:386
Aws::Kafka::Model::MutableClusterInfo::SetEncryptionInfo
void SetEncryptionInfo(EncryptionInfo &&value)
Definition: MutableClusterInfo.h:524
Aws::Kafka::Model::MutableClusterInfo::SetBrokerEBSVolumeInfo
void SetBrokerEBSVolumeInfo(const Aws::Vector< BrokerEBSVolumeInfo > &value)
Definition: MutableClusterInfo.h:73
Aws::Kafka::Model::MutableClusterInfo::SetEncryptionInfo
void SetEncryptionInfo(const EncryptionInfo &value)
Definition: MutableClusterInfo.h:517
Aws::Kafka::Model::MutableClusterInfo::WithKafkaVersion
MutableClusterInfo & WithKafkaVersion(Aws::String &&value)
Definition: MutableClusterInfo.h:333
Aws::Kafka::Model::MutableClusterInfo::SetLoggingInfo
void SetLoggingInfo(const LoggingInfo &value)
Definition: MutableClusterInfo.h:368
Aws::Kafka::Model::MutableClusterInfo::WithInstanceType
MutableClusterInfo & WithInstanceType(Aws::String &&value)
Definition: MutableClusterInfo.h:445
Aws::Kafka::Model::MutableClusterInfo::GetOpenMonitoring
const OpenMonitoring & GetOpenMonitoring() const
Definition: MutableClusterInfo.h:248
Aws::Kafka::Model::MutableClusterInfo::WithConfigurationInfo
MutableClusterInfo & WithConfigurationInfo(const ConfigurationInfo &value)
Definition: MutableClusterInfo.h:154
Aws::Kafka::Model::MutableClusterInfo::WithBrokerEBSVolumeInfo
MutableClusterInfo & WithBrokerEBSVolumeInfo(const Aws::Vector< BrokerEBSVolumeInfo > &value)
Definition: MutableClusterInfo.h:89