AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
QBusinessServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/qbusiness/QBusinessErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/qbusiness/QBusinessEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in QBusinessClient header */
21#include <aws/qbusiness/model/BatchDeleteDocumentResult.h>
22#include <aws/qbusiness/model/BatchPutDocumentResult.h>
23#include <aws/qbusiness/model/ChatSyncResult.h>
24#include <aws/qbusiness/model/CreateApplicationResult.h>
25#include <aws/qbusiness/model/CreateDataSourceResult.h>
26#include <aws/qbusiness/model/CreateIndexResult.h>
27#include <aws/qbusiness/model/CreatePluginResult.h>
28#include <aws/qbusiness/model/CreateRetrieverResult.h>
29#include <aws/qbusiness/model/CreateUserResult.h>
30#include <aws/qbusiness/model/CreateWebExperienceResult.h>
31#include <aws/qbusiness/model/DeleteApplicationResult.h>
32#include <aws/qbusiness/model/DeleteChatControlsConfigurationResult.h>
33#include <aws/qbusiness/model/DeleteConversationResult.h>
34#include <aws/qbusiness/model/DeleteDataSourceResult.h>
35#include <aws/qbusiness/model/DeleteGroupResult.h>
36#include <aws/qbusiness/model/DeleteIndexResult.h>
37#include <aws/qbusiness/model/DeletePluginResult.h>
38#include <aws/qbusiness/model/DeleteRetrieverResult.h>
39#include <aws/qbusiness/model/DeleteUserResult.h>
40#include <aws/qbusiness/model/DeleteWebExperienceResult.h>
41#include <aws/qbusiness/model/GetApplicationResult.h>
42#include <aws/qbusiness/model/GetChatControlsConfigurationResult.h>
43#include <aws/qbusiness/model/GetDataSourceResult.h>
44#include <aws/qbusiness/model/GetGroupResult.h>
45#include <aws/qbusiness/model/GetIndexResult.h>
46#include <aws/qbusiness/model/GetPluginResult.h>
47#include <aws/qbusiness/model/GetRetrieverResult.h>
48#include <aws/qbusiness/model/GetUserResult.h>
49#include <aws/qbusiness/model/GetWebExperienceResult.h>
50#include <aws/qbusiness/model/ListApplicationsResult.h>
51#include <aws/qbusiness/model/ListConversationsResult.h>
52#include <aws/qbusiness/model/ListDataSourceSyncJobsResult.h>
53#include <aws/qbusiness/model/ListDataSourcesResult.h>
54#include <aws/qbusiness/model/ListDocumentsResult.h>
55#include <aws/qbusiness/model/ListGroupsResult.h>
56#include <aws/qbusiness/model/ListIndicesResult.h>
57#include <aws/qbusiness/model/ListMessagesResult.h>
58#include <aws/qbusiness/model/ListPluginsResult.h>
59#include <aws/qbusiness/model/ListRetrieversResult.h>
60#include <aws/qbusiness/model/ListTagsForResourceResult.h>
61#include <aws/qbusiness/model/ListWebExperiencesResult.h>
62#include <aws/qbusiness/model/PutGroupResult.h>
63#include <aws/qbusiness/model/StartDataSourceSyncJobResult.h>
64#include <aws/qbusiness/model/StopDataSourceSyncJobResult.h>
65#include <aws/qbusiness/model/TagResourceResult.h>
66#include <aws/qbusiness/model/UntagResourceResult.h>
67#include <aws/qbusiness/model/UpdateApplicationResult.h>
68#include <aws/qbusiness/model/UpdateChatControlsConfigurationResult.h>
69#include <aws/qbusiness/model/UpdateDataSourceResult.h>
70#include <aws/qbusiness/model/UpdateIndexResult.h>
71#include <aws/qbusiness/model/UpdatePluginResult.h>
72#include <aws/qbusiness/model/UpdateRetrieverResult.h>
73#include <aws/qbusiness/model/UpdateUserResult.h>
74#include <aws/qbusiness/model/UpdateWebExperienceResult.h>
75#include <aws/qbusiness/model/ListApplicationsRequest.h>
76#include <aws/core/NoResult.h>
77/* End of service model headers required in QBusinessClient header */
78
79namespace Aws
80{
81 namespace Http
82 {
83 class HttpClient;
84 class HttpClientFactory;
85 } // namespace Http
86
87 namespace Utils
88 {
89 template< typename R, typename E> class Outcome;
90
91 namespace Event
92 {
93 class EventEncoderStream;
94 } // namespace Event
95
96 namespace Threading
97 {
98 class Executor;
99 } // namespace Threading
100 } // namespace Utils
101
102 namespace Auth
103 {
104 class AWSCredentials;
105 class AWSCredentialsProvider;
106 } // namespace Auth
107
108 namespace Client
109 {
110 class RetryStrategy;
111 } // namespace Client
112
113 namespace QBusiness
114 {
118
119 namespace Model
120 {
121 /* Service model forward declarations required in QBusinessClient header */
122 class BatchDeleteDocumentRequest;
123 class BatchPutDocumentRequest;
124 class ChatRequest;
125 class ChatInputStream;
126 class ChatSyncRequest;
127 class CreateApplicationRequest;
128 class CreateDataSourceRequest;
129 class CreateIndexRequest;
130 class CreatePluginRequest;
131 class CreateRetrieverRequest;
132 class CreateUserRequest;
133 class CreateWebExperienceRequest;
134 class DeleteApplicationRequest;
135 class DeleteChatControlsConfigurationRequest;
136 class DeleteConversationRequest;
137 class DeleteDataSourceRequest;
138 class DeleteGroupRequest;
139 class DeleteIndexRequest;
140 class DeletePluginRequest;
141 class DeleteRetrieverRequest;
142 class DeleteUserRequest;
143 class DeleteWebExperienceRequest;
144 class GetApplicationRequest;
145 class GetChatControlsConfigurationRequest;
146 class GetDataSourceRequest;
147 class GetGroupRequest;
148 class GetIndexRequest;
149 class GetPluginRequest;
150 class GetRetrieverRequest;
151 class GetUserRequest;
152 class GetWebExperienceRequest;
153 class ListApplicationsRequest;
154 class ListConversationsRequest;
155 class ListDataSourceSyncJobsRequest;
156 class ListDataSourcesRequest;
157 class ListDocumentsRequest;
158 class ListGroupsRequest;
159 class ListIndicesRequest;
160 class ListMessagesRequest;
161 class ListPluginsRequest;
162 class ListRetrieversRequest;
163 class ListTagsForResourceRequest;
164 class ListWebExperiencesRequest;
165 class PutFeedbackRequest;
166 class PutGroupRequest;
167 class StartDataSourceSyncJobRequest;
168 class StopDataSourceSyncJobRequest;
169 class TagResourceRequest;
170 class UntagResourceRequest;
171 class UpdateApplicationRequest;
172 class UpdateChatControlsConfigurationRequest;
173 class UpdateDataSourceRequest;
174 class UpdateIndexRequest;
175 class UpdatePluginRequest;
176 class UpdateRetrieverRequest;
177 class UpdateUserRequest;
178 class UpdateWebExperienceRequest;
179 /* End of service model forward declarations required in QBusinessClient header */
180
181 /* Service model Outcome class definitions */
238 /* End of service model Outcome class definitions */
239
240 /* Service model Outcome callable definitions */
241 typedef std::future<BatchDeleteDocumentOutcome> BatchDeleteDocumentOutcomeCallable;
242 typedef std::future<BatchPutDocumentOutcome> BatchPutDocumentOutcomeCallable;
243 typedef std::future<ChatOutcome> ChatOutcomeCallable;
244 typedef std::future<ChatSyncOutcome> ChatSyncOutcomeCallable;
245 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
246 typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
247 typedef std::future<CreateIndexOutcome> CreateIndexOutcomeCallable;
248 typedef std::future<CreatePluginOutcome> CreatePluginOutcomeCallable;
249 typedef std::future<CreateRetrieverOutcome> CreateRetrieverOutcomeCallable;
250 typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
251 typedef std::future<CreateWebExperienceOutcome> CreateWebExperienceOutcomeCallable;
252 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
253 typedef std::future<DeleteChatControlsConfigurationOutcome> DeleteChatControlsConfigurationOutcomeCallable;
254 typedef std::future<DeleteConversationOutcome> DeleteConversationOutcomeCallable;
255 typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
256 typedef std::future<DeleteGroupOutcome> DeleteGroupOutcomeCallable;
257 typedef std::future<DeleteIndexOutcome> DeleteIndexOutcomeCallable;
258 typedef std::future<DeletePluginOutcome> DeletePluginOutcomeCallable;
259 typedef std::future<DeleteRetrieverOutcome> DeleteRetrieverOutcomeCallable;
260 typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
261 typedef std::future<DeleteWebExperienceOutcome> DeleteWebExperienceOutcomeCallable;
262 typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
263 typedef std::future<GetChatControlsConfigurationOutcome> GetChatControlsConfigurationOutcomeCallable;
264 typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
265 typedef std::future<GetGroupOutcome> GetGroupOutcomeCallable;
266 typedef std::future<GetIndexOutcome> GetIndexOutcomeCallable;
267 typedef std::future<GetPluginOutcome> GetPluginOutcomeCallable;
268 typedef std::future<GetRetrieverOutcome> GetRetrieverOutcomeCallable;
269 typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
270 typedef std::future<GetWebExperienceOutcome> GetWebExperienceOutcomeCallable;
271 typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
272 typedef std::future<ListConversationsOutcome> ListConversationsOutcomeCallable;
273 typedef std::future<ListDataSourceSyncJobsOutcome> ListDataSourceSyncJobsOutcomeCallable;
274 typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
275 typedef std::future<ListDocumentsOutcome> ListDocumentsOutcomeCallable;
276 typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
277 typedef std::future<ListIndicesOutcome> ListIndicesOutcomeCallable;
278 typedef std::future<ListMessagesOutcome> ListMessagesOutcomeCallable;
279 typedef std::future<ListPluginsOutcome> ListPluginsOutcomeCallable;
280 typedef std::future<ListRetrieversOutcome> ListRetrieversOutcomeCallable;
281 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
282 typedef std::future<ListWebExperiencesOutcome> ListWebExperiencesOutcomeCallable;
283 typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
284 typedef std::future<PutGroupOutcome> PutGroupOutcomeCallable;
285 typedef std::future<StartDataSourceSyncJobOutcome> StartDataSourceSyncJobOutcomeCallable;
286 typedef std::future<StopDataSourceSyncJobOutcome> StopDataSourceSyncJobOutcomeCallable;
287 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
288 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
289 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
290 typedef std::future<UpdateChatControlsConfigurationOutcome> UpdateChatControlsConfigurationOutcomeCallable;
291 typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
292 typedef std::future<UpdateIndexOutcome> UpdateIndexOutcomeCallable;
293 typedef std::future<UpdatePluginOutcome> UpdatePluginOutcomeCallable;
294 typedef std::future<UpdateRetrieverOutcome> UpdateRetrieverOutcomeCallable;
295 typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
296 typedef std::future<UpdateWebExperienceOutcome> UpdateWebExperienceOutcomeCallable;
297 /* End of service model Outcome callable definitions */
298 } // namespace Model
299
300 class QBusinessClient;
301
302 /* Service model async handlers definitions */
303 typedef std::function<void(const QBusinessClient*, const Model::BatchDeleteDocumentRequest&, const Model::BatchDeleteDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteDocumentResponseReceivedHandler;
304 typedef std::function<void(const QBusinessClient*, const Model::BatchPutDocumentRequest&, const Model::BatchPutDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchPutDocumentResponseReceivedHandler;
305 typedef std::function<void(Model::ChatInputStream&)> ChatStreamReadyHandler;
306 typedef std::function<void(const QBusinessClient*, const Model::ChatRequest&, const Model::ChatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ChatResponseReceivedHandler;
307 typedef std::function<void(const QBusinessClient*, const Model::ChatSyncRequest&, const Model::ChatSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ChatSyncResponseReceivedHandler;
308 typedef std::function<void(const QBusinessClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
309 typedef std::function<void(const QBusinessClient*, const Model::CreateDataSourceRequest&, const Model::CreateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataSourceResponseReceivedHandler;
310 typedef std::function<void(const QBusinessClient*, const Model::CreateIndexRequest&, const Model::CreateIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIndexResponseReceivedHandler;
311 typedef std::function<void(const QBusinessClient*, const Model::CreatePluginRequest&, const Model::CreatePluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePluginResponseReceivedHandler;
312 typedef std::function<void(const QBusinessClient*, const Model::CreateRetrieverRequest&, const Model::CreateRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRetrieverResponseReceivedHandler;
313 typedef std::function<void(const QBusinessClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
314 typedef std::function<void(const QBusinessClient*, const Model::CreateWebExperienceRequest&, const Model::CreateWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWebExperienceResponseReceivedHandler;
315 typedef std::function<void(const QBusinessClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
316 typedef std::function<void(const QBusinessClient*, const Model::DeleteChatControlsConfigurationRequest&, const Model::DeleteChatControlsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChatControlsConfigurationResponseReceivedHandler;
317 typedef std::function<void(const QBusinessClient*, const Model::DeleteConversationRequest&, const Model::DeleteConversationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConversationResponseReceivedHandler;
318 typedef std::function<void(const QBusinessClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSourceResponseReceivedHandler;
319 typedef std::function<void(const QBusinessClient*, const Model::DeleteGroupRequest&, const Model::DeleteGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGroupResponseReceivedHandler;
320 typedef std::function<void(const QBusinessClient*, const Model::DeleteIndexRequest&, const Model::DeleteIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIndexResponseReceivedHandler;
321 typedef std::function<void(const QBusinessClient*, const Model::DeletePluginRequest&, const Model::DeletePluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePluginResponseReceivedHandler;
322 typedef std::function<void(const QBusinessClient*, const Model::DeleteRetrieverRequest&, const Model::DeleteRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRetrieverResponseReceivedHandler;
323 typedef std::function<void(const QBusinessClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
324 typedef std::function<void(const QBusinessClient*, const Model::DeleteWebExperienceRequest&, const Model::DeleteWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWebExperienceResponseReceivedHandler;
325 typedef std::function<void(const QBusinessClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationResponseReceivedHandler;
326 typedef std::function<void(const QBusinessClient*, const Model::GetChatControlsConfigurationRequest&, const Model::GetChatControlsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChatControlsConfigurationResponseReceivedHandler;
327 typedef std::function<void(const QBusinessClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataSourceResponseReceivedHandler;
328 typedef std::function<void(const QBusinessClient*, const Model::GetGroupRequest&, const Model::GetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGroupResponseReceivedHandler;
329 typedef std::function<void(const QBusinessClient*, const Model::GetIndexRequest&, const Model::GetIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIndexResponseReceivedHandler;
330 typedef std::function<void(const QBusinessClient*, const Model::GetPluginRequest&, const Model::GetPluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPluginResponseReceivedHandler;
331 typedef std::function<void(const QBusinessClient*, const Model::GetRetrieverRequest&, const Model::GetRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRetrieverResponseReceivedHandler;
332 typedef std::function<void(const QBusinessClient*, const Model::GetUserRequest&, const Model::GetUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserResponseReceivedHandler;
333 typedef std::function<void(const QBusinessClient*, const Model::GetWebExperienceRequest&, const Model::GetWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWebExperienceResponseReceivedHandler;
334 typedef std::function<void(const QBusinessClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
335 typedef std::function<void(const QBusinessClient*, const Model::ListConversationsRequest&, const Model::ListConversationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConversationsResponseReceivedHandler;
336 typedef std::function<void(const QBusinessClient*, const Model::ListDataSourceSyncJobsRequest&, const Model::ListDataSourceSyncJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourceSyncJobsResponseReceivedHandler;
337 typedef std::function<void(const QBusinessClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourcesResponseReceivedHandler;
338 typedef std::function<void(const QBusinessClient*, const Model::ListDocumentsRequest&, const Model::ListDocumentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDocumentsResponseReceivedHandler;
339 typedef std::function<void(const QBusinessClient*, const Model::ListGroupsRequest&, const Model::ListGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGroupsResponseReceivedHandler;
340 typedef std::function<void(const QBusinessClient*, const Model::ListIndicesRequest&, const Model::ListIndicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIndicesResponseReceivedHandler;
341 typedef std::function<void(const QBusinessClient*, const Model::ListMessagesRequest&, const Model::ListMessagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMessagesResponseReceivedHandler;
342 typedef std::function<void(const QBusinessClient*, const Model::ListPluginsRequest&, const Model::ListPluginsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPluginsResponseReceivedHandler;
343 typedef std::function<void(const QBusinessClient*, const Model::ListRetrieversRequest&, const Model::ListRetrieversOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRetrieversResponseReceivedHandler;
344 typedef std::function<void(const QBusinessClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
345 typedef std::function<void(const QBusinessClient*, const Model::ListWebExperiencesRequest&, const Model::ListWebExperiencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWebExperiencesResponseReceivedHandler;
346 typedef std::function<void(const QBusinessClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFeedbackResponseReceivedHandler;
347 typedef std::function<void(const QBusinessClient*, const Model::PutGroupRequest&, const Model::PutGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutGroupResponseReceivedHandler;
348 typedef std::function<void(const QBusinessClient*, const Model::StartDataSourceSyncJobRequest&, const Model::StartDataSourceSyncJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDataSourceSyncJobResponseReceivedHandler;
349 typedef std::function<void(const QBusinessClient*, const Model::StopDataSourceSyncJobRequest&, const Model::StopDataSourceSyncJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDataSourceSyncJobResponseReceivedHandler;
350 typedef std::function<void(const QBusinessClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
351 typedef std::function<void(const QBusinessClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
352 typedef std::function<void(const QBusinessClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
353 typedef std::function<void(const QBusinessClient*, const Model::UpdateChatControlsConfigurationRequest&, const Model::UpdateChatControlsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChatControlsConfigurationResponseReceivedHandler;
354 typedef std::function<void(const QBusinessClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSourceResponseReceivedHandler;
355 typedef std::function<void(const QBusinessClient*, const Model::UpdateIndexRequest&, const Model::UpdateIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIndexResponseReceivedHandler;
356 typedef std::function<void(const QBusinessClient*, const Model::UpdatePluginRequest&, const Model::UpdatePluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePluginResponseReceivedHandler;
357 typedef std::function<void(const QBusinessClient*, const Model::UpdateRetrieverRequest&, const Model::UpdateRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRetrieverResponseReceivedHandler;
358 typedef std::function<void(const QBusinessClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserResponseReceivedHandler;
359 typedef std::function<void(const QBusinessClient*, const Model::UpdateWebExperienceRequest&, const Model::UpdateWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWebExperienceResponseReceivedHandler;
360 /* End of service model async handlers definitions */
361 } // namespace QBusiness
362} // namespace Aws
EndpointProviderBase< QBusinessClientConfiguration, QBusinessBuiltInParameters, QBusinessClientContextParameters > QBusinessEndpointProviderBase
Aws::Utils::Outcome< BatchPutDocumentResult, QBusinessError > BatchPutDocumentOutcome
std::future< UpdateRetrieverOutcome > UpdateRetrieverOutcomeCallable
Aws::Utils::Outcome< GetRetrieverResult, QBusinessError > GetRetrieverOutcome
Aws::Utils::Outcome< TagResourceResult, QBusinessError > TagResourceOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListGroupsResult, QBusinessError > ListGroupsOutcome
Aws::Utils::Outcome< UntagResourceResult, QBusinessError > UntagResourceOutcome
std::future< ListDataSourceSyncJobsOutcome > ListDataSourceSyncJobsOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
std::future< CreateRetrieverOutcome > CreateRetrieverOutcomeCallable
std::future< GetIndexOutcome > GetIndexOutcomeCallable
std::future< DeleteWebExperienceOutcome > DeleteWebExperienceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListRetrieversResult, QBusinessError > ListRetrieversOutcome
Aws::Utils::Outcome< GetChatControlsConfigurationResult, QBusinessError > GetChatControlsConfigurationOutcome
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::future< GetChatControlsConfigurationOutcome > GetChatControlsConfigurationOutcomeCallable
Aws::Utils::Outcome< ListWebExperiencesResult, QBusinessError > ListWebExperiencesOutcome
Aws::Utils::Outcome< UpdateRetrieverResult, QBusinessError > UpdateRetrieverOutcome
std::future< GetGroupOutcome > GetGroupOutcomeCallable
Aws::Utils::Outcome< UpdateIndexResult, QBusinessError > UpdateIndexOutcome
std::future< ListPluginsOutcome > ListPluginsOutcomeCallable
Aws::Utils::Outcome< DeleteUserResult, QBusinessError > DeleteUserOutcome
Aws::Utils::Outcome< DeleteConversationResult, QBusinessError > DeleteConversationOutcome
std::future< ListWebExperiencesOutcome > ListWebExperiencesOutcomeCallable
std::future< CreateIndexOutcome > CreateIndexOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< StartDataSourceSyncJobOutcome > StartDataSourceSyncJobOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, QBusinessError > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateChatControlsConfigurationResult, QBusinessError > UpdateChatControlsConfigurationOutcome
Aws::Utils::Outcome< GetApplicationResult, QBusinessError > GetApplicationOutcome
Aws::Utils::Outcome< GetWebExperienceResult, QBusinessError > GetWebExperienceOutcome
std::future< PutGroupOutcome > PutGroupOutcomeCallable
Aws::Utils::Outcome< ListApplicationsResult, QBusinessError > ListApplicationsOutcome
std::future< GetWebExperienceOutcome > GetWebExperienceOutcomeCallable
std::future< ListConversationsOutcome > ListConversationsOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationResult, QBusinessError > UpdateApplicationOutcome
Aws::Utils::Outcome< DeleteGroupResult, QBusinessError > DeleteGroupOutcome
Aws::Utils::Outcome< StopDataSourceSyncJobResult, QBusinessError > StopDataSourceSyncJobOutcome
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationResult, QBusinessError > DeleteApplicationOutcome
Aws::Utils::Outcome< CreateUserResult, QBusinessError > CreateUserOutcome
std::future< UpdateIndexOutcome > UpdateIndexOutcomeCallable
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QBusinessError > ChatOutcome
std::future< UpdateWebExperienceOutcome > UpdateWebExperienceOutcomeCallable
std::future< BatchDeleteDocumentOutcome > BatchDeleteDocumentOutcomeCallable
Aws::Utils::Outcome< ListDataSourceSyncJobsResult, QBusinessError > ListDataSourceSyncJobsOutcome
Aws::Utils::Outcome< StartDataSourceSyncJobResult, QBusinessError > StartDataSourceSyncJobOutcome
Aws::Utils::Outcome< CreatePluginResult, QBusinessError > CreatePluginOutcome
std::future< GetRetrieverOutcome > GetRetrieverOutcomeCallable
Aws::Utils::Outcome< ListMessagesResult, QBusinessError > ListMessagesOutcome
std::future< DeletePluginOutcome > DeletePluginOutcomeCallable
Aws::Utils::Outcome< BatchDeleteDocumentResult, QBusinessError > BatchDeleteDocumentOutcome
Aws::Utils::Outcome< DeletePluginResult, QBusinessError > DeletePluginOutcome
std::future< ChatSyncOutcome > ChatSyncOutcomeCallable
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
Aws::Utils::Outcome< CreateDataSourceResult, QBusinessError > CreateDataSourceOutcome
std::future< BatchPutDocumentOutcome > BatchPutDocumentOutcomeCallable
std::future< CreateWebExperienceOutcome > CreateWebExperienceOutcomeCallable
std::future< CreatePluginOutcome > CreatePluginOutcomeCallable
Aws::Utils::Outcome< ChatSyncResult, QBusinessError > ChatSyncOutcome
Aws::Utils::Outcome< DeleteChatControlsConfigurationResult, QBusinessError > DeleteChatControlsConfigurationOutcome
Aws::Utils::Outcome< CreateRetrieverResult, QBusinessError > CreateRetrieverOutcome
std::future< UpdatePluginOutcome > UpdatePluginOutcomeCallable
std::future< GetPluginOutcome > GetPluginOutcomeCallable
Aws::Utils::Outcome< GetDataSourceResult, QBusinessError > GetDataSourceOutcome
Aws::Utils::Outcome< DeleteIndexResult, QBusinessError > DeleteIndexOutcome
Aws::Utils::Outcome< ListDocumentsResult, QBusinessError > ListDocumentsOutcome
std::future< DeleteConversationOutcome > DeleteConversationOutcomeCallable
Aws::Utils::Outcome< UpdatePluginResult, QBusinessError > UpdatePluginOutcome
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< DeleteRetrieverResult, QBusinessError > DeleteRetrieverOutcome
Aws::Utils::Outcome< Aws::NoResult, QBusinessError > PutFeedbackOutcome
std::future< ListDocumentsOutcome > ListDocumentsOutcomeCallable
Aws::Utils::Outcome< UpdateUserResult, QBusinessError > UpdateUserOutcome
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateChatControlsConfigurationOutcome > UpdateChatControlsConfigurationOutcomeCallable
std::future< DeleteChatControlsConfigurationOutcome > DeleteChatControlsConfigurationOutcomeCallable
std::future< ListGroupsOutcome > ListGroupsOutcomeCallable
std::future< DeleteGroupOutcome > DeleteGroupOutcomeCallable
Aws::Utils::Outcome< DeleteDataSourceResult, QBusinessError > DeleteDataSourceOutcome
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
std::future< ListMessagesOutcome > ListMessagesOutcomeCallable
std::future< DeleteIndexOutcome > DeleteIndexOutcomeCallable
std::future< ListIndicesOutcome > ListIndicesOutcomeCallable
Aws::Utils::Outcome< ListConversationsResult, QBusinessError > ListConversationsOutcome
Aws::Utils::Outcome< GetGroupResult, QBusinessError > GetGroupOutcome
Aws::Utils::Outcome< CreateWebExperienceResult, QBusinessError > CreateWebExperienceOutcome
Aws::Utils::Outcome< GetPluginResult, QBusinessError > GetPluginOutcome
Aws::Utils::Outcome< PutGroupResult, QBusinessError > PutGroupOutcome
Aws::Utils::Outcome< ListIndicesResult, QBusinessError > ListIndicesOutcome
Aws::Utils::Outcome< UpdateDataSourceResult, QBusinessError > UpdateDataSourceOutcome
Aws::Utils::Outcome< GetUserResult, QBusinessError > GetUserOutcome
std::future< ListRetrieversOutcome > ListRetrieversOutcomeCallable
Aws::Utils::Outcome< GetIndexResult, QBusinessError > GetIndexOutcome
Aws::Utils::Outcome< ListDataSourcesResult, QBusinessError > ListDataSourcesOutcome
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< UpdateWebExperienceResult, QBusinessError > UpdateWebExperienceOutcome
Aws::Utils::Outcome< CreateIndexResult, QBusinessError > CreateIndexOutcome
std::future< DeleteRetrieverOutcome > DeleteRetrieverOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< CreateApplicationResult, QBusinessError > CreateApplicationOutcome
Aws::Utils::Outcome< DeleteWebExperienceResult, QBusinessError > DeleteWebExperienceOutcome
std::future< StopDataSourceSyncJobOutcome > StopDataSourceSyncJobOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
Aws::Utils::Outcome< ListPluginsResult, QBusinessError > ListPluginsOutcome
std::future< ChatOutcome > ChatOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::function< void(const QBusinessClient *, const Model::CreateRetrieverRequest &, const Model::CreateRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetRetrieverRequest &, const Model::GetRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreatePluginRequest &, const Model::CreatePluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateChatControlsConfigurationRequest &, const Model::UpdateChatControlsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChatControlsConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ChatRequest &, const Model::ChatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChatResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdatePluginRequest &, const Model::UpdatePluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateWebExperienceRequest &, const Model::UpdateWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteRetrieverRequest &, const Model::DeleteRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteChatControlsConfigurationRequest &, const Model::DeleteChatControlsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChatControlsConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListWebExperiencesRequest &, const Model::ListWebExperiencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebExperiencesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateWebExperienceRequest &, const Model::CreateWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::StartDataSourceSyncJobRequest &, const Model::StartDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataSourceSyncJobResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListRetrieversRequest &, const Model::ListRetrieversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRetrieversResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::PutGroupRequest &, const Model::PutGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGroupResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ChatSyncRequest &, const Model::ChatSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChatSyncResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListDocumentsRequest &, const Model::ListDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetIndexRequest &, const Model::GetIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteConversationRequest &, const Model::DeleteConversationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConversationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
std::function< void(Model::ChatInputStream &)> ChatStreamReadyHandler
std::function< void(const QBusinessClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateIndexRequest &, const Model::UpdateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListDataSourceSyncJobsRequest &, const Model::ListDataSourceSyncJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourceSyncJobsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::BatchPutDocumentRequest &, const Model::BatchPutDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutDocumentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetChatControlsConfigurationRequest &, const Model::GetChatControlsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChatControlsConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListIndicesRequest &, const Model::ListIndicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIndicesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetWebExperienceRequest &, const Model::GetWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateIndexRequest &, const Model::CreateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteWebExperienceRequest &, const Model::DeleteWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListConversationsRequest &, const Model::ListConversationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConversationsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::StopDataSourceSyncJobRequest &, const Model::StopDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDataSourceSyncJobResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetPluginRequest &, const Model::GetPluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateRetrieverRequest &, const Model::UpdateRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListPluginsRequest &, const Model::ListPluginsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteIndexRequest &, const Model::DeleteIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListMessagesRequest &, const Model::ListMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMessagesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::BatchDeleteDocumentRequest &, const Model::BatchDeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteDocumentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeletePluginRequest &, const Model::DeletePluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler