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>
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>
84 class HttpClientFactory;
89 template<
typename R,
typename E>
class Outcome;
93 class EventEncoderStream;
104 class AWSCredentials;
105 class AWSCredentialsProvider;
122 class BatchDeleteDocumentRequest;
123 class BatchPutDocumentRequest;
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;
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