AWS SDK for C++  1.9.44
AWS SDK for C++
MQClient.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/mq/MQ_EXPORTS.h>
8 #include <aws/mq/MQErrors.h>
34 #include <aws/core/NoResult.h>
37 #include <future>
38 #include <functional>
39 
40 namespace Aws
41 {
42 
43 namespace Http
44 {
45  class HttpClient;
46  class HttpClientFactory;
47 } // namespace Http
48 
49 namespace Utils
50 {
51  template< typename R, typename E> class Outcome;
52 namespace Threading
53 {
54  class Executor;
55 } // namespace Threading
56 } // namespace Utils
57 
58 namespace Auth
59 {
60  class AWSCredentials;
61  class AWSCredentialsProvider;
62 } // namespace Auth
63 
64 namespace Client
65 {
66  class RetryStrategy;
67 } // namespace Client
68 
69 namespace MQ
70 {
71 
72 namespace Model
73 {
74  class CreateBrokerRequest;
75  class CreateConfigurationRequest;
76  class CreateTagsRequest;
77  class CreateUserRequest;
78  class DeleteBrokerRequest;
79  class DeleteTagsRequest;
80  class DeleteUserRequest;
81  class DescribeBrokerRequest;
82  class DescribeBrokerEngineTypesRequest;
83  class DescribeBrokerInstanceOptionsRequest;
84  class DescribeConfigurationRequest;
85  class DescribeConfigurationRevisionRequest;
86  class DescribeUserRequest;
87  class ListBrokersRequest;
88  class ListConfigurationRevisionsRequest;
89  class ListConfigurationsRequest;
90  class ListTagsRequest;
91  class ListUsersRequest;
92  class RebootBrokerRequest;
93  class UpdateBrokerRequest;
94  class UpdateConfigurationRequest;
95  class UpdateUserRequest;
96 
119 
120  typedef std::future<CreateBrokerOutcome> CreateBrokerOutcomeCallable;
121  typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
122  typedef std::future<CreateTagsOutcome> CreateTagsOutcomeCallable;
123  typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
124  typedef std::future<DeleteBrokerOutcome> DeleteBrokerOutcomeCallable;
125  typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
126  typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
127  typedef std::future<DescribeBrokerOutcome> DescribeBrokerOutcomeCallable;
128  typedef std::future<DescribeBrokerEngineTypesOutcome> DescribeBrokerEngineTypesOutcomeCallable;
129  typedef std::future<DescribeBrokerInstanceOptionsOutcome> DescribeBrokerInstanceOptionsOutcomeCallable;
130  typedef std::future<DescribeConfigurationOutcome> DescribeConfigurationOutcomeCallable;
131  typedef std::future<DescribeConfigurationRevisionOutcome> DescribeConfigurationRevisionOutcomeCallable;
132  typedef std::future<DescribeUserOutcome> DescribeUserOutcomeCallable;
133  typedef std::future<ListBrokersOutcome> ListBrokersOutcomeCallable;
134  typedef std::future<ListConfigurationRevisionsOutcome> ListConfigurationRevisionsOutcomeCallable;
135  typedef std::future<ListConfigurationsOutcome> ListConfigurationsOutcomeCallable;
136  typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
137  typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
138  typedef std::future<RebootBrokerOutcome> RebootBrokerOutcomeCallable;
139  typedef std::future<UpdateBrokerOutcome> UpdateBrokerOutcomeCallable;
140  typedef std::future<UpdateConfigurationOutcome> UpdateConfigurationOutcomeCallable;
141  typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
142 } // namespace Model
143 
144  class MQClient;
145 
146  typedef std::function<void(const MQClient*, const Model::CreateBrokerRequest&, const Model::CreateBrokerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBrokerResponseReceivedHandler;
147  typedef std::function<void(const MQClient*, const Model::CreateConfigurationRequest&, const Model::CreateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationResponseReceivedHandler;
148  typedef std::function<void(const MQClient*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTagsResponseReceivedHandler;
149  typedef std::function<void(const MQClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
150  typedef std::function<void(const MQClient*, const Model::DeleteBrokerRequest&, const Model::DeleteBrokerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBrokerResponseReceivedHandler;
151  typedef std::function<void(const MQClient*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTagsResponseReceivedHandler;
152  typedef std::function<void(const MQClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
153  typedef std::function<void(const MQClient*, const Model::DescribeBrokerRequest&, const Model::DescribeBrokerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBrokerResponseReceivedHandler;
154  typedef std::function<void(const MQClient*, const Model::DescribeBrokerEngineTypesRequest&, const Model::DescribeBrokerEngineTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBrokerEngineTypesResponseReceivedHandler;
155  typedef std::function<void(const MQClient*, const Model::DescribeBrokerInstanceOptionsRequest&, const Model::DescribeBrokerInstanceOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBrokerInstanceOptionsResponseReceivedHandler;
156  typedef std::function<void(const MQClient*, const Model::DescribeConfigurationRequest&, const Model::DescribeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationResponseReceivedHandler;
157  typedef std::function<void(const MQClient*, const Model::DescribeConfigurationRevisionRequest&, const Model::DescribeConfigurationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationRevisionResponseReceivedHandler;
158  typedef std::function<void(const MQClient*, const Model::DescribeUserRequest&, const Model::DescribeUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserResponseReceivedHandler;
159  typedef std::function<void(const MQClient*, const Model::ListBrokersRequest&, const Model::ListBrokersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBrokersResponseReceivedHandler;
160  typedef std::function<void(const MQClient*, const Model::ListConfigurationRevisionsRequest&, const Model::ListConfigurationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationRevisionsResponseReceivedHandler;
161  typedef std::function<void(const MQClient*, const Model::ListConfigurationsRequest&, const Model::ListConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationsResponseReceivedHandler;
162  typedef std::function<void(const MQClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
163  typedef std::function<void(const MQClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsersResponseReceivedHandler;
164  typedef std::function<void(const MQClient*, const Model::RebootBrokerRequest&, const Model::RebootBrokerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootBrokerResponseReceivedHandler;
165  typedef std::function<void(const MQClient*, const Model::UpdateBrokerRequest&, const Model::UpdateBrokerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerResponseReceivedHandler;
166  typedef std::function<void(const MQClient*, const Model::UpdateConfigurationRequest&, const Model::UpdateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationResponseReceivedHandler;
167  typedef std::function<void(const MQClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserResponseReceivedHandler;
168 
176  {
177  public:
179 
185 
191 
196  MQClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
198 
199  virtual ~MQClient();
200 
201 
208 
217 
225  virtual void CreateBrokerAsync(const Model::CreateBrokerRequest& request, const CreateBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
226 
235 
246 
256  virtual void CreateConfigurationAsync(const Model::CreateConfigurationRequest& request, const CreateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
257 
264 
273 
281  virtual void CreateTagsAsync(const Model::CreateTagsRequest& request, const CreateTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
282 
289 
298 
306  virtual void CreateUserAsync(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
307 
314 
323 
331  virtual void DeleteBrokerAsync(const Model::DeleteBrokerRequest& request, const DeleteBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
332 
339 
348 
356  virtual void DeleteTagsAsync(const Model::DeleteTagsRequest& request, const DeleteTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
357 
364 
373 
381  virtual void DeleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
382 
389 
398 
406  virtual void DescribeBrokerAsync(const Model::DescribeBrokerRequest& request, const DescribeBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
407 
414 
423 
431  virtual void DescribeBrokerEngineTypesAsync(const Model::DescribeBrokerEngineTypesRequest& request, const DescribeBrokerEngineTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
432 
439 
448 
456  virtual void DescribeBrokerInstanceOptionsAsync(const Model::DescribeBrokerInstanceOptionsRequest& request, const DescribeBrokerInstanceOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
457 
464 
473 
481  virtual void DescribeConfigurationAsync(const Model::DescribeConfigurationRequest& request, const DescribeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
482 
490 
500 
509  virtual void DescribeConfigurationRevisionAsync(const Model::DescribeConfigurationRevisionRequest& request, const DescribeConfigurationRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
510 
517 
526 
534  virtual void DescribeUserAsync(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
535 
542 
551 
559  virtual void ListBrokersAsync(const Model::ListBrokersRequest& request, const ListBrokersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
560 
568 
578 
587  virtual void ListConfigurationRevisionsAsync(const Model::ListConfigurationRevisionsRequest& request, const ListConfigurationRevisionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
588 
595 
604 
612  virtual void ListConfigurationsAsync(const Model::ListConfigurationsRequest& request, const ListConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
613 
620 
629 
637  virtual void ListTagsAsync(const Model::ListTagsRequest& request, const ListTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
638 
645 
654 
662  virtual void ListUsersAsync(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
663 
670 
679 
687  virtual void RebootBrokerAsync(const Model::RebootBrokerRequest& request, const RebootBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
688 
695 
704 
712  virtual void UpdateBrokerAsync(const Model::UpdateBrokerRequest& request, const UpdateBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
713 
720 
729 
737  virtual void UpdateConfigurationAsync(const Model::UpdateConfigurationRequest& request, const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
738 
745 
754 
762  virtual void UpdateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
763 
764 
765  void OverrideEndpoint(const Aws::String& endpoint);
766  private:
767  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
768  void CreateBrokerAsyncHelper(const Model::CreateBrokerRequest& request, const CreateBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
769  void CreateConfigurationAsyncHelper(const Model::CreateConfigurationRequest& request, const CreateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
770  void CreateTagsAsyncHelper(const Model::CreateTagsRequest& request, const CreateTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
771  void CreateUserAsyncHelper(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
772  void DeleteBrokerAsyncHelper(const Model::DeleteBrokerRequest& request, const DeleteBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
773  void DeleteTagsAsyncHelper(const Model::DeleteTagsRequest& request, const DeleteTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
774  void DeleteUserAsyncHelper(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
775  void DescribeBrokerAsyncHelper(const Model::DescribeBrokerRequest& request, const DescribeBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
776  void DescribeBrokerEngineTypesAsyncHelper(const Model::DescribeBrokerEngineTypesRequest& request, const DescribeBrokerEngineTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
777  void DescribeBrokerInstanceOptionsAsyncHelper(const Model::DescribeBrokerInstanceOptionsRequest& request, const DescribeBrokerInstanceOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
778  void DescribeConfigurationAsyncHelper(const Model::DescribeConfigurationRequest& request, const DescribeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
779  void DescribeConfigurationRevisionAsyncHelper(const Model::DescribeConfigurationRevisionRequest& request, const DescribeConfigurationRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
780  void DescribeUserAsyncHelper(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
781  void ListBrokersAsyncHelper(const Model::ListBrokersRequest& request, const ListBrokersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
782  void ListConfigurationRevisionsAsyncHelper(const Model::ListConfigurationRevisionsRequest& request, const ListConfigurationRevisionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
783  void ListConfigurationsAsyncHelper(const Model::ListConfigurationsRequest& request, const ListConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
784  void ListTagsAsyncHelper(const Model::ListTagsRequest& request, const ListTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
785  void ListUsersAsyncHelper(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
786  void RebootBrokerAsyncHelper(const Model::RebootBrokerRequest& request, const RebootBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
787  void UpdateBrokerAsyncHelper(const Model::UpdateBrokerRequest& request, const UpdateBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
788  void UpdateConfigurationAsyncHelper(const Model::UpdateConfigurationRequest& request, const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
789  void UpdateUserAsyncHelper(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
790 
791  Aws::String m_uri;
792  Aws::String m_configScheme;
793  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
794  };
795 
796 } // namespace MQ
797 } // namespace Aws
Aws::MQ::Model::CreateTagsRequest
Definition: CreateTagsRequest.h:26
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::MQ::Model::DeleteUserRequest
Definition: DeleteUserRequest.h:22
Aws::MQ::MQClient::DescribeConfigurationRevisionCallable
virtual Model::DescribeConfigurationRevisionOutcomeCallable DescribeConfigurationRevisionCallable(const Model::DescribeConfigurationRevisionRequest &request) const
AWS_MQ_API
#define AWS_MQ_API
Definition: MQ_EXPORTS.h:28
Aws::MQ::MQClient::UpdateBroker
virtual Model::UpdateBrokerOutcome UpdateBroker(const Model::UpdateBrokerRequest &request) const
Aws::MQ::MQClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
ListBrokersResult.h
Aws::MQ::MQClient::DescribeConfigurationRevision
virtual Model::DescribeConfigurationRevisionOutcome DescribeConfigurationRevision(const Model::DescribeConfigurationRevisionRequest &request) const
Aws::MQ::MQClient::CreateBrokerAsync
virtual void CreateBrokerAsync(const Model::CreateBrokerRequest &request, const CreateBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::DescribeBrokerInstanceOptionsCallable
virtual Model::DescribeBrokerInstanceOptionsOutcomeCallable DescribeBrokerInstanceOptionsCallable(const Model::DescribeBrokerInstanceOptionsRequest &request) const
Aws::MQ::MQClient::ListUsersAsync
virtual void ListUsersAsync(const Model::ListUsersRequest &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::Model::RebootBrokerOutcomeCallable
std::future< RebootBrokerOutcome > RebootBrokerOutcomeCallable
Definition: MQClient.h:138
Aws::MQ::Model::ListConfigurationsRequest
Definition: ListConfigurationsRequest.h:26
Aws::MQ::MQClient::MQClient
MQClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MQ::Model::DeleteUserOutcome
Aws::Utils::Outcome< DeleteUserResult, MQError > DeleteUserOutcome
Definition: MQClient.h:103
Aws::MQ::MQClient::DescribeBroker
virtual Model::DescribeBrokerOutcome DescribeBroker(const Model::DescribeBrokerRequest &request) const
CreateBrokerResult.h
Aws::MQ::Model::DescribeConfigurationOutcome
Aws::Utils::Outcome< DescribeConfigurationResult, MQError > DescribeConfigurationOutcome
Definition: MQClient.h:107
AWSError.h
Aws::MQ::Model::DescribeConfigurationRequest
Definition: DescribeConfigurationRequest.h:22
Aws::MQ::DescribeConfigurationRevisionResponseReceivedHandler
std::function< void(const MQClient *, const Model::DescribeConfigurationRevisionRequest &, const Model::DescribeConfigurationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRevisionResponseReceivedHandler
Definition: MQClient.h:157
Aws::MQ::MQClient::DescribeBrokerEngineTypesCallable
virtual Model::DescribeBrokerEngineTypesOutcomeCallable DescribeBrokerEngineTypesCallable(const Model::DescribeBrokerEngineTypesRequest &request) const
Aws::MQ::Model::ListTagsOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
Definition: MQClient.h:136
Aws::MQ::MQClient::UpdateConfiguration
virtual Model::UpdateConfigurationOutcome UpdateConfiguration(const Model::UpdateConfigurationRequest &request) const
Aws::MQ::Model::DeleteBrokerOutcomeCallable
std::future< DeleteBrokerOutcome > DeleteBrokerOutcomeCallable
Definition: MQClient.h:124
Aws::MQ::MQClient::RebootBrokerAsync
virtual void RebootBrokerAsync(const Model::RebootBrokerRequest &request, const RebootBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::CreateUserCallable
virtual Model::CreateUserOutcomeCallable CreateUserCallable(const Model::CreateUserRequest &request) const
Aws::MQ::MQClient::MQClient
MQClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MQ::ListBrokersResponseReceivedHandler
std::function< void(const MQClient *, const Model::ListBrokersRequest &, const Model::ListBrokersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBrokersResponseReceivedHandler
Definition: MQClient.h:159
Aws::MQ::MQClient::UpdateBrokerCallable
virtual Model::UpdateBrokerOutcomeCallable UpdateBrokerCallable(const Model::UpdateBrokerRequest &request) const
Aws::MQ::MQClient::ListTags
virtual Model::ListTagsOutcome ListTags(const Model::ListTagsRequest &request) const
Aws::MQ::Model::CreateBrokerRequest
Definition: CreateBrokerRequest.h:38
Aws::MQ::Model::ListBrokersOutcome
Aws::Utils::Outcome< ListBrokersResult, MQError > ListBrokersOutcome
Definition: MQClient.h:110
Aws::MQ::MQClient::CreateConfiguration
virtual Model::CreateConfigurationOutcome CreateConfiguration(const Model::CreateConfigurationRequest &request) const
MQ_EXPORTS.h
CreateConfigurationResult.h
Aws::MQ::Model::CreateConfigurationOutcome
Aws::Utils::Outcome< CreateConfigurationResult, MQError > CreateConfigurationOutcome
Definition: MQClient.h:98
DescribeUserResult.h
Aws::MQ::MQClient::DeleteBroker
virtual Model::DeleteBrokerOutcome DeleteBroker(const Model::DeleteBrokerRequest &request) const
Aws::MQ::Model::DeleteTagsOutcomeCallable
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
Definition: MQClient.h:125
Aws::MQ::ListTagsResponseReceivedHandler
std::function< void(const MQClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
Definition: MQClient.h:162
Aws::MQ::MQClient::DescribeBrokerAsync
virtual void DescribeBrokerAsync(const Model::DescribeBrokerRequest &request, const DescribeBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::UpdateUserAsync
virtual void UpdateUserAsync(const Model::UpdateUserRequest &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::DeleteUserResponseReceivedHandler
std::function< void(const MQClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
Definition: MQClient.h:152
Aws::MQ::MQClient::UpdateConfigurationAsync
virtual void UpdateConfigurationAsync(const Model::UpdateConfigurationRequest &request, const UpdateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::Model::CreateBrokerOutcome
Aws::Utils::Outcome< CreateBrokerResult, MQError > CreateBrokerOutcome
Definition: MQClient.h:95
Aws::MQ::MQClient::CreateBroker
virtual Model::CreateBrokerOutcome CreateBroker(const Model::CreateBrokerRequest &request) const
Aws::MQ::Model::CreateTagsOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
Definition: MQClient.h:122
DescribeBrokerResult.h
Aws::MQ::MQClient::RebootBrokerCallable
virtual Model::RebootBrokerOutcomeCallable RebootBrokerCallable(const Model::RebootBrokerRequest &request) const
Aws::MQ::MQClient::DescribeConfiguration
virtual Model::DescribeConfigurationOutcome DescribeConfiguration(const Model::DescribeConfigurationRequest &request) const
DescribeConfigurationResult.h
RebootBrokerResult.h
Aws::MQ::Model::CreateUserOutcome
Aws::Utils::Outcome< CreateUserResult, MQError > CreateUserOutcome
Definition: MQClient.h:100
Aws::MQ::MQClient::DescribeConfigurationCallable
virtual Model::DescribeConfigurationOutcomeCallable DescribeConfigurationCallable(const Model::DescribeConfigurationRequest &request) const
Aws::MQ::MQClient::DescribeUser
virtual Model::DescribeUserOutcome DescribeUser(const Model::DescribeUserRequest &request) const
AsyncCallerContext.h
Aws::MQ::MQClient::UpdateUser
virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest &request) const
Aws::MQ::Model::CreateConfigurationRequest
Definition: CreateConfigurationRequest.h:30
Aws::MQ::CreateConfigurationResponseReceivedHandler
std::function< void(const MQClient *, const Model::CreateConfigurationRequest &, const Model::CreateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationResponseReceivedHandler
Definition: MQClient.h:147
Aws::MQ::Model::RebootBrokerRequest
Definition: RebootBrokerRequest.h:22
Aws::MQ::MQClient::ListUsers
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Aws::MQ::Model::DeleteTagsOutcome
Aws::Utils::Outcome< Aws::NoResult, MQError > DeleteTagsOutcome
Definition: MQClient.h:102
Aws::MQ::Model::DescribeBrokerInstanceOptionsRequest
Definition: DescribeBrokerInstanceOptionsRequest.h:26
Aws::MQ::CreateUserResponseReceivedHandler
std::function< void(const MQClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
Definition: MQClient.h:149
UpdateBrokerResult.h
Aws::MQ::MQClient::DescribeBrokerInstanceOptionsAsync
virtual void DescribeBrokerInstanceOptionsAsync(const Model::DescribeBrokerInstanceOptionsRequest &request, const DescribeBrokerInstanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateUserResult.h
Aws::MQ::MQClient::ListUsersCallable
virtual Model::ListUsersOutcomeCallable ListUsersCallable(const Model::ListUsersRequest &request) const
Aws::MQ::MQClient::DescribeBrokerEngineTypes
virtual Model::DescribeBrokerEngineTypesOutcome DescribeBrokerEngineTypes(const Model::DescribeBrokerEngineTypesRequest &request) const
Aws::MQ::Model::UpdateBrokerRequest
Definition: UpdateBrokerRequest.h:30
DeleteUserResult.h
Aws::MQ::MQClient::CreateBrokerCallable
virtual Model::CreateBrokerOutcomeCallable CreateBrokerCallable(const Model::CreateBrokerRequest &request) const
Aws::MQ::Model::DescribeBrokerInstanceOptionsOutcomeCallable
std::future< DescribeBrokerInstanceOptionsOutcome > DescribeBrokerInstanceOptionsOutcomeCallable
Definition: MQClient.h:129
Aws::MQ::UpdateBrokerResponseReceivedHandler
std::function< void(const MQClient *, const Model::UpdateBrokerRequest &, const Model::UpdateBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerResponseReceivedHandler
Definition: MQClient.h:165
Aws::MQ::Model::DescribeBrokerOutcome
Aws::Utils::Outcome< DescribeBrokerResult, MQError > DescribeBrokerOutcome
Definition: MQClient.h:104
NoResult.h
Aws::MQ::MQClient::RebootBroker
virtual Model::RebootBrokerOutcome RebootBroker(const Model::RebootBrokerRequest &request) const
Aws::MQ::Model::ListConfigurationsOutcomeCallable
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
Definition: MQClient.h:135
Aws::MQ::Model::CreateBrokerOutcomeCallable
std::future< CreateBrokerOutcome > CreateBrokerOutcomeCallable
Definition: MQClient.h:120
DeleteBrokerResult.h
Aws::MQ::MQClient::CreateConfigurationAsync
virtual void CreateConfigurationAsync(const Model::CreateConfigurationRequest &request, const CreateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::DescribeBrokerCallable
virtual Model::DescribeBrokerOutcomeCallable DescribeBrokerCallable(const Model::DescribeBrokerRequest &request) const
Aws::MQ::Model::DescribeUserRequest
Definition: DescribeUserRequest.h:22
Aws::MQ::Model::ListTagsOutcome
Aws::Utils::Outcome< ListTagsResult, MQError > ListTagsOutcome
Definition: MQClient.h:113
Aws::MQ::Model::UpdateConfigurationOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
Definition: MQClient.h:140
Aws::MQ::MQClient::DeleteBrokerCallable
virtual Model::DeleteBrokerOutcomeCallable DeleteBrokerCallable(const Model::DeleteBrokerRequest &request) const
Aws::MQ::Model::CreateUserOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
Definition: MQClient.h:123
Aws::MQ::CreateBrokerResponseReceivedHandler
std::function< void(const MQClient *, const Model::CreateBrokerRequest &, const Model::CreateBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBrokerResponseReceivedHandler
Definition: MQClient.h:144
Aws::MQ::ListUsersResponseReceivedHandler
std::function< void(const MQClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
Definition: MQClient.h:163
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::MQ::MQClient::DeleteUserCallable
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable(const Model::DeleteUserRequest &request) const
Aws::MQ::Model::CreateTagsOutcome
Aws::Utils::Outcome< Aws::NoResult, MQError > CreateTagsOutcome
Definition: MQClient.h:99
MQErrors.h
Aws::MQ::Model::ListUsersOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
Definition: MQClient.h:137
UpdateConfigurationResult.h
Aws::MQ::Model::RebootBrokerOutcome
Aws::Utils::Outcome< RebootBrokerResult, MQError > RebootBrokerOutcome
Definition: MQClient.h:115
Aws::MQ::MQClient::DeleteBrokerAsync
virtual void DeleteBrokerAsync(const Model::DeleteBrokerRequest &request, const DeleteBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::~MQClient
virtual ~MQClient()
Aws::MQ::MQClient::CreateTagsCallable
virtual Model::CreateTagsOutcomeCallable CreateTagsCallable(const Model::CreateTagsRequest &request) const
CreateUserResult.h
Aws::MQ::CreateTagsResponseReceivedHandler
std::function< void(const MQClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
Definition: MQClient.h:148
DescribeConfigurationRevisionResult.h
Aws::MQ::MQClient::DescribeBrokerInstanceOptions
virtual Model::DescribeBrokerInstanceOptionsOutcome DescribeBrokerInstanceOptions(const Model::DescribeBrokerInstanceOptionsRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::MQ::DescribeBrokerInstanceOptionsResponseReceivedHandler
std::function< void(const MQClient *, const Model::DescribeBrokerInstanceOptionsRequest &, const Model::DescribeBrokerInstanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBrokerInstanceOptionsResponseReceivedHandler
Definition: MQClient.h:155
Aws::MQ::MQClient::CreateTagsAsync
virtual void CreateTagsAsync(const Model::CreateTagsRequest &request, const CreateTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::DeleteTagsCallable
virtual Model::DeleteTagsOutcomeCallable DeleteTagsCallable(const Model::DeleteTagsRequest &request) const
Aws::MQ::MQClient::MQClient
MQClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MQ::MQClient::ListBrokersCallable
virtual Model::ListBrokersOutcomeCallable ListBrokersCallable(const Model::ListBrokersRequest &request) const
Aws::MQ::MQClient::CreateUserAsync
virtual void CreateUserAsync(const Model::CreateUserRequest &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::Model::UpdateUserOutcome
Aws::Utils::Outcome< UpdateUserResult, MQError > UpdateUserOutcome
Definition: MQClient.h:118
Aws::MQ::MQClient::ListTagsAsync
virtual void ListTagsAsync(const Model::ListTagsRequest &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient
Definition: MQClient.h:176
ListConfigurationsResult.h
Aws::MQ::Model::ListUsersRequest
Definition: ListUsersRequest.h:26
Aws::MQ::MQClient::DeleteUserAsync
virtual void DeleteUserAsync(const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSString.h
Aws::MQ::Model::CreateUserRequest
Definition: CreateUserRequest.h:26
Aws::MQ::MQClient::DeleteUser
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Aws::MQ::Model::DescribeBrokerEngineTypesOutcomeCallable
std::future< DescribeBrokerEngineTypesOutcome > DescribeBrokerEngineTypesOutcomeCallable
Definition: MQClient.h:128
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::MQ::UpdateConfigurationResponseReceivedHandler
std::function< void(const MQClient *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
Definition: MQClient.h:166
Aws::MQ::UpdateUserResponseReceivedHandler
std::function< void(const MQClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
Definition: MQClient.h:167
Aws::MQ::Model::DescribeConfigurationRevisionOutcomeCallable
std::future< DescribeConfigurationRevisionOutcome > DescribeConfigurationRevisionOutcomeCallable
Definition: MQClient.h:131
Aws::MQ::Model::UpdateBrokerOutcome
Aws::Utils::Outcome< UpdateBrokerResult, MQError > UpdateBrokerOutcome
Definition: MQClient.h:116
Aws::MQ::Model::DescribeBrokerRequest
Definition: DescribeBrokerRequest.h:22
Aws::MQ::MQClient::DescribeConfigurationRevisionAsync
virtual void DescribeConfigurationRevisionAsync(const Model::DescribeConfigurationRevisionRequest &request, const DescribeConfigurationRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::DescribeUserCallable
virtual Model::DescribeUserOutcomeCallable DescribeUserCallable(const Model::DescribeUserRequest &request) const
Aws::MQ::Model::DeleteBrokerOutcome
Aws::Utils::Outcome< DeleteBrokerResult, MQError > DeleteBrokerOutcome
Definition: MQClient.h:101
Aws::MQ::Model::DescribeBrokerEngineTypesRequest
Definition: DescribeBrokerEngineTypesRequest.h:26
Aws::MQ::Model::UpdateUserRequest
Definition: UpdateUserRequest.h:26
Aws::MQ::Model::DescribeConfigurationRevisionOutcome
Aws::Utils::Outcome< DescribeConfigurationRevisionResult, MQError > DescribeConfigurationRevisionOutcome
Definition: MQClient.h:108
Aws::MQ::DescribeBrokerEngineTypesResponseReceivedHandler
std::function< void(const MQClient *, const Model::DescribeBrokerEngineTypesRequest &, const Model::DescribeBrokerEngineTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBrokerEngineTypesResponseReceivedHandler
Definition: MQClient.h:154
Aws::MQ::MQClient::DescribeUserAsync
virtual void DescribeUserAsync(const Model::DescribeUserRequest &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::Model::DeleteBrokerRequest
Definition: DeleteBrokerRequest.h:22
Aws::MQ::Model::ListConfigurationRevisionsOutcome
Aws::Utils::Outcome< ListConfigurationRevisionsResult, MQError > ListConfigurationRevisionsOutcome
Definition: MQClient.h:111
Aws::MQ::Model::UpdateUserOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
Definition: MQClient.h:141
Aws::MQ::Model::UpdateConfigurationOutcome
Aws::Utils::Outcome< UpdateConfigurationResult, MQError > UpdateConfigurationOutcome
Definition: MQClient.h:117
Aws::MQ::MQClient::ListBrokers
virtual Model::ListBrokersOutcome ListBrokers(const Model::ListBrokersRequest &request) const
Aws::MQ::Model::ListConfigurationRevisionsRequest
Definition: ListConfigurationRevisionsRequest.h:26
Aws::MQ::Model::ListTagsRequest
Definition: ListTagsRequest.h:22
ClientConfiguration.h
Aws::MQ::MQClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: MQClient.h:178
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::MQ::DeleteBrokerResponseReceivedHandler
std::function< void(const MQClient *, const Model::DeleteBrokerRequest &, const Model::DeleteBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBrokerResponseReceivedHandler
Definition: MQClient.h:150
Aws::MQ::Model::DescribeBrokerInstanceOptionsOutcome
Aws::Utils::Outcome< DescribeBrokerInstanceOptionsResult, MQError > DescribeBrokerInstanceOptionsOutcome
Definition: MQClient.h:106
Aws::MQ::DescribeUserResponseReceivedHandler
std::function< void(const MQClient *, const Model::DescribeUserRequest &, const Model::DescribeUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserResponseReceivedHandler
Definition: MQClient.h:158
Aws::MQ::Model::ListUsersOutcome
Aws::Utils::Outcome< ListUsersResult, MQError > ListUsersOutcome
Definition: MQClient.h:114
Aws::MQ::DeleteTagsResponseReceivedHandler
std::function< void(const MQClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
Definition: MQClient.h:151
Aws::MQ::MQClient::ListConfigurationsAsync
virtual void ListConfigurationsAsync(const Model::ListConfigurationsRequest &request, const ListConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::Model::ListBrokersRequest
Definition: ListBrokersRequest.h:26
Aws::MQ::MQClient::CreateConfigurationCallable
virtual Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const Model::CreateConfigurationRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::MQ::DescribeConfigurationResponseReceivedHandler
std::function< void(const MQClient *, const Model::DescribeConfigurationRequest &, const Model::DescribeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationResponseReceivedHandler
Definition: MQClient.h:156
Aws::MQ::Model::DescribeBrokerOutcomeCallable
std::future< DescribeBrokerOutcome > DescribeBrokerOutcomeCallable
Definition: MQClient.h:127
Aws::MQ::Model::DeleteUserOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Definition: MQClient.h:126
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
DescribeBrokerInstanceOptionsResult.h
ListConfigurationRevisionsResult.h
AWSClient.h
Aws::MQ::MQClient::DeleteTags
virtual Model::DeleteTagsOutcome DeleteTags(const Model::DeleteTagsRequest &request) const
Aws::MQ::Model::UpdateBrokerOutcomeCallable
std::future< UpdateBrokerOutcome > UpdateBrokerOutcomeCallable
Definition: MQClient.h:139
Aws::MQ::Model::ListConfigurationsOutcome
Aws::Utils::Outcome< ListConfigurationsResult, MQError > ListConfigurationsOutcome
Definition: MQClient.h:112
Aws::MQ::MQClient::ListConfigurationsCallable
virtual Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const Model::ListConfigurationsRequest &request) const
Aws::MQ::MQClient::UpdateUserCallable
virtual Model::UpdateUserOutcomeCallable UpdateUserCallable(const Model::UpdateUserRequest &request) const
Aws::MQ::RebootBrokerResponseReceivedHandler
std::function< void(const MQClient *, const Model::RebootBrokerRequest &, const Model::RebootBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootBrokerResponseReceivedHandler
Definition: MQClient.h:164
Aws::MQ::MQClient::UpdateConfigurationCallable
virtual Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const Model::UpdateConfigurationRequest &request) const
Aws::MQ::Model::UpdateConfigurationRequest
Definition: UpdateConfigurationRequest.h:25
Aws::MQ::MQClient::CreateTags
virtual Model::CreateTagsOutcome CreateTags(const Model::CreateTagsRequest &request) const
Aws::MQ::ListConfigurationsResponseReceivedHandler
std::function< void(const MQClient *, const Model::ListConfigurationsRequest &, const Model::ListConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationsResponseReceivedHandler
Definition: MQClient.h:161
Aws::MQ::Model::DescribeUserOutcomeCallable
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
Definition: MQClient.h:132
Aws::MQ::MQClient::ListConfigurations
virtual Model::ListConfigurationsOutcome ListConfigurations(const Model::ListConfigurationsRequest &request) const
Aws::MQ::ListConfigurationRevisionsResponseReceivedHandler
std::function< void(const MQClient *, const Model::ListConfigurationRevisionsRequest &, const Model::ListConfigurationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationRevisionsResponseReceivedHandler
Definition: MQClient.h:160
Aws::MQ::MQClient::ListConfigurationRevisionsAsync
virtual void ListConfigurationRevisionsAsync(const Model::ListConfigurationRevisionsRequest &request, const ListConfigurationRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::DescribeBrokerResponseReceivedHandler
std::function< void(const MQClient *, const Model::DescribeBrokerRequest &, const Model::DescribeBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBrokerResponseReceivedHandler
Definition: MQClient.h:153
Aws::MQ::Model::DescribeUserOutcome
Aws::Utils::Outcome< DescribeUserResult, MQError > DescribeUserOutcome
Definition: MQClient.h:109
Aws::MQ::MQClient::UpdateBrokerAsync
virtual void UpdateBrokerAsync(const Model::UpdateBrokerRequest &request, const UpdateBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeBrokerEngineTypesResult.h
ListUsersResult.h
Aws::MQ::MQClient::ListConfigurationRevisionsCallable
virtual Model::ListConfigurationRevisionsOutcomeCallable ListConfigurationRevisionsCallable(const Model::ListConfigurationRevisionsRequest &request) const
Aws::MQ::Model::CreateConfigurationOutcomeCallable
std::future< CreateConfigurationOutcome > CreateConfigurationOutcomeCallable
Definition: MQClient.h:121
Aws::MQ::MQClient::CreateUser
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
Aws::MQ::Model::DescribeConfigurationOutcomeCallable
std::future< DescribeConfigurationOutcome > DescribeConfigurationOutcomeCallable
Definition: MQClient.h:130
Aws::MQ::Model::DescribeBrokerEngineTypesOutcome
Aws::Utils::Outcome< DescribeBrokerEngineTypesResult, MQError > DescribeBrokerEngineTypesOutcome
Definition: MQClient.h:105
ListTagsResult.h
Aws::MQ::MQClient::DescribeBrokerEngineTypesAsync
virtual void DescribeBrokerEngineTypesAsync(const Model::DescribeBrokerEngineTypesRequest &request, const DescribeBrokerEngineTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::ListConfigurationRevisions
virtual Model::ListConfigurationRevisionsOutcome ListConfigurationRevisions(const Model::ListConfigurationRevisionsRequest &request) const
Aws::MQ::Model::DeleteTagsRequest
Definition: DeleteTagsRequest.h:27
JsonSerializer.h
Aws::MQ::Model::ListBrokersOutcomeCallable
std::future< ListBrokersOutcome > ListBrokersOutcomeCallable
Definition: MQClient.h:133
Aws::MQ::MQClient::DeleteTagsAsync
virtual void DeleteTagsAsync(const Model::DeleteTagsRequest &request, const DeleteTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::MQClient::ListTagsCallable
virtual Model::ListTagsOutcomeCallable ListTagsCallable(const Model::ListTagsRequest &request) const
Aws::MQ::Model::DescribeConfigurationRevisionRequest
Definition: DescribeConfigurationRevisionRequest.h:22
Aws::MQ::MQClient::ListBrokersAsync
virtual void ListBrokersAsync(const Model::ListBrokersRequest &request, const ListBrokersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MQ::Model::ListConfigurationRevisionsOutcomeCallable
std::future< ListConfigurationRevisionsOutcome > ListConfigurationRevisionsOutcomeCallable
Definition: MQClient.h:134
Aws::MQ::MQClient::DescribeConfigurationAsync
virtual void DescribeConfigurationAsync(const Model::DescribeConfigurationRequest &request, const DescribeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const