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

#include <BrokerInstanceOption.h>

Public Member Functions

 BrokerInstanceOption ()
 
 BrokerInstanceOption (Aws::Utils::Json::JsonView jsonValue)
 
BrokerInstanceOptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< AvailabilityZone > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< AvailabilityZone > &value)
 
void SetAvailabilityZones (Aws::Vector< AvailabilityZone > &&value)
 
BrokerInstanceOptionWithAvailabilityZones (const Aws::Vector< AvailabilityZone > &value)
 
BrokerInstanceOptionWithAvailabilityZones (Aws::Vector< AvailabilityZone > &&value)
 
BrokerInstanceOptionAddAvailabilityZones (const AvailabilityZone &value)
 
BrokerInstanceOptionAddAvailabilityZones (AvailabilityZone &&value)
 
const EngineTypeGetEngineType () const
 
bool EngineTypeHasBeenSet () const
 
void SetEngineType (const EngineType &value)
 
void SetEngineType (EngineType &&value)
 
BrokerInstanceOptionWithEngineType (const EngineType &value)
 
BrokerInstanceOptionWithEngineType (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)
 
BrokerInstanceOptionWithHostInstanceType (const Aws::String &value)
 
BrokerInstanceOptionWithHostInstanceType (Aws::String &&value)
 
BrokerInstanceOptionWithHostInstanceType (const char *value)
 
const BrokerStorageTypeGetStorageType () const
 
bool StorageTypeHasBeenSet () const
 
void SetStorageType (const BrokerStorageType &value)
 
void SetStorageType (BrokerStorageType &&value)
 
BrokerInstanceOptionWithStorageType (const BrokerStorageType &value)
 
BrokerInstanceOptionWithStorageType (BrokerStorageType &&value)
 
const Aws::Vector< DeploymentMode > & GetSupportedDeploymentModes () const
 
bool SupportedDeploymentModesHasBeenSet () const
 
void SetSupportedDeploymentModes (const Aws::Vector< DeploymentMode > &value)
 
void SetSupportedDeploymentModes (Aws::Vector< DeploymentMode > &&value)
 
BrokerInstanceOptionWithSupportedDeploymentModes (const Aws::Vector< DeploymentMode > &value)
 
BrokerInstanceOptionWithSupportedDeploymentModes (Aws::Vector< DeploymentMode > &&value)
 
BrokerInstanceOptionAddSupportedDeploymentModes (const DeploymentMode &value)
 
BrokerInstanceOptionAddSupportedDeploymentModes (DeploymentMode &&value)
 
const Aws::Vector< Aws::String > & GetSupportedEngineVersions () const
 
bool SupportedEngineVersionsHasBeenSet () const
 
void SetSupportedEngineVersions (const Aws::Vector< Aws::String > &value)
 
void SetSupportedEngineVersions (Aws::Vector< Aws::String > &&value)
 
BrokerInstanceOptionWithSupportedEngineVersions (const Aws::Vector< Aws::String > &value)
 
BrokerInstanceOptionWithSupportedEngineVersions (Aws::Vector< Aws::String > &&value)
 
BrokerInstanceOptionAddSupportedEngineVersions (const Aws::String &value)
 
BrokerInstanceOptionAddSupportedEngineVersions (Aws::String &&value)
 
BrokerInstanceOptionAddSupportedEngineVersions (const char *value)
 

Detailed Description

Option for host instance type.

See Also:

AWS API Reference

Definition at line 36 of file BrokerInstanceOption.h.

Constructor & Destructor Documentation

◆ BrokerInstanceOption() [1/2]

Aws::MQ::Model::BrokerInstanceOption::BrokerInstanceOption ( )

◆ BrokerInstanceOption() [2/2]

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

Member Function Documentation

◆ AddAvailabilityZones() [1/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::AddAvailabilityZones ( AvailabilityZone &&  value)
inline

The list of available az.

Definition at line 83 of file BrokerInstanceOption.h.

◆ AddAvailabilityZones() [2/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::AddAvailabilityZones ( const AvailabilityZone value)
inline

The list of available az.

Definition at line 78 of file BrokerInstanceOption.h.

◆ AddSupportedDeploymentModes() [1/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::AddSupportedDeploymentModes ( const DeploymentMode value)
inline

The list of supported deployment modes.

Definition at line 222 of file BrokerInstanceOption.h.

◆ AddSupportedDeploymentModes() [2/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::AddSupportedDeploymentModes ( DeploymentMode &&  value)
inline

The list of supported deployment modes.

Definition at line 227 of file BrokerInstanceOption.h.

◆ AddSupportedEngineVersions() [1/3]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::AddSupportedEngineVersions ( Aws::String &&  value)
inline

The list of supported engine versions.

Definition at line 268 of file BrokerInstanceOption.h.

◆ AddSupportedEngineVersions() [2/3]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::AddSupportedEngineVersions ( const Aws::String value)
inline

The list of supported engine versions.

Definition at line 263 of file BrokerInstanceOption.h.

◆ AddSupportedEngineVersions() [3/3]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::AddSupportedEngineVersions ( const char *  value)
inline

The list of supported engine versions.

Definition at line 273 of file BrokerInstanceOption.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::MQ::Model::BrokerInstanceOption::AvailabilityZonesHasBeenSet ( ) const
inline

The list of available az.

Definition at line 53 of file BrokerInstanceOption.h.

◆ EngineTypeHasBeenSet()

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

The broker's engine type.

Definition at line 94 of file BrokerInstanceOption.h.

◆ GetAvailabilityZones()

const Aws::Vector<AvailabilityZone>& Aws::MQ::Model::BrokerInstanceOption::GetAvailabilityZones ( ) const
inline

The list of available az.

Definition at line 48 of file BrokerInstanceOption.h.

◆ GetEngineType()

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

The broker's engine type.

Definition at line 89 of file BrokerInstanceOption.h.

◆ GetHostInstanceType()

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

The broker's instance type.

Definition at line 120 of file BrokerInstanceOption.h.

◆ GetStorageType()

const BrokerStorageType& Aws::MQ::Model::BrokerInstanceOption::GetStorageType ( ) const
inline

The broker's storage type.

Definition at line 161 of file BrokerInstanceOption.h.

◆ GetSupportedDeploymentModes()

const Aws::Vector<DeploymentMode>& Aws::MQ::Model::BrokerInstanceOption::GetSupportedDeploymentModes ( ) const
inline

The list of supported deployment modes.

Definition at line 192 of file BrokerInstanceOption.h.

◆ GetSupportedEngineVersions()

const Aws::Vector<Aws::String>& Aws::MQ::Model::BrokerInstanceOption::GetSupportedEngineVersions ( ) const
inline

The list of supported engine versions.

Definition at line 233 of file BrokerInstanceOption.h.

◆ HostInstanceTypeHasBeenSet()

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

The broker's instance type.

Definition at line 125 of file BrokerInstanceOption.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAvailabilityZones() [1/2]

void Aws::MQ::Model::BrokerInstanceOption::SetAvailabilityZones ( Aws::Vector< AvailabilityZone > &&  value)
inline

The list of available az.

Definition at line 63 of file BrokerInstanceOption.h.

◆ SetAvailabilityZones() [2/2]

void Aws::MQ::Model::BrokerInstanceOption::SetAvailabilityZones ( const Aws::Vector< AvailabilityZone > &  value)
inline

The list of available az.

Definition at line 58 of file BrokerInstanceOption.h.

◆ SetEngineType() [1/2]

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

The broker's engine type.

Definition at line 99 of file BrokerInstanceOption.h.

◆ SetEngineType() [2/2]

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

The broker's engine type.

Definition at line 104 of file BrokerInstanceOption.h.

◆ SetHostInstanceType() [1/3]

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

The broker's instance type.

Definition at line 135 of file BrokerInstanceOption.h.

◆ SetHostInstanceType() [2/3]

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

The broker's instance type.

Definition at line 130 of file BrokerInstanceOption.h.

◆ SetHostInstanceType() [3/3]

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

The broker's instance type.

Definition at line 140 of file BrokerInstanceOption.h.

◆ SetStorageType() [1/2]

void Aws::MQ::Model::BrokerInstanceOption::SetStorageType ( BrokerStorageType &&  value)
inline

The broker's storage type.

Definition at line 176 of file BrokerInstanceOption.h.

◆ SetStorageType() [2/2]

void Aws::MQ::Model::BrokerInstanceOption::SetStorageType ( const BrokerStorageType value)
inline

The broker's storage type.

Definition at line 171 of file BrokerInstanceOption.h.

◆ SetSupportedDeploymentModes() [1/2]

void Aws::MQ::Model::BrokerInstanceOption::SetSupportedDeploymentModes ( Aws::Vector< DeploymentMode > &&  value)
inline

The list of supported deployment modes.

Definition at line 207 of file BrokerInstanceOption.h.

◆ SetSupportedDeploymentModes() [2/2]

void Aws::MQ::Model::BrokerInstanceOption::SetSupportedDeploymentModes ( const Aws::Vector< DeploymentMode > &  value)
inline

The list of supported deployment modes.

Definition at line 202 of file BrokerInstanceOption.h.

◆ SetSupportedEngineVersions() [1/2]

void Aws::MQ::Model::BrokerInstanceOption::SetSupportedEngineVersions ( Aws::Vector< Aws::String > &&  value)
inline

The list of supported engine versions.

Definition at line 248 of file BrokerInstanceOption.h.

◆ SetSupportedEngineVersions() [2/2]

void Aws::MQ::Model::BrokerInstanceOption::SetSupportedEngineVersions ( const Aws::Vector< Aws::String > &  value)
inline

The list of supported engine versions.

Definition at line 243 of file BrokerInstanceOption.h.

◆ StorageTypeHasBeenSet()

bool Aws::MQ::Model::BrokerInstanceOption::StorageTypeHasBeenSet ( ) const
inline

The broker's storage type.

Definition at line 166 of file BrokerInstanceOption.h.

◆ SupportedDeploymentModesHasBeenSet()

bool Aws::MQ::Model::BrokerInstanceOption::SupportedDeploymentModesHasBeenSet ( ) const
inline

The list of supported deployment modes.

Definition at line 197 of file BrokerInstanceOption.h.

◆ SupportedEngineVersionsHasBeenSet()

bool Aws::MQ::Model::BrokerInstanceOption::SupportedEngineVersionsHasBeenSet ( ) const
inline

The list of supported engine versions.

Definition at line 238 of file BrokerInstanceOption.h.

◆ WithAvailabilityZones() [1/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithAvailabilityZones ( Aws::Vector< AvailabilityZone > &&  value)
inline

The list of available az.

Definition at line 73 of file BrokerInstanceOption.h.

◆ WithAvailabilityZones() [2/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithAvailabilityZones ( const Aws::Vector< AvailabilityZone > &  value)
inline

The list of available az.

Definition at line 68 of file BrokerInstanceOption.h.

◆ WithEngineType() [1/2]

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

The broker's engine type.

Definition at line 109 of file BrokerInstanceOption.h.

◆ WithEngineType() [2/2]

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

The broker's engine type.

Definition at line 114 of file BrokerInstanceOption.h.

◆ WithHostInstanceType() [1/3]

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

The broker's instance type.

Definition at line 150 of file BrokerInstanceOption.h.

◆ WithHostInstanceType() [2/3]

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

The broker's instance type.

Definition at line 145 of file BrokerInstanceOption.h.

◆ WithHostInstanceType() [3/3]

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

The broker's instance type.

Definition at line 155 of file BrokerInstanceOption.h.

◆ WithStorageType() [1/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithStorageType ( BrokerStorageType &&  value)
inline

The broker's storage type.

Definition at line 186 of file BrokerInstanceOption.h.

◆ WithStorageType() [2/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithStorageType ( const BrokerStorageType value)
inline

The broker's storage type.

Definition at line 181 of file BrokerInstanceOption.h.

◆ WithSupportedDeploymentModes() [1/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithSupportedDeploymentModes ( Aws::Vector< DeploymentMode > &&  value)
inline

The list of supported deployment modes.

Definition at line 217 of file BrokerInstanceOption.h.

◆ WithSupportedDeploymentModes() [2/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithSupportedDeploymentModes ( const Aws::Vector< DeploymentMode > &  value)
inline

The list of supported deployment modes.

Definition at line 212 of file BrokerInstanceOption.h.

◆ WithSupportedEngineVersions() [1/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithSupportedEngineVersions ( Aws::Vector< Aws::String > &&  value)
inline

The list of supported engine versions.

Definition at line 258 of file BrokerInstanceOption.h.

◆ WithSupportedEngineVersions() [2/2]

BrokerInstanceOption& Aws::MQ::Model::BrokerInstanceOption::WithSupportedEngineVersions ( const Aws::Vector< Aws::String > &  value)
inline

The list of supported engine versions.

Definition at line 253 of file BrokerInstanceOption.h.


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