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

#include <BrokerSummary.h>

Public Member Functions

 BrokerSummary ()
 
 BrokerSummary (Aws::Utils::Json::JsonView jsonValue)
 
BrokerSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBrokerArn () const
 
bool BrokerArnHasBeenSet () const
 
void SetBrokerArn (const Aws::String &value)
 
void SetBrokerArn (Aws::String &&value)
 
void SetBrokerArn (const char *value)
 
BrokerSummaryWithBrokerArn (const Aws::String &value)
 
BrokerSummaryWithBrokerArn (Aws::String &&value)
 
BrokerSummaryWithBrokerArn (const char *value)
 
const Aws::StringGetBrokerId () const
 
bool BrokerIdHasBeenSet () const
 
void SetBrokerId (const Aws::String &value)
 
void SetBrokerId (Aws::String &&value)
 
void SetBrokerId (const char *value)
 
BrokerSummaryWithBrokerId (const Aws::String &value)
 
BrokerSummaryWithBrokerId (Aws::String &&value)
 
BrokerSummaryWithBrokerId (const char *value)
 
const Aws::StringGetBrokerName () const
 
bool BrokerNameHasBeenSet () const
 
void SetBrokerName (const Aws::String &value)
 
void SetBrokerName (Aws::String &&value)
 
void SetBrokerName (const char *value)
 
BrokerSummaryWithBrokerName (const Aws::String &value)
 
BrokerSummaryWithBrokerName (Aws::String &&value)
 
BrokerSummaryWithBrokerName (const char *value)
 
const BrokerStateGetBrokerState () const
 
bool BrokerStateHasBeenSet () const
 
void SetBrokerState (const BrokerState &value)
 
void SetBrokerState (BrokerState &&value)
 
BrokerSummaryWithBrokerState (const BrokerState &value)
 
BrokerSummaryWithBrokerState (BrokerState &&value)
 
const Aws::Utils::DateTimeGetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
BrokerSummaryWithCreated (const Aws::Utils::DateTime &value)
 
BrokerSummaryWithCreated (Aws::Utils::DateTime &&value)
 
const DeploymentModeGetDeploymentMode () const
 
bool DeploymentModeHasBeenSet () const
 
void SetDeploymentMode (const DeploymentMode &value)
 
void SetDeploymentMode (DeploymentMode &&value)
 
BrokerSummaryWithDeploymentMode (const DeploymentMode &value)
 
BrokerSummaryWithDeploymentMode (DeploymentMode &&value)
 
const EngineTypeGetEngineType () const
 
bool EngineTypeHasBeenSet () const
 
void SetEngineType (const EngineType &value)
 
void SetEngineType (EngineType &&value)
 
BrokerSummaryWithEngineType (const EngineType &value)
 
BrokerSummaryWithEngineType (EngineType &&value)
 
const Aws::StringGetHostInstanceType () const
 
bool HostInstanceTypeHasBeenSet () const
 
void SetHostInstanceType (const Aws::String &value)
 
void SetHostInstanceType (Aws::String &&value)
 
void SetHostInstanceType (const char *value)
 
BrokerSummaryWithHostInstanceType (const Aws::String &value)
 
BrokerSummaryWithHostInstanceType (Aws::String &&value)
 
BrokerSummaryWithHostInstanceType (const char *value)
 

Detailed Description

Returns information about all brokers.

See Also:

AWS API Reference

Definition at line 35 of file BrokerSummary.h.

Constructor & Destructor Documentation

◆ BrokerSummary() [1/2]

Aws::MQ::Model::BrokerSummary::BrokerSummary ( )

◆ BrokerSummary() [2/2]

Aws::MQ::Model::BrokerSummary::BrokerSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BrokerArnHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::BrokerArnHasBeenSet ( ) const
inline

The broker's Amazon Resource Name (ARN).

Definition at line 52 of file BrokerSummary.h.

◆ BrokerIdHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::BrokerIdHasBeenSet ( ) const
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 93 of file BrokerSummary.h.

◆ BrokerNameHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::BrokerNameHasBeenSet ( ) const
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 140 of file BrokerSummary.h.

◆ BrokerStateHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::BrokerStateHasBeenSet ( ) const
inline

The broker's status.

Definition at line 199 of file BrokerSummary.h.

◆ CreatedHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::CreatedHasBeenSet ( ) const
inline

The time when the broker was created.

Definition at line 230 of file BrokerSummary.h.

◆ DeploymentModeHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::DeploymentModeHasBeenSet ( ) const
inline

The broker's deployment mode.

Definition at line 261 of file BrokerSummary.h.

◆ EngineTypeHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::EngineTypeHasBeenSet ( ) const
inline

The type of broker engine.

Definition at line 292 of file BrokerSummary.h.

◆ GetBrokerArn()

const Aws::String& Aws::MQ::Model::BrokerSummary::GetBrokerArn ( ) const
inline

The broker's Amazon Resource Name (ARN).

Definition at line 47 of file BrokerSummary.h.

◆ GetBrokerId()

const Aws::String& Aws::MQ::Model::BrokerSummary::GetBrokerId ( ) const
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 88 of file BrokerSummary.h.

◆ GetBrokerName()

const Aws::String& Aws::MQ::Model::BrokerSummary::GetBrokerName ( ) const
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 132 of file BrokerSummary.h.

◆ GetBrokerState()

const BrokerState& Aws::MQ::Model::BrokerSummary::GetBrokerState ( ) const
inline

The broker's status.

Definition at line 194 of file BrokerSummary.h.

◆ GetCreated()

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

The time when the broker was created.

Definition at line 225 of file BrokerSummary.h.

◆ GetDeploymentMode()

const DeploymentMode& Aws::MQ::Model::BrokerSummary::GetDeploymentMode ( ) const
inline

The broker's deployment mode.

Definition at line 256 of file BrokerSummary.h.

◆ GetEngineType()

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

The type of broker engine.

Definition at line 287 of file BrokerSummary.h.

◆ GetHostInstanceType()

const Aws::String& Aws::MQ::Model::BrokerSummary::GetHostInstanceType ( ) const
inline

The broker's instance type.

Definition at line 318 of file BrokerSummary.h.

◆ HostInstanceTypeHasBeenSet()

bool Aws::MQ::Model::BrokerSummary::HostInstanceTypeHasBeenSet ( ) const
inline

The broker's instance type.

Definition at line 323 of file BrokerSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MQ::Model::BrokerSummary::Jsonize ( ) const

◆ operator=()

BrokerSummary& Aws::MQ::Model::BrokerSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBrokerArn() [1/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerArn ( Aws::String &&  value)
inline

The broker's Amazon Resource Name (ARN).

Definition at line 62 of file BrokerSummary.h.

◆ SetBrokerArn() [2/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerArn ( const Aws::String value)
inline

The broker's Amazon Resource Name (ARN).

Definition at line 57 of file BrokerSummary.h.

◆ SetBrokerArn() [3/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerArn ( const char *  value)
inline

The broker's Amazon Resource Name (ARN).

Definition at line 67 of file BrokerSummary.h.

◆ SetBrokerId() [1/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerId ( Aws::String &&  value)
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 103 of file BrokerSummary.h.

◆ SetBrokerId() [2/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerId ( const Aws::String value)
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 98 of file BrokerSummary.h.

◆ SetBrokerId() [3/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerId ( const char *  value)
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 108 of file BrokerSummary.h.

◆ SetBrokerName() [1/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerName ( Aws::String &&  value)
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 156 of file BrokerSummary.h.

◆ SetBrokerName() [2/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerName ( const Aws::String value)
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 148 of file BrokerSummary.h.

◆ SetBrokerName() [3/3]

void Aws::MQ::Model::BrokerSummary::SetBrokerName ( const char *  value)
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 164 of file BrokerSummary.h.

◆ SetBrokerState() [1/2]

void Aws::MQ::Model::BrokerSummary::SetBrokerState ( BrokerState &&  value)
inline

The broker's status.

Definition at line 209 of file BrokerSummary.h.

◆ SetBrokerState() [2/2]

void Aws::MQ::Model::BrokerSummary::SetBrokerState ( const BrokerState value)
inline

The broker's status.

Definition at line 204 of file BrokerSummary.h.

◆ SetCreated() [1/2]

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

The time when the broker was created.

Definition at line 240 of file BrokerSummary.h.

◆ SetCreated() [2/2]

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

The time when the broker was created.

Definition at line 235 of file BrokerSummary.h.

◆ SetDeploymentMode() [1/2]

void Aws::MQ::Model::BrokerSummary::SetDeploymentMode ( const DeploymentMode value)
inline

The broker's deployment mode.

Definition at line 266 of file BrokerSummary.h.

◆ SetDeploymentMode() [2/2]

void Aws::MQ::Model::BrokerSummary::SetDeploymentMode ( DeploymentMode &&  value)
inline

The broker's deployment mode.

Definition at line 271 of file BrokerSummary.h.

◆ SetEngineType() [1/2]

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

The type of broker engine.

Definition at line 297 of file BrokerSummary.h.

◆ SetEngineType() [2/2]

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

The type of broker engine.

Definition at line 302 of file BrokerSummary.h.

◆ SetHostInstanceType() [1/3]

void Aws::MQ::Model::BrokerSummary::SetHostInstanceType ( Aws::String &&  value)
inline

The broker's instance type.

Definition at line 333 of file BrokerSummary.h.

◆ SetHostInstanceType() [2/3]

void Aws::MQ::Model::BrokerSummary::SetHostInstanceType ( const Aws::String value)
inline

The broker's instance type.

Definition at line 328 of file BrokerSummary.h.

◆ SetHostInstanceType() [3/3]

void Aws::MQ::Model::BrokerSummary::SetHostInstanceType ( const char *  value)
inline

The broker's instance type.

Definition at line 338 of file BrokerSummary.h.

◆ WithBrokerArn() [1/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerArn ( Aws::String &&  value)
inline

The broker's Amazon Resource Name (ARN).

Definition at line 77 of file BrokerSummary.h.

◆ WithBrokerArn() [2/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerArn ( const Aws::String value)
inline

The broker's Amazon Resource Name (ARN).

Definition at line 72 of file BrokerSummary.h.

◆ WithBrokerArn() [3/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerArn ( const char *  value)
inline

The broker's Amazon Resource Name (ARN).

Definition at line 82 of file BrokerSummary.h.

◆ WithBrokerId() [1/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerId ( Aws::String &&  value)
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 118 of file BrokerSummary.h.

◆ WithBrokerId() [2/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerId ( const Aws::String value)
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 113 of file BrokerSummary.h.

◆ WithBrokerId() [3/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerId ( const char *  value)
inline

The unique ID that Amazon MQ generates for the broker.

Definition at line 123 of file BrokerSummary.h.

◆ WithBrokerName() [1/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerName ( Aws::String &&  value)
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 180 of file BrokerSummary.h.

◆ WithBrokerName() [2/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerName ( const Aws::String value)
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 172 of file BrokerSummary.h.

◆ WithBrokerName() [3/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerName ( const char *  value)
inline

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Definition at line 188 of file BrokerSummary.h.

◆ WithBrokerState() [1/2]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerState ( BrokerState &&  value)
inline

The broker's status.

Definition at line 219 of file BrokerSummary.h.

◆ WithBrokerState() [2/2]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithBrokerState ( const BrokerState value)
inline

The broker's status.

Definition at line 214 of file BrokerSummary.h.

◆ WithCreated() [1/2]

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

The time when the broker was created.

Definition at line 250 of file BrokerSummary.h.

◆ WithCreated() [2/2]

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

The time when the broker was created.

Definition at line 245 of file BrokerSummary.h.

◆ WithDeploymentMode() [1/2]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithDeploymentMode ( const DeploymentMode value)
inline

The broker's deployment mode.

Definition at line 276 of file BrokerSummary.h.

◆ WithDeploymentMode() [2/2]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithDeploymentMode ( DeploymentMode &&  value)
inline

The broker's deployment mode.

Definition at line 281 of file BrokerSummary.h.

◆ WithEngineType() [1/2]

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

The type of broker engine.

Definition at line 307 of file BrokerSummary.h.

◆ WithEngineType() [2/2]

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

The type of broker engine.

Definition at line 312 of file BrokerSummary.h.

◆ WithHostInstanceType() [1/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithHostInstanceType ( Aws::String &&  value)
inline

The broker's instance type.

Definition at line 348 of file BrokerSummary.h.

◆ WithHostInstanceType() [2/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithHostInstanceType ( const Aws::String value)
inline

The broker's instance type.

Definition at line 343 of file BrokerSummary.h.

◆ WithHostInstanceType() [3/3]

BrokerSummary& Aws::MQ::Model::BrokerSummary::WithHostInstanceType ( const char *  value)
inline

The broker's instance type.

Definition at line 353 of file BrokerSummary.h.


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