AWS SDK for C++

AWS SDK for C++ Version 1.11.605

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/AssociatePermissionResult.h>
22#include <aws/qbusiness/model/BatchDeleteDocumentResult.h>
23#include <aws/qbusiness/model/BatchPutDocumentResult.h>
24#include <aws/qbusiness/model/CancelSubscriptionResult.h>
25#include <aws/qbusiness/model/ChatSyncResult.h>
26#include <aws/qbusiness/model/CheckDocumentAccessResult.h>
27#include <aws/qbusiness/model/CreateAnonymousWebExperienceUrlResult.h>
28#include <aws/qbusiness/model/CreateApplicationResult.h>
29#include <aws/qbusiness/model/CreateChatResponseConfigurationResult.h>
30#include <aws/qbusiness/model/CreateDataAccessorResult.h>
31#include <aws/qbusiness/model/CreateDataSourceResult.h>
32#include <aws/qbusiness/model/CreateIndexResult.h>
33#include <aws/qbusiness/model/CreatePluginResult.h>
34#include <aws/qbusiness/model/CreateRetrieverResult.h>
35#include <aws/qbusiness/model/CreateSubscriptionResult.h>
36#include <aws/qbusiness/model/CreateUserResult.h>
37#include <aws/qbusiness/model/CreateWebExperienceResult.h>
38#include <aws/qbusiness/model/DeleteApplicationResult.h>
39#include <aws/qbusiness/model/DeleteAttachmentResult.h>
40#include <aws/qbusiness/model/DeleteChatControlsConfigurationResult.h>
41#include <aws/qbusiness/model/DeleteChatResponseConfigurationResult.h>
42#include <aws/qbusiness/model/DeleteConversationResult.h>
43#include <aws/qbusiness/model/DeleteDataAccessorResult.h>
44#include <aws/qbusiness/model/DeleteDataSourceResult.h>
45#include <aws/qbusiness/model/DeleteGroupResult.h>
46#include <aws/qbusiness/model/DeleteIndexResult.h>
47#include <aws/qbusiness/model/DeletePluginResult.h>
48#include <aws/qbusiness/model/DeleteRetrieverResult.h>
49#include <aws/qbusiness/model/DeleteUserResult.h>
50#include <aws/qbusiness/model/DeleteWebExperienceResult.h>
51#include <aws/qbusiness/model/DisassociatePermissionResult.h>
52#include <aws/qbusiness/model/GetApplicationResult.h>
53#include <aws/qbusiness/model/GetChatControlsConfigurationResult.h>
54#include <aws/qbusiness/model/GetChatResponseConfigurationResult.h>
55#include <aws/qbusiness/model/GetDataAccessorResult.h>
56#include <aws/qbusiness/model/GetDataSourceResult.h>
57#include <aws/qbusiness/model/GetGroupResult.h>
58#include <aws/qbusiness/model/GetIndexResult.h>
59#include <aws/qbusiness/model/GetMediaResult.h>
60#include <aws/qbusiness/model/GetPluginResult.h>
61#include <aws/qbusiness/model/GetPolicyResult.h>
62#include <aws/qbusiness/model/GetRetrieverResult.h>
63#include <aws/qbusiness/model/GetUserResult.h>
64#include <aws/qbusiness/model/GetWebExperienceResult.h>
65#include <aws/qbusiness/model/ListApplicationsResult.h>
66#include <aws/qbusiness/model/ListAttachmentsResult.h>
67#include <aws/qbusiness/model/ListChatResponseConfigurationsResult.h>
68#include <aws/qbusiness/model/ListConversationsResult.h>
69#include <aws/qbusiness/model/ListDataAccessorsResult.h>
70#include <aws/qbusiness/model/ListDataSourceSyncJobsResult.h>
71#include <aws/qbusiness/model/ListDataSourcesResult.h>
72#include <aws/qbusiness/model/ListDocumentsResult.h>
73#include <aws/qbusiness/model/ListGroupsResult.h>
74#include <aws/qbusiness/model/ListIndicesResult.h>
75#include <aws/qbusiness/model/ListMessagesResult.h>
76#include <aws/qbusiness/model/ListPluginActionsResult.h>
77#include <aws/qbusiness/model/ListPluginTypeActionsResult.h>
78#include <aws/qbusiness/model/ListPluginTypeMetadataResult.h>
79#include <aws/qbusiness/model/ListPluginsResult.h>
80#include <aws/qbusiness/model/ListRetrieversResult.h>
81#include <aws/qbusiness/model/ListSubscriptionsResult.h>
82#include <aws/qbusiness/model/ListTagsForResourceResult.h>
83#include <aws/qbusiness/model/ListWebExperiencesResult.h>
84#include <aws/qbusiness/model/PutGroupResult.h>
85#include <aws/qbusiness/model/SearchRelevantContentResult.h>
86#include <aws/qbusiness/model/StartDataSourceSyncJobResult.h>
87#include <aws/qbusiness/model/StopDataSourceSyncJobResult.h>
88#include <aws/qbusiness/model/TagResourceResult.h>
89#include <aws/qbusiness/model/UntagResourceResult.h>
90#include <aws/qbusiness/model/UpdateApplicationResult.h>
91#include <aws/qbusiness/model/UpdateChatControlsConfigurationResult.h>
92#include <aws/qbusiness/model/UpdateChatResponseConfigurationResult.h>
93#include <aws/qbusiness/model/UpdateDataAccessorResult.h>
94#include <aws/qbusiness/model/UpdateDataSourceResult.h>
95#include <aws/qbusiness/model/UpdateIndexResult.h>
96#include <aws/qbusiness/model/UpdatePluginResult.h>
97#include <aws/qbusiness/model/UpdateRetrieverResult.h>
98#include <aws/qbusiness/model/UpdateSubscriptionResult.h>
99#include <aws/qbusiness/model/UpdateUserResult.h>
100#include <aws/qbusiness/model/UpdateWebExperienceResult.h>
101#include <aws/qbusiness/model/ListPluginTypeMetadataRequest.h>
102#include <aws/qbusiness/model/ListApplicationsRequest.h>
103#include <aws/core/NoResult.h>
104/* End of service model headers required in QBusinessClient header */
105
106namespace Aws
107{
108 namespace Http
109 {
110 class HttpClient;
111 class HttpClientFactory;
112 } // namespace Http
113
114 namespace Utils
115 {
116 template< typename R, typename E> class Outcome;
117
118 namespace Event
119 {
120 class EventEncoderStream;
121 } // namespace Event
122
123 namespace Threading
124 {
125 class Executor;
126 } // namespace Threading
127 } // namespace Utils
128
129 namespace Auth
130 {
131 class AWSCredentials;
132 class AWSCredentialsProvider;
133 } // namespace Auth
134
135 namespace Client
136 {
137 class RetryStrategy;
138 } // namespace Client
139
140 namespace QBusiness
141 {
145
146 namespace Model
147 {
148 /* Service model forward declarations required in QBusinessClient header */
149 class AssociatePermissionRequest;
150 class BatchDeleteDocumentRequest;
151 class BatchPutDocumentRequest;
152 class CancelSubscriptionRequest;
153 class ChatRequest;
154 class ChatInputStream;
155 class ChatSyncRequest;
156 class CheckDocumentAccessRequest;
157 class CreateAnonymousWebExperienceUrlRequest;
158 class CreateApplicationRequest;
159 class CreateChatResponseConfigurationRequest;
160 class CreateDataAccessorRequest;
161 class CreateDataSourceRequest;
162 class CreateIndexRequest;
163 class CreatePluginRequest;
164 class CreateRetrieverRequest;
165 class CreateSubscriptionRequest;
166 class CreateUserRequest;
167 class CreateWebExperienceRequest;
168 class DeleteApplicationRequest;
169 class DeleteAttachmentRequest;
170 class DeleteChatControlsConfigurationRequest;
171 class DeleteChatResponseConfigurationRequest;
172 class DeleteConversationRequest;
173 class DeleteDataAccessorRequest;
174 class DeleteDataSourceRequest;
175 class DeleteGroupRequest;
176 class DeleteIndexRequest;
177 class DeletePluginRequest;
178 class DeleteRetrieverRequest;
179 class DeleteUserRequest;
180 class DeleteWebExperienceRequest;
181 class DisassociatePermissionRequest;
182 class GetApplicationRequest;
183 class GetChatControlsConfigurationRequest;
184 class GetChatResponseConfigurationRequest;
185 class GetDataAccessorRequest;
186 class GetDataSourceRequest;
187 class GetGroupRequest;
188 class GetIndexRequest;
189 class GetMediaRequest;
190 class GetPluginRequest;
191 class GetPolicyRequest;
192 class GetRetrieverRequest;
193 class GetUserRequest;
194 class GetWebExperienceRequest;
195 class ListApplicationsRequest;
196 class ListAttachmentsRequest;
197 class ListChatResponseConfigurationsRequest;
198 class ListConversationsRequest;
199 class ListDataAccessorsRequest;
200 class ListDataSourceSyncJobsRequest;
201 class ListDataSourcesRequest;
202 class ListDocumentsRequest;
203 class ListGroupsRequest;
204 class ListIndicesRequest;
205 class ListMessagesRequest;
206 class ListPluginActionsRequest;
207 class ListPluginTypeActionsRequest;
208 class ListPluginTypeMetadataRequest;
209 class ListPluginsRequest;
210 class ListRetrieversRequest;
211 class ListSubscriptionsRequest;
212 class ListTagsForResourceRequest;
213 class ListWebExperiencesRequest;
214 class PutFeedbackRequest;
215 class PutGroupRequest;
216 class SearchRelevantContentRequest;
217 class StartDataSourceSyncJobRequest;
218 class StopDataSourceSyncJobRequest;
219 class TagResourceRequest;
220 class UntagResourceRequest;
221 class UpdateApplicationRequest;
222 class UpdateChatControlsConfigurationRequest;
223 class UpdateChatResponseConfigurationRequest;
224 class UpdateDataAccessorRequest;
225 class UpdateDataSourceRequest;
226 class UpdateIndexRequest;
227 class UpdatePluginRequest;
228 class UpdateRetrieverRequest;
229 class UpdateSubscriptionRequest;
230 class UpdateUserRequest;
231 class UpdateWebExperienceRequest;
232 /* End of service model forward declarations required in QBusinessClient header */
233
234 /* Service model Outcome class definitions */
317 /* End of service model Outcome class definitions */
318
319 /* Service model Outcome callable definitions */
320 typedef std::future<AssociatePermissionOutcome> AssociatePermissionOutcomeCallable;
321 typedef std::future<BatchDeleteDocumentOutcome> BatchDeleteDocumentOutcomeCallable;
322 typedef std::future<BatchPutDocumentOutcome> BatchPutDocumentOutcomeCallable;
323 typedef std::future<CancelSubscriptionOutcome> CancelSubscriptionOutcomeCallable;
324 typedef std::future<ChatOutcome> ChatOutcomeCallable;
325 typedef std::future<ChatSyncOutcome> ChatSyncOutcomeCallable;
326 typedef std::future<CheckDocumentAccessOutcome> CheckDocumentAccessOutcomeCallable;
327 typedef std::future<CreateAnonymousWebExperienceUrlOutcome> CreateAnonymousWebExperienceUrlOutcomeCallable;
328 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
329 typedef std::future<CreateChatResponseConfigurationOutcome> CreateChatResponseConfigurationOutcomeCallable;
330 typedef std::future<CreateDataAccessorOutcome> CreateDataAccessorOutcomeCallable;
331 typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
332 typedef std::future<CreateIndexOutcome> CreateIndexOutcomeCallable;
333 typedef std::future<CreatePluginOutcome> CreatePluginOutcomeCallable;
334 typedef std::future<CreateRetrieverOutcome> CreateRetrieverOutcomeCallable;
335 typedef std::future<CreateSubscriptionOutcome> CreateSubscriptionOutcomeCallable;
336 typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
337 typedef std::future<CreateWebExperienceOutcome> CreateWebExperienceOutcomeCallable;
338 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
339 typedef std::future<DeleteAttachmentOutcome> DeleteAttachmentOutcomeCallable;
340 typedef std::future<DeleteChatControlsConfigurationOutcome> DeleteChatControlsConfigurationOutcomeCallable;
341 typedef std::future<DeleteChatResponseConfigurationOutcome> DeleteChatResponseConfigurationOutcomeCallable;
342 typedef std::future<DeleteConversationOutcome> DeleteConversationOutcomeCallable;
343 typedef std::future<DeleteDataAccessorOutcome> DeleteDataAccessorOutcomeCallable;
344 typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
345 typedef std::future<DeleteGroupOutcome> DeleteGroupOutcomeCallable;
346 typedef std::future<DeleteIndexOutcome> DeleteIndexOutcomeCallable;
347 typedef std::future<DeletePluginOutcome> DeletePluginOutcomeCallable;
348 typedef std::future<DeleteRetrieverOutcome> DeleteRetrieverOutcomeCallable;
349 typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
350 typedef std::future<DeleteWebExperienceOutcome> DeleteWebExperienceOutcomeCallable;
351 typedef std::future<DisassociatePermissionOutcome> DisassociatePermissionOutcomeCallable;
352 typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
353 typedef std::future<GetChatControlsConfigurationOutcome> GetChatControlsConfigurationOutcomeCallable;
354 typedef std::future<GetChatResponseConfigurationOutcome> GetChatResponseConfigurationOutcomeCallable;
355 typedef std::future<GetDataAccessorOutcome> GetDataAccessorOutcomeCallable;
356 typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
357 typedef std::future<GetGroupOutcome> GetGroupOutcomeCallable;
358 typedef std::future<GetIndexOutcome> GetIndexOutcomeCallable;
359 typedef std::future<GetMediaOutcome> GetMediaOutcomeCallable;
360 typedef std::future<GetPluginOutcome> GetPluginOutcomeCallable;
361 typedef std::future<GetPolicyOutcome> GetPolicyOutcomeCallable;
362 typedef std::future<GetRetrieverOutcome> GetRetrieverOutcomeCallable;
363 typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
364 typedef std::future<GetWebExperienceOutcome> GetWebExperienceOutcomeCallable;
365 typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
366 typedef std::future<ListAttachmentsOutcome> ListAttachmentsOutcomeCallable;
367 typedef std::future<ListChatResponseConfigurationsOutcome> ListChatResponseConfigurationsOutcomeCallable;
368 typedef std::future<ListConversationsOutcome> ListConversationsOutcomeCallable;
369 typedef std::future<ListDataAccessorsOutcome> ListDataAccessorsOutcomeCallable;
370 typedef std::future<ListDataSourceSyncJobsOutcome> ListDataSourceSyncJobsOutcomeCallable;
371 typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
372 typedef std::future<ListDocumentsOutcome> ListDocumentsOutcomeCallable;
373 typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
374 typedef std::future<ListIndicesOutcome> ListIndicesOutcomeCallable;
375 typedef std::future<ListMessagesOutcome> ListMessagesOutcomeCallable;
376 typedef std::future<ListPluginActionsOutcome> ListPluginActionsOutcomeCallable;
377 typedef std::future<ListPluginTypeActionsOutcome> ListPluginTypeActionsOutcomeCallable;
378 typedef std::future<ListPluginTypeMetadataOutcome> ListPluginTypeMetadataOutcomeCallable;
379 typedef std::future<ListPluginsOutcome> ListPluginsOutcomeCallable;
380 typedef std::future<ListRetrieversOutcome> ListRetrieversOutcomeCallable;
381 typedef std::future<ListSubscriptionsOutcome> ListSubscriptionsOutcomeCallable;
382 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
383 typedef std::future<ListWebExperiencesOutcome> ListWebExperiencesOutcomeCallable;
384 typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
385 typedef std::future<PutGroupOutcome> PutGroupOutcomeCallable;
386 typedef std::future<SearchRelevantContentOutcome> SearchRelevantContentOutcomeCallable;
387 typedef std::future<StartDataSourceSyncJobOutcome> StartDataSourceSyncJobOutcomeCallable;
388 typedef std::future<StopDataSourceSyncJobOutcome> StopDataSourceSyncJobOutcomeCallable;
389 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
390 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
391 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
392 typedef std::future<UpdateChatControlsConfigurationOutcome> UpdateChatControlsConfigurationOutcomeCallable;
393 typedef std::future<UpdateChatResponseConfigurationOutcome> UpdateChatResponseConfigurationOutcomeCallable;
394 typedef std::future<UpdateDataAccessorOutcome> UpdateDataAccessorOutcomeCallable;
395 typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
396 typedef std::future<UpdateIndexOutcome> UpdateIndexOutcomeCallable;
397 typedef std::future<UpdatePluginOutcome> UpdatePluginOutcomeCallable;
398 typedef std::future<UpdateRetrieverOutcome> UpdateRetrieverOutcomeCallable;
399 typedef std::future<UpdateSubscriptionOutcome> UpdateSubscriptionOutcomeCallable;
400 typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
401 typedef std::future<UpdateWebExperienceOutcome> UpdateWebExperienceOutcomeCallable;
402 /* End of service model Outcome callable definitions */
403 } // namespace Model
404
405 class QBusinessClient;
406
407 /* Service model async handlers definitions */
408 typedef std::function<void(const QBusinessClient*, const Model::AssociatePermissionRequest&, const Model::AssociatePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePermissionResponseReceivedHandler;
409 typedef std::function<void(const QBusinessClient*, const Model::BatchDeleteDocumentRequest&, const Model::BatchDeleteDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteDocumentResponseReceivedHandler;
410 typedef std::function<void(const QBusinessClient*, const Model::BatchPutDocumentRequest&, const Model::BatchPutDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchPutDocumentResponseReceivedHandler;
411 typedef std::function<void(const QBusinessClient*, const Model::CancelSubscriptionRequest&, const Model::CancelSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSubscriptionResponseReceivedHandler;
413 typedef std::function<void(const QBusinessClient*, const Model::ChatRequest&, const Model::ChatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ChatResponseReceivedHandler;
414 typedef std::function<void(const QBusinessClient*, const Model::ChatSyncRequest&, const Model::ChatSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ChatSyncResponseReceivedHandler;
415 typedef std::function<void(const QBusinessClient*, const Model::CheckDocumentAccessRequest&, const Model::CheckDocumentAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CheckDocumentAccessResponseReceivedHandler;
416 typedef std::function<void(const QBusinessClient*, const Model::CreateAnonymousWebExperienceUrlRequest&, const Model::CreateAnonymousWebExperienceUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAnonymousWebExperienceUrlResponseReceivedHandler;
417 typedef std::function<void(const QBusinessClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
418 typedef std::function<void(const QBusinessClient*, const Model::CreateChatResponseConfigurationRequest&, const Model::CreateChatResponseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChatResponseConfigurationResponseReceivedHandler;
419 typedef std::function<void(const QBusinessClient*, const Model::CreateDataAccessorRequest&, const Model::CreateDataAccessorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataAccessorResponseReceivedHandler;
420 typedef std::function<void(const QBusinessClient*, const Model::CreateDataSourceRequest&, const Model::CreateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataSourceResponseReceivedHandler;
421 typedef std::function<void(const QBusinessClient*, const Model::CreateIndexRequest&, const Model::CreateIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIndexResponseReceivedHandler;
422 typedef std::function<void(const QBusinessClient*, const Model::CreatePluginRequest&, const Model::CreatePluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePluginResponseReceivedHandler;
423 typedef std::function<void(const QBusinessClient*, const Model::CreateRetrieverRequest&, const Model::CreateRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRetrieverResponseReceivedHandler;
424 typedef std::function<void(const QBusinessClient*, const Model::CreateSubscriptionRequest&, const Model::CreateSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSubscriptionResponseReceivedHandler;
425 typedef std::function<void(const QBusinessClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
426 typedef std::function<void(const QBusinessClient*, const Model::CreateWebExperienceRequest&, const Model::CreateWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWebExperienceResponseReceivedHandler;
427 typedef std::function<void(const QBusinessClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
428 typedef std::function<void(const QBusinessClient*, const Model::DeleteAttachmentRequest&, const Model::DeleteAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAttachmentResponseReceivedHandler;
429 typedef std::function<void(const QBusinessClient*, const Model::DeleteChatControlsConfigurationRequest&, const Model::DeleteChatControlsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChatControlsConfigurationResponseReceivedHandler;
430 typedef std::function<void(const QBusinessClient*, const Model::DeleteChatResponseConfigurationRequest&, const Model::DeleteChatResponseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChatResponseConfigurationResponseReceivedHandler;
431 typedef std::function<void(const QBusinessClient*, const Model::DeleteConversationRequest&, const Model::DeleteConversationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConversationResponseReceivedHandler;
432 typedef std::function<void(const QBusinessClient*, const Model::DeleteDataAccessorRequest&, const Model::DeleteDataAccessorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataAccessorResponseReceivedHandler;
433 typedef std::function<void(const QBusinessClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSourceResponseReceivedHandler;
434 typedef std::function<void(const QBusinessClient*, const Model::DeleteGroupRequest&, const Model::DeleteGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGroupResponseReceivedHandler;
435 typedef std::function<void(const QBusinessClient*, const Model::DeleteIndexRequest&, const Model::DeleteIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIndexResponseReceivedHandler;
436 typedef std::function<void(const QBusinessClient*, const Model::DeletePluginRequest&, const Model::DeletePluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePluginResponseReceivedHandler;
437 typedef std::function<void(const QBusinessClient*, const Model::DeleteRetrieverRequest&, const Model::DeleteRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRetrieverResponseReceivedHandler;
438 typedef std::function<void(const QBusinessClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
439 typedef std::function<void(const QBusinessClient*, const Model::DeleteWebExperienceRequest&, const Model::DeleteWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWebExperienceResponseReceivedHandler;
440 typedef std::function<void(const QBusinessClient*, const Model::DisassociatePermissionRequest&, const Model::DisassociatePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociatePermissionResponseReceivedHandler;
441 typedef std::function<void(const QBusinessClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationResponseReceivedHandler;
442 typedef std::function<void(const QBusinessClient*, const Model::GetChatControlsConfigurationRequest&, const Model::GetChatControlsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChatControlsConfigurationResponseReceivedHandler;
443 typedef std::function<void(const QBusinessClient*, const Model::GetChatResponseConfigurationRequest&, const Model::GetChatResponseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChatResponseConfigurationResponseReceivedHandler;
444 typedef std::function<void(const QBusinessClient*, const Model::GetDataAccessorRequest&, const Model::GetDataAccessorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataAccessorResponseReceivedHandler;
445 typedef std::function<void(const QBusinessClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataSourceResponseReceivedHandler;
446 typedef std::function<void(const QBusinessClient*, const Model::GetGroupRequest&, const Model::GetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGroupResponseReceivedHandler;
447 typedef std::function<void(const QBusinessClient*, const Model::GetIndexRequest&, const Model::GetIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIndexResponseReceivedHandler;
448 typedef std::function<void(const QBusinessClient*, const Model::GetMediaRequest&, const Model::GetMediaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMediaResponseReceivedHandler;
449 typedef std::function<void(const QBusinessClient*, const Model::GetPluginRequest&, const Model::GetPluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPluginResponseReceivedHandler;
450 typedef std::function<void(const QBusinessClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPolicyResponseReceivedHandler;
451 typedef std::function<void(const QBusinessClient*, const Model::GetRetrieverRequest&, const Model::GetRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRetrieverResponseReceivedHandler;
452 typedef std::function<void(const QBusinessClient*, const Model::GetUserRequest&, const Model::GetUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserResponseReceivedHandler;
453 typedef std::function<void(const QBusinessClient*, const Model::GetWebExperienceRequest&, const Model::GetWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWebExperienceResponseReceivedHandler;
454 typedef std::function<void(const QBusinessClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
455 typedef std::function<void(const QBusinessClient*, const Model::ListAttachmentsRequest&, const Model::ListAttachmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAttachmentsResponseReceivedHandler;
456 typedef std::function<void(const QBusinessClient*, const Model::ListChatResponseConfigurationsRequest&, const Model::ListChatResponseConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChatResponseConfigurationsResponseReceivedHandler;
457 typedef std::function<void(const QBusinessClient*, const Model::ListConversationsRequest&, const Model::ListConversationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConversationsResponseReceivedHandler;
458 typedef std::function<void(const QBusinessClient*, const Model::ListDataAccessorsRequest&, const Model::ListDataAccessorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataAccessorsResponseReceivedHandler;
459 typedef std::function<void(const QBusinessClient*, const Model::ListDataSourceSyncJobsRequest&, const Model::ListDataSourceSyncJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourceSyncJobsResponseReceivedHandler;
460 typedef std::function<void(const QBusinessClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourcesResponseReceivedHandler;
461 typedef std::function<void(const QBusinessClient*, const Model::ListDocumentsRequest&, const Model::ListDocumentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDocumentsResponseReceivedHandler;
462 typedef std::function<void(const QBusinessClient*, const Model::ListGroupsRequest&, const Model::ListGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGroupsResponseReceivedHandler;
463 typedef std::function<void(const QBusinessClient*, const Model::ListIndicesRequest&, const Model::ListIndicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIndicesResponseReceivedHandler;
464 typedef std::function<void(const QBusinessClient*, const Model::ListMessagesRequest&, const Model::ListMessagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMessagesResponseReceivedHandler;
465 typedef std::function<void(const QBusinessClient*, const Model::ListPluginActionsRequest&, const Model::ListPluginActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPluginActionsResponseReceivedHandler;
466 typedef std::function<void(const QBusinessClient*, const Model::ListPluginTypeActionsRequest&, const Model::ListPluginTypeActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPluginTypeActionsResponseReceivedHandler;
467 typedef std::function<void(const QBusinessClient*, const Model::ListPluginTypeMetadataRequest&, const Model::ListPluginTypeMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPluginTypeMetadataResponseReceivedHandler;
468 typedef std::function<void(const QBusinessClient*, const Model::ListPluginsRequest&, const Model::ListPluginsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPluginsResponseReceivedHandler;
469 typedef std::function<void(const QBusinessClient*, const Model::ListRetrieversRequest&, const Model::ListRetrieversOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRetrieversResponseReceivedHandler;
470 typedef std::function<void(const QBusinessClient*, const Model::ListSubscriptionsRequest&, const Model::ListSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSubscriptionsResponseReceivedHandler;
471 typedef std::function<void(const QBusinessClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
472 typedef std::function<void(const QBusinessClient*, const Model::ListWebExperiencesRequest&, const Model::ListWebExperiencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWebExperiencesResponseReceivedHandler;
473 typedef std::function<void(const QBusinessClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFeedbackResponseReceivedHandler;
474 typedef std::function<void(const QBusinessClient*, const Model::PutGroupRequest&, const Model::PutGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutGroupResponseReceivedHandler;
475 typedef std::function<void(const QBusinessClient*, const Model::SearchRelevantContentRequest&, const Model::SearchRelevantContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchRelevantContentResponseReceivedHandler;
476 typedef std::function<void(const QBusinessClient*, const Model::StartDataSourceSyncJobRequest&, const Model::StartDataSourceSyncJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDataSourceSyncJobResponseReceivedHandler;
477 typedef std::function<void(const QBusinessClient*, const Model::StopDataSourceSyncJobRequest&, const Model::StopDataSourceSyncJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDataSourceSyncJobResponseReceivedHandler;
478 typedef std::function<void(const QBusinessClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
479 typedef std::function<void(const QBusinessClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
480 typedef std::function<void(const QBusinessClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
481 typedef std::function<void(const QBusinessClient*, const Model::UpdateChatControlsConfigurationRequest&, const Model::UpdateChatControlsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChatControlsConfigurationResponseReceivedHandler;
482 typedef std::function<void(const QBusinessClient*, const Model::UpdateChatResponseConfigurationRequest&, const Model::UpdateChatResponseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChatResponseConfigurationResponseReceivedHandler;
483 typedef std::function<void(const QBusinessClient*, const Model::UpdateDataAccessorRequest&, const Model::UpdateDataAccessorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataAccessorResponseReceivedHandler;
484 typedef std::function<void(const QBusinessClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSourceResponseReceivedHandler;
485 typedef std::function<void(const QBusinessClient*, const Model::UpdateIndexRequest&, const Model::UpdateIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIndexResponseReceivedHandler;
486 typedef std::function<void(const QBusinessClient*, const Model::UpdatePluginRequest&, const Model::UpdatePluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePluginResponseReceivedHandler;
487 typedef std::function<void(const QBusinessClient*, const Model::UpdateRetrieverRequest&, const Model::UpdateRetrieverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRetrieverResponseReceivedHandler;
488 typedef std::function<void(const QBusinessClient*, const Model::UpdateSubscriptionRequest&, const Model::UpdateSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSubscriptionResponseReceivedHandler;
489 typedef std::function<void(const QBusinessClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserResponseReceivedHandler;
490 typedef std::function<void(const QBusinessClient*, const Model::UpdateWebExperienceRequest&, const Model::UpdateWebExperienceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWebExperienceResponseReceivedHandler;
491 /* End of service model async handlers definitions */
492 } // namespace QBusiness
493} // 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
std::future< CreateSubscriptionOutcome > CreateSubscriptionOutcomeCallable
Aws::Utils::Outcome< ListGroupsResult, QBusinessError > ListGroupsOutcome
Aws::Utils::Outcome< UntagResourceResult, QBusinessError > UntagResourceOutcome
std::future< ListDataSourceSyncJobsOutcome > ListDataSourceSyncJobsOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
std::future< CreateRetrieverOutcome > CreateRetrieverOutcomeCallable
Aws::Utils::Outcome< AssociatePermissionResult, QBusinessError > AssociatePermissionOutcome
Aws::Utils::Outcome< SearchRelevantContentResult, QBusinessError > SearchRelevantContentOutcome
std::future< GetIndexOutcome > GetIndexOutcomeCallable
std::future< DeleteWebExperienceOutcome > DeleteWebExperienceOutcomeCallable
Aws::Utils::Outcome< DeleteChatResponseConfigurationResult, QBusinessError > DeleteChatResponseConfigurationOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListRetrieversResult, QBusinessError > ListRetrieversOutcome
std::future< GetDataAccessorOutcome > GetDataAccessorOutcomeCallable
std::future< UpdateChatResponseConfigurationOutcome > UpdateChatResponseConfigurationOutcomeCallable
Aws::Utils::Outcome< GetChatControlsConfigurationResult, QBusinessError > GetChatControlsConfigurationOutcome
Aws::Utils::Outcome< UpdateSubscriptionResult, QBusinessError > UpdateSubscriptionOutcome
std::future< AssociatePermissionOutcome > AssociatePermissionOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::future< GetChatControlsConfigurationOutcome > GetChatControlsConfigurationOutcomeCallable
Aws::Utils::Outcome< ListWebExperiencesResult, QBusinessError > ListWebExperiencesOutcome
Aws::Utils::Outcome< UpdateRetrieverResult, QBusinessError > UpdateRetrieverOutcome
std::future< GetGroupOutcome > GetGroupOutcomeCallable
std::future< GetChatResponseConfigurationOutcome > GetChatResponseConfigurationOutcomeCallable
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< GetMediaResult, QBusinessError > GetMediaOutcome
Aws::Utils::Outcome< GetPolicyResult, QBusinessError > GetPolicyOutcome
Aws::Utils::Outcome< DisassociatePermissionResult, QBusinessError > DisassociatePermissionOutcome
Aws::Utils::Outcome< DeleteGroupResult, QBusinessError > DeleteGroupOutcome
Aws::Utils::Outcome< StopDataSourceSyncJobResult, QBusinessError > StopDataSourceSyncJobOutcome
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationResult, QBusinessError > DeleteApplicationOutcome
std::future< ListPluginTypeActionsOutcome > ListPluginTypeActionsOutcomeCallable
Aws::Utils::Outcome< CreateUserResult, QBusinessError > CreateUserOutcome
Aws::Utils::Outcome< CreateDataAccessorResult, QBusinessError > CreateDataAccessorOutcome
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
std::future< UpdateDataAccessorOutcome > UpdateDataAccessorOutcomeCallable
std::future< UpdateSubscriptionOutcome > UpdateSubscriptionOutcomeCallable
Aws::Utils::Outcome< CancelSubscriptionResult, QBusinessError > CancelSubscriptionOutcome
Aws::Utils::Outcome< StartDataSourceSyncJobResult, QBusinessError > StartDataSourceSyncJobOutcome
Aws::Utils::Outcome< CreatePluginResult, QBusinessError > CreatePluginOutcome
std::future< GetRetrieverOutcome > GetRetrieverOutcomeCallable
std::future< ListPluginActionsOutcome > ListPluginActionsOutcomeCallable
Aws::Utils::Outcome< ListMessagesResult, QBusinessError > ListMessagesOutcome
std::future< DeletePluginOutcome > DeletePluginOutcomeCallable
Aws::Utils::Outcome< BatchDeleteDocumentResult, QBusinessError > BatchDeleteDocumentOutcome
std::future< GetMediaOutcome > GetMediaOutcomeCallable
std::future< DeleteAttachmentOutcome > DeleteAttachmentOutcomeCallable
Aws::Utils::Outcome< DeletePluginResult, QBusinessError > DeletePluginOutcome
Aws::Utils::Outcome< ListPluginTypeMetadataResult, QBusinessError > ListPluginTypeMetadataOutcome
std::future< CheckDocumentAccessOutcome > CheckDocumentAccessOutcomeCallable
std::future< DeleteChatResponseConfigurationOutcome > DeleteChatResponseConfigurationOutcomeCallable
std::future< ChatSyncOutcome > ChatSyncOutcomeCallable
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
Aws::Utils::Outcome< CreateDataSourceResult, QBusinessError > CreateDataSourceOutcome
std::future< ListChatResponseConfigurationsOutcome > ListChatResponseConfigurationsOutcomeCallable
std::future< BatchPutDocumentOutcome > BatchPutDocumentOutcomeCallable
std::future< CreateWebExperienceOutcome > CreateWebExperienceOutcomeCallable
std::future< CreatePluginOutcome > CreatePluginOutcomeCallable
Aws::Utils::Outcome< ChatSyncResult, QBusinessError > ChatSyncOutcome
Aws::Utils::Outcome< DeleteChatControlsConfigurationResult, QBusinessError > DeleteChatControlsConfigurationOutcome
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
Aws::Utils::Outcome< ListPluginTypeActionsResult, QBusinessError > ListPluginTypeActionsOutcome
Aws::Utils::Outcome< CreateRetrieverResult, QBusinessError > CreateRetrieverOutcome
std::future< UpdatePluginOutcome > UpdatePluginOutcomeCallable
Aws::Utils::Outcome< ListPluginActionsResult, QBusinessError > ListPluginActionsOutcome
std::future< CancelSubscriptionOutcome > CancelSubscriptionOutcomeCallable
std::future< GetPluginOutcome > GetPluginOutcomeCallable
std::future< DeleteDataAccessorOutcome > DeleteDataAccessorOutcomeCallable
Aws::Utils::Outcome< ListSubscriptionsResult, QBusinessError > ListSubscriptionsOutcome
std::future< ListSubscriptionsOutcome > ListSubscriptionsOutcomeCallable
Aws::Utils::Outcome< GetDataSourceResult, QBusinessError > GetDataSourceOutcome
Aws::Utils::Outcome< DeleteIndexResult, QBusinessError > DeleteIndexOutcome
Aws::Utils::Outcome< ListDocumentsResult, QBusinessError > ListDocumentsOutcome
std::future< DeleteConversationOutcome > DeleteConversationOutcomeCallable
std::future< CreateAnonymousWebExperienceUrlOutcome > CreateAnonymousWebExperienceUrlOutcomeCallable
Aws::Utils::Outcome< UpdatePluginResult, QBusinessError > UpdatePluginOutcome
Aws::Utils::Outcome< ListChatResponseConfigurationsResult, QBusinessError > ListChatResponseConfigurationsOutcome
Aws::Utils::Outcome< DeleteDataAccessorResult, QBusinessError > DeleteDataAccessorOutcome
std::future< SearchRelevantContentOutcome > SearchRelevantContentOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< DeleteRetrieverResult, QBusinessError > DeleteRetrieverOutcome
Aws::Utils::Outcome< UpdateDataAccessorResult, QBusinessError > UpdateDataAccessorOutcome
std::future< ListPluginTypeMetadataOutcome > ListPluginTypeMetadataOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QBusinessError > PutFeedbackOutcome
std::future< CreateDataAccessorOutcome > CreateDataAccessorOutcomeCallable
std::future< ListDocumentsOutcome > ListDocumentsOutcomeCallable
Aws::Utils::Outcome< CreateSubscriptionResult, QBusinessError > CreateSubscriptionOutcome
Aws::Utils::Outcome< UpdateChatResponseConfigurationResult, QBusinessError > UpdateChatResponseConfigurationOutcome
Aws::Utils::Outcome< UpdateUserResult, QBusinessError > UpdateUserOutcome
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateChatControlsConfigurationOutcome > UpdateChatControlsConfigurationOutcomeCallable
Aws::Utils::Outcome< GetDataAccessorResult, QBusinessError > GetDataAccessorOutcome
std::future< DeleteChatControlsConfigurationOutcome > DeleteChatControlsConfigurationOutcomeCallable
std::future< ListGroupsOutcome > ListGroupsOutcomeCallable
std::future< DeleteGroupOutcome > DeleteGroupOutcomeCallable
Aws::Utils::Outcome< DeleteDataSourceResult, QBusinessError > DeleteDataSourceOutcome
std::future< CreateChatResponseConfigurationOutcome > CreateChatResponseConfigurationOutcomeCallable
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
std::future< ListMessagesOutcome > ListMessagesOutcomeCallable
std::future< DeleteIndexOutcome > DeleteIndexOutcomeCallable
std::future< ListIndicesOutcome > ListIndicesOutcomeCallable
Aws::Utils::Outcome< ListDataAccessorsResult, QBusinessError > ListDataAccessorsOutcome
Aws::Utils::Outcome< ListConversationsResult, QBusinessError > ListConversationsOutcome
std::future< ListDataAccessorsOutcome > ListDataAccessorsOutcomeCallable
Aws::Utils::Outcome< CreateChatResponseConfigurationResult, QBusinessError > CreateChatResponseConfigurationOutcome
Aws::Utils::Outcome< CreateAnonymousWebExperienceUrlResult, QBusinessError > CreateAnonymousWebExperienceUrlOutcome
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< CheckDocumentAccessResult, QBusinessError > CheckDocumentAccessOutcome
Aws::Utils::Outcome< GetUserResult, QBusinessError > GetUserOutcome
std::future< DisassociatePermissionOutcome > DisassociatePermissionOutcomeCallable
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
Aws::Utils::Outcome< DeleteAttachmentResult, QBusinessError > DeleteAttachmentOutcome
std::future< StopDataSourceSyncJobOutcome > StopDataSourceSyncJobOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
Aws::Utils::Outcome< ListAttachmentsResult, QBusinessError > ListAttachmentsOutcome
Aws::Utils::Outcome< GetChatResponseConfigurationResult, QBusinessError > GetChatResponseConfigurationOutcome
Aws::Utils::Outcome< ListPluginsResult, QBusinessError > ListPluginsOutcome
std::future< ListAttachmentsOutcome > ListAttachmentsOutcomeCallable
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::CreateChatResponseConfigurationRequest &, const Model::CreateChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChatResponseConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateSubscriptionRequest &, const Model::UpdateSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSubscriptionResponseReceivedHandler
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::GetMediaRequest &, const Model::GetMediaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMediaResponseReceivedHandler
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::CancelSubscriptionRequest &, const Model::CancelSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSubscriptionResponseReceivedHandler
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::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
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::SearchRelevantContentRequest &, const Model::SearchRelevantContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchRelevantContentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteAttachmentRequest &, const Model::DeleteAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttachmentResponseReceivedHandler
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::AssociatePermissionRequest &, const Model::AssociatePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePermissionResponseReceivedHandler
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::GetChatResponseConfigurationRequest &, const Model::GetChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChatResponseConfigurationResponseReceivedHandler
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::UpdateDataAccessorRequest &, const Model::UpdateDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataAccessorResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteChatResponseConfigurationRequest &, const Model::DeleteChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChatResponseConfigurationResponseReceivedHandler
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::ListSubscriptionsRequest &, const Model::ListSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubscriptionsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetDataAccessorRequest &, const Model::GetDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataAccessorResponseReceivedHandler
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::CreateDataAccessorRequest &, const Model::CreateDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataAccessorResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateChatResponseConfigurationRequest &, const Model::UpdateChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChatResponseConfigurationResponseReceivedHandler
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::CreateAnonymousWebExperienceUrlRequest &, const Model::CreateAnonymousWebExperienceUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnonymousWebExperienceUrlResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListChatResponseConfigurationsRequest &, const Model::ListChatResponseConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChatResponseConfigurationsResponseReceivedHandler
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::ListAttachmentsRequest &, const Model::ListAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachmentsResponseReceivedHandler
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::CheckDocumentAccessRequest &, const Model::CheckDocumentAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CheckDocumentAccessResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateSubscriptionRequest &, const Model::CreateSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubscriptionResponseReceivedHandler
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::DisassociatePermissionRequest &, const Model::DisassociatePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociatePermissionResponseReceivedHandler
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::ListPluginActionsRequest &, const Model::ListPluginActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginActionsResponseReceivedHandler
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::ListDataAccessorsRequest &, const Model::ListDataAccessorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataAccessorsResponseReceivedHandler
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::DeleteDataAccessorRequest &, const Model::DeleteDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataAccessorResponseReceivedHandler
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::ListPluginTypeMetadataRequest &, const Model::ListPluginTypeMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginTypeMetadataResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListPluginTypeActionsRequest &, const Model::ListPluginTypeActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginTypeActionsResponseReceivedHandler
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
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)