AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::MQ::Model::DescribeConfigurationResult Class Reference

#include <DescribeConfigurationResult.h>

Public Member Functions

 DescribeConfigurationResult ()
 
 DescribeConfigurationResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeConfigurationResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetArn () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
DescribeConfigurationResultWithArn (const Aws::String &value)
 
DescribeConfigurationResultWithArn (Aws::String &&value)
 
DescribeConfigurationResultWithArn (const char *value)
 
const AuthenticationStrategyGetAuthenticationStrategy () const
 
void SetAuthenticationStrategy (const AuthenticationStrategy &value)
 
void SetAuthenticationStrategy (AuthenticationStrategy &&value)
 
DescribeConfigurationResultWithAuthenticationStrategy (const AuthenticationStrategy &value)
 
DescribeConfigurationResultWithAuthenticationStrategy (AuthenticationStrategy &&value)
 
const Aws::Utils::DateTimeGetCreated () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
DescribeConfigurationResultWithCreated (const Aws::Utils::DateTime &value)
 
DescribeConfigurationResultWithCreated (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DescribeConfigurationResultWithDescription (const Aws::String &value)
 
DescribeConfigurationResultWithDescription (Aws::String &&value)
 
DescribeConfigurationResultWithDescription (const char *value)
 
const EngineTypeGetEngineType () const
 
void SetEngineType (const EngineType &value)
 
void SetEngineType (EngineType &&value)
 
DescribeConfigurationResultWithEngineType (const EngineType &value)
 
DescribeConfigurationResultWithEngineType (EngineType &&value)
 
const Aws::StringGetEngineVersion () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
DescribeConfigurationResultWithEngineVersion (const Aws::String &value)
 
DescribeConfigurationResultWithEngineVersion (Aws::String &&value)
 
DescribeConfigurationResultWithEngineVersion (const char *value)
 
const Aws::StringGetId () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
DescribeConfigurationResultWithId (const Aws::String &value)
 
DescribeConfigurationResultWithId (Aws::String &&value)
 
DescribeConfigurationResultWithId (const char *value)
 
const ConfigurationRevisionGetLatestRevision () const
 
void SetLatestRevision (const ConfigurationRevision &value)
 
void SetLatestRevision (ConfigurationRevision &&value)
 
DescribeConfigurationResultWithLatestRevision (const ConfigurationRevision &value)
 
DescribeConfigurationResultWithLatestRevision (ConfigurationRevision &&value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
DescribeConfigurationResultWithName (const Aws::String &value)
 
DescribeConfigurationResultWithName (Aws::String &&value)
 
DescribeConfigurationResultWithName (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DescribeConfigurationResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
DescribeConfigurationResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DescribeConfigurationResultAddTags (const Aws::String &key, const Aws::String &value)
 
DescribeConfigurationResultAddTags (Aws::String &&key, const Aws::String &value)
 
DescribeConfigurationResultAddTags (const Aws::String &key, Aws::String &&value)
 
DescribeConfigurationResultAddTags (Aws::String &&key, Aws::String &&value)
 
DescribeConfigurationResultAddTags (const char *key, Aws::String &&value)
 
DescribeConfigurationResultAddTags (Aws::String &&key, const char *value)
 
DescribeConfigurationResultAddTags (const char *key, const char *value)
 

Detailed Description

Definition at line 32 of file DescribeConfigurationResult.h.

Constructor & Destructor Documentation

◆ DescribeConfigurationResult() [1/2]

Aws::MQ::Model::DescribeConfigurationResult::DescribeConfigurationResult ( )

◆ DescribeConfigurationResult() [2/2]

Aws::MQ::Model::DescribeConfigurationResult::DescribeConfigurationResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/7]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The list of all tags associated with this configuration.

Definition at line 412 of file DescribeConfigurationResult.h.

◆ AddTags() [2/7]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The list of all tags associated with this configuration.

Definition at line 402 of file DescribeConfigurationResult.h.

◆ AddTags() [3/7]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The list of all tags associated with this configuration.

Definition at line 422 of file DescribeConfigurationResult.h.

◆ AddTags() [4/7]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The list of all tags associated with this configuration.

Definition at line 407 of file DescribeConfigurationResult.h.

◆ AddTags() [5/7]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The list of all tags associated with this configuration.

Definition at line 397 of file DescribeConfigurationResult.h.

◆ AddTags() [6/7]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The list of all tags associated with this configuration.

Definition at line 417 of file DescribeConfigurationResult.h.

◆ AddTags() [7/7]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::AddTags ( const char *  key,
const char *  value 
)
inline

The list of all tags associated with this configuration.

Definition at line 427 of file DescribeConfigurationResult.h.

◆ GetArn()

const Aws::String& Aws::MQ::Model::DescribeConfigurationResult::GetArn ( ) const
inline

Required. The ARN of the configuration.

Definition at line 43 of file DescribeConfigurationResult.h.

◆ GetAuthenticationStrategy()

const AuthenticationStrategy& Aws::MQ::Model::DescribeConfigurationResult::GetAuthenticationStrategy ( ) const
inline

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

Definition at line 80 of file DescribeConfigurationResult.h.

◆ GetCreated()

const Aws::Utils::DateTime& Aws::MQ::Model::DescribeConfigurationResult::GetCreated ( ) const
inline

Required. The date and time of the configuration revision.

Definition at line 110 of file DescribeConfigurationResult.h.

◆ GetDescription()

const Aws::String& Aws::MQ::Model::DescribeConfigurationResult::GetDescription ( ) const
inline

Required. The description of the configuration.

Definition at line 136 of file DescribeConfigurationResult.h.

◆ GetEngineType()

const EngineType& Aws::MQ::Model::DescribeConfigurationResult::GetEngineType ( ) const
inline

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

Definition at line 173 of file DescribeConfigurationResult.h.

◆ GetEngineVersion()

const Aws::String& Aws::MQ::Model::DescribeConfigurationResult::GetEngineVersion ( ) const
inline

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

Definition at line 206 of file DescribeConfigurationResult.h.

◆ GetId()

const Aws::String& Aws::MQ::Model::DescribeConfigurationResult::GetId ( ) const
inline

Required. The unique ID that Amazon MQ generates for the configuration.

Definition at line 260 of file DescribeConfigurationResult.h.

◆ GetLatestRevision()

const ConfigurationRevision& Aws::MQ::Model::DescribeConfigurationResult::GetLatestRevision ( ) const
inline

Required. The latest revision of the configuration.

Definition at line 296 of file DescribeConfigurationResult.h.

◆ GetName()

const Aws::String& Aws::MQ::Model::DescribeConfigurationResult::GetName ( ) const
inline

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

Definition at line 324 of file DescribeConfigurationResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::MQ::Model::DescribeConfigurationResult::GetTags ( ) const
inline

The list of all tags associated with this configuration.

Definition at line 372 of file DescribeConfigurationResult.h.

◆ operator=()

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetArn() [1/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetArn ( Aws::String &&  value)
inline

Required. The ARN of the configuration.

Definition at line 53 of file DescribeConfigurationResult.h.

◆ SetArn() [2/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetArn ( const Aws::String value)
inline

Required. The ARN of the configuration.

Definition at line 48 of file DescribeConfigurationResult.h.

◆ SetArn() [3/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetArn ( const char *  value)
inline

Required. The ARN of the configuration.

Definition at line 58 of file DescribeConfigurationResult.h.

◆ SetAuthenticationStrategy() [1/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetAuthenticationStrategy ( AuthenticationStrategy &&  value)
inline

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

Definition at line 92 of file DescribeConfigurationResult.h.

◆ SetAuthenticationStrategy() [2/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetAuthenticationStrategy ( const AuthenticationStrategy value)
inline

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

Definition at line 86 of file DescribeConfigurationResult.h.

◆ SetCreated() [1/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetCreated ( Aws::Utils::DateTime &&  value)
inline

Required. The date and time of the configuration revision.

Definition at line 120 of file DescribeConfigurationResult.h.

◆ SetCreated() [2/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetCreated ( const Aws::Utils::DateTime value)
inline

Required. The date and time of the configuration revision.

Definition at line 115 of file DescribeConfigurationResult.h.

◆ SetDescription() [1/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetDescription ( Aws::String &&  value)
inline

Required. The description of the configuration.

Definition at line 146 of file DescribeConfigurationResult.h.

◆ SetDescription() [2/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetDescription ( const Aws::String value)
inline

Required. The description of the configuration.

Definition at line 141 of file DescribeConfigurationResult.h.

◆ SetDescription() [3/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetDescription ( const char *  value)
inline

Required. The description of the configuration.

Definition at line 151 of file DescribeConfigurationResult.h.

◆ SetEngineType() [1/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetEngineType ( const EngineType value)
inline

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

Definition at line 179 of file DescribeConfigurationResult.h.

◆ SetEngineType() [2/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetEngineType ( EngineType &&  value)
inline

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

Definition at line 185 of file DescribeConfigurationResult.h.

◆ SetEngineVersion() [1/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetEngineVersion ( Aws::String &&  value)
inline

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

Definition at line 222 of file DescribeConfigurationResult.h.

◆ SetEngineVersion() [2/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetEngineVersion ( const Aws::String value)
inline

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

Definition at line 214 of file DescribeConfigurationResult.h.

◆ SetEngineVersion() [3/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetEngineVersion ( const char *  value)
inline

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

Definition at line 230 of file DescribeConfigurationResult.h.

◆ SetId() [1/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetId ( Aws::String &&  value)
inline

Required. The unique ID that Amazon MQ generates for the configuration.

Definition at line 270 of file DescribeConfigurationResult.h.

◆ SetId() [2/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetId ( const Aws::String value)
inline

Required. The unique ID that Amazon MQ generates for the configuration.

Definition at line 265 of file DescribeConfigurationResult.h.

◆ SetId() [3/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetId ( const char *  value)
inline

Required. The unique ID that Amazon MQ generates for the configuration.

Definition at line 275 of file DescribeConfigurationResult.h.

◆ SetLatestRevision() [1/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetLatestRevision ( ConfigurationRevision &&  value)
inline

Required. The latest revision of the configuration.

Definition at line 306 of file DescribeConfigurationResult.h.

◆ SetLatestRevision() [2/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetLatestRevision ( const ConfigurationRevision value)
inline

Required. The latest revision of the configuration.

Definition at line 301 of file DescribeConfigurationResult.h.

◆ SetName() [1/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetName ( Aws::String &&  value)
inline

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

Definition at line 338 of file DescribeConfigurationResult.h.

◆ SetName() [2/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetName ( const Aws::String value)
inline

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

Definition at line 331 of file DescribeConfigurationResult.h.

◆ SetName() [3/3]

void Aws::MQ::Model::DescribeConfigurationResult::SetName ( const char *  value)
inline

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

Definition at line 345 of file DescribeConfigurationResult.h.

◆ SetTags() [1/2]

void Aws::MQ::Model::DescribeConfigurationResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The list of all tags associated with this configuration.

Definition at line 382 of file DescribeConfigurationResult.h.

◆ SetTags() [2/2]

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

The list of all tags associated with this configuration.

Definition at line 377 of file DescribeConfigurationResult.h.

◆ WithArn() [1/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithArn ( Aws::String &&  value)
inline

Required. The ARN of the configuration.

Definition at line 68 of file DescribeConfigurationResult.h.

◆ WithArn() [2/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithArn ( const Aws::String value)
inline

Required. The ARN of the configuration.

Definition at line 63 of file DescribeConfigurationResult.h.

◆ WithArn() [3/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithArn ( const char *  value)
inline

Required. The ARN of the configuration.

Definition at line 73 of file DescribeConfigurationResult.h.

◆ WithAuthenticationStrategy() [1/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithAuthenticationStrategy ( AuthenticationStrategy &&  value)
inline

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

Definition at line 104 of file DescribeConfigurationResult.h.

◆ WithAuthenticationStrategy() [2/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithAuthenticationStrategy ( const AuthenticationStrategy value)
inline

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

Definition at line 98 of file DescribeConfigurationResult.h.

◆ WithCreated() [1/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithCreated ( Aws::Utils::DateTime &&  value)
inline

Required. The date and time of the configuration revision.

Definition at line 130 of file DescribeConfigurationResult.h.

◆ WithCreated() [2/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithCreated ( const Aws::Utils::DateTime value)
inline

Required. The date and time of the configuration revision.

Definition at line 125 of file DescribeConfigurationResult.h.

◆ WithDescription() [1/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithDescription ( Aws::String &&  value)
inline

Required. The description of the configuration.

Definition at line 161 of file DescribeConfigurationResult.h.

◆ WithDescription() [2/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithDescription ( const Aws::String value)
inline

Required. The description of the configuration.

Definition at line 156 of file DescribeConfigurationResult.h.

◆ WithDescription() [3/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithDescription ( const char *  value)
inline

Required. The description of the configuration.

Definition at line 166 of file DescribeConfigurationResult.h.

◆ WithEngineType() [1/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithEngineType ( const EngineType value)
inline

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

Definition at line 191 of file DescribeConfigurationResult.h.

◆ WithEngineType() [2/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithEngineType ( EngineType &&  value)
inline

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

Definition at line 197 of file DescribeConfigurationResult.h.

◆ WithEngineVersion() [1/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithEngineVersion ( Aws::String &&  value)
inline

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

Definition at line 246 of file DescribeConfigurationResult.h.

◆ WithEngineVersion() [2/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithEngineVersion ( const Aws::String value)
inline

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

Definition at line 238 of file DescribeConfigurationResult.h.

◆ WithEngineVersion() [3/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithEngineVersion ( const char *  value)
inline

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

Definition at line 254 of file DescribeConfigurationResult.h.

◆ WithId() [1/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithId ( Aws::String &&  value)
inline

Required. The unique ID that Amazon MQ generates for the configuration.

Definition at line 285 of file DescribeConfigurationResult.h.

◆ WithId() [2/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithId ( const Aws::String value)
inline

Required. The unique ID that Amazon MQ generates for the configuration.

Definition at line 280 of file DescribeConfigurationResult.h.

◆ WithId() [3/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithId ( const char *  value)
inline

Required. The unique ID that Amazon MQ generates for the configuration.

Definition at line 290 of file DescribeConfigurationResult.h.

◆ WithLatestRevision() [1/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithLatestRevision ( ConfigurationRevision &&  value)
inline

Required. The latest revision of the configuration.

Definition at line 316 of file DescribeConfigurationResult.h.

◆ WithLatestRevision() [2/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithLatestRevision ( const ConfigurationRevision value)
inline

Required. The latest revision of the configuration.

Definition at line 311 of file DescribeConfigurationResult.h.

◆ WithName() [1/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithName ( Aws::String &&  value)
inline

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

Definition at line 359 of file DescribeConfigurationResult.h.

◆ WithName() [2/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithName ( const Aws::String value)
inline

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

Definition at line 352 of file DescribeConfigurationResult.h.

◆ WithName() [3/3]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithName ( const char *  value)
inline

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

Definition at line 366 of file DescribeConfigurationResult.h.

◆ WithTags() [1/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The list of all tags associated with this configuration.

Definition at line 392 of file DescribeConfigurationResult.h.

◆ WithTags() [2/2]

DescribeConfigurationResult& Aws::MQ::Model::DescribeConfigurationResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The list of all tags associated with this configuration.

Definition at line 387 of file DescribeConfigurationResult.h.


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