AWS SDK for C++  1.9.71
AWS SDK for C++
UpdateBrokerRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/mq/MQ_EXPORTS.h>
8 #include <aws/mq/MQRequest.h>
13 #include <aws/mq/model/Logs.h>
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace MQ
21 {
22 namespace Model
23 {
24 
32  {
33  public:
35 
36  // Service request name is the Operation name which will send this request out,
37  // each operation should has unique request name, so that we can get operation's name from this request.
38  // Note: this is not true for response, multiple operations may have the same response name,
39  // so we can not get operation's name from response.
40  inline virtual const char* GetServiceRequestName() const override { return "UpdateBroker"; }
41 
42  Aws::String SerializePayload() const override;
43 
44 
49  inline const AuthenticationStrategy& GetAuthenticationStrategy() const{ return m_authenticationStrategy; }
50 
55  inline bool AuthenticationStrategyHasBeenSet() const { return m_authenticationStrategyHasBeenSet; }
56 
61  inline void SetAuthenticationStrategy(const AuthenticationStrategy& value) { m_authenticationStrategyHasBeenSet = true; m_authenticationStrategy = value; }
62 
67  inline void SetAuthenticationStrategy(AuthenticationStrategy&& value) { m_authenticationStrategyHasBeenSet = true; m_authenticationStrategy = std::move(value); }
68 
73  inline UpdateBrokerRequest& WithAuthenticationStrategy(const AuthenticationStrategy& value) { SetAuthenticationStrategy(value); return *this;}
74 
79  inline UpdateBrokerRequest& WithAuthenticationStrategy(AuthenticationStrategy&& value) { SetAuthenticationStrategy(std::move(value)); return *this;}
80 
81 
87  inline bool GetAutoMinorVersionUpgrade() const{ return m_autoMinorVersionUpgrade; }
88 
94  inline bool AutoMinorVersionUpgradeHasBeenSet() const { return m_autoMinorVersionUpgradeHasBeenSet; }
95 
101  inline void SetAutoMinorVersionUpgrade(bool value) { m_autoMinorVersionUpgradeHasBeenSet = true; m_autoMinorVersionUpgrade = value; }
102 
108  inline UpdateBrokerRequest& WithAutoMinorVersionUpgrade(bool value) { SetAutoMinorVersionUpgrade(value); return *this;}
109 
110 
114  inline const Aws::String& GetBrokerId() const{ return m_brokerId; }
115 
119  inline bool BrokerIdHasBeenSet() const { return m_brokerIdHasBeenSet; }
120 
124  inline void SetBrokerId(const Aws::String& value) { m_brokerIdHasBeenSet = true; m_brokerId = value; }
125 
129  inline void SetBrokerId(Aws::String&& value) { m_brokerIdHasBeenSet = true; m_brokerId = std::move(value); }
130 
134  inline void SetBrokerId(const char* value) { m_brokerIdHasBeenSet = true; m_brokerId.assign(value); }
135 
139  inline UpdateBrokerRequest& WithBrokerId(const Aws::String& value) { SetBrokerId(value); return *this;}
140 
144  inline UpdateBrokerRequest& WithBrokerId(Aws::String&& value) { SetBrokerId(std::move(value)); return *this;}
145 
149  inline UpdateBrokerRequest& WithBrokerId(const char* value) { SetBrokerId(value); return *this;}
150 
151 
155  inline const ConfigurationId& GetConfiguration() const{ return m_configuration; }
156 
160  inline bool ConfigurationHasBeenSet() const { return m_configurationHasBeenSet; }
161 
165  inline void SetConfiguration(const ConfigurationId& value) { m_configurationHasBeenSet = true; m_configuration = value; }
166 
170  inline void SetConfiguration(ConfigurationId&& value) { m_configurationHasBeenSet = true; m_configuration = std::move(value); }
171 
175  inline UpdateBrokerRequest& WithConfiguration(const ConfigurationId& value) { SetConfiguration(value); return *this;}
176 
180  inline UpdateBrokerRequest& WithConfiguration(ConfigurationId&& value) { SetConfiguration(std::move(value)); return *this;}
181 
182 
188  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
189 
195  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
196 
202  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
203 
209  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
210 
216  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
217 
223  inline UpdateBrokerRequest& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
224 
230  inline UpdateBrokerRequest& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
231 
237  inline UpdateBrokerRequest& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
238 
239 
246  inline const Aws::String& GetHostInstanceType() const{ return m_hostInstanceType; }
247 
254  inline bool HostInstanceTypeHasBeenSet() const { return m_hostInstanceTypeHasBeenSet; }
255 
262  inline void SetHostInstanceType(const Aws::String& value) { m_hostInstanceTypeHasBeenSet = true; m_hostInstanceType = value; }
263 
270  inline void SetHostInstanceType(Aws::String&& value) { m_hostInstanceTypeHasBeenSet = true; m_hostInstanceType = std::move(value); }
271 
278  inline void SetHostInstanceType(const char* value) { m_hostInstanceTypeHasBeenSet = true; m_hostInstanceType.assign(value); }
279 
286  inline UpdateBrokerRequest& WithHostInstanceType(const Aws::String& value) { SetHostInstanceType(value); return *this;}
287 
294  inline UpdateBrokerRequest& WithHostInstanceType(Aws::String&& value) { SetHostInstanceType(std::move(value)); return *this;}
295 
302  inline UpdateBrokerRequest& WithHostInstanceType(const char* value) { SetHostInstanceType(value); return *this;}
303 
304 
309  inline const LdapServerMetadataInput& GetLdapServerMetadata() const{ return m_ldapServerMetadata; }
310 
315  inline bool LdapServerMetadataHasBeenSet() const { return m_ldapServerMetadataHasBeenSet; }
316 
321  inline void SetLdapServerMetadata(const LdapServerMetadataInput& value) { m_ldapServerMetadataHasBeenSet = true; m_ldapServerMetadata = value; }
322 
327  inline void SetLdapServerMetadata(LdapServerMetadataInput&& value) { m_ldapServerMetadataHasBeenSet = true; m_ldapServerMetadata = std::move(value); }
328 
333  inline UpdateBrokerRequest& WithLdapServerMetadata(const LdapServerMetadataInput& value) { SetLdapServerMetadata(value); return *this;}
334 
339  inline UpdateBrokerRequest& WithLdapServerMetadata(LdapServerMetadataInput&& value) { SetLdapServerMetadata(std::move(value)); return *this;}
340 
341 
345  inline const Logs& GetLogs() const{ return m_logs; }
346 
350  inline bool LogsHasBeenSet() const { return m_logsHasBeenSet; }
351 
355  inline void SetLogs(const Logs& value) { m_logsHasBeenSet = true; m_logs = value; }
356 
360  inline void SetLogs(Logs&& value) { m_logsHasBeenSet = true; m_logs = std::move(value); }
361 
365  inline UpdateBrokerRequest& WithLogs(const Logs& value) { SetLogs(value); return *this;}
366 
370  inline UpdateBrokerRequest& WithLogs(Logs&& value) { SetLogs(std::move(value)); return *this;}
371 
372 
376  inline const WeeklyStartTime& GetMaintenanceWindowStartTime() const{ return m_maintenanceWindowStartTime; }
377 
381  inline bool MaintenanceWindowStartTimeHasBeenSet() const { return m_maintenanceWindowStartTimeHasBeenSet; }
382 
386  inline void SetMaintenanceWindowStartTime(const WeeklyStartTime& value) { m_maintenanceWindowStartTimeHasBeenSet = true; m_maintenanceWindowStartTime = value; }
387 
391  inline void SetMaintenanceWindowStartTime(WeeklyStartTime&& value) { m_maintenanceWindowStartTimeHasBeenSet = true; m_maintenanceWindowStartTime = std::move(value); }
392 
396  inline UpdateBrokerRequest& WithMaintenanceWindowStartTime(const WeeklyStartTime& value) { SetMaintenanceWindowStartTime(value); return *this;}
397 
401  inline UpdateBrokerRequest& WithMaintenanceWindowStartTime(WeeklyStartTime&& value) { SetMaintenanceWindowStartTime(std::move(value)); return *this;}
402 
403 
408  inline const Aws::Vector<Aws::String>& GetSecurityGroups() const{ return m_securityGroups; }
409 
414  inline bool SecurityGroupsHasBeenSet() const { return m_securityGroupsHasBeenSet; }
415 
420  inline void SetSecurityGroups(const Aws::Vector<Aws::String>& value) { m_securityGroupsHasBeenSet = true; m_securityGroups = value; }
421 
426  inline void SetSecurityGroups(Aws::Vector<Aws::String>&& value) { m_securityGroupsHasBeenSet = true; m_securityGroups = std::move(value); }
427 
432  inline UpdateBrokerRequest& WithSecurityGroups(const Aws::Vector<Aws::String>& value) { SetSecurityGroups(value); return *this;}
433 
438  inline UpdateBrokerRequest& WithSecurityGroups(Aws::Vector<Aws::String>&& value) { SetSecurityGroups(std::move(value)); return *this;}
439 
444  inline UpdateBrokerRequest& AddSecurityGroups(const Aws::String& value) { m_securityGroupsHasBeenSet = true; m_securityGroups.push_back(value); return *this; }
445 
450  inline UpdateBrokerRequest& AddSecurityGroups(Aws::String&& value) { m_securityGroupsHasBeenSet = true; m_securityGroups.push_back(std::move(value)); return *this; }
451 
456  inline UpdateBrokerRequest& AddSecurityGroups(const char* value) { m_securityGroupsHasBeenSet = true; m_securityGroups.push_back(value); return *this; }
457 
458  private:
459 
460  AuthenticationStrategy m_authenticationStrategy;
461  bool m_authenticationStrategyHasBeenSet;
462 
463  bool m_autoMinorVersionUpgrade;
464  bool m_autoMinorVersionUpgradeHasBeenSet;
465 
466  Aws::String m_brokerId;
467  bool m_brokerIdHasBeenSet;
468 
469  ConfigurationId m_configuration;
470  bool m_configurationHasBeenSet;
471 
472  Aws::String m_engineVersion;
473  bool m_engineVersionHasBeenSet;
474 
475  Aws::String m_hostInstanceType;
476  bool m_hostInstanceTypeHasBeenSet;
477 
478  LdapServerMetadataInput m_ldapServerMetadata;
479  bool m_ldapServerMetadataHasBeenSet;
480 
481  Logs m_logs;
482  bool m_logsHasBeenSet;
483 
484  WeeklyStartTime m_maintenanceWindowStartTime;
485  bool m_maintenanceWindowStartTimeHasBeenSet;
486 
487  Aws::Vector<Aws::String> m_securityGroups;
488  bool m_securityGroupsHasBeenSet;
489  };
490 
491 } // namespace Model
492 } // namespace MQ
493 } // namespace Aws
Aws::MQ::Model::UpdateBrokerRequest::SetAuthenticationStrategy
void SetAuthenticationStrategy(AuthenticationStrategy &&value)
Definition: UpdateBrokerRequest.h:67
Aws::MQ::Model::UpdateBrokerRequest::AuthenticationStrategyHasBeenSet
bool AuthenticationStrategyHasBeenSet() const
Definition: UpdateBrokerRequest.h:55
AWS_MQ_API
#define AWS_MQ_API
Definition: MQ_EXPORTS.h:28
Aws::MQ::Model::UpdateBrokerRequest::GetConfiguration
const ConfigurationId & GetConfiguration() const
Definition: UpdateBrokerRequest.h:155
Aws::MQ::Model::UpdateBrokerRequest::GetSecurityGroups
const Aws::Vector< Aws::String > & GetSecurityGroups() const
Definition: UpdateBrokerRequest.h:408
Aws::MQ::Model::UpdateBrokerRequest::SetBrokerId
void SetBrokerId(const Aws::String &value)
Definition: UpdateBrokerRequest.h:124
Aws::MQ::Model::UpdateBrokerRequest::AddSecurityGroups
UpdateBrokerRequest & AddSecurityGroups(const char *value)
Definition: UpdateBrokerRequest.h:456
Aws::MQ::Model::UpdateBrokerRequest::WithAutoMinorVersionUpgrade
UpdateBrokerRequest & WithAutoMinorVersionUpgrade(bool value)
Definition: UpdateBrokerRequest.h:108
Aws::MQ::Model::UpdateBrokerRequest::LdapServerMetadataHasBeenSet
bool LdapServerMetadataHasBeenSet() const
Definition: UpdateBrokerRequest.h:315
Aws::MQ::Model::UpdateBrokerRequest::SetConfiguration
void SetConfiguration(const ConfigurationId &value)
Definition: UpdateBrokerRequest.h:165
Aws::MQ::Model::UpdateBrokerRequest::SetBrokerId
void SetBrokerId(Aws::String &&value)
Definition: UpdateBrokerRequest.h:129
Aws::MQ::Model::UpdateBrokerRequest::WithAuthenticationStrategy
UpdateBrokerRequest & WithAuthenticationStrategy(AuthenticationStrategy &&value)
Definition: UpdateBrokerRequest.h:79
Aws::MQ::Model::UpdateBrokerRequest::SetLogs
void SetLogs(Logs &&value)
Definition: UpdateBrokerRequest.h:360
Aws::MQ::Model::UpdateBrokerRequest::WithSecurityGroups
UpdateBrokerRequest & WithSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: UpdateBrokerRequest.h:438
Aws::MQ::Model::UpdateBrokerRequest::WithLdapServerMetadata
UpdateBrokerRequest & WithLdapServerMetadata(const LdapServerMetadataInput &value)
Definition: UpdateBrokerRequest.h:333
MQ_EXPORTS.h
Aws::MQ::Model::UpdateBrokerRequest::AddSecurityGroups
UpdateBrokerRequest & AddSecurityGroups(Aws::String &&value)
Definition: UpdateBrokerRequest.h:450
Aws::MQ::Model::UpdateBrokerRequest::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: UpdateBrokerRequest.h:209
Aws::MQ::Model::LdapServerMetadataInput
Definition: LdapServerMetadataInput.h:35
Aws::MQ::Model::UpdateBrokerRequest::SetLdapServerMetadata
void SetLdapServerMetadata(const LdapServerMetadataInput &value)
Definition: UpdateBrokerRequest.h:321
Aws::MQ::Model::UpdateBrokerRequest::GetLdapServerMetadata
const LdapServerMetadataInput & GetLdapServerMetadata() const
Definition: UpdateBrokerRequest.h:309
Aws::MQ::Model::UpdateBrokerRequest::HostInstanceTypeHasBeenSet
bool HostInstanceTypeHasBeenSet() const
Definition: UpdateBrokerRequest.h:254
Aws::MQ::Model::UpdateBrokerRequest::WithLogs
UpdateBrokerRequest & WithLogs(Logs &&value)
Definition: UpdateBrokerRequest.h:370
Aws::MQ::Model::AuthenticationStrategy
AuthenticationStrategy
Definition: AuthenticationStrategy.h:17
Aws::MQ::Model::UpdateBrokerRequest::WithSecurityGroups
UpdateBrokerRequest & WithSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: UpdateBrokerRequest.h:432
Aws::MQ::Model::UpdateBrokerRequest::WithHostInstanceType
UpdateBrokerRequest & WithHostInstanceType(const Aws::String &value)
Definition: UpdateBrokerRequest.h:286
Aws::MQ::Model::UpdateBrokerRequest::SetHostInstanceType
void SetHostInstanceType(const Aws::String &value)
Definition: UpdateBrokerRequest.h:262
Aws::MQ::Model::UpdateBrokerRequest::WithHostInstanceType
UpdateBrokerRequest & WithHostInstanceType(Aws::String &&value)
Definition: UpdateBrokerRequest.h:294
Aws::MQ::Model::UpdateBrokerRequest::WithLogs
UpdateBrokerRequest & WithLogs(const Logs &value)
Definition: UpdateBrokerRequest.h:365
Aws::MQ::Model::UpdateBrokerRequest::GetAutoMinorVersionUpgrade
bool GetAutoMinorVersionUpgrade() const
Definition: UpdateBrokerRequest.h:87
Aws::MQ::Model::UpdateBrokerRequest::GetMaintenanceWindowStartTime
const WeeklyStartTime & GetMaintenanceWindowStartTime() const
Definition: UpdateBrokerRequest.h:376
Aws::MQ::Model::UpdateBrokerRequest::SetAutoMinorVersionUpgrade
void SetAutoMinorVersionUpgrade(bool value)
Definition: UpdateBrokerRequest.h:101
Aws::MQ::Model::UpdateBrokerRequest::WithEngineVersion
UpdateBrokerRequest & WithEngineVersion(const Aws::String &value)
Definition: UpdateBrokerRequest.h:223
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MQ::Model::UpdateBrokerRequest::SetLogs
void SetLogs(const Logs &value)
Definition: UpdateBrokerRequest.h:355
Aws::MQ::Model::UpdateBrokerRequest::UpdateBrokerRequest
UpdateBrokerRequest()
Aws::MQ::Model::UpdateBrokerRequest::WithConfiguration
UpdateBrokerRequest & WithConfiguration(const ConfigurationId &value)
Definition: UpdateBrokerRequest.h:175
AWSVector.h
Aws::MQ::Model::Logs
Definition: Logs.h:31
Aws::MQ::Model::WeeklyStartTime
Definition: WeeklyStartTime.h:34
Aws::MQ::Model::UpdateBrokerRequest::WithLdapServerMetadata
UpdateBrokerRequest & WithLdapServerMetadata(LdapServerMetadataInput &&value)
Definition: UpdateBrokerRequest.h:339
WeeklyStartTime.h
Aws::MQ::Model::UpdateBrokerRequest
Definition: UpdateBrokerRequest.h:32
Aws::MQ::Model::UpdateBrokerRequest::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: UpdateBrokerRequest.h:216
Aws::MQ::Model::UpdateBrokerRequest::SetLdapServerMetadata
void SetLdapServerMetadata(LdapServerMetadataInput &&value)
Definition: UpdateBrokerRequest.h:327
Aws::MQ::Model::UpdateBrokerRequest::WithBrokerId
UpdateBrokerRequest & WithBrokerId(const Aws::String &value)
Definition: UpdateBrokerRequest.h:139
Aws::MQ::Model::UpdateBrokerRequest::SetMaintenanceWindowStartTime
void SetMaintenanceWindowStartTime(const WeeklyStartTime &value)
Definition: UpdateBrokerRequest.h:386
Aws::MQ::Model::UpdateBrokerRequest::WithHostInstanceType
UpdateBrokerRequest & WithHostInstanceType(const char *value)
Definition: UpdateBrokerRequest.h:302
Aws::MQ::Model::UpdateBrokerRequest::GetAuthenticationStrategy
const AuthenticationStrategy & GetAuthenticationStrategy() const
Definition: UpdateBrokerRequest.h:49
Aws::MQ::Model::UpdateBrokerRequest::WithBrokerId
UpdateBrokerRequest & WithBrokerId(const char *value)
Definition: UpdateBrokerRequest.h:149
Aws::MQ::Model::UpdateBrokerRequest::SetAuthenticationStrategy
void SetAuthenticationStrategy(const AuthenticationStrategy &value)
Definition: UpdateBrokerRequest.h:61
Aws::MQ::Model::UpdateBrokerRequest::WithConfiguration
UpdateBrokerRequest & WithConfiguration(ConfigurationId &&value)
Definition: UpdateBrokerRequest.h:180
LdapServerMetadataInput.h
Aws::MQ::Model::UpdateBrokerRequest::WithEngineVersion
UpdateBrokerRequest & WithEngineVersion(Aws::String &&value)
Definition: UpdateBrokerRequest.h:230
Aws::MQ::Model::UpdateBrokerRequest::ConfigurationHasBeenSet
bool ConfigurationHasBeenSet() const
Definition: UpdateBrokerRequest.h:160
Aws::MQ::Model::UpdateBrokerRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::MQ::Model::UpdateBrokerRequest::SetBrokerId
void SetBrokerId(const char *value)
Definition: UpdateBrokerRequest.h:134
AWSString.h
ConfigurationId.h
Aws::MQ::Model::UpdateBrokerRequest::BrokerIdHasBeenSet
bool BrokerIdHasBeenSet() const
Definition: UpdateBrokerRequest.h:119
MQRequest.h
Aws::MQ::Model::UpdateBrokerRequest::WithEngineVersion
UpdateBrokerRequest & WithEngineVersion(const char *value)
Definition: UpdateBrokerRequest.h:237
Aws::MQ::Model::UpdateBrokerRequest::SetSecurityGroups
void SetSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: UpdateBrokerRequest.h:420
Aws::MQ::Model::UpdateBrokerRequest::GetHostInstanceType
const Aws::String & GetHostInstanceType() const
Definition: UpdateBrokerRequest.h:246
Aws::MQ::Model::UpdateBrokerRequest::WithMaintenanceWindowStartTime
UpdateBrokerRequest & WithMaintenanceWindowStartTime(const WeeklyStartTime &value)
Definition: UpdateBrokerRequest.h:396
Aws::MQ::Model::UpdateBrokerRequest::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: UpdateBrokerRequest.h:202
Aws::MQ::Model::UpdateBrokerRequest::AutoMinorVersionUpgradeHasBeenSet
bool AutoMinorVersionUpgradeHasBeenSet() const
Definition: UpdateBrokerRequest.h:94
Logs.h
Aws::MQ::Model::UpdateBrokerRequest::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: UpdateBrokerRequest.h:195
Aws
Definition: AccessManagementClient.h:15
Aws::MQ::Model::UpdateBrokerRequest::SetConfiguration
void SetConfiguration(ConfigurationId &&value)
Definition: UpdateBrokerRequest.h:170
Aws::MQ::Model::UpdateBrokerRequest::SetSecurityGroups
void SetSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: UpdateBrokerRequest.h:426
Aws::MQ::MQRequest
Definition: MQRequest.h:17
Aws::MQ::Model::UpdateBrokerRequest::GetBrokerId
const Aws::String & GetBrokerId() const
Definition: UpdateBrokerRequest.h:114
Aws::MQ::Model::UpdateBrokerRequest::MaintenanceWindowStartTimeHasBeenSet
bool MaintenanceWindowStartTimeHasBeenSet() const
Definition: UpdateBrokerRequest.h:381
Aws::MQ::Model::UpdateBrokerRequest::AddSecurityGroups
UpdateBrokerRequest & AddSecurityGroups(const Aws::String &value)
Definition: UpdateBrokerRequest.h:444
Aws::MQ::Model::UpdateBrokerRequest::SetMaintenanceWindowStartTime
void SetMaintenanceWindowStartTime(WeeklyStartTime &&value)
Definition: UpdateBrokerRequest.h:391
Aws::MQ::Model::UpdateBrokerRequest::WithBrokerId
UpdateBrokerRequest & WithBrokerId(Aws::String &&value)
Definition: UpdateBrokerRequest.h:144
Aws::MQ::Model::UpdateBrokerRequest::SetHostInstanceType
void SetHostInstanceType(Aws::String &&value)
Definition: UpdateBrokerRequest.h:270
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MQ::Model::ConfigurationId
Definition: ConfigurationId.h:33
AuthenticationStrategy.h
Aws::MQ::Model::UpdateBrokerRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateBrokerRequest.h:40
Aws::MQ::Model::UpdateBrokerRequest::SetHostInstanceType
void SetHostInstanceType(const char *value)
Definition: UpdateBrokerRequest.h:278
Aws::MQ::Model::UpdateBrokerRequest::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: UpdateBrokerRequest.h:188
Aws::MQ::Model::UpdateBrokerRequest::GetLogs
const Logs & GetLogs() const
Definition: UpdateBrokerRequest.h:345
Aws::MQ::Model::UpdateBrokerRequest::LogsHasBeenSet
bool LogsHasBeenSet() const
Definition: UpdateBrokerRequest.h:350
Aws::MQ::Model::UpdateBrokerRequest::WithMaintenanceWindowStartTime
UpdateBrokerRequest & WithMaintenanceWindowStartTime(WeeklyStartTime &&value)
Definition: UpdateBrokerRequest.h:401
Aws::MQ::Model::UpdateBrokerRequest::WithAuthenticationStrategy
UpdateBrokerRequest & WithAuthenticationStrategy(const AuthenticationStrategy &value)
Definition: UpdateBrokerRequest.h:73
Aws::MQ::Model::UpdateBrokerRequest::SecurityGroupsHasBeenSet
bool SecurityGroupsHasBeenSet() const
Definition: UpdateBrokerRequest.h:414