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

#include <UpdateBrokerResult.h>

Public Member Functions

 UpdateBrokerResult ()
 
 UpdateBrokerResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
UpdateBrokerResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const AuthenticationStrategyGetAuthenticationStrategy () const
 
void SetAuthenticationStrategy (const AuthenticationStrategy &value)
 
void SetAuthenticationStrategy (AuthenticationStrategy &&value)
 
UpdateBrokerResultWithAuthenticationStrategy (const AuthenticationStrategy &value)
 
UpdateBrokerResultWithAuthenticationStrategy (AuthenticationStrategy &&value)
 
bool GetAutoMinorVersionUpgrade () const
 
void SetAutoMinorVersionUpgrade (bool value)
 
UpdateBrokerResultWithAutoMinorVersionUpgrade (bool value)
 
const Aws::StringGetBrokerId () const
 
void SetBrokerId (const Aws::String &value)
 
void SetBrokerId (Aws::String &&value)
 
void SetBrokerId (const char *value)
 
UpdateBrokerResultWithBrokerId (const Aws::String &value)
 
UpdateBrokerResultWithBrokerId (Aws::String &&value)
 
UpdateBrokerResultWithBrokerId (const char *value)
 
const ConfigurationIdGetConfiguration () const
 
void SetConfiguration (const ConfigurationId &value)
 
void SetConfiguration (ConfigurationId &&value)
 
UpdateBrokerResultWithConfiguration (const ConfigurationId &value)
 
UpdateBrokerResultWithConfiguration (ConfigurationId &&value)
 
const Aws::StringGetEngineVersion () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
UpdateBrokerResultWithEngineVersion (const Aws::String &value)
 
UpdateBrokerResultWithEngineVersion (Aws::String &&value)
 
UpdateBrokerResultWithEngineVersion (const char *value)
 
const Aws::StringGetHostInstanceType () const
 
void SetHostInstanceType (const Aws::String &value)
 
void SetHostInstanceType (Aws::String &&value)
 
void SetHostInstanceType (const char *value)
 
UpdateBrokerResultWithHostInstanceType (const Aws::String &value)
 
UpdateBrokerResultWithHostInstanceType (Aws::String &&value)
 
UpdateBrokerResultWithHostInstanceType (const char *value)
 
const LdapServerMetadataOutputGetLdapServerMetadata () const
 
void SetLdapServerMetadata (const LdapServerMetadataOutput &value)
 
void SetLdapServerMetadata (LdapServerMetadataOutput &&value)
 
UpdateBrokerResultWithLdapServerMetadata (const LdapServerMetadataOutput &value)
 
UpdateBrokerResultWithLdapServerMetadata (LdapServerMetadataOutput &&value)
 
const LogsGetLogs () const
 
void SetLogs (const Logs &value)
 
void SetLogs (Logs &&value)
 
UpdateBrokerResultWithLogs (const Logs &value)
 
UpdateBrokerResultWithLogs (Logs &&value)
 
const WeeklyStartTimeGetMaintenanceWindowStartTime () const
 
void SetMaintenanceWindowStartTime (const WeeklyStartTime &value)
 
void SetMaintenanceWindowStartTime (WeeklyStartTime &&value)
 
UpdateBrokerResultWithMaintenanceWindowStartTime (const WeeklyStartTime &value)
 
UpdateBrokerResultWithMaintenanceWindowStartTime (WeeklyStartTime &&value)
 
const Aws::Vector< Aws::String > & GetSecurityGroups () const
 
void SetSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroups (Aws::Vector< Aws::String > &&value)
 
UpdateBrokerResultWithSecurityGroups (const Aws::Vector< Aws::String > &value)
 
UpdateBrokerResultWithSecurityGroups (Aws::Vector< Aws::String > &&value)
 
UpdateBrokerResultAddSecurityGroups (const Aws::String &value)
 
UpdateBrokerResultAddSecurityGroups (Aws::String &&value)
 
UpdateBrokerResultAddSecurityGroups (const char *value)
 

Detailed Description

Definition at line 33 of file UpdateBrokerResult.h.

Constructor & Destructor Documentation

◆ UpdateBrokerResult() [1/2]

Aws::MQ::Model::UpdateBrokerResult::UpdateBrokerResult ( )

◆ UpdateBrokerResult() [2/2]

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

Member Function Documentation

◆ AddSecurityGroups() [1/3]

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 398 of file UpdateBrokerResult.h.

◆ AddSecurityGroups() [2/3]

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 392 of file UpdateBrokerResult.h.

◆ AddSecurityGroups() [3/3]

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 404 of file UpdateBrokerResult.h.

◆ GetAuthenticationStrategy()

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

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

Definition at line 45 of file UpdateBrokerResult.h.

◆ GetAutoMinorVersionUpgrade()

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

The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.

Definition at line 77 of file UpdateBrokerResult.h.

◆ GetBrokerId()

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

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

Definition at line 97 of file UpdateBrokerResult.h.

◆ GetConfiguration()

const ConfigurationId& Aws::MQ::Model::UpdateBrokerResult::GetConfiguration ( ) const
inline

The ID of the updated configuration.

Definition at line 133 of file UpdateBrokerResult.h.

◆ GetEngineVersion()

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

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

Definition at line 162 of file UpdateBrokerResult.h.

◆ GetHostInstanceType()

const Aws::String& Aws::MQ::Model::UpdateBrokerResult::GetHostInstanceType ( ) 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 219 of file UpdateBrokerResult.h.

◆ GetLdapServerMetadata()

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

Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

Definition at line 274 of file UpdateBrokerResult.h.

◆ GetLogs()

const Logs& Aws::MQ::Model::UpdateBrokerResult::GetLogs ( ) const
inline

The list of information about logs to be enabled for the specified broker.

Definition at line 305 of file UpdateBrokerResult.h.

◆ GetMaintenanceWindowStartTime()

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

The parameters that determine the WeeklyStartTime.

Definition at line 335 of file UpdateBrokerResult.h.

◆ GetSecurityGroups()

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 362 of file UpdateBrokerResult.h.

◆ operator=()

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

◆ SetAuthenticationStrategy() [1/2]

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

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

Definition at line 57 of file UpdateBrokerResult.h.

◆ SetAuthenticationStrategy() [2/2]

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

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

Definition at line 51 of file UpdateBrokerResult.h.

◆ SetAutoMinorVersionUpgrade()

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

The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.

Definition at line 84 of file UpdateBrokerResult.h.

◆ SetBrokerId() [1/3]

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

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

Definition at line 107 of file UpdateBrokerResult.h.

◆ SetBrokerId() [2/3]

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

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

Definition at line 102 of file UpdateBrokerResult.h.

◆ SetBrokerId() [3/3]

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

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

Definition at line 112 of file UpdateBrokerResult.h.

◆ SetConfiguration() [1/2]

void Aws::MQ::Model::UpdateBrokerResult::SetConfiguration ( ConfigurationId &&  value)
inline

The ID of the updated configuration.

Definition at line 143 of file UpdateBrokerResult.h.

◆ SetConfiguration() [2/2]

void Aws::MQ::Model::UpdateBrokerResult::SetConfiguration ( const ConfigurationId value)
inline

The ID of the updated configuration.

Definition at line 138 of file UpdateBrokerResult.h.

◆ SetEngineVersion() [1/3]

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

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

Definition at line 178 of file UpdateBrokerResult.h.

◆ SetEngineVersion() [2/3]

void Aws::MQ::Model::UpdateBrokerResult::SetEngineVersion ( 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 170 of file UpdateBrokerResult.h.

◆ SetEngineVersion() [3/3]

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

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

Definition at line 186 of file UpdateBrokerResult.h.

◆ SetHostInstanceType() [1/3]

void Aws::MQ::Model::UpdateBrokerResult::SetHostInstanceType ( 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 235 of file UpdateBrokerResult.h.

◆ SetHostInstanceType() [2/3]

void Aws::MQ::Model::UpdateBrokerResult::SetHostInstanceType ( 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 227 of file UpdateBrokerResult.h.

◆ SetHostInstanceType() [3/3]

void Aws::MQ::Model::UpdateBrokerResult::SetHostInstanceType ( 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 243 of file UpdateBrokerResult.h.

◆ SetLdapServerMetadata() [1/2]

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

Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

Definition at line 280 of file UpdateBrokerResult.h.

◆ SetLdapServerMetadata() [2/2]

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

Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

Definition at line 286 of file UpdateBrokerResult.h.

◆ SetLogs() [1/2]

void Aws::MQ::Model::UpdateBrokerResult::SetLogs ( const Logs value)
inline

The list of information about logs to be enabled for the specified broker.

Definition at line 311 of file UpdateBrokerResult.h.

◆ SetLogs() [2/2]

void Aws::MQ::Model::UpdateBrokerResult::SetLogs ( Logs &&  value)
inline

The list of information about logs to be enabled for the specified broker.

Definition at line 317 of file UpdateBrokerResult.h.

◆ SetMaintenanceWindowStartTime() [1/2]

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

The parameters that determine the WeeklyStartTime.

Definition at line 340 of file UpdateBrokerResult.h.

◆ SetMaintenanceWindowStartTime() [2/2]

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

The parameters that determine the WeeklyStartTime.

Definition at line 345 of file UpdateBrokerResult.h.

◆ SetSecurityGroups() [1/2]

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 374 of file UpdateBrokerResult.h.

◆ SetSecurityGroups() [2/2]

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 368 of file UpdateBrokerResult.h.

◆ WithAuthenticationStrategy() [1/2]

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

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

Definition at line 69 of file UpdateBrokerResult.h.

◆ WithAuthenticationStrategy() [2/2]

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

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

Definition at line 63 of file UpdateBrokerResult.h.

◆ WithAutoMinorVersionUpgrade()

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

The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.

Definition at line 91 of file UpdateBrokerResult.h.

◆ WithBrokerId() [1/3]

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

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

Definition at line 122 of file UpdateBrokerResult.h.

◆ WithBrokerId() [2/3]

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

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

Definition at line 117 of file UpdateBrokerResult.h.

◆ WithBrokerId() [3/3]

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

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

Definition at line 127 of file UpdateBrokerResult.h.

◆ WithConfiguration() [1/2]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithConfiguration ( ConfigurationId &&  value)
inline

The ID of the updated configuration.

Definition at line 153 of file UpdateBrokerResult.h.

◆ WithConfiguration() [2/2]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithConfiguration ( const ConfigurationId value)
inline

The ID of the updated configuration.

Definition at line 148 of file UpdateBrokerResult.h.

◆ WithEngineVersion() [1/3]

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

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

Definition at line 202 of file UpdateBrokerResult.h.

◆ WithEngineVersion() [2/3]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithEngineVersion ( 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 194 of file UpdateBrokerResult.h.

◆ WithEngineVersion() [3/3]

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

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

Definition at line 210 of file UpdateBrokerResult.h.

◆ WithHostInstanceType() [1/3]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithHostInstanceType ( 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 259 of file UpdateBrokerResult.h.

◆ WithHostInstanceType() [2/3]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithHostInstanceType ( 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 251 of file UpdateBrokerResult.h.

◆ WithHostInstanceType() [3/3]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithHostInstanceType ( 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 267 of file UpdateBrokerResult.h.

◆ WithLdapServerMetadata() [1/2]

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

Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

Definition at line 292 of file UpdateBrokerResult.h.

◆ WithLdapServerMetadata() [2/2]

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

Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

Definition at line 298 of file UpdateBrokerResult.h.

◆ WithLogs() [1/2]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithLogs ( const Logs value)
inline

The list of information about logs to be enabled for the specified broker.

Definition at line 323 of file UpdateBrokerResult.h.

◆ WithLogs() [2/2]

UpdateBrokerResult& Aws::MQ::Model::UpdateBrokerResult::WithLogs ( Logs &&  value)
inline

The list of information about logs to be enabled for the specified broker.

Definition at line 329 of file UpdateBrokerResult.h.

◆ WithMaintenanceWindowStartTime() [1/2]

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

The parameters that determine the WeeklyStartTime.

Definition at line 350 of file UpdateBrokerResult.h.

◆ WithMaintenanceWindowStartTime() [2/2]

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

The parameters that determine the WeeklyStartTime.

Definition at line 355 of file UpdateBrokerResult.h.

◆ WithSecurityGroups() [1/2]

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 386 of file UpdateBrokerResult.h.

◆ WithSecurityGroups() [2/2]

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

The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

Definition at line 380 of file UpdateBrokerResult.h.


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