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

#include <ClusterInfo.h>

Public Member Functions

 ClusterInfo ()
 
 ClusterInfo (Aws::Utils::Json::JsonView jsonValue)
 
ClusterInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetActiveOperationArn () const
 
bool ActiveOperationArnHasBeenSet () const
 
void SetActiveOperationArn (const Aws::String &value)
 
void SetActiveOperationArn (Aws::String &&value)
 
void SetActiveOperationArn (const char *value)
 
ClusterInfoWithActiveOperationArn (const Aws::String &value)
 
ClusterInfoWithActiveOperationArn (Aws::String &&value)
 
ClusterInfoWithActiveOperationArn (const char *value)
 
const BrokerNodeGroupInfoGetBrokerNodeGroupInfo () const
 
bool BrokerNodeGroupInfoHasBeenSet () const
 
void SetBrokerNodeGroupInfo (const BrokerNodeGroupInfo &value)
 
void SetBrokerNodeGroupInfo (BrokerNodeGroupInfo &&value)
 
ClusterInfoWithBrokerNodeGroupInfo (const BrokerNodeGroupInfo &value)
 
ClusterInfoWithBrokerNodeGroupInfo (BrokerNodeGroupInfo &&value)
 
const ClientAuthenticationGetClientAuthentication () const
 
bool ClientAuthenticationHasBeenSet () const
 
void SetClientAuthentication (const ClientAuthentication &value)
 
void SetClientAuthentication (ClientAuthentication &&value)
 
ClusterInfoWithClientAuthentication (const ClientAuthentication &value)
 
ClusterInfoWithClientAuthentication (ClientAuthentication &&value)
 
const Aws::StringGetClusterArn () const
 
bool ClusterArnHasBeenSet () const
 
void SetClusterArn (const Aws::String &value)
 
void SetClusterArn (Aws::String &&value)
 
void SetClusterArn (const char *value)
 
ClusterInfoWithClusterArn (const Aws::String &value)
 
ClusterInfoWithClusterArn (Aws::String &&value)
 
ClusterInfoWithClusterArn (const char *value)
 
const Aws::StringGetClusterName () const
 
bool ClusterNameHasBeenSet () const
 
void SetClusterName (const Aws::String &value)
 
void SetClusterName (Aws::String &&value)
 
void SetClusterName (const char *value)
 
ClusterInfoWithClusterName (const Aws::String &value)
 
ClusterInfoWithClusterName (Aws::String &&value)
 
ClusterInfoWithClusterName (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
ClusterInfoWithCreationTime (const Aws::Utils::DateTime &value)
 
ClusterInfoWithCreationTime (Aws::Utils::DateTime &&value)
 
const BrokerSoftwareInfoGetCurrentBrokerSoftwareInfo () const
 
bool CurrentBrokerSoftwareInfoHasBeenSet () const
 
void SetCurrentBrokerSoftwareInfo (const BrokerSoftwareInfo &value)
 
void SetCurrentBrokerSoftwareInfo (BrokerSoftwareInfo &&value)
 
ClusterInfoWithCurrentBrokerSoftwareInfo (const BrokerSoftwareInfo &value)
 
ClusterInfoWithCurrentBrokerSoftwareInfo (BrokerSoftwareInfo &&value)
 
const Aws::StringGetCurrentVersion () const
 
bool CurrentVersionHasBeenSet () const
 
void SetCurrentVersion (const Aws::String &value)
 
void SetCurrentVersion (Aws::String &&value)
 
void SetCurrentVersion (const char *value)
 
ClusterInfoWithCurrentVersion (const Aws::String &value)
 
ClusterInfoWithCurrentVersion (Aws::String &&value)
 
ClusterInfoWithCurrentVersion (const char *value)
 
const EncryptionInfoGetEncryptionInfo () const
 
bool EncryptionInfoHasBeenSet () const
 
void SetEncryptionInfo (const EncryptionInfo &value)
 
void SetEncryptionInfo (EncryptionInfo &&value)
 
ClusterInfoWithEncryptionInfo (const EncryptionInfo &value)
 
ClusterInfoWithEncryptionInfo (EncryptionInfo &&value)
 
const EnhancedMonitoringGetEnhancedMonitoring () const
 
bool EnhancedMonitoringHasBeenSet () const
 
void SetEnhancedMonitoring (const EnhancedMonitoring &value)
 
void SetEnhancedMonitoring (EnhancedMonitoring &&value)
 
ClusterInfoWithEnhancedMonitoring (const EnhancedMonitoring &value)
 
ClusterInfoWithEnhancedMonitoring (EnhancedMonitoring &&value)
 
const OpenMonitoringGetOpenMonitoring () const
 
bool OpenMonitoringHasBeenSet () const
 
void SetOpenMonitoring (const OpenMonitoring &value)
 
void SetOpenMonitoring (OpenMonitoring &&value)
 
ClusterInfoWithOpenMonitoring (const OpenMonitoring &value)
 
ClusterInfoWithOpenMonitoring (OpenMonitoring &&value)
 
const LoggingInfoGetLoggingInfo () const
 
bool LoggingInfoHasBeenSet () const
 
void SetLoggingInfo (const LoggingInfo &value)
 
void SetLoggingInfo (LoggingInfo &&value)
 
ClusterInfoWithLoggingInfo (const LoggingInfo &value)
 
ClusterInfoWithLoggingInfo (LoggingInfo &&value)
 
int GetNumberOfBrokerNodes () const
 
bool NumberOfBrokerNodesHasBeenSet () const
 
void SetNumberOfBrokerNodes (int value)
 
ClusterInfoWithNumberOfBrokerNodes (int value)
 
const ClusterStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ClusterState &value)
 
void SetState (ClusterState &&value)
 
ClusterInfoWithState (const ClusterState &value)
 
ClusterInfoWithState (ClusterState &&value)
 
const StateInfoGetStateInfo () const
 
bool StateInfoHasBeenSet () const
 
void SetStateInfo (const StateInfo &value)
 
void SetStateInfo (StateInfo &&value)
 
ClusterInfoWithStateInfo (const StateInfo &value)
 
ClusterInfoWithStateInfo (StateInfo &&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)
 
ClusterInfoWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
ClusterInfoWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
ClusterInfoAddTags (const Aws::String &key, const Aws::String &value)
 
ClusterInfoAddTags (Aws::String &&key, const Aws::String &value)
 
ClusterInfoAddTags (const Aws::String &key, Aws::String &&value)
 
ClusterInfoAddTags (Aws::String &&key, Aws::String &&value)
 
ClusterInfoAddTags (const char *key, Aws::String &&value)
 
ClusterInfoAddTags (Aws::String &&key, const char *value)
 
ClusterInfoAddTags (const char *key, const char *value)
 
const Aws::StringGetZookeeperConnectString () const
 
bool ZookeeperConnectStringHasBeenSet () const
 
void SetZookeeperConnectString (const Aws::String &value)
 
void SetZookeeperConnectString (Aws::String &&value)
 
void SetZookeeperConnectString (const char *value)
 
ClusterInfoWithZookeeperConnectString (const Aws::String &value)
 
ClusterInfoWithZookeeperConnectString (Aws::String &&value)
 
ClusterInfoWithZookeeperConnectString (const char *value)
 
const Aws::StringGetZookeeperConnectStringTls () const
 
bool ZookeeperConnectStringTlsHasBeenSet () const
 
void SetZookeeperConnectStringTls (const Aws::String &value)
 
void SetZookeeperConnectStringTls (Aws::String &&value)
 
void SetZookeeperConnectStringTls (const char *value)
 
ClusterInfoWithZookeeperConnectStringTls (const Aws::String &value)
 
ClusterInfoWithZookeeperConnectStringTls (Aws::String &&value)
 
ClusterInfoWithZookeeperConnectStringTls (const char *value)
 

Detailed Description

   <p>Returns information about a cluster.</p>
<p><h3>See

Also: AWS API Reference

Definition at line 45 of file ClusterInfo.h.

Constructor & Destructor Documentation

◆ ClusterInfo() [1/2]

Aws::Kafka::Model::ClusterInfo::ClusterInfo ( )

◆ ClusterInfo() [2/2]

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

Member Function Documentation

◆ ActiveOperationArnHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::ActiveOperationArnHasBeenSet ( ) const
inline

Arn of active cluster operation.

Definition at line 66 of file ClusterInfo.h.

◆ AddTags() [1/7]

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

Tags attached to the cluster.

Definition at line 817 of file ClusterInfo.h.

◆ AddTags() [2/7]

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

Tags attached to the cluster.

Definition at line 803 of file ClusterInfo.h.

◆ AddTags() [3/7]

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

Tags attached to the cluster.

Definition at line 831 of file ClusterInfo.h.

◆ AddTags() [4/7]

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

Tags attached to the cluster.

Definition at line 810 of file ClusterInfo.h.

◆ AddTags() [5/7]

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

Tags attached to the cluster.

Definition at line 796 of file ClusterInfo.h.

◆ AddTags() [6/7]

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

Tags attached to the cluster.

Definition at line 824 of file ClusterInfo.h.

◆ AddTags() [7/7]

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

Tags attached to the cluster.

Definition at line 838 of file ClusterInfo.h.

◆ BrokerNodeGroupInfoHasBeenSet()

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

Information about the broker nodes.

Definition at line 123 of file ClusterInfo.h.

◆ ClientAuthenticationHasBeenSet()

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

Includes all client authentication information.

Definition at line 166 of file ClusterInfo.h.

◆ ClusterArnHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::ClusterArnHasBeenSet ( ) const
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 211 of file ClusterInfo.h.

◆ ClusterNameHasBeenSet()

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

The name of the cluster.

Definition at line 274 of file ClusterInfo.h.

◆ CreationTimeHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::CreationTimeHasBeenSet ( ) const
inline

The time when the cluster was created.

Definition at line 331 of file ClusterInfo.h.

◆ CurrentBrokerSoftwareInfoHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::CurrentBrokerSoftwareInfoHasBeenSet ( ) const
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 376 of file ClusterInfo.h.

◆ CurrentVersionHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::CurrentVersionHasBeenSet ( ) const
inline

The current version of the MSK cluster.

Definition at line 423 of file ClusterInfo.h.

◆ EncryptionInfoHasBeenSet()

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

Includes all encryption-related information.

Definition at line 480 of file ClusterInfo.h.

◆ EnhancedMonitoringHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::EnhancedMonitoringHasBeenSet ( ) const
inline
 <p>Specifies which metrics are gathered for the MSK cluster. This

property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

Definition at line 533 of file ClusterInfo.h.

◆ GetActiveOperationArn()

const Aws::String& Aws::Kafka::Model::ClusterInfo::GetActiveOperationArn ( ) const
inline

Arn of active cluster operation.

Definition at line 59 of file ClusterInfo.h.

◆ GetBrokerNodeGroupInfo()

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

Information about the broker nodes.

Definition at line 116 of file ClusterInfo.h.

◆ GetClientAuthentication()

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

Includes all client authentication information.

Definition at line 159 of file ClusterInfo.h.

◆ GetClusterArn()

const Aws::String& Aws::Kafka::Model::ClusterInfo::GetClusterArn ( ) const
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 203 of file ClusterInfo.h.

◆ GetClusterName()

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

The name of the cluster.

Definition at line 267 of file ClusterInfo.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::Kafka::Model::ClusterInfo::GetCreationTime ( ) const
inline

The time when the cluster was created.

Definition at line 324 of file ClusterInfo.h.

◆ GetCurrentBrokerSoftwareInfo()

const BrokerSoftwareInfo& Aws::Kafka::Model::ClusterInfo::GetCurrentBrokerSoftwareInfo ( ) const
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 368 of file ClusterInfo.h.

◆ GetCurrentVersion()

const Aws::String& Aws::Kafka::Model::ClusterInfo::GetCurrentVersion ( ) const
inline

The current version of the MSK cluster.

Definition at line 416 of file ClusterInfo.h.

◆ GetEncryptionInfo()

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

Includes all encryption-related information.

Definition at line 473 of file ClusterInfo.h.

◆ GetEnhancedMonitoring()

const EnhancedMonitoring& Aws::Kafka::Model::ClusterInfo::GetEnhancedMonitoring ( ) const
inline
 <p>Specifies which metrics are gathered for the MSK cluster. This

property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

Definition at line 521 of file ClusterInfo.h.

◆ GetLoggingInfo()

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

Definition at line 628 of file ClusterInfo.h.

◆ GetNumberOfBrokerNodes()

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

The number of broker nodes in the cluster.

Definition at line 651 of file ClusterInfo.h.

◆ GetOpenMonitoring()

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

Settings for open monitoring using Prometheus.

Definition at line 589 of file ClusterInfo.h.

◆ GetState()

const ClusterState& Aws::Kafka::Model::ClusterInfo::GetState ( ) const
inline
 <p>The state of the cluster. The possible states are ACTIVE,

CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

Definition at line 682 of file ClusterInfo.h.

◆ GetStateInfo()

const StateInfo& Aws::Kafka::Model::ClusterInfo::GetStateInfo ( ) const
inline

Definition at line 731 of file ClusterInfo.h.

◆ GetTags()

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

Tags attached to the cluster.

Definition at line 754 of file ClusterInfo.h.

◆ GetZookeeperConnectString()

const Aws::String& Aws::Kafka::Model::ClusterInfo::GetZookeeperConnectString ( ) const
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 847 of file ClusterInfo.h.

◆ GetZookeeperConnectStringTls()

const Aws::String& Aws::Kafka::Model::ClusterInfo::GetZookeeperConnectStringTls ( ) const
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 912 of file ClusterInfo.h.

◆ Jsonize()

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

◆ LoggingInfoHasBeenSet()

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

Definition at line 631 of file ClusterInfo.h.

◆ NumberOfBrokerNodesHasBeenSet()

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

The number of broker nodes in the cluster.

Definition at line 658 of file ClusterInfo.h.

◆ OpenMonitoringHasBeenSet()

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

Settings for open monitoring using Prometheus.

Definition at line 596 of file ClusterInfo.h.

◆ operator=()

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

◆ SetActiveOperationArn() [1/3]

void Aws::Kafka::Model::ClusterInfo::SetActiveOperationArn ( Aws::String &&  value)
inline

Arn of active cluster operation.

Definition at line 80 of file ClusterInfo.h.

◆ SetActiveOperationArn() [2/3]

void Aws::Kafka::Model::ClusterInfo::SetActiveOperationArn ( const Aws::String value)
inline

Arn of active cluster operation.

Definition at line 73 of file ClusterInfo.h.

◆ SetActiveOperationArn() [3/3]

void Aws::Kafka::Model::ClusterInfo::SetActiveOperationArn ( const char *  value)
inline

Arn of active cluster operation.

Definition at line 87 of file ClusterInfo.h.

◆ SetBrokerNodeGroupInfo() [1/2]

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

Information about the broker nodes.

Definition at line 137 of file ClusterInfo.h.

◆ SetBrokerNodeGroupInfo() [2/2]

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

Information about the broker nodes.

Definition at line 130 of file ClusterInfo.h.

◆ SetClientAuthentication() [1/2]

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

Includes all client authentication information.

Definition at line 180 of file ClusterInfo.h.

◆ SetClientAuthentication() [2/2]

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

Includes all client authentication information.

Definition at line 173 of file ClusterInfo.h.

◆ SetClusterArn() [1/3]

void Aws::Kafka::Model::ClusterInfo::SetClusterArn ( Aws::String &&  value)
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 227 of file ClusterInfo.h.

◆ SetClusterArn() [2/3]

void Aws::Kafka::Model::ClusterInfo::SetClusterArn ( const Aws::String value)
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 219 of file ClusterInfo.h.

◆ SetClusterArn() [3/3]

void Aws::Kafka::Model::ClusterInfo::SetClusterArn ( const char *  value)
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 235 of file ClusterInfo.h.

◆ SetClusterName() [1/3]

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

The name of the cluster.

Definition at line 288 of file ClusterInfo.h.

◆ SetClusterName() [2/3]

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

The name of the cluster.

Definition at line 281 of file ClusterInfo.h.

◆ SetClusterName() [3/3]

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

The name of the cluster.

Definition at line 295 of file ClusterInfo.h.

◆ SetCreationTime() [1/2]

void Aws::Kafka::Model::ClusterInfo::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time when the cluster was created.

Definition at line 345 of file ClusterInfo.h.

◆ SetCreationTime() [2/2]

void Aws::Kafka::Model::ClusterInfo::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time when the cluster was created.

Definition at line 338 of file ClusterInfo.h.

◆ SetCurrentBrokerSoftwareInfo() [1/2]

void Aws::Kafka::Model::ClusterInfo::SetCurrentBrokerSoftwareInfo ( BrokerSoftwareInfo &&  value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 392 of file ClusterInfo.h.

◆ SetCurrentBrokerSoftwareInfo() [2/2]

void Aws::Kafka::Model::ClusterInfo::SetCurrentBrokerSoftwareInfo ( const BrokerSoftwareInfo value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 384 of file ClusterInfo.h.

◆ SetCurrentVersion() [1/3]

void Aws::Kafka::Model::ClusterInfo::SetCurrentVersion ( Aws::String &&  value)
inline

The current version of the MSK cluster.

Definition at line 437 of file ClusterInfo.h.

◆ SetCurrentVersion() [2/3]

void Aws::Kafka::Model::ClusterInfo::SetCurrentVersion ( const Aws::String value)
inline

The current version of the MSK cluster.

Definition at line 430 of file ClusterInfo.h.

◆ SetCurrentVersion() [3/3]

void Aws::Kafka::Model::ClusterInfo::SetCurrentVersion ( const char *  value)
inline

The current version of the MSK cluster.

Definition at line 444 of file ClusterInfo.h.

◆ SetEncryptionInfo() [1/2]

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

Includes all encryption-related information.

Definition at line 487 of file ClusterInfo.h.

◆ SetEncryptionInfo() [2/2]

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

Includes all encryption-related information.

Definition at line 494 of file ClusterInfo.h.

◆ SetEnhancedMonitoring() [1/2]

void Aws::Kafka::Model::ClusterInfo::SetEnhancedMonitoring ( const EnhancedMonitoring value)
inline
 <p>Specifies which metrics are gathered for the MSK cluster. This

property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

Definition at line 545 of file ClusterInfo.h.

◆ SetEnhancedMonitoring() [2/2]

void Aws::Kafka::Model::ClusterInfo::SetEnhancedMonitoring ( EnhancedMonitoring &&  value)
inline
 <p>Specifies which metrics are gathered for the MSK cluster. This

property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

Definition at line 557 of file ClusterInfo.h.

◆ SetLoggingInfo() [1/2]

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

Definition at line 634 of file ClusterInfo.h.

◆ SetLoggingInfo() [2/2]

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

Definition at line 637 of file ClusterInfo.h.

◆ SetNumberOfBrokerNodes()

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

The number of broker nodes in the cluster.

Definition at line 665 of file ClusterInfo.h.

◆ SetOpenMonitoring() [1/2]

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

Settings for open monitoring using Prometheus.

Definition at line 603 of file ClusterInfo.h.

◆ SetOpenMonitoring() [2/2]

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

Settings for open monitoring using Prometheus.

Definition at line 610 of file ClusterInfo.h.

◆ SetState() [1/2]

void Aws::Kafka::Model::ClusterInfo::SetState ( ClusterState &&  value)
inline
 <p>The state of the cluster. The possible states are ACTIVE,

CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

Definition at line 709 of file ClusterInfo.h.

◆ SetState() [2/2]

void Aws::Kafka::Model::ClusterInfo::SetState ( const ClusterState value)
inline
 <p>The state of the cluster. The possible states are ACTIVE,

CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

Definition at line 700 of file ClusterInfo.h.

◆ SetStateInfo() [1/2]

void Aws::Kafka::Model::ClusterInfo::SetStateInfo ( const StateInfo value)
inline

Definition at line 737 of file ClusterInfo.h.

◆ SetStateInfo() [2/2]

void Aws::Kafka::Model::ClusterInfo::SetStateInfo ( StateInfo &&  value)
inline

Definition at line 740 of file ClusterInfo.h.

◆ SetTags() [1/2]

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

Tags attached to the cluster.

Definition at line 775 of file ClusterInfo.h.

◆ SetTags() [2/2]

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

Tags attached to the cluster.

Definition at line 768 of file ClusterInfo.h.

◆ SetZookeeperConnectString() [1/3]

void Aws::Kafka::Model::ClusterInfo::SetZookeeperConnectString ( Aws::String &&  value)
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 871 of file ClusterInfo.h.

◆ SetZookeeperConnectString() [2/3]

void Aws::Kafka::Model::ClusterInfo::SetZookeeperConnectString ( const Aws::String value)
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 863 of file ClusterInfo.h.

◆ SetZookeeperConnectString() [3/3]

void Aws::Kafka::Model::ClusterInfo::SetZookeeperConnectString ( const char *  value)
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 879 of file ClusterInfo.h.

◆ SetZookeeperConnectStringTls() [1/3]

void Aws::Kafka::Model::ClusterInfo::SetZookeeperConnectStringTls ( Aws::String &&  value)
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 936 of file ClusterInfo.h.

◆ SetZookeeperConnectStringTls() [2/3]

void Aws::Kafka::Model::ClusterInfo::SetZookeeperConnectStringTls ( const Aws::String value)
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 928 of file ClusterInfo.h.

◆ SetZookeeperConnectStringTls() [3/3]

void Aws::Kafka::Model::ClusterInfo::SetZookeeperConnectStringTls ( const char *  value)
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 944 of file ClusterInfo.h.

◆ StateHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::StateHasBeenSet ( ) const
inline
 <p>The state of the cluster. The possible states are ACTIVE,

CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

Definition at line 691 of file ClusterInfo.h.

◆ StateInfoHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::StateInfoHasBeenSet ( ) const
inline

Definition at line 734 of file ClusterInfo.h.

◆ TagsHasBeenSet()

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

Tags attached to the cluster.

Definition at line 761 of file ClusterInfo.h.

◆ WithActiveOperationArn() [1/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithActiveOperationArn ( Aws::String &&  value)
inline

Arn of active cluster operation.

Definition at line 101 of file ClusterInfo.h.

◆ WithActiveOperationArn() [2/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithActiveOperationArn ( const Aws::String value)
inline

Arn of active cluster operation.

Definition at line 94 of file ClusterInfo.h.

◆ WithActiveOperationArn() [3/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithActiveOperationArn ( const char *  value)
inline

Arn of active cluster operation.

Definition at line 108 of file ClusterInfo.h.

◆ WithBrokerNodeGroupInfo() [1/2]

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

Information about the broker nodes.

Definition at line 151 of file ClusterInfo.h.

◆ WithBrokerNodeGroupInfo() [2/2]

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

Information about the broker nodes.

Definition at line 144 of file ClusterInfo.h.

◆ WithClientAuthentication() [1/2]

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

Includes all client authentication information.

Definition at line 194 of file ClusterInfo.h.

◆ WithClientAuthentication() [2/2]

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

Includes all client authentication information.

Definition at line 187 of file ClusterInfo.h.

◆ WithClusterArn() [1/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithClusterArn ( Aws::String &&  value)
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 251 of file ClusterInfo.h.

◆ WithClusterArn() [2/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithClusterArn ( const Aws::String value)
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 243 of file ClusterInfo.h.

◆ WithClusterArn() [3/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithClusterArn ( const char *  value)
inline
 <p>The Amazon Resource Name (ARN) that uniquely identifies the

cluster.

Definition at line 259 of file ClusterInfo.h.

◆ WithClusterName() [1/3]

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

The name of the cluster.

Definition at line 309 of file ClusterInfo.h.

◆ WithClusterName() [2/3]

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

The name of the cluster.

Definition at line 302 of file ClusterInfo.h.

◆ WithClusterName() [3/3]

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

The name of the cluster.

Definition at line 316 of file ClusterInfo.h.

◆ WithCreationTime() [1/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time when the cluster was created.

Definition at line 359 of file ClusterInfo.h.

◆ WithCreationTime() [2/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time when the cluster was created.

Definition at line 352 of file ClusterInfo.h.

◆ WithCurrentBrokerSoftwareInfo() [1/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithCurrentBrokerSoftwareInfo ( BrokerSoftwareInfo &&  value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 408 of file ClusterInfo.h.

◆ WithCurrentBrokerSoftwareInfo() [2/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithCurrentBrokerSoftwareInfo ( const BrokerSoftwareInfo value)
inline
 <p>Information about the version of software currently deployed on

the Apache Kafka brokers in the cluster.

Definition at line 400 of file ClusterInfo.h.

◆ WithCurrentVersion() [1/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithCurrentVersion ( Aws::String &&  value)
inline

The current version of the MSK cluster.

Definition at line 458 of file ClusterInfo.h.

◆ WithCurrentVersion() [2/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithCurrentVersion ( const Aws::String value)
inline

The current version of the MSK cluster.

Definition at line 451 of file ClusterInfo.h.

◆ WithCurrentVersion() [3/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithCurrentVersion ( const char *  value)
inline

The current version of the MSK cluster.

Definition at line 465 of file ClusterInfo.h.

◆ WithEncryptionInfo() [1/2]

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

Includes all encryption-related information.

Definition at line 501 of file ClusterInfo.h.

◆ WithEncryptionInfo() [2/2]

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

Includes all encryption-related information.

Definition at line 508 of file ClusterInfo.h.

◆ WithEnhancedMonitoring() [1/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithEnhancedMonitoring ( const EnhancedMonitoring value)
inline
 <p>Specifies which metrics are gathered for the MSK cluster. This

property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

Definition at line 569 of file ClusterInfo.h.

◆ WithEnhancedMonitoring() [2/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithEnhancedMonitoring ( EnhancedMonitoring &&  value)
inline
 <p>Specifies which metrics are gathered for the MSK cluster. This

property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

Definition at line 581 of file ClusterInfo.h.

◆ WithLoggingInfo() [1/2]

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

Definition at line 640 of file ClusterInfo.h.

◆ WithLoggingInfo() [2/2]

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

Definition at line 643 of file ClusterInfo.h.

◆ WithNumberOfBrokerNodes()

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

The number of broker nodes in the cluster.

Definition at line 672 of file ClusterInfo.h.

◆ WithOpenMonitoring() [1/2]

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

Settings for open monitoring using Prometheus.

Definition at line 617 of file ClusterInfo.h.

◆ WithOpenMonitoring() [2/2]

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

Settings for open monitoring using Prometheus.

Definition at line 624 of file ClusterInfo.h.

◆ WithState() [1/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithState ( ClusterState &&  value)
inline
 <p>The state of the cluster. The possible states are ACTIVE,

CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

Definition at line 727 of file ClusterInfo.h.

◆ WithState() [2/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithState ( const ClusterState value)
inline
 <p>The state of the cluster. The possible states are ACTIVE,

CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

Definition at line 718 of file ClusterInfo.h.

◆ WithStateInfo() [1/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithStateInfo ( const StateInfo value)
inline

Definition at line 743 of file ClusterInfo.h.

◆ WithStateInfo() [2/2]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithStateInfo ( StateInfo &&  value)
inline

Definition at line 746 of file ClusterInfo.h.

◆ WithTags() [1/2]

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

Tags attached to the cluster.

Definition at line 789 of file ClusterInfo.h.

◆ WithTags() [2/2]

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

Tags attached to the cluster.

Definition at line 782 of file ClusterInfo.h.

◆ WithZookeeperConnectString() [1/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithZookeeperConnectString ( Aws::String &&  value)
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 895 of file ClusterInfo.h.

◆ WithZookeeperConnectString() [2/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithZookeeperConnectString ( const Aws::String value)
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 887 of file ClusterInfo.h.

◆ WithZookeeperConnectString() [3/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithZookeeperConnectString ( const char *  value)
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 903 of file ClusterInfo.h.

◆ WithZookeeperConnectStringTls() [1/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithZookeeperConnectStringTls ( Aws::String &&  value)
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 960 of file ClusterInfo.h.

◆ WithZookeeperConnectStringTls() [2/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithZookeeperConnectStringTls ( const Aws::String value)
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 952 of file ClusterInfo.h.

◆ WithZookeeperConnectStringTls() [3/3]

ClusterInfo& Aws::Kafka::Model::ClusterInfo::WithZookeeperConnectStringTls ( const char *  value)
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 968 of file ClusterInfo.h.

◆ ZookeeperConnectStringHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::ZookeeperConnectStringHasBeenSet ( ) const
inline
 <p>The connection string to use to connect to the Apache ZooKeeper

cluster.

Definition at line 855 of file ClusterInfo.h.

◆ ZookeeperConnectStringTlsHasBeenSet()

bool Aws::Kafka::Model::ClusterInfo::ZookeeperConnectStringTlsHasBeenSet ( ) const
inline
 <p>The connection string to use to connect to zookeeper cluster on

Tls port.

Definition at line 920 of file ClusterInfo.h.


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