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

#include <UpdateBrokerRequest.h>

+ Inheritance diagram for Aws::MQ::Model::UpdateBrokerRequest:

Public Member Functions

 UpdateBrokerRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const AuthenticationStrategyGetAuthenticationStrategy () const
 
bool AuthenticationStrategyHasBeenSet () const
 
void SetAuthenticationStrategy (const AuthenticationStrategy &value)
 
void SetAuthenticationStrategy (AuthenticationStrategy &&value)
 
UpdateBrokerRequestWithAuthenticationStrategy (const AuthenticationStrategy &value)
 
UpdateBrokerRequestWithAuthenticationStrategy (AuthenticationStrategy &&value)
 
bool GetAutoMinorVersionUpgrade () const
 
bool AutoMinorVersionUpgradeHasBeenSet () const
 
void SetAutoMinorVersionUpgrade (bool value)
 
UpdateBrokerRequestWithAutoMinorVersionUpgrade (bool value)
 
const Aws::StringGetBrokerId () const
 
bool BrokerIdHasBeenSet () const
 
void SetBrokerId (const Aws::String &value)
 
void SetBrokerId (Aws::String &&value)
 
void SetBrokerId (const char *value)
 
UpdateBrokerRequestWithBrokerId (const Aws::String &value)
 
UpdateBrokerRequestWithBrokerId (Aws::String &&value)
 
UpdateBrokerRequestWithBrokerId (const char *value)
 
const ConfigurationIdGetConfiguration () const
 
bool ConfigurationHasBeenSet () const
 
void SetConfiguration (const ConfigurationId &value)
 
void SetConfiguration (ConfigurationId &&value)
 
UpdateBrokerRequestWithConfiguration (const ConfigurationId &value)
 
UpdateBrokerRequestWithConfiguration (ConfigurationId &&value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
UpdateBrokerRequestWithEngineVersion (const Aws::String &value)
 
UpdateBrokerRequestWithEngineVersion (Aws::String &&value)
 
UpdateBrokerRequestWithEngineVersion (const char *value)
 
const Aws::StringGetHostInstanceType () const
 
bool HostInstanceTypeHasBeenSet () const
 
void SetHostInstanceType (const Aws::String &value)
 
void SetHostInstanceType (Aws::String &&value)
 
void SetHostInstanceType (const char *value)
 
UpdateBrokerRequestWithHostInstanceType (const Aws::String &value)
 
UpdateBrokerRequestWithHostInstanceType (Aws::String &&value)
 
UpdateBrokerRequestWithHostInstanceType (const char *value)
 
const LdapServerMetadataInputGetLdapServerMetadata () const
 
bool LdapServerMetadataHasBeenSet () const
 
void SetLdapServerMetadata (const LdapServerMetadataInput &value)
 
void SetLdapServerMetadata (LdapServerMetadataInput &&value)
 
UpdateBrokerRequestWithLdapServerMetadata (const LdapServerMetadataInput &value)
 
UpdateBrokerRequestWithLdapServerMetadata (LdapServerMetadataInput &&value)
 
const LogsGetLogs () const
 
bool LogsHasBeenSet () const
 
void SetLogs (const Logs &value)
 
void SetLogs (Logs &&value)
 
UpdateBrokerRequestWithLogs (const Logs &value)
 
UpdateBrokerRequestWithLogs (Logs &&value)
 
const Aws::Vector< Aws::String > & GetSecurityGroups () const
 
bool SecurityGroupsHasBeenSet () const
 
void SetSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroups (Aws::Vector< Aws::String > &&value)
 
UpdateBrokerRequestWithSecurityGroups (const Aws::Vector< Aws::String > &value)
 
UpdateBrokerRequestWithSecurityGroups (Aws::Vector< Aws::String > &&value)
 
UpdateBrokerRequestAddSecurityGroups (const Aws::String &value)
 
UpdateBrokerRequestAddSecurityGroups (Aws::String &&value)
 
UpdateBrokerRequestAddSecurityGroups (const char *value)
 
- Public Member Functions inherited from Aws::MQ::MQRequest
virtual ~MQRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::MQ::MQRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Updates the broker using the specified properties.

See Also:

AWS API Reference

Definition at line 29 of file UpdateBrokerRequest.h.

Constructor & Destructor Documentation

◆ UpdateBrokerRequest()

Aws::MQ::Model::UpdateBrokerRequest::UpdateBrokerRequest ( )

Member Function Documentation

◆ AddSecurityGroups() [1/3]

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

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

Definition at line 389 of file UpdateBrokerRequest.h.

◆ AddSecurityGroups() [2/3]

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

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

Definition at line 395 of file UpdateBrokerRequest.h.

◆ AddSecurityGroups() [3/3]

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

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

Definition at line 401 of file UpdateBrokerRequest.h.

◆ AuthenticationStrategyHasBeenSet()

bool Aws::MQ::Model::UpdateBrokerRequest::AuthenticationStrategyHasBeenSet ( ) const
inline

The authentication strategy used to secure the broker.

Definition at line 51 of file UpdateBrokerRequest.h.

◆ AutoMinorVersionUpgradeHasBeenSet()

bool Aws::MQ::Model::UpdateBrokerRequest::AutoMinorVersionUpgradeHasBeenSet ( ) const
inline

Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Definition at line 86 of file UpdateBrokerRequest.h.

◆ BrokerIdHasBeenSet()

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 111 of file UpdateBrokerRequest.h.

◆ ConfigurationHasBeenSet()

bool Aws::MQ::Model::UpdateBrokerRequest::ConfigurationHasBeenSet ( ) const
inline

A list of information about the configuration.

Definition at line 152 of file UpdateBrokerRequest.h.

◆ EngineVersionHasBeenSet()

bool Aws::MQ::Model::UpdateBrokerRequest::EngineVersionHasBeenSet ( ) const
inline

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 185 of file UpdateBrokerRequest.h.

◆ GetAuthenticationStrategy()

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

The authentication strategy used to secure the broker.

Definition at line 46 of file UpdateBrokerRequest.h.

◆ GetAutoMinorVersionUpgrade()

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

Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Definition at line 79 of file UpdateBrokerRequest.h.

◆ GetBrokerId()

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 106 of file UpdateBrokerRequest.h.

◆ GetConfiguration()

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

A list of information about the configuration.

Definition at line 147 of file UpdateBrokerRequest.h.

◆ GetEngineVersion()

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

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 179 of file UpdateBrokerRequest.h.

◆ GetHostInstanceType()

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 229 of file UpdateBrokerRequest.h.

◆ GetLdapServerMetadata()

const LdapServerMetadataInput& Aws::MQ::Model::UpdateBrokerRequest::GetLdapServerMetadata ( ) const
inline

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

Definition at line 285 of file UpdateBrokerRequest.h.

◆ GetLogs()

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

Enables Amazon CloudWatch logging for brokers.

Definition at line 321 of file UpdateBrokerRequest.h.

◆ GetSecurityGroups()

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

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

Definition at line 353 of file UpdateBrokerRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::MQ::Model::UpdateBrokerRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 38 of file UpdateBrokerRequest.h.

◆ HostInstanceTypeHasBeenSet()

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 236 of file UpdateBrokerRequest.h.

◆ LdapServerMetadataHasBeenSet()

bool Aws::MQ::Model::UpdateBrokerRequest::LdapServerMetadataHasBeenSet ( ) const
inline

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

Definition at line 291 of file UpdateBrokerRequest.h.

◆ LogsHasBeenSet()

bool Aws::MQ::Model::UpdateBrokerRequest::LogsHasBeenSet ( ) const
inline

Enables Amazon CloudWatch logging for brokers.

Definition at line 326 of file UpdateBrokerRequest.h.

◆ SecurityGroupsHasBeenSet()

bool Aws::MQ::Model::UpdateBrokerRequest::SecurityGroupsHasBeenSet ( ) const
inline

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

Definition at line 359 of file UpdateBrokerRequest.h.

◆ SerializePayload()

Aws::String Aws::MQ::Model::UpdateBrokerRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAuthenticationStrategy() [1/2]

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

The authentication strategy used to secure the broker.

Definition at line 56 of file UpdateBrokerRequest.h.

◆ SetAuthenticationStrategy() [2/2]

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

The authentication strategy used to secure the broker.

Definition at line 61 of file UpdateBrokerRequest.h.

◆ SetAutoMinorVersionUpgrade()

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

Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Definition at line 93 of file UpdateBrokerRequest.h.

◆ SetBrokerId() [1/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 116 of file UpdateBrokerRequest.h.

◆ SetBrokerId() [2/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 121 of file UpdateBrokerRequest.h.

◆ SetBrokerId() [3/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 126 of file UpdateBrokerRequest.h.

◆ SetConfiguration() [1/2]

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

A list of information about the configuration.

Definition at line 157 of file UpdateBrokerRequest.h.

◆ SetConfiguration() [2/2]

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

A list of information about the configuration.

Definition at line 162 of file UpdateBrokerRequest.h.

◆ SetEngineVersion() [1/3]

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

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 191 of file UpdateBrokerRequest.h.

◆ SetEngineVersion() [2/3]

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

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 197 of file UpdateBrokerRequest.h.

◆ SetEngineVersion() [3/3]

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

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 203 of file UpdateBrokerRequest.h.

◆ SetHostInstanceType() [1/3]

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 243 of file UpdateBrokerRequest.h.

◆ SetHostInstanceType() [2/3]

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 250 of file UpdateBrokerRequest.h.

◆ SetHostInstanceType() [3/3]

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 257 of file UpdateBrokerRequest.h.

◆ SetLdapServerMetadata() [1/2]

void Aws::MQ::Model::UpdateBrokerRequest::SetLdapServerMetadata ( const LdapServerMetadataInput value)
inline

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

Definition at line 297 of file UpdateBrokerRequest.h.

◆ SetLdapServerMetadata() [2/2]

void Aws::MQ::Model::UpdateBrokerRequest::SetLdapServerMetadata ( LdapServerMetadataInput &&  value)
inline

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

Definition at line 303 of file UpdateBrokerRequest.h.

◆ SetLogs() [1/2]

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

Enables Amazon CloudWatch logging for brokers.

Definition at line 331 of file UpdateBrokerRequest.h.

◆ SetLogs() [2/2]

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

Enables Amazon CloudWatch logging for brokers.

Definition at line 336 of file UpdateBrokerRequest.h.

◆ SetSecurityGroups() [1/2]

void Aws::MQ::Model::UpdateBrokerRequest::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 365 of file UpdateBrokerRequest.h.

◆ SetSecurityGroups() [2/2]

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

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

Definition at line 371 of file UpdateBrokerRequest.h.

◆ WithAuthenticationStrategy() [1/2]

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

The authentication strategy used to secure the broker.

Definition at line 66 of file UpdateBrokerRequest.h.

◆ WithAuthenticationStrategy() [2/2]

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

The authentication strategy used to secure the broker.

Definition at line 71 of file UpdateBrokerRequest.h.

◆ WithAutoMinorVersionUpgrade()

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

Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Definition at line 100 of file UpdateBrokerRequest.h.

◆ WithBrokerId() [1/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 131 of file UpdateBrokerRequest.h.

◆ WithBrokerId() [2/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 136 of file UpdateBrokerRequest.h.

◆ WithBrokerId() [3/3]

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

The unique ID that Amazon MQ generates for the broker.

Definition at line 141 of file UpdateBrokerRequest.h.

◆ WithConfiguration() [1/2]

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

A list of information about the configuration.

Definition at line 167 of file UpdateBrokerRequest.h.

◆ WithConfiguration() [2/2]

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

A list of information about the configuration.

Definition at line 172 of file UpdateBrokerRequest.h.

◆ WithEngineVersion() [1/3]

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

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 209 of file UpdateBrokerRequest.h.

◆ WithEngineVersion() [2/3]

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

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 215 of file UpdateBrokerRequest.h.

◆ WithEngineVersion() [3/3]

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

The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html

Definition at line 221 of file UpdateBrokerRequest.h.

◆ WithHostInstanceType() [1/3]

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 264 of file UpdateBrokerRequest.h.

◆ WithHostInstanceType() [2/3]

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 271 of file UpdateBrokerRequest.h.

◆ WithHostInstanceType() [3/3]

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

The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types

Definition at line 278 of file UpdateBrokerRequest.h.

◆ WithLdapServerMetadata() [1/2]

UpdateBrokerRequest& Aws::MQ::Model::UpdateBrokerRequest::WithLdapServerMetadata ( const LdapServerMetadataInput value)
inline

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

Definition at line 309 of file UpdateBrokerRequest.h.

◆ WithLdapServerMetadata() [2/2]

UpdateBrokerRequest& Aws::MQ::Model::UpdateBrokerRequest::WithLdapServerMetadata ( LdapServerMetadataInput &&  value)
inline

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

Definition at line 315 of file UpdateBrokerRequest.h.

◆ WithLogs() [1/2]

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

Enables Amazon CloudWatch logging for brokers.

Definition at line 341 of file UpdateBrokerRequest.h.

◆ WithLogs() [2/2]

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

Enables Amazon CloudWatch logging for brokers.

Definition at line 346 of file UpdateBrokerRequest.h.

◆ WithSecurityGroups() [1/2]

UpdateBrokerRequest& Aws::MQ::Model::UpdateBrokerRequest::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 377 of file UpdateBrokerRequest.h.

◆ WithSecurityGroups() [2/2]

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

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

Definition at line 383 of file UpdateBrokerRequest.h.


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