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

#include <Configuration.h>

Public Member Functions

 Configuration ()
 
 Configuration (Aws::Utils::Json::JsonView jsonValue)
 
Configurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ConfigurationWithArn (const Aws::String &value)
 
ConfigurationWithArn (Aws::String &&value)
 
ConfigurationWithArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
ConfigurationWithCreationTime (const Aws::Utils::DateTime &value)
 
ConfigurationWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ConfigurationWithDescription (const Aws::String &value)
 
ConfigurationWithDescription (Aws::String &&value)
 
ConfigurationWithDescription (const char *value)
 
const Aws::Vector< Aws::String > & GetKafkaVersions () const
 
bool KafkaVersionsHasBeenSet () const
 
void SetKafkaVersions (const Aws::Vector< Aws::String > &value)
 
void SetKafkaVersions (Aws::Vector< Aws::String > &&value)
 
ConfigurationWithKafkaVersions (const Aws::Vector< Aws::String > &value)
 
ConfigurationWithKafkaVersions (Aws::Vector< Aws::String > &&value)
 
ConfigurationAddKafkaVersions (const Aws::String &value)
 
ConfigurationAddKafkaVersions (Aws::String &&value)
 
ConfigurationAddKafkaVersions (const char *value)
 
const ConfigurationRevisionGetLatestRevision () const
 
bool LatestRevisionHasBeenSet () const
 
void SetLatestRevision (const ConfigurationRevision &value)
 
void SetLatestRevision (ConfigurationRevision &&value)
 
ConfigurationWithLatestRevision (const ConfigurationRevision &value)
 
ConfigurationWithLatestRevision (ConfigurationRevision &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ConfigurationWithName (const Aws::String &value)
 
ConfigurationWithName (Aws::String &&value)
 
ConfigurationWithName (const char *value)
 
const ConfigurationStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ConfigurationState &value)
 
void SetState (ConfigurationState &&value)
 
ConfigurationWithState (const ConfigurationState &value)
 
ConfigurationWithState (ConfigurationState &&value)
 

Detailed Description

   <p>Represents an MSK Configuration.</p>
<p><h3>See

Also: AWS API Reference

Definition at line 38 of file Configuration.h.

Constructor & Destructor Documentation

◆ Configuration() [1/2]

Aws::Kafka::Model::Configuration::Configuration ( )

◆ Configuration() [2/2]

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

Member Function Documentation

◆ AddKafkaVersions() [1/3]

Configuration& Aws::Kafka::Model::Configuration::AddKafkaVersions ( Aws::String &&  value)
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 290 of file Configuration.h.

◆ AddKafkaVersions() [2/3]

Configuration& Aws::Kafka::Model::Configuration::AddKafkaVersions ( const Aws::String value)
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 280 of file Configuration.h.

◆ AddKafkaVersions() [3/3]

Configuration& Aws::Kafka::Model::Configuration::AddKafkaVersions ( const char *  value)
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 300 of file Configuration.h.

◆ ArnHasBeenSet()

bool Aws::Kafka::Model::Configuration::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 61 of file Configuration.h.

◆ CreationTimeHasBeenSet()

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

The time when the configuration was created.

Definition at line 124 of file Configuration.h.

◆ DescriptionHasBeenSet()

bool Aws::Kafka::Model::Configuration::DescriptionHasBeenSet ( ) const
inline

The description of the configuration.

Definition at line 167 of file Configuration.h.

◆ GetArn()

const Aws::String& Aws::Kafka::Model::Configuration::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 53 of file Configuration.h.

◆ GetCreationTime()

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

The time when the configuration was created.

Definition at line 117 of file Configuration.h.

◆ GetDescription()

const Aws::String& Aws::Kafka::Model::Configuration::GetDescription ( ) const
inline

The description of the configuration.

Definition at line 160 of file Configuration.h.

◆ GetKafkaVersions()

const Aws::Vector<Aws::String>& Aws::Kafka::Model::Configuration::GetKafkaVersions ( ) const
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 220 of file Configuration.h.

◆ GetLatestRevision()

const ConfigurationRevision& Aws::Kafka::Model::Configuration::GetLatestRevision ( ) const
inline

Latest revision of the configuration.

Definition at line 308 of file Configuration.h.

◆ GetName()

const Aws::String& Aws::Kafka::Model::Configuration::GetName ( ) const
inline

The name of the configuration.

Definition at line 351 of file Configuration.h.

◆ GetState()

const ConfigurationState& Aws::Kafka::Model::Configuration::GetState ( ) const
inline
 <p>The state of the configuration. The possible states are ACTIVE,

DELETING, and DELETE_FAILED.

Definition at line 409 of file Configuration.h.

◆ Jsonize()

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

◆ KafkaVersionsHasBeenSet()

bool Aws::Kafka::Model::Configuration::KafkaVersionsHasBeenSet ( ) const
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 230 of file Configuration.h.

◆ LatestRevisionHasBeenSet()

bool Aws::Kafka::Model::Configuration::LatestRevisionHasBeenSet ( ) const
inline

Latest revision of the configuration.

Definition at line 315 of file Configuration.h.

◆ NameHasBeenSet()

bool Aws::Kafka::Model::Configuration::NameHasBeenSet ( ) const
inline

The name of the configuration.

Definition at line 358 of file Configuration.h.

◆ operator=()

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

◆ SetArn() [1/3]

void Aws::Kafka::Model::Configuration::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 77 of file Configuration.h.

◆ SetArn() [2/3]

void Aws::Kafka::Model::Configuration::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 69 of file Configuration.h.

◆ SetArn() [3/3]

void Aws::Kafka::Model::Configuration::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 85 of file Configuration.h.

◆ SetCreationTime() [1/2]

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

The time when the configuration was created.

Definition at line 138 of file Configuration.h.

◆ SetCreationTime() [2/2]

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

The time when the configuration was created.

Definition at line 131 of file Configuration.h.

◆ SetDescription() [1/3]

void Aws::Kafka::Model::Configuration::SetDescription ( Aws::String &&  value)
inline

The description of the configuration.

Definition at line 181 of file Configuration.h.

◆ SetDescription() [2/3]

void Aws::Kafka::Model::Configuration::SetDescription ( const Aws::String value)
inline

The description of the configuration.

Definition at line 174 of file Configuration.h.

◆ SetDescription() [3/3]

void Aws::Kafka::Model::Configuration::SetDescription ( const char *  value)
inline

The description of the configuration.

Definition at line 188 of file Configuration.h.

◆ SetKafkaVersions() [1/2]

void Aws::Kafka::Model::Configuration::SetKafkaVersions ( Aws::Vector< Aws::String > &&  value)
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 250 of file Configuration.h.

◆ SetKafkaVersions() [2/2]

void Aws::Kafka::Model::Configuration::SetKafkaVersions ( const Aws::Vector< Aws::String > &  value)
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 240 of file Configuration.h.

◆ SetLatestRevision() [1/2]

void Aws::Kafka::Model::Configuration::SetLatestRevision ( ConfigurationRevision &&  value)
inline

Latest revision of the configuration.

Definition at line 329 of file Configuration.h.

◆ SetLatestRevision() [2/2]

void Aws::Kafka::Model::Configuration::SetLatestRevision ( const ConfigurationRevision value)
inline

Latest revision of the configuration.

Definition at line 322 of file Configuration.h.

◆ SetName() [1/3]

void Aws::Kafka::Model::Configuration::SetName ( Aws::String &&  value)
inline

The name of the configuration.

Definition at line 372 of file Configuration.h.

◆ SetName() [2/3]

void Aws::Kafka::Model::Configuration::SetName ( const Aws::String value)
inline

The name of the configuration.

Definition at line 365 of file Configuration.h.

◆ SetName() [3/3]

void Aws::Kafka::Model::Configuration::SetName ( const char *  value)
inline

The name of the configuration.

Definition at line 379 of file Configuration.h.

◆ SetState() [1/2]

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

DELETING, and DELETE_FAILED.

Definition at line 433 of file Configuration.h.

◆ SetState() [2/2]

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

DELETING, and DELETE_FAILED.

Definition at line 425 of file Configuration.h.

◆ StateHasBeenSet()

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

DELETING, and DELETE_FAILED.

Definition at line 417 of file Configuration.h.

◆ WithArn() [1/3]

Configuration& Aws::Kafka::Model::Configuration::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 101 of file Configuration.h.

◆ WithArn() [2/3]

Configuration& Aws::Kafka::Model::Configuration::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 93 of file Configuration.h.

◆ WithArn() [3/3]

Configuration& Aws::Kafka::Model::Configuration::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the configuration.

Definition at line 109 of file Configuration.h.

◆ WithCreationTime() [1/2]

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

The time when the configuration was created.

Definition at line 152 of file Configuration.h.

◆ WithCreationTime() [2/2]

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

The time when the configuration was created.

Definition at line 145 of file Configuration.h.

◆ WithDescription() [1/3]

Configuration& Aws::Kafka::Model::Configuration::WithDescription ( Aws::String &&  value)
inline

The description of the configuration.

Definition at line 202 of file Configuration.h.

◆ WithDescription() [2/3]

Configuration& Aws::Kafka::Model::Configuration::WithDescription ( const Aws::String value)
inline

The description of the configuration.

Definition at line 195 of file Configuration.h.

◆ WithDescription() [3/3]

Configuration& Aws::Kafka::Model::Configuration::WithDescription ( const char *  value)
inline

The description of the configuration.

Definition at line 209 of file Configuration.h.

◆ WithKafkaVersions() [1/2]

Configuration& Aws::Kafka::Model::Configuration::WithKafkaVersions ( Aws::Vector< Aws::String > &&  value)
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 270 of file Configuration.h.

◆ WithKafkaVersions() [2/2]

Configuration& Aws::Kafka::Model::Configuration::WithKafkaVersions ( const Aws::Vector< Aws::String > &  value)
inline
 <p>An array of the versions of Apache Kafka with which you can use

this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

Definition at line 260 of file Configuration.h.

◆ WithLatestRevision() [1/2]

Configuration& Aws::Kafka::Model::Configuration::WithLatestRevision ( ConfigurationRevision &&  value)
inline

Latest revision of the configuration.

Definition at line 343 of file Configuration.h.

◆ WithLatestRevision() [2/2]

Configuration& Aws::Kafka::Model::Configuration::WithLatestRevision ( const ConfigurationRevision value)
inline

Latest revision of the configuration.

Definition at line 336 of file Configuration.h.

◆ WithName() [1/3]

Configuration& Aws::Kafka::Model::Configuration::WithName ( Aws::String &&  value)
inline

The name of the configuration.

Definition at line 393 of file Configuration.h.

◆ WithName() [2/3]

Configuration& Aws::Kafka::Model::Configuration::WithName ( const Aws::String value)
inline

The name of the configuration.

Definition at line 386 of file Configuration.h.

◆ WithName() [3/3]

Configuration& Aws::Kafka::Model::Configuration::WithName ( const char *  value)
inline

The name of the configuration.

Definition at line 400 of file Configuration.h.

◆ WithState() [1/2]

Configuration& Aws::Kafka::Model::Configuration::WithState ( ConfigurationState &&  value)
inline
 <p>The state of the configuration. The possible states are ACTIVE,

DELETING, and DELETE_FAILED.

Definition at line 449 of file Configuration.h.

◆ WithState() [2/2]

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

DELETING, and DELETE_FAILED.

Definition at line 441 of file Configuration.h.


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