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

#include <DescribeBrokerResult.h>

Public Member Functions

 DescribeBrokerResult ()
 
 DescribeBrokerResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeBrokerResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const AuthenticationStrategyGetAuthenticationStrategy () const
 
void SetAuthenticationStrategy (const AuthenticationStrategy &value)
 
void SetAuthenticationStrategy (AuthenticationStrategy &&value)
 
DescribeBrokerResultWithAuthenticationStrategy (const AuthenticationStrategy &value)
 
DescribeBrokerResultWithAuthenticationStrategy (AuthenticationStrategy &&value)
 
bool GetAutoMinorVersionUpgrade () const
 
void SetAutoMinorVersionUpgrade (bool value)
 
DescribeBrokerResultWithAutoMinorVersionUpgrade (bool value)
 
const Aws::StringGetBrokerArn () const
 
void SetBrokerArn (const Aws::String &value)
 
void SetBrokerArn (Aws::String &&value)
 
void SetBrokerArn (const char *value)
 
DescribeBrokerResultWithBrokerArn (const Aws::String &value)
 
DescribeBrokerResultWithBrokerArn (Aws::String &&value)
 
DescribeBrokerResultWithBrokerArn (const char *value)
 
const Aws::StringGetBrokerId () const
 
void SetBrokerId (const Aws::String &value)
 
void SetBrokerId (Aws::String &&value)
 
void SetBrokerId (const char *value)
 
DescribeBrokerResultWithBrokerId (const Aws::String &value)
 
DescribeBrokerResultWithBrokerId (Aws::String &&value)
 
DescribeBrokerResultWithBrokerId (const char *value)
 
const Aws::Vector< BrokerInstance > & GetBrokerInstances () const
 
void SetBrokerInstances (const Aws::Vector< BrokerInstance > &value)
 
void SetBrokerInstances (Aws::Vector< BrokerInstance > &&value)
 
DescribeBrokerResultWithBrokerInstances (const Aws::Vector< BrokerInstance > &value)
 
DescribeBrokerResultWithBrokerInstances (Aws::Vector< BrokerInstance > &&value)
 
DescribeBrokerResultAddBrokerInstances (const BrokerInstance &value)
 
DescribeBrokerResultAddBrokerInstances (BrokerInstance &&value)
 
const Aws::StringGetBrokerName () const
 
void SetBrokerName (const Aws::String &value)
 
void SetBrokerName (Aws::String &&value)
 
void SetBrokerName (const char *value)
 
DescribeBrokerResultWithBrokerName (const Aws::String &value)
 
DescribeBrokerResultWithBrokerName (Aws::String &&value)
 
DescribeBrokerResultWithBrokerName (const char *value)
 
const BrokerStateGetBrokerState () const
 
void SetBrokerState (const BrokerState &value)
 
void SetBrokerState (BrokerState &&value)
 
DescribeBrokerResultWithBrokerState (const BrokerState &value)
 
DescribeBrokerResultWithBrokerState (BrokerState &&value)
 
const ConfigurationsGetConfigurations () const
 
void SetConfigurations (const Configurations &value)
 
void SetConfigurations (Configurations &&value)
 
DescribeBrokerResultWithConfigurations (const Configurations &value)
 
DescribeBrokerResultWithConfigurations (Configurations &&value)
 
const Aws::Utils::DateTimeGetCreated () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
DescribeBrokerResultWithCreated (const Aws::Utils::DateTime &value)
 
DescribeBrokerResultWithCreated (Aws::Utils::DateTime &&value)
 
const DeploymentModeGetDeploymentMode () const
 
void SetDeploymentMode (const DeploymentMode &value)
 
void SetDeploymentMode (DeploymentMode &&value)
 
DescribeBrokerResultWithDeploymentMode (const DeploymentMode &value)
 
DescribeBrokerResultWithDeploymentMode (DeploymentMode &&value)
 
const EncryptionOptionsGetEncryptionOptions () const
 
void SetEncryptionOptions (const EncryptionOptions &value)
 
void SetEncryptionOptions (EncryptionOptions &&value)
 
DescribeBrokerResultWithEncryptionOptions (const EncryptionOptions &value)
 
DescribeBrokerResultWithEncryptionOptions (EncryptionOptions &&value)
 
const EngineTypeGetEngineType () const
 
void SetEngineType (const EngineType &value)
 
void SetEngineType (EngineType &&value)
 
DescribeBrokerResultWithEngineType (const EngineType &value)
 
DescribeBrokerResultWithEngineType (EngineType &&value)
 
const Aws::StringGetEngineVersion () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
DescribeBrokerResultWithEngineVersion (const Aws::String &value)
 
DescribeBrokerResultWithEngineVersion (Aws::String &&value)
 
DescribeBrokerResultWithEngineVersion (const char *value)
 
const Aws::StringGetHostInstanceType () const
 
void SetHostInstanceType (const Aws::String &value)
 
void SetHostInstanceType (Aws::String &&value)
 
void SetHostInstanceType (const char *value)
 
DescribeBrokerResultWithHostInstanceType (const Aws::String &value)
 
DescribeBrokerResultWithHostInstanceType (Aws::String &&value)
 
DescribeBrokerResultWithHostInstanceType (const char *value)
 
const LdapServerMetadataOutputGetLdapServerMetadata () const
 
void SetLdapServerMetadata (const LdapServerMetadataOutput &value)
 
void SetLdapServerMetadata (LdapServerMetadataOutput &&value)
 
DescribeBrokerResultWithLdapServerMetadata (const LdapServerMetadataOutput &value)
 
DescribeBrokerResultWithLdapServerMetadata (LdapServerMetadataOutput &&value)
 
const LogsSummaryGetLogs () const
 
void SetLogs (const LogsSummary &value)
 
void SetLogs (LogsSummary &&value)
 
DescribeBrokerResultWithLogs (const LogsSummary &value)
 
DescribeBrokerResultWithLogs (LogsSummary &&value)
 
const WeeklyStartTimeGetMaintenanceWindowStartTime () const
 
void SetMaintenanceWindowStartTime (const WeeklyStartTime &value)
 
void SetMaintenanceWindowStartTime (WeeklyStartTime &&value)
 
DescribeBrokerResultWithMaintenanceWindowStartTime (const WeeklyStartTime &value)
 
DescribeBrokerResultWithMaintenanceWindowStartTime (WeeklyStartTime &&value)
 
const AuthenticationStrategyGetPendingAuthenticationStrategy () const
 
void SetPendingAuthenticationStrategy (const AuthenticationStrategy &value)
 
void SetPendingAuthenticationStrategy (AuthenticationStrategy &&value)
 
DescribeBrokerResultWithPendingAuthenticationStrategy (const AuthenticationStrategy &value)
 
DescribeBrokerResultWithPendingAuthenticationStrategy (AuthenticationStrategy &&value)
 
const Aws::StringGetPendingEngineVersion () const
 
void SetPendingEngineVersion (const Aws::String &value)
 
void SetPendingEngineVersion (Aws::String &&value)
 
void SetPendingEngineVersion (const char *value)
 
DescribeBrokerResultWithPendingEngineVersion (const Aws::String &value)
 
DescribeBrokerResultWithPendingEngineVersion (Aws::String &&value)
 
DescribeBrokerResultWithPendingEngineVersion (const char *value)
 
const Aws::StringGetPendingHostInstanceType () const
 
void SetPendingHostInstanceType (const Aws::String &value)
 
void SetPendingHostInstanceType (Aws::String &&value)
 
void SetPendingHostInstanceType (const char *value)
 
DescribeBrokerResultWithPendingHostInstanceType (const Aws::String &value)
 
DescribeBrokerResultWithPendingHostInstanceType (Aws::String &&value)
 
DescribeBrokerResultWithPendingHostInstanceType (const char *value)
 
const LdapServerMetadataOutputGetPendingLdapServerMetadata () const
 
void SetPendingLdapServerMetadata (const LdapServerMetadataOutput &value)
 
void SetPendingLdapServerMetadata (LdapServerMetadataOutput &&value)
 
DescribeBrokerResultWithPendingLdapServerMetadata (const LdapServerMetadataOutput &value)
 
DescribeBrokerResultWithPendingLdapServerMetadata (LdapServerMetadataOutput &&value)
 
const Aws::Vector< Aws::String > & GetPendingSecurityGroups () const
 
void SetPendingSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetPendingSecurityGroups (Aws::Vector< Aws::String > &&value)
 
DescribeBrokerResultWithPendingSecurityGroups (const Aws::Vector< Aws::String > &value)
 
DescribeBrokerResultWithPendingSecurityGroups (Aws::Vector< Aws::String > &&value)
 
DescribeBrokerResultAddPendingSecurityGroups (const Aws::String &value)
 
DescribeBrokerResultAddPendingSecurityGroups (Aws::String &&value)
 
DescribeBrokerResultAddPendingSecurityGroups (const char *value)
 
bool GetPubliclyAccessible () const
 
void SetPubliclyAccessible (bool value)
 
DescribeBrokerResultWithPubliclyAccessible (bool value)
 
const Aws::Vector< Aws::String > & GetSecurityGroups () const
 
void SetSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroups (Aws::Vector< Aws::String > &&value)
 
DescribeBrokerResultWithSecurityGroups (const Aws::Vector< Aws::String > &value)
 
DescribeBrokerResultWithSecurityGroups (Aws::Vector< Aws::String > &&value)
 
DescribeBrokerResultAddSecurityGroups (const Aws::String &value)
 
DescribeBrokerResultAddSecurityGroups (Aws::String &&value)
 
DescribeBrokerResultAddSecurityGroups (const char *value)
 
const BrokerStorageTypeGetStorageType () const
 
void SetStorageType (const BrokerStorageType &value)
 
void SetStorageType (BrokerStorageType &&value)
 
DescribeBrokerResultWithStorageType (const BrokerStorageType &value)
 
DescribeBrokerResultWithStorageType (BrokerStorageType &&value)
 
const Aws::Vector< Aws::String > & GetSubnetIds () const
 
void SetSubnetIds (const Aws::Vector< Aws::String > &value)
 
void SetSubnetIds (Aws::Vector< Aws::String > &&value)
 
DescribeBrokerResultWithSubnetIds (const Aws::Vector< Aws::String > &value)
 
DescribeBrokerResultWithSubnetIds (Aws::Vector< Aws::String > &&value)
 
DescribeBrokerResultAddSubnetIds (const Aws::String &value)
 
DescribeBrokerResultAddSubnetIds (Aws::String &&value)
 
DescribeBrokerResultAddSubnetIds (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)
 
DescribeBrokerResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
DescribeBrokerResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DescribeBrokerResultAddTags (const Aws::String &key, const Aws::String &value)
 
DescribeBrokerResultAddTags (Aws::String &&key, const Aws::String &value)
 
DescribeBrokerResultAddTags (const Aws::String &key, Aws::String &&value)
 
DescribeBrokerResultAddTags (Aws::String &&key, Aws::String &&value)
 
DescribeBrokerResultAddTags (const char *key, Aws::String &&value)
 
DescribeBrokerResultAddTags (Aws::String &&key, const char *value)
 
DescribeBrokerResultAddTags (const char *key, const char *value)
 
const Aws::Vector< UserSummary > & GetUsers () const
 
void SetUsers (const Aws::Vector< UserSummary > &value)
 
void SetUsers (Aws::Vector< UserSummary > &&value)
 
DescribeBrokerResultWithUsers (const Aws::Vector< UserSummary > &value)
 
DescribeBrokerResultWithUsers (Aws::Vector< UserSummary > &&value)
 
DescribeBrokerResultAddUsers (const UserSummary &value)
 
DescribeBrokerResultAddUsers (UserSummary &&value)
 

Detailed Description

Definition at line 42 of file DescribeBrokerResult.h.

Constructor & Destructor Documentation

◆ DescribeBrokerResult() [1/2]

Aws::MQ::Model::DescribeBrokerResult::DescribeBrokerResult ( )

◆ DescribeBrokerResult() [2/2]

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

Member Function Documentation

◆ AddBrokerInstances() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddBrokerInstances ( BrokerInstance &&  value)
inline

A list of information about allocated brokers.

Definition at line 208 of file DescribeBrokerResult.h.

◆ AddBrokerInstances() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddBrokerInstances ( const BrokerInstance value)
inline

A list of information about allocated brokers.

Definition at line 203 of file DescribeBrokerResult.h.

◆ AddPendingSecurityGroups() [1/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddPendingSecurityGroups ( Aws::String &&  value)
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 812 of file DescribeBrokerResult.h.

◆ AddPendingSecurityGroups() [2/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddPendingSecurityGroups ( const Aws::String value)
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 807 of file DescribeBrokerResult.h.

◆ AddPendingSecurityGroups() [3/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddPendingSecurityGroups ( const char *  value)
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 817 of file DescribeBrokerResult.h.

◆ AddSecurityGroups() [1/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddSecurityGroups ( Aws::String &&  value)
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 879 of file DescribeBrokerResult.h.

◆ AddSecurityGroups() [2/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddSecurityGroups ( const Aws::String value)
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 873 of file DescribeBrokerResult.h.

◆ AddSecurityGroups() [3/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddSecurityGroups ( const char *  value)
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 885 of file DescribeBrokerResult.h.

◆ AddSubnetIds() [1/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddSubnetIds ( Aws::String &&  value)
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 954 of file DescribeBrokerResult.h.

◆ AddSubnetIds() [2/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddSubnetIds ( const Aws::String value)
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 948 of file DescribeBrokerResult.h.

◆ AddSubnetIds() [3/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddSubnetIds ( const char *  value)
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 960 of file DescribeBrokerResult.h.

◆ AddTags() [1/7]

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

The list of all tags associated with this broker.

Definition at line 1006 of file DescribeBrokerResult.h.

◆ AddTags() [2/7]

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

The list of all tags associated with this broker.

Definition at line 996 of file DescribeBrokerResult.h.

◆ AddTags() [3/7]

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

The list of all tags associated with this broker.

Definition at line 1016 of file DescribeBrokerResult.h.

◆ AddTags() [4/7]

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

The list of all tags associated with this broker.

Definition at line 1001 of file DescribeBrokerResult.h.

◆ AddTags() [5/7]

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

The list of all tags associated with this broker.

Definition at line 991 of file DescribeBrokerResult.h.

◆ AddTags() [6/7]

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

The list of all tags associated with this broker.

Definition at line 1011 of file DescribeBrokerResult.h.

◆ AddTags() [7/7]

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

The list of all tags associated with this broker.

Definition at line 1021 of file DescribeBrokerResult.h.

◆ AddUsers() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddUsers ( const UserSummary value)
inline

The list of all broker usernames for the specified broker.

Definition at line 1052 of file DescribeBrokerResult.h.

◆ AddUsers() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::AddUsers ( UserSummary &&  value)
inline

The list of all broker usernames for the specified broker.

Definition at line 1057 of file DescribeBrokerResult.h.

◆ GetAuthenticationStrategy()

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

The authentication strategy used to secure the broker. The default is SIMPLE.

Definition at line 54 of file DescribeBrokerResult.h.

◆ GetAutoMinorVersionUpgrade()

bool Aws::MQ::Model::DescribeBrokerResult::GetAutoMinorVersionUpgrade ( ) const
inline

Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.

Definition at line 86 of file DescribeBrokerResult.h.

◆ GetBrokerArn()

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

The broker's Amazon Resource Name (ARN).

Definition at line 106 of file DescribeBrokerResult.h.

◆ GetBrokerId()

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 142 of file DescribeBrokerResult.h.

◆ GetBrokerInstances()

const Aws::Vector<BrokerInstance>& Aws::MQ::Model::DescribeBrokerResult::GetBrokerInstances ( ) const
inline

A list of information about allocated brokers.

Definition at line 178 of file DescribeBrokerResult.h.

◆ GetBrokerName()

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

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

Definition at line 217 of file DescribeBrokerResult.h.

◆ GetBrokerState()

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

The broker's status.

Definition at line 271 of file DescribeBrokerResult.h.

◆ GetConfigurations()

const Configurations& Aws::MQ::Model::DescribeBrokerResult::GetConfigurations ( ) const
inline

The list of all revisions for the specified configuration.

Definition at line 297 of file DescribeBrokerResult.h.

◆ GetCreated()

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

The time when the broker was created.

Definition at line 323 of file DescribeBrokerResult.h.

◆ GetDeploymentMode()

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

The broker's deployment mode.

Definition at line 349 of file DescribeBrokerResult.h.

◆ GetEncryptionOptions()

const EncryptionOptions& Aws::MQ::Model::DescribeBrokerResult::GetEncryptionOptions ( ) const
inline

Encryption options for the broker. Does not apply to RabbitMQ brokers.

Definition at line 375 of file DescribeBrokerResult.h.

◆ GetEngineType()

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

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

Definition at line 402 of file DescribeBrokerResult.h.

◆ GetEngineVersion()

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

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

Definition at line 434 of file DescribeBrokerResult.h.

◆ GetHostInstanceType()

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

The broker's instance type.

Definition at line 482 of file DescribeBrokerResult.h.

◆ GetLdapServerMetadata()

const LdapServerMetadataOutput& Aws::MQ::Model::DescribeBrokerResult::GetLdapServerMetadata ( ) const
inline

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Definition at line 519 of file DescribeBrokerResult.h.

◆ GetLogs()

const LogsSummary& Aws::MQ::Model::DescribeBrokerResult::GetLogs ( ) const
inline

The list of information about logs currently enabled and pending to be deployed for the specified broker.

Definition at line 550 of file DescribeBrokerResult.h.

◆ GetMaintenanceWindowStartTime()

const WeeklyStartTime& Aws::MQ::Model::DescribeBrokerResult::GetMaintenanceWindowStartTime ( ) const
inline

The parameters that determine the WeeklyStartTime.

Definition at line 580 of file DescribeBrokerResult.h.

◆ GetPendingAuthenticationStrategy()

const AuthenticationStrategy& Aws::MQ::Model::DescribeBrokerResult::GetPendingAuthenticationStrategy ( ) const
inline

The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

Definition at line 607 of file DescribeBrokerResult.h.

◆ GetPendingEngineVersion()

const Aws::String& Aws::MQ::Model::DescribeBrokerResult::GetPendingEngineVersion ( ) const
inline

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

Definition at line 640 of file DescribeBrokerResult.h.

◆ GetPendingHostInstanceType()

const Aws::String& Aws::MQ::Model::DescribeBrokerResult::GetPendingHostInstanceType ( ) const
inline

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

Definition at line 697 of file DescribeBrokerResult.h.

◆ GetPendingLdapServerMetadata()

const LdapServerMetadataOutput& Aws::MQ::Model::DescribeBrokerResult::GetPendingLdapServerMetadata ( ) const
inline

The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

Definition at line 752 of file DescribeBrokerResult.h.

◆ GetPendingSecurityGroups()

const Aws::Vector<Aws::String>& Aws::MQ::Model::DescribeBrokerResult::GetPendingSecurityGroups ( ) const
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 782 of file DescribeBrokerResult.h.

◆ GetPubliclyAccessible()

bool Aws::MQ::Model::DescribeBrokerResult::GetPubliclyAccessible ( ) const
inline

Enables connections from applications outside of the VPC that hosts the broker's subnets.

Definition at line 824 of file DescribeBrokerResult.h.

◆ GetSecurityGroups()

const Aws::Vector<Aws::String>& Aws::MQ::Model::DescribeBrokerResult::GetSecurityGroups ( ) const
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 843 of file DescribeBrokerResult.h.

◆ GetStorageType()

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

The broker's storage type.

Definition at line 891 of file DescribeBrokerResult.h.

◆ GetSubnetIds()

const Aws::Vector<Aws::String>& Aws::MQ::Model::DescribeBrokerResult::GetSubnetIds ( ) const
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 918 of file DescribeBrokerResult.h.

◆ GetTags()

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

The list of all tags associated with this broker.

Definition at line 966 of file DescribeBrokerResult.h.

◆ GetUsers()

const Aws::Vector<UserSummary>& Aws::MQ::Model::DescribeBrokerResult::GetUsers ( ) const
inline

The list of all broker usernames for the specified broker.

Definition at line 1027 of file DescribeBrokerResult.h.

◆ operator=()

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

◆ SetAuthenticationStrategy() [1/2]

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

The authentication strategy used to secure the broker. The default is SIMPLE.

Definition at line 66 of file DescribeBrokerResult.h.

◆ SetAuthenticationStrategy() [2/2]

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

The authentication strategy used to secure the broker. The default is SIMPLE.

Definition at line 60 of file DescribeBrokerResult.h.

◆ SetAutoMinorVersionUpgrade()

void Aws::MQ::Model::DescribeBrokerResult::SetAutoMinorVersionUpgrade ( bool  value)
inline

Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.

Definition at line 93 of file DescribeBrokerResult.h.

◆ SetBrokerArn() [1/3]

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

The broker's Amazon Resource Name (ARN).

Definition at line 116 of file DescribeBrokerResult.h.

◆ SetBrokerArn() [2/3]

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

The broker's Amazon Resource Name (ARN).

Definition at line 111 of file DescribeBrokerResult.h.

◆ SetBrokerArn() [3/3]

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

The broker's Amazon Resource Name (ARN).

Definition at line 121 of file DescribeBrokerResult.h.

◆ SetBrokerId() [1/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 152 of file DescribeBrokerResult.h.

◆ SetBrokerId() [2/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 147 of file DescribeBrokerResult.h.

◆ SetBrokerId() [3/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 157 of file DescribeBrokerResult.h.

◆ SetBrokerInstances() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetBrokerInstances ( Aws::Vector< BrokerInstance > &&  value)
inline

A list of information about allocated brokers.

Definition at line 188 of file DescribeBrokerResult.h.

◆ SetBrokerInstances() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetBrokerInstances ( const Aws::Vector< BrokerInstance > &  value)
inline

A list of information about allocated brokers.

Definition at line 183 of file DescribeBrokerResult.h.

◆ SetBrokerName() [1/3]

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

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

Definition at line 233 of file DescribeBrokerResult.h.

◆ SetBrokerName() [2/3]

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

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

Definition at line 225 of file DescribeBrokerResult.h.

◆ SetBrokerName() [3/3]

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

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

Definition at line 241 of file DescribeBrokerResult.h.

◆ SetBrokerState() [1/2]

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

The broker's status.

Definition at line 281 of file DescribeBrokerResult.h.

◆ SetBrokerState() [2/2]

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

The broker's status.

Definition at line 276 of file DescribeBrokerResult.h.

◆ SetConfigurations() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetConfigurations ( Configurations &&  value)
inline

The list of all revisions for the specified configuration.

Definition at line 307 of file DescribeBrokerResult.h.

◆ SetConfigurations() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetConfigurations ( const Configurations value)
inline

The list of all revisions for the specified configuration.

Definition at line 302 of file DescribeBrokerResult.h.

◆ SetCreated() [1/2]

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

The time when the broker was created.

Definition at line 333 of file DescribeBrokerResult.h.

◆ SetCreated() [2/2]

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

The time when the broker was created.

Definition at line 328 of file DescribeBrokerResult.h.

◆ SetDeploymentMode() [1/2]

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

The broker's deployment mode.

Definition at line 354 of file DescribeBrokerResult.h.

◆ SetDeploymentMode() [2/2]

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

The broker's deployment mode.

Definition at line 359 of file DescribeBrokerResult.h.

◆ SetEncryptionOptions() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetEncryptionOptions ( const EncryptionOptions value)
inline

Encryption options for the broker. Does not apply to RabbitMQ brokers.

Definition at line 380 of file DescribeBrokerResult.h.

◆ SetEncryptionOptions() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetEncryptionOptions ( EncryptionOptions &&  value)
inline

Encryption options for the broker. Does not apply to RabbitMQ brokers.

Definition at line 385 of file DescribeBrokerResult.h.

◆ SetEngineType() [1/2]

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

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

Definition at line 408 of file DescribeBrokerResult.h.

◆ SetEngineType() [2/2]

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

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

Definition at line 414 of file DescribeBrokerResult.h.

◆ SetEngineVersion() [1/3]

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

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

Definition at line 448 of file DescribeBrokerResult.h.

◆ SetEngineVersion() [2/3]

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

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

Definition at line 441 of file DescribeBrokerResult.h.

◆ SetEngineVersion() [3/3]

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

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

Definition at line 455 of file DescribeBrokerResult.h.

◆ SetHostInstanceType() [1/3]

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

The broker's instance type.

Definition at line 492 of file DescribeBrokerResult.h.

◆ SetHostInstanceType() [2/3]

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

The broker's instance type.

Definition at line 487 of file DescribeBrokerResult.h.

◆ SetHostInstanceType() [3/3]

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

The broker's instance type.

Definition at line 497 of file DescribeBrokerResult.h.

◆ SetLdapServerMetadata() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetLdapServerMetadata ( const LdapServerMetadataOutput value)
inline

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Definition at line 525 of file DescribeBrokerResult.h.

◆ SetLdapServerMetadata() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetLdapServerMetadata ( LdapServerMetadataOutput &&  value)
inline

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Definition at line 531 of file DescribeBrokerResult.h.

◆ SetLogs() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetLogs ( const LogsSummary value)
inline

The list of information about logs currently enabled and pending to be deployed for the specified broker.

Definition at line 556 of file DescribeBrokerResult.h.

◆ SetLogs() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetLogs ( LogsSummary &&  value)
inline

The list of information about logs currently enabled and pending to be deployed for the specified broker.

Definition at line 562 of file DescribeBrokerResult.h.

◆ SetMaintenanceWindowStartTime() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetMaintenanceWindowStartTime ( const WeeklyStartTime value)
inline

The parameters that determine the WeeklyStartTime.

Definition at line 585 of file DescribeBrokerResult.h.

◆ SetMaintenanceWindowStartTime() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetMaintenanceWindowStartTime ( WeeklyStartTime &&  value)
inline

The parameters that determine the WeeklyStartTime.

Definition at line 590 of file DescribeBrokerResult.h.

◆ SetPendingAuthenticationStrategy() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingAuthenticationStrategy ( AuthenticationStrategy &&  value)
inline

The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

Definition at line 619 of file DescribeBrokerResult.h.

◆ SetPendingAuthenticationStrategy() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingAuthenticationStrategy ( const AuthenticationStrategy value)
inline

The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

Definition at line 613 of file DescribeBrokerResult.h.

◆ SetPendingEngineVersion() [1/3]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingEngineVersion ( Aws::String &&  value)
inline

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

Definition at line 656 of file DescribeBrokerResult.h.

◆ SetPendingEngineVersion() [2/3]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingEngineVersion ( const Aws::String value)
inline

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

Definition at line 648 of file DescribeBrokerResult.h.

◆ SetPendingEngineVersion() [3/3]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingEngineVersion ( const char *  value)
inline

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

Definition at line 664 of file DescribeBrokerResult.h.

◆ SetPendingHostInstanceType() [1/3]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingHostInstanceType ( Aws::String &&  value)
inline

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

Definition at line 713 of file DescribeBrokerResult.h.

◆ SetPendingHostInstanceType() [2/3]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingHostInstanceType ( const Aws::String value)
inline

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

Definition at line 705 of file DescribeBrokerResult.h.

◆ SetPendingHostInstanceType() [3/3]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingHostInstanceType ( const char *  value)
inline

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

Definition at line 721 of file DescribeBrokerResult.h.

◆ SetPendingLdapServerMetadata() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingLdapServerMetadata ( const LdapServerMetadataOutput value)
inline

The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

Definition at line 758 of file DescribeBrokerResult.h.

◆ SetPendingLdapServerMetadata() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingLdapServerMetadata ( LdapServerMetadataOutput &&  value)
inline

The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

Definition at line 764 of file DescribeBrokerResult.h.

◆ SetPendingSecurityGroups() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 792 of file DescribeBrokerResult.h.

◆ SetPendingSecurityGroups() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetPendingSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 787 of file DescribeBrokerResult.h.

◆ SetPubliclyAccessible()

void Aws::MQ::Model::DescribeBrokerResult::SetPubliclyAccessible ( bool  value)
inline

Enables connections from applications outside of the VPC that hosts the broker's subnets.

Definition at line 830 of file DescribeBrokerResult.h.

◆ SetSecurityGroups() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 855 of file DescribeBrokerResult.h.

◆ SetSecurityGroups() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 849 of file DescribeBrokerResult.h.

◆ SetStorageType() [1/2]

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

The broker's storage type.

Definition at line 901 of file DescribeBrokerResult.h.

◆ SetStorageType() [2/2]

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

The broker's storage type.

Definition at line 896 of file DescribeBrokerResult.h.

◆ SetSubnetIds() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 930 of file DescribeBrokerResult.h.

◆ SetSubnetIds() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 924 of file DescribeBrokerResult.h.

◆ SetTags() [1/2]

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

The list of all tags associated with this broker.

Definition at line 976 of file DescribeBrokerResult.h.

◆ SetTags() [2/2]

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

The list of all tags associated with this broker.

Definition at line 971 of file DescribeBrokerResult.h.

◆ SetUsers() [1/2]

void Aws::MQ::Model::DescribeBrokerResult::SetUsers ( Aws::Vector< UserSummary > &&  value)
inline

The list of all broker usernames for the specified broker.

Definition at line 1037 of file DescribeBrokerResult.h.

◆ SetUsers() [2/2]

void Aws::MQ::Model::DescribeBrokerResult::SetUsers ( const Aws::Vector< UserSummary > &  value)
inline

The list of all broker usernames for the specified broker.

Definition at line 1032 of file DescribeBrokerResult.h.

◆ WithAuthenticationStrategy() [1/2]

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

The authentication strategy used to secure the broker. The default is SIMPLE.

Definition at line 78 of file DescribeBrokerResult.h.

◆ WithAuthenticationStrategy() [2/2]

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

The authentication strategy used to secure the broker. The default is SIMPLE.

Definition at line 72 of file DescribeBrokerResult.h.

◆ WithAutoMinorVersionUpgrade()

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithAutoMinorVersionUpgrade ( bool  value)
inline

Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.

Definition at line 100 of file DescribeBrokerResult.h.

◆ WithBrokerArn() [1/3]

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

The broker's Amazon Resource Name (ARN).

Definition at line 131 of file DescribeBrokerResult.h.

◆ WithBrokerArn() [2/3]

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

The broker's Amazon Resource Name (ARN).

Definition at line 126 of file DescribeBrokerResult.h.

◆ WithBrokerArn() [3/3]

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

The broker's Amazon Resource Name (ARN).

Definition at line 136 of file DescribeBrokerResult.h.

◆ WithBrokerId() [1/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 167 of file DescribeBrokerResult.h.

◆ WithBrokerId() [2/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 162 of file DescribeBrokerResult.h.

◆ WithBrokerId() [3/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 172 of file DescribeBrokerResult.h.

◆ WithBrokerInstances() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithBrokerInstances ( Aws::Vector< BrokerInstance > &&  value)
inline

A list of information about allocated brokers.

Definition at line 198 of file DescribeBrokerResult.h.

◆ WithBrokerInstances() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithBrokerInstances ( const Aws::Vector< BrokerInstance > &  value)
inline

A list of information about allocated brokers.

Definition at line 193 of file DescribeBrokerResult.h.

◆ WithBrokerName() [1/3]

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

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

Definition at line 257 of file DescribeBrokerResult.h.

◆ WithBrokerName() [2/3]

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

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

Definition at line 249 of file DescribeBrokerResult.h.

◆ WithBrokerName() [3/3]

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

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

Definition at line 265 of file DescribeBrokerResult.h.

◆ WithBrokerState() [1/2]

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

The broker's status.

Definition at line 291 of file DescribeBrokerResult.h.

◆ WithBrokerState() [2/2]

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

The broker's status.

Definition at line 286 of file DescribeBrokerResult.h.

◆ WithConfigurations() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithConfigurations ( Configurations &&  value)
inline

The list of all revisions for the specified configuration.

Definition at line 317 of file DescribeBrokerResult.h.

◆ WithConfigurations() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithConfigurations ( const Configurations value)
inline

The list of all revisions for the specified configuration.

Definition at line 312 of file DescribeBrokerResult.h.

◆ WithCreated() [1/2]

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

The time when the broker was created.

Definition at line 343 of file DescribeBrokerResult.h.

◆ WithCreated() [2/2]

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

The time when the broker was created.

Definition at line 338 of file DescribeBrokerResult.h.

◆ WithDeploymentMode() [1/2]

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

The broker's deployment mode.

Definition at line 364 of file DescribeBrokerResult.h.

◆ WithDeploymentMode() [2/2]

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

The broker's deployment mode.

Definition at line 369 of file DescribeBrokerResult.h.

◆ WithEncryptionOptions() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithEncryptionOptions ( const EncryptionOptions value)
inline

Encryption options for the broker. Does not apply to RabbitMQ brokers.

Definition at line 390 of file DescribeBrokerResult.h.

◆ WithEncryptionOptions() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithEncryptionOptions ( EncryptionOptions &&  value)
inline

Encryption options for the broker. Does not apply to RabbitMQ brokers.

Definition at line 395 of file DescribeBrokerResult.h.

◆ WithEngineType() [1/2]

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

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

Definition at line 420 of file DescribeBrokerResult.h.

◆ WithEngineType() [2/2]

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

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

Definition at line 426 of file DescribeBrokerResult.h.

◆ WithEngineVersion() [1/3]

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

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

Definition at line 469 of file DescribeBrokerResult.h.

◆ WithEngineVersion() [2/3]

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

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

Definition at line 462 of file DescribeBrokerResult.h.

◆ WithEngineVersion() [3/3]

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

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

Definition at line 476 of file DescribeBrokerResult.h.

◆ WithHostInstanceType() [1/3]

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

The broker's instance type.

Definition at line 507 of file DescribeBrokerResult.h.

◆ WithHostInstanceType() [2/3]

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

The broker's instance type.

Definition at line 502 of file DescribeBrokerResult.h.

◆ WithHostInstanceType() [3/3]

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

The broker's instance type.

Definition at line 512 of file DescribeBrokerResult.h.

◆ WithLdapServerMetadata() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithLdapServerMetadata ( const LdapServerMetadataOutput value)
inline

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Definition at line 537 of file DescribeBrokerResult.h.

◆ WithLdapServerMetadata() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithLdapServerMetadata ( LdapServerMetadataOutput &&  value)
inline

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Definition at line 543 of file DescribeBrokerResult.h.

◆ WithLogs() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithLogs ( const LogsSummary value)
inline

The list of information about logs currently enabled and pending to be deployed for the specified broker.

Definition at line 568 of file DescribeBrokerResult.h.

◆ WithLogs() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithLogs ( LogsSummary &&  value)
inline

The list of information about logs currently enabled and pending to be deployed for the specified broker.

Definition at line 574 of file DescribeBrokerResult.h.

◆ WithMaintenanceWindowStartTime() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithMaintenanceWindowStartTime ( const WeeklyStartTime value)
inline

The parameters that determine the WeeklyStartTime.

Definition at line 595 of file DescribeBrokerResult.h.

◆ WithMaintenanceWindowStartTime() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithMaintenanceWindowStartTime ( WeeklyStartTime &&  value)
inline

The parameters that determine the WeeklyStartTime.

Definition at line 600 of file DescribeBrokerResult.h.

◆ WithPendingAuthenticationStrategy() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingAuthenticationStrategy ( AuthenticationStrategy &&  value)
inline

The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

Definition at line 631 of file DescribeBrokerResult.h.

◆ WithPendingAuthenticationStrategy() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingAuthenticationStrategy ( const AuthenticationStrategy value)
inline

The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

Definition at line 625 of file DescribeBrokerResult.h.

◆ WithPendingEngineVersion() [1/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingEngineVersion ( Aws::String &&  value)
inline

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

Definition at line 680 of file DescribeBrokerResult.h.

◆ WithPendingEngineVersion() [2/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingEngineVersion ( const Aws::String value)
inline

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

Definition at line 672 of file DescribeBrokerResult.h.

◆ WithPendingEngineVersion() [3/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingEngineVersion ( const char *  value)
inline

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

Definition at line 688 of file DescribeBrokerResult.h.

◆ WithPendingHostInstanceType() [1/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingHostInstanceType ( Aws::String &&  value)
inline

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

Definition at line 737 of file DescribeBrokerResult.h.

◆ WithPendingHostInstanceType() [2/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingHostInstanceType ( const Aws::String value)
inline

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

Definition at line 729 of file DescribeBrokerResult.h.

◆ WithPendingHostInstanceType() [3/3]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingHostInstanceType ( const char *  value)
inline

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

Definition at line 745 of file DescribeBrokerResult.h.

◆ WithPendingLdapServerMetadata() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingLdapServerMetadata ( const LdapServerMetadataOutput value)
inline

The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

Definition at line 770 of file DescribeBrokerResult.h.

◆ WithPendingLdapServerMetadata() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingLdapServerMetadata ( LdapServerMetadataOutput &&  value)
inline

The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

Definition at line 776 of file DescribeBrokerResult.h.

◆ WithPendingSecurityGroups() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 802 of file DescribeBrokerResult.h.

◆ WithPendingSecurityGroups() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPendingSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

The list of pending security groups to authorize connections to brokers.

Definition at line 797 of file DescribeBrokerResult.h.

◆ WithPubliclyAccessible()

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithPubliclyAccessible ( bool  value)
inline

Enables connections from applications outside of the VPC that hosts the broker's subnets.

Definition at line 836 of file DescribeBrokerResult.h.

◆ WithSecurityGroups() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 867 of file DescribeBrokerResult.h.

◆ WithSecurityGroups() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

Definition at line 861 of file DescribeBrokerResult.h.

◆ WithStorageType() [1/2]

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

The broker's storage type.

Definition at line 911 of file DescribeBrokerResult.h.

◆ WithStorageType() [2/2]

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

The broker's storage type.

Definition at line 906 of file DescribeBrokerResult.h.

◆ WithSubnetIds() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 942 of file DescribeBrokerResult.h.

◆ WithSubnetIds() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Definition at line 936 of file DescribeBrokerResult.h.

◆ WithTags() [1/2]

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

The list of all tags associated with this broker.

Definition at line 986 of file DescribeBrokerResult.h.

◆ WithTags() [2/2]

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

The list of all tags associated with this broker.

Definition at line 981 of file DescribeBrokerResult.h.

◆ WithUsers() [1/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithUsers ( Aws::Vector< UserSummary > &&  value)
inline

The list of all broker usernames for the specified broker.

Definition at line 1047 of file DescribeBrokerResult.h.

◆ WithUsers() [2/2]

DescribeBrokerResult& Aws::MQ::Model::DescribeBrokerResult::WithUsers ( const Aws::Vector< UserSummary > &  value)
inline

The list of all broker usernames for the specified broker.

Definition at line 1042 of file DescribeBrokerResult.h.


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