AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
QConnectServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/qconnect/QConnectErrors.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/qconnect/QConnectEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in QConnectClient header */
21#include <aws/qconnect/model/CreateAIAgentResult.h>
22#include <aws/qconnect/model/CreateAIAgentVersionResult.h>
23#include <aws/qconnect/model/CreateAIPromptResult.h>
24#include <aws/qconnect/model/CreateAIPromptVersionResult.h>
25#include <aws/qconnect/model/CreateAssistantResult.h>
26#include <aws/qconnect/model/CreateAssistantAssociationResult.h>
27#include <aws/qconnect/model/CreateContentResult.h>
28#include <aws/qconnect/model/CreateContentAssociationResult.h>
29#include <aws/qconnect/model/CreateKnowledgeBaseResult.h>
30#include <aws/qconnect/model/CreateQuickResponseResult.h>
31#include <aws/qconnect/model/CreateSessionResult.h>
32#include <aws/qconnect/model/DeleteAIAgentResult.h>
33#include <aws/qconnect/model/DeleteAIAgentVersionResult.h>
34#include <aws/qconnect/model/DeleteAIPromptResult.h>
35#include <aws/qconnect/model/DeleteAIPromptVersionResult.h>
36#include <aws/qconnect/model/DeleteAssistantResult.h>
37#include <aws/qconnect/model/DeleteAssistantAssociationResult.h>
38#include <aws/qconnect/model/DeleteContentResult.h>
39#include <aws/qconnect/model/DeleteContentAssociationResult.h>
40#include <aws/qconnect/model/DeleteImportJobResult.h>
41#include <aws/qconnect/model/DeleteKnowledgeBaseResult.h>
42#include <aws/qconnect/model/DeleteQuickResponseResult.h>
43#include <aws/qconnect/model/GetAIAgentResult.h>
44#include <aws/qconnect/model/GetAIPromptResult.h>
45#include <aws/qconnect/model/GetAssistantResult.h>
46#include <aws/qconnect/model/GetAssistantAssociationResult.h>
47#include <aws/qconnect/model/GetContentResult.h>
48#include <aws/qconnect/model/GetContentAssociationResult.h>
49#include <aws/qconnect/model/GetContentSummaryResult.h>
50#include <aws/qconnect/model/GetImportJobResult.h>
51#include <aws/qconnect/model/GetKnowledgeBaseResult.h>
52#include <aws/qconnect/model/GetQuickResponseResult.h>
53#include <aws/qconnect/model/GetSessionResult.h>
54#include <aws/qconnect/model/ListAIAgentVersionsResult.h>
55#include <aws/qconnect/model/ListAIAgentsResult.h>
56#include <aws/qconnect/model/ListAIPromptVersionsResult.h>
57#include <aws/qconnect/model/ListAIPromptsResult.h>
58#include <aws/qconnect/model/ListAssistantAssociationsResult.h>
59#include <aws/qconnect/model/ListAssistantsResult.h>
60#include <aws/qconnect/model/ListContentAssociationsResult.h>
61#include <aws/qconnect/model/ListContentsResult.h>
62#include <aws/qconnect/model/ListImportJobsResult.h>
63#include <aws/qconnect/model/ListKnowledgeBasesResult.h>
64#include <aws/qconnect/model/ListQuickResponsesResult.h>
65#include <aws/qconnect/model/ListTagsForResourceResult.h>
66#include <aws/qconnect/model/NotifyRecommendationsReceivedResult.h>
67#include <aws/qconnect/model/PutFeedbackResult.h>
68#include <aws/qconnect/model/RemoveAssistantAIAgentResult.h>
69#include <aws/qconnect/model/RemoveKnowledgeBaseTemplateUriResult.h>
70#include <aws/qconnect/model/SearchContentResult.h>
71#include <aws/qconnect/model/SearchQuickResponsesResult.h>
72#include <aws/qconnect/model/SearchSessionsResult.h>
73#include <aws/qconnect/model/StartContentUploadResult.h>
74#include <aws/qconnect/model/StartImportJobResult.h>
75#include <aws/qconnect/model/TagResourceResult.h>
76#include <aws/qconnect/model/UntagResourceResult.h>
77#include <aws/qconnect/model/UpdateAIAgentResult.h>
78#include <aws/qconnect/model/UpdateAIPromptResult.h>
79#include <aws/qconnect/model/UpdateAssistantAIAgentResult.h>
80#include <aws/qconnect/model/UpdateContentResult.h>
81#include <aws/qconnect/model/UpdateKnowledgeBaseTemplateUriResult.h>
82#include <aws/qconnect/model/UpdateQuickResponseResult.h>
83#include <aws/qconnect/model/UpdateSessionResult.h>
84#include <aws/qconnect/model/UpdateSessionDataResult.h>
85#include <aws/qconnect/model/ListKnowledgeBasesRequest.h>
86#include <aws/qconnect/model/ListAssistantsRequest.h>
87/* End of service model headers required in QConnectClient header */
88
89namespace Aws
90{
91 namespace Http
92 {
93 class HttpClient;
94 class HttpClientFactory;
95 } // namespace Http
96
97 namespace Utils
98 {
99 template< typename R, typename E> class Outcome;
100
101 namespace Threading
102 {
103 class Executor;
104 } // namespace Threading
105 } // namespace Utils
106
107 namespace Auth
108 {
109 class AWSCredentials;
110 class AWSCredentialsProvider;
111 } // namespace Auth
112
113 namespace Client
114 {
115 class RetryStrategy;
116 } // namespace Client
117
118 namespace QConnect
119 {
123
124 namespace Model
125 {
126 /* Service model forward declarations required in QConnectClient header */
127 class CreateAIAgentRequest;
128 class CreateAIAgentVersionRequest;
129 class CreateAIPromptRequest;
130 class CreateAIPromptVersionRequest;
131 class CreateAssistantRequest;
132 class CreateAssistantAssociationRequest;
133 class CreateContentRequest;
134 class CreateContentAssociationRequest;
135 class CreateKnowledgeBaseRequest;
136 class CreateQuickResponseRequest;
137 class CreateSessionRequest;
138 class DeleteAIAgentRequest;
139 class DeleteAIAgentVersionRequest;
140 class DeleteAIPromptRequest;
141 class DeleteAIPromptVersionRequest;
142 class DeleteAssistantRequest;
143 class DeleteAssistantAssociationRequest;
144 class DeleteContentRequest;
145 class DeleteContentAssociationRequest;
146 class DeleteImportJobRequest;
147 class DeleteKnowledgeBaseRequest;
148 class DeleteQuickResponseRequest;
149 class GetAIAgentRequest;
150 class GetAIPromptRequest;
151 class GetAssistantRequest;
152 class GetAssistantAssociationRequest;
153 class GetContentRequest;
154 class GetContentAssociationRequest;
155 class GetContentSummaryRequest;
156 class GetImportJobRequest;
157 class GetKnowledgeBaseRequest;
158 class GetQuickResponseRequest;
159 class GetSessionRequest;
160 class ListAIAgentVersionsRequest;
161 class ListAIAgentsRequest;
162 class ListAIPromptVersionsRequest;
163 class ListAIPromptsRequest;
164 class ListAssistantAssociationsRequest;
165 class ListAssistantsRequest;
166 class ListContentAssociationsRequest;
167 class ListContentsRequest;
168 class ListImportJobsRequest;
169 class ListKnowledgeBasesRequest;
170 class ListQuickResponsesRequest;
171 class ListTagsForResourceRequest;
172 class NotifyRecommendationsReceivedRequest;
173 class PutFeedbackRequest;
174 class RemoveAssistantAIAgentRequest;
175 class RemoveKnowledgeBaseTemplateUriRequest;
176 class SearchContentRequest;
177 class SearchQuickResponsesRequest;
178 class SearchSessionsRequest;
179 class StartContentUploadRequest;
180 class StartImportJobRequest;
181 class TagResourceRequest;
182 class UntagResourceRequest;
183 class UpdateAIAgentRequest;
184 class UpdateAIPromptRequest;
185 class UpdateAssistantAIAgentRequest;
186 class UpdateContentRequest;
187 class UpdateKnowledgeBaseTemplateUriRequest;
188 class UpdateQuickResponseRequest;
189 class UpdateSessionRequest;
190 class UpdateSessionDataRequest;
191 /* End of service model forward declarations required in QConnectClient header */
192
193 /* Service model Outcome class definitions */
258 /* End of service model Outcome class definitions */
259
260 /* Service model Outcome callable definitions */
261 typedef std::future<CreateAIAgentOutcome> CreateAIAgentOutcomeCallable;
262 typedef std::future<CreateAIAgentVersionOutcome> CreateAIAgentVersionOutcomeCallable;
263 typedef std::future<CreateAIPromptOutcome> CreateAIPromptOutcomeCallable;
264 typedef std::future<CreateAIPromptVersionOutcome> CreateAIPromptVersionOutcomeCallable;
265 typedef std::future<CreateAssistantOutcome> CreateAssistantOutcomeCallable;
266 typedef std::future<CreateAssistantAssociationOutcome> CreateAssistantAssociationOutcomeCallable;
267 typedef std::future<CreateContentOutcome> CreateContentOutcomeCallable;
268 typedef std::future<CreateContentAssociationOutcome> CreateContentAssociationOutcomeCallable;
269 typedef std::future<CreateKnowledgeBaseOutcome> CreateKnowledgeBaseOutcomeCallable;
270 typedef std::future<CreateQuickResponseOutcome> CreateQuickResponseOutcomeCallable;
271 typedef std::future<CreateSessionOutcome> CreateSessionOutcomeCallable;
272 typedef std::future<DeleteAIAgentOutcome> DeleteAIAgentOutcomeCallable;
273 typedef std::future<DeleteAIAgentVersionOutcome> DeleteAIAgentVersionOutcomeCallable;
274 typedef std::future<DeleteAIPromptOutcome> DeleteAIPromptOutcomeCallable;
275 typedef std::future<DeleteAIPromptVersionOutcome> DeleteAIPromptVersionOutcomeCallable;
276 typedef std::future<DeleteAssistantOutcome> DeleteAssistantOutcomeCallable;
277 typedef std::future<DeleteAssistantAssociationOutcome> DeleteAssistantAssociationOutcomeCallable;
278 typedef std::future<DeleteContentOutcome> DeleteContentOutcomeCallable;
279 typedef std::future<DeleteContentAssociationOutcome> DeleteContentAssociationOutcomeCallable;
280 typedef std::future<DeleteImportJobOutcome> DeleteImportJobOutcomeCallable;
281 typedef std::future<DeleteKnowledgeBaseOutcome> DeleteKnowledgeBaseOutcomeCallable;
282 typedef std::future<DeleteQuickResponseOutcome> DeleteQuickResponseOutcomeCallable;
283 typedef std::future<GetAIAgentOutcome> GetAIAgentOutcomeCallable;
284 typedef std::future<GetAIPromptOutcome> GetAIPromptOutcomeCallable;
285 typedef std::future<GetAssistantOutcome> GetAssistantOutcomeCallable;
286 typedef std::future<GetAssistantAssociationOutcome> GetAssistantAssociationOutcomeCallable;
287 typedef std::future<GetContentOutcome> GetContentOutcomeCallable;
288 typedef std::future<GetContentAssociationOutcome> GetContentAssociationOutcomeCallable;
289 typedef std::future<GetContentSummaryOutcome> GetContentSummaryOutcomeCallable;
290 typedef std::future<GetImportJobOutcome> GetImportJobOutcomeCallable;
291 typedef std::future<GetKnowledgeBaseOutcome> GetKnowledgeBaseOutcomeCallable;
292 typedef std::future<GetQuickResponseOutcome> GetQuickResponseOutcomeCallable;
293 typedef std::future<GetSessionOutcome> GetSessionOutcomeCallable;
294 typedef std::future<ListAIAgentVersionsOutcome> ListAIAgentVersionsOutcomeCallable;
295 typedef std::future<ListAIAgentsOutcome> ListAIAgentsOutcomeCallable;
296 typedef std::future<ListAIPromptVersionsOutcome> ListAIPromptVersionsOutcomeCallable;
297 typedef std::future<ListAIPromptsOutcome> ListAIPromptsOutcomeCallable;
298 typedef std::future<ListAssistantAssociationsOutcome> ListAssistantAssociationsOutcomeCallable;
299 typedef std::future<ListAssistantsOutcome> ListAssistantsOutcomeCallable;
300 typedef std::future<ListContentAssociationsOutcome> ListContentAssociationsOutcomeCallable;
301 typedef std::future<ListContentsOutcome> ListContentsOutcomeCallable;
302 typedef std::future<ListImportJobsOutcome> ListImportJobsOutcomeCallable;
303 typedef std::future<ListKnowledgeBasesOutcome> ListKnowledgeBasesOutcomeCallable;
304 typedef std::future<ListQuickResponsesOutcome> ListQuickResponsesOutcomeCallable;
305 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
306 typedef std::future<NotifyRecommendationsReceivedOutcome> NotifyRecommendationsReceivedOutcomeCallable;
307 typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
308 typedef std::future<RemoveAssistantAIAgentOutcome> RemoveAssistantAIAgentOutcomeCallable;
309 typedef std::future<RemoveKnowledgeBaseTemplateUriOutcome> RemoveKnowledgeBaseTemplateUriOutcomeCallable;
310 typedef std::future<SearchContentOutcome> SearchContentOutcomeCallable;
311 typedef std::future<SearchQuickResponsesOutcome> SearchQuickResponsesOutcomeCallable;
312 typedef std::future<SearchSessionsOutcome> SearchSessionsOutcomeCallable;
313 typedef std::future<StartContentUploadOutcome> StartContentUploadOutcomeCallable;
314 typedef std::future<StartImportJobOutcome> StartImportJobOutcomeCallable;
315 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
316 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
317 typedef std::future<UpdateAIAgentOutcome> UpdateAIAgentOutcomeCallable;
318 typedef std::future<UpdateAIPromptOutcome> UpdateAIPromptOutcomeCallable;
319 typedef std::future<UpdateAssistantAIAgentOutcome> UpdateAssistantAIAgentOutcomeCallable;
320 typedef std::future<UpdateContentOutcome> UpdateContentOutcomeCallable;
321 typedef std::future<UpdateKnowledgeBaseTemplateUriOutcome> UpdateKnowledgeBaseTemplateUriOutcomeCallable;
322 typedef std::future<UpdateQuickResponseOutcome> UpdateQuickResponseOutcomeCallable;
323 typedef std::future<UpdateSessionOutcome> UpdateSessionOutcomeCallable;
324 typedef std::future<UpdateSessionDataOutcome> UpdateSessionDataOutcomeCallable;
325 /* End of service model Outcome callable definitions */
326 } // namespace Model
327
328 class QConnectClient;
329
330 /* Service model async handlers definitions */
331 typedef std::function<void(const QConnectClient*, const Model::CreateAIAgentRequest&, const Model::CreateAIAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAIAgentResponseReceivedHandler;
332 typedef std::function<void(const QConnectClient*, const Model::CreateAIAgentVersionRequest&, const Model::CreateAIAgentVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAIAgentVersionResponseReceivedHandler;
333 typedef std::function<void(const QConnectClient*, const Model::CreateAIPromptRequest&, const Model::CreateAIPromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAIPromptResponseReceivedHandler;
334 typedef std::function<void(const QConnectClient*, const Model::CreateAIPromptVersionRequest&, const Model::CreateAIPromptVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAIPromptVersionResponseReceivedHandler;
335 typedef std::function<void(const QConnectClient*, const Model::CreateAssistantRequest&, const Model::CreateAssistantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssistantResponseReceivedHandler;
336 typedef std::function<void(const QConnectClient*, const Model::CreateAssistantAssociationRequest&, const Model::CreateAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssistantAssociationResponseReceivedHandler;
337 typedef std::function<void(const QConnectClient*, const Model::CreateContentRequest&, const Model::CreateContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContentResponseReceivedHandler;
338 typedef std::function<void(const QConnectClient*, const Model::CreateContentAssociationRequest&, const Model::CreateContentAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContentAssociationResponseReceivedHandler;
339 typedef std::function<void(const QConnectClient*, const Model::CreateKnowledgeBaseRequest&, const Model::CreateKnowledgeBaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKnowledgeBaseResponseReceivedHandler;
340 typedef std::function<void(const QConnectClient*, const Model::CreateQuickResponseRequest&, const Model::CreateQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQuickResponseResponseReceivedHandler;
341 typedef std::function<void(const QConnectClient*, const Model::CreateSessionRequest&, const Model::CreateSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSessionResponseReceivedHandler;
342 typedef std::function<void(const QConnectClient*, const Model::DeleteAIAgentRequest&, const Model::DeleteAIAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAIAgentResponseReceivedHandler;
343 typedef std::function<void(const QConnectClient*, const Model::DeleteAIAgentVersionRequest&, const Model::DeleteAIAgentVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAIAgentVersionResponseReceivedHandler;
344 typedef std::function<void(const QConnectClient*, const Model::DeleteAIPromptRequest&, const Model::DeleteAIPromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAIPromptResponseReceivedHandler;
345 typedef std::function<void(const QConnectClient*, const Model::DeleteAIPromptVersionRequest&, const Model::DeleteAIPromptVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAIPromptVersionResponseReceivedHandler;
346 typedef std::function<void(const QConnectClient*, const Model::DeleteAssistantRequest&, const Model::DeleteAssistantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssistantResponseReceivedHandler;
347 typedef std::function<void(const QConnectClient*, const Model::DeleteAssistantAssociationRequest&, const Model::DeleteAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssistantAssociationResponseReceivedHandler;
348 typedef std::function<void(const QConnectClient*, const Model::DeleteContentRequest&, const Model::DeleteContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContentResponseReceivedHandler;
349 typedef std::function<void(const QConnectClient*, const Model::DeleteContentAssociationRequest&, const Model::DeleteContentAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContentAssociationResponseReceivedHandler;
350 typedef std::function<void(const QConnectClient*, const Model::DeleteImportJobRequest&, const Model::DeleteImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteImportJobResponseReceivedHandler;
351 typedef std::function<void(const QConnectClient*, const Model::DeleteKnowledgeBaseRequest&, const Model::DeleteKnowledgeBaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKnowledgeBaseResponseReceivedHandler;
352 typedef std::function<void(const QConnectClient*, const Model::DeleteQuickResponseRequest&, const Model::DeleteQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQuickResponseResponseReceivedHandler;
353 typedef std::function<void(const QConnectClient*, const Model::GetAIAgentRequest&, const Model::GetAIAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAIAgentResponseReceivedHandler;
354 typedef std::function<void(const QConnectClient*, const Model::GetAIPromptRequest&, const Model::GetAIPromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAIPromptResponseReceivedHandler;
355 typedef std::function<void(const QConnectClient*, const Model::GetAssistantRequest&, const Model::GetAssistantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssistantResponseReceivedHandler;
356 typedef std::function<void(const QConnectClient*, const Model::GetAssistantAssociationRequest&, const Model::GetAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssistantAssociationResponseReceivedHandler;
357 typedef std::function<void(const QConnectClient*, const Model::GetContentRequest&, const Model::GetContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContentResponseReceivedHandler;
358 typedef std::function<void(const QConnectClient*, const Model::GetContentAssociationRequest&, const Model::GetContentAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContentAssociationResponseReceivedHandler;
359 typedef std::function<void(const QConnectClient*, const Model::GetContentSummaryRequest&, const Model::GetContentSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContentSummaryResponseReceivedHandler;
360 typedef std::function<void(const QConnectClient*, const Model::GetImportJobRequest&, const Model::GetImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetImportJobResponseReceivedHandler;
361 typedef std::function<void(const QConnectClient*, const Model::GetKnowledgeBaseRequest&, const Model::GetKnowledgeBaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKnowledgeBaseResponseReceivedHandler;
362 typedef std::function<void(const QConnectClient*, const Model::GetQuickResponseRequest&, const Model::GetQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQuickResponseResponseReceivedHandler;
363 typedef std::function<void(const QConnectClient*, const Model::GetSessionRequest&, const Model::GetSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSessionResponseReceivedHandler;
364 typedef std::function<void(const QConnectClient*, const Model::ListAIAgentVersionsRequest&, const Model::ListAIAgentVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAIAgentVersionsResponseReceivedHandler;
365 typedef std::function<void(const QConnectClient*, const Model::ListAIAgentsRequest&, const Model::ListAIAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAIAgentsResponseReceivedHandler;
366 typedef std::function<void(const QConnectClient*, const Model::ListAIPromptVersionsRequest&, const Model::ListAIPromptVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAIPromptVersionsResponseReceivedHandler;
367 typedef std::function<void(const QConnectClient*, const Model::ListAIPromptsRequest&, const Model::ListAIPromptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAIPromptsResponseReceivedHandler;
368 typedef std::function<void(const QConnectClient*, const Model::ListAssistantAssociationsRequest&, const Model::ListAssistantAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssistantAssociationsResponseReceivedHandler;
369 typedef std::function<void(const QConnectClient*, const Model::ListAssistantsRequest&, const Model::ListAssistantsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssistantsResponseReceivedHandler;
370 typedef std::function<void(const QConnectClient*, const Model::ListContentAssociationsRequest&, const Model::ListContentAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContentAssociationsResponseReceivedHandler;
371 typedef std::function<void(const QConnectClient*, const Model::ListContentsRequest&, const Model::ListContentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContentsResponseReceivedHandler;
372 typedef std::function<void(const QConnectClient*, const Model::ListImportJobsRequest&, const Model::ListImportJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportJobsResponseReceivedHandler;
373 typedef std::function<void(const QConnectClient*, const Model::ListKnowledgeBasesRequest&, const Model::ListKnowledgeBasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKnowledgeBasesResponseReceivedHandler;
374 typedef std::function<void(const QConnectClient*, const Model::ListQuickResponsesRequest&, const Model::ListQuickResponsesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQuickResponsesResponseReceivedHandler;
375 typedef std::function<void(const QConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
376 typedef std::function<void(const QConnectClient*, const Model::NotifyRecommendationsReceivedRequest&, const Model::NotifyRecommendationsReceivedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > NotifyRecommendationsReceivedResponseReceivedHandler;
377 typedef std::function<void(const QConnectClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFeedbackResponseReceivedHandler;
378 typedef std::function<void(const QConnectClient*, const Model::RemoveAssistantAIAgentRequest&, const Model::RemoveAssistantAIAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAssistantAIAgentResponseReceivedHandler;
379 typedef std::function<void(const QConnectClient*, const Model::RemoveKnowledgeBaseTemplateUriRequest&, const Model::RemoveKnowledgeBaseTemplateUriOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveKnowledgeBaseTemplateUriResponseReceivedHandler;
380 typedef std::function<void(const QConnectClient*, const Model::SearchContentRequest&, const Model::SearchContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchContentResponseReceivedHandler;
381 typedef std::function<void(const QConnectClient*, const Model::SearchQuickResponsesRequest&, const Model::SearchQuickResponsesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchQuickResponsesResponseReceivedHandler;
382 typedef std::function<void(const QConnectClient*, const Model::SearchSessionsRequest&, const Model::SearchSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchSessionsResponseReceivedHandler;
383 typedef std::function<void(const QConnectClient*, const Model::StartContentUploadRequest&, const Model::StartContentUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContentUploadResponseReceivedHandler;
384 typedef std::function<void(const QConnectClient*, const Model::StartImportJobRequest&, const Model::StartImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportJobResponseReceivedHandler;
385 typedef std::function<void(const QConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
386 typedef std::function<void(const QConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
387 typedef std::function<void(const QConnectClient*, const Model::UpdateAIAgentRequest&, const Model::UpdateAIAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAIAgentResponseReceivedHandler;
388 typedef std::function<void(const QConnectClient*, const Model::UpdateAIPromptRequest&, const Model::UpdateAIPromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAIPromptResponseReceivedHandler;
389 typedef std::function<void(const QConnectClient*, const Model::UpdateAssistantAIAgentRequest&, const Model::UpdateAssistantAIAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssistantAIAgentResponseReceivedHandler;
390 typedef std::function<void(const QConnectClient*, const Model::UpdateContentRequest&, const Model::UpdateContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContentResponseReceivedHandler;
391 typedef std::function<void(const QConnectClient*, const Model::UpdateKnowledgeBaseTemplateUriRequest&, const Model::UpdateKnowledgeBaseTemplateUriOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKnowledgeBaseTemplateUriResponseReceivedHandler;
392 typedef std::function<void(const QConnectClient*, const Model::UpdateQuickResponseRequest&, const Model::UpdateQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQuickResponseResponseReceivedHandler;
393 typedef std::function<void(const QConnectClient*, const Model::UpdateSessionRequest&, const Model::UpdateSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSessionResponseReceivedHandler;
394 typedef std::function<void(const QConnectClient*, const Model::UpdateSessionDataRequest&, const Model::UpdateSessionDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSessionDataResponseReceivedHandler;
395 /* End of service model async handlers definitions */
396 } // namespace QConnect
397} // namespace Aws
EndpointProviderBase< QConnectClientConfiguration, QConnectBuiltInParameters, QConnectClientContextParameters > QConnectEndpointProviderBase
std::future< StartContentUploadOutcome > StartContentUploadOutcomeCallable
Aws::Utils::Outcome< GetQuickResponseResult, QConnectError > GetQuickResponseOutcome
std::future< RemoveKnowledgeBaseTemplateUriOutcome > RemoveKnowledgeBaseTemplateUriOutcomeCallable
std::future< ListAIAgentsOutcome > ListAIAgentsOutcomeCallable
std::future< ListAIPromptsOutcome > ListAIPromptsOutcomeCallable
std::future< DeleteImportJobOutcome > DeleteImportJobOutcomeCallable
std::future< CreateContentOutcome > CreateContentOutcomeCallable
std::future< DeleteAIAgentVersionOutcome > DeleteAIAgentVersionOutcomeCallable
std::future< CreateAssistantAssociationOutcome > CreateAssistantAssociationOutcomeCallable
Aws::Utils::Outcome< ListContentAssociationsResult, QConnectError > ListContentAssociationsOutcome
std::future< ListAssistantsOutcome > ListAssistantsOutcomeCallable
Aws::Utils::Outcome< DeleteContentAssociationResult, QConnectError > DeleteContentAssociationOutcome
Aws::Utils::Outcome< GetKnowledgeBaseResult, QConnectError > GetKnowledgeBaseOutcome
Aws::Utils::Outcome< SearchContentResult, QConnectError > SearchContentOutcome
std::future< UpdateQuickResponseOutcome > UpdateQuickResponseOutcomeCallable
Aws::Utils::Outcome< CreateContentResult, QConnectError > CreateContentOutcome
Aws::Utils::Outcome< UpdateContentResult, QConnectError > UpdateContentOutcome
Aws::Utils::Outcome< CreateAssistantResult, QConnectError > CreateAssistantOutcome
std::future< GetSessionOutcome > GetSessionOutcomeCallable
Aws::Utils::Outcome< SearchSessionsResult, QConnectError > SearchSessionsOutcome
Aws::Utils::Outcome< UpdateAIPromptResult, QConnectError > UpdateAIPromptOutcome
std::future< NotifyRecommendationsReceivedOutcome > NotifyRecommendationsReceivedOutcomeCallable
Aws::Utils::Outcome< CreateContentAssociationResult, QConnectError > CreateContentAssociationOutcome
Aws::Utils::Outcome< CreateQuickResponseResult, QConnectError > CreateQuickResponseOutcome
Aws::Utils::Outcome< UpdateSessionDataResult, QConnectError > UpdateSessionDataOutcome
Aws::Utils::Outcome< CreateAIAgentResult, QConnectError > CreateAIAgentOutcome
std::future< GetImportJobOutcome > GetImportJobOutcomeCallable
std::future< UpdateAIAgentOutcome > UpdateAIAgentOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateSessionResult, QConnectError > CreateSessionOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, QConnectError > ListTagsForResourceOutcome
std::future< SearchQuickResponsesOutcome > SearchQuickResponsesOutcomeCallable
Aws::Utils::Outcome< RemoveKnowledgeBaseTemplateUriResult, QConnectError > RemoveKnowledgeBaseTemplateUriOutcome
std::future< UpdateAssistantAIAgentOutcome > UpdateAssistantAIAgentOutcomeCallable
std::future< CreateAIPromptOutcome > CreateAIPromptOutcomeCallable
std::future< UpdateContentOutcome > UpdateContentOutcomeCallable
Aws::Utils::Outcome< GetSessionResult, QConnectError > GetSessionOutcome
Aws::Utils::Outcome< ListContentsResult, QConnectError > ListContentsOutcome
std::future< CreateSessionOutcome > CreateSessionOutcomeCallable
std::future< ListAIAgentVersionsOutcome > ListAIAgentVersionsOutcomeCallable
Aws::Utils::Outcome< ListAIPromptsResult, QConnectError > ListAIPromptsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteAIPromptOutcome > DeleteAIPromptOutcomeCallable
Aws::Utils::Outcome< ListAssistantAssociationsResult, QConnectError > ListAssistantAssociationsOutcome
Aws::Utils::Outcome< StartContentUploadResult, QConnectError > StartContentUploadOutcome
std::future< UpdateSessionDataOutcome > UpdateSessionDataOutcomeCallable
std::future< ListContentsOutcome > ListContentsOutcomeCallable
Aws::Utils::Outcome< GetContentSummaryResult, QConnectError > GetContentSummaryOutcome
Aws::Utils::Outcome< DeleteAssistantResult, QConnectError > DeleteAssistantOutcome
std::future< UpdateAIPromptOutcome > UpdateAIPromptOutcomeCallable
std::future< GetAssistantAssociationOutcome > GetAssistantAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteAIAgentResult, QConnectError > DeleteAIAgentOutcome
std::future< GetContentOutcome > GetContentOutcomeCallable
Aws::Utils::Outcome< GetContentResult, QConnectError > GetContentOutcome
std::future< SearchContentOutcome > SearchContentOutcomeCallable
std::future< ListContentAssociationsOutcome > ListContentAssociationsOutcomeCallable
std::future< UpdateSessionOutcome > UpdateSessionOutcomeCallable
Aws::Utils::Outcome< RemoveAssistantAIAgentResult, QConnectError > RemoveAssistantAIAgentOutcome
Aws::Utils::Outcome< ListImportJobsResult, QConnectError > ListImportJobsOutcome
std::future< RemoveAssistantAIAgentOutcome > RemoveAssistantAIAgentOutcomeCallable
Aws::Utils::Outcome< UpdateAIAgentResult, QConnectError > UpdateAIAgentOutcome
std::future< ListImportJobsOutcome > ListImportJobsOutcomeCallable
Aws::Utils::Outcome< ListAssistantsResult, QConnectError > ListAssistantsOutcome
Aws::Utils::Outcome< DeleteKnowledgeBaseResult, QConnectError > DeleteKnowledgeBaseOutcome
Aws::Utils::Outcome< TagResourceResult, QConnectError > TagResourceOutcome
Aws::Utils::Outcome< DeleteAIPromptVersionResult, QConnectError > DeleteAIPromptVersionOutcome
std::future< CreateAIAgentOutcome > CreateAIAgentOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, QConnectError > UntagResourceOutcome
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
Aws::Utils::Outcome< ListQuickResponsesResult, QConnectError > ListQuickResponsesOutcome
Aws::Utils::Outcome< DeleteAssistantAssociationResult, QConnectError > DeleteAssistantAssociationOutcome
std::future< CreateQuickResponseOutcome > CreateQuickResponseOutcomeCallable
std::future< DeleteAIPromptVersionOutcome > DeleteAIPromptVersionOutcomeCallable
Aws::Utils::Outcome< CreateAIPromptVersionResult, QConnectError > CreateAIPromptVersionOutcome
std::future< DeleteQuickResponseOutcome > DeleteQuickResponseOutcomeCallable
std::future< ListAssistantAssociationsOutcome > ListAssistantAssociationsOutcomeCallable
Aws::Utils::Outcome< CreateAssistantAssociationResult, QConnectError > CreateAssistantAssociationOutcome
std::future< ListAIPromptVersionsOutcome > ListAIPromptVersionsOutcomeCallable
Aws::Utils::Outcome< UpdateAssistantAIAgentResult, QConnectError > UpdateAssistantAIAgentOutcome
std::future< CreateAIPromptVersionOutcome > CreateAIPromptVersionOutcomeCallable
Aws::Utils::Outcome< SearchQuickResponsesResult, QConnectError > SearchQuickResponsesOutcome
Aws::Utils::Outcome< DeleteImportJobResult, QConnectError > DeleteImportJobOutcome
std::future< GetAssistantOutcome > GetAssistantOutcomeCallable
std::future< ListQuickResponsesOutcome > ListQuickResponsesOutcomeCallable
Aws::Utils::Outcome< CreateAIAgentVersionResult, QConnectError > CreateAIAgentVersionOutcome
std::future< DeleteContentOutcome > DeleteContentOutcomeCallable
Aws::Utils::Outcome< ListAIAgentVersionsResult, QConnectError > ListAIAgentVersionsOutcome
Aws::Utils::Outcome< StartImportJobResult, QConnectError > StartImportJobOutcome
std::future< DeleteAssistantOutcome > DeleteAssistantOutcomeCallable
Aws::Utils::Outcome< CreateKnowledgeBaseResult, QConnectError > CreateKnowledgeBaseOutcome
Aws::Utils::Outcome< DeleteAIPromptResult, QConnectError > DeleteAIPromptOutcome
std::future< DeleteAssistantAssociationOutcome > DeleteAssistantAssociationOutcomeCallable
std::future< DeleteKnowledgeBaseOutcome > DeleteKnowledgeBaseOutcomeCallable
Aws::Utils::Outcome< GetAIAgentResult, QConnectError > GetAIAgentOutcome
std::future< CreateAssistantOutcome > CreateAssistantOutcomeCallable
std::future< StartImportJobOutcome > StartImportJobOutcomeCallable
Aws::Utils::Outcome< CreateAIPromptResult, QConnectError > CreateAIPromptOutcome
Aws::Utils::Outcome< UpdateSessionResult, QConnectError > UpdateSessionOutcome
Aws::Utils::Outcome< GetContentAssociationResult, QConnectError > GetContentAssociationOutcome
Aws::Utils::Outcome< UpdateQuickResponseResult, QConnectError > UpdateQuickResponseOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< NotifyRecommendationsReceivedResult, QConnectError > NotifyRecommendationsReceivedOutcome
Aws::Utils::Outcome< GetAssistantAssociationResult, QConnectError > GetAssistantAssociationOutcome
std::future< CreateContentAssociationOutcome > CreateContentAssociationOutcomeCallable
std::future< GetKnowledgeBaseOutcome > GetKnowledgeBaseOutcomeCallable
std::future< GetContentAssociationOutcome > GetContentAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteContentResult, QConnectError > DeleteContentOutcome
std::future< ListKnowledgeBasesOutcome > ListKnowledgeBasesOutcomeCallable
Aws::Utils::Outcome< ListAIAgentsResult, QConnectError > ListAIAgentsOutcome
Aws::Utils::Outcome< DeleteAIAgentVersionResult, QConnectError > DeleteAIAgentVersionOutcome
std::future< DeleteAIAgentOutcome > DeleteAIAgentOutcomeCallable
Aws::Utils::Outcome< PutFeedbackResult, QConnectError > PutFeedbackOutcome
std::future< GetAIAgentOutcome > GetAIAgentOutcomeCallable
std::future< CreateKnowledgeBaseOutcome > CreateKnowledgeBaseOutcomeCallable
std::future< DeleteContentAssociationOutcome > DeleteContentAssociationOutcomeCallable
std::future< GetQuickResponseOutcome > GetQuickResponseOutcomeCallable
Aws::Utils::Outcome< DeleteQuickResponseResult, QConnectError > DeleteQuickResponseOutcome
std::future< SearchSessionsOutcome > SearchSessionsOutcomeCallable
Aws::Utils::Outcome< GetImportJobResult, QConnectError > GetImportJobOutcome
Aws::Utils::Outcome< GetAssistantResult, QConnectError > GetAssistantOutcome
Aws::Utils::Outcome< UpdateKnowledgeBaseTemplateUriResult, QConnectError > UpdateKnowledgeBaseTemplateUriOutcome
Aws::Utils::Outcome< GetAIPromptResult, QConnectError > GetAIPromptOutcome
std::future< UpdateKnowledgeBaseTemplateUriOutcome > UpdateKnowledgeBaseTemplateUriOutcomeCallable
Aws::Utils::Outcome< ListAIPromptVersionsResult, QConnectError > ListAIPromptVersionsOutcome
std::future< GetAIPromptOutcome > GetAIPromptOutcomeCallable
std::future< GetContentSummaryOutcome > GetContentSummaryOutcomeCallable
Aws::Utils::Outcome< ListKnowledgeBasesResult, QConnectError > ListKnowledgeBasesOutcome
std::future< CreateAIAgentVersionOutcome > CreateAIAgentVersionOutcomeCallable
std::function< void(const QConnectClient *, const Model::RemoveKnowledgeBaseTemplateUriRequest &, const Model::RemoveKnowledgeBaseTemplateUriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveKnowledgeBaseTemplateUriResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::StartImportJobRequest &, const Model::StartImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportJobResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetKnowledgeBaseRequest &, const Model::GetKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKnowledgeBaseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateQuickResponseRequest &, const Model::UpdateQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQuickResponseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateKnowledgeBaseRequest &, const Model::CreateKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKnowledgeBaseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetImportJobRequest &, const Model::GetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportJobResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateSessionRequest &, const Model::CreateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSessionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::SearchSessionsRequest &, const Model::SearchSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSessionsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateAIPromptVersionRequest &, const Model::CreateAIPromptVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAIPromptVersionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetAssistantRequest &, const Model::GetAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssistantResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::StartContentUploadRequest &, const Model::StartContentUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContentUploadResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteKnowledgeBaseRequest &, const Model::DeleteKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKnowledgeBaseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateQuickResponseRequest &, const Model::CreateQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQuickResponseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateAssistantRequest &, const Model::CreateAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssistantResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteQuickResponseRequest &, const Model::DeleteQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQuickResponseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetAssistantAssociationRequest &, const Model::GetAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssistantAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteAssistantRequest &, const Model::DeleteAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssistantResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::NotifyRecommendationsReceivedRequest &, const Model::NotifyRecommendationsReceivedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > NotifyRecommendationsReceivedResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateContentRequest &, const Model::CreateContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateAssistantAssociationRequest &, const Model::CreateAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssistantAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListAIPromptsRequest &, const Model::ListAIPromptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAIPromptsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteAIPromptVersionRequest &, const Model::DeleteAIPromptVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAIPromptVersionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateSessionRequest &, const Model::UpdateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSessionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::SearchContentRequest &, const Model::SearchContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchContentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetAIPromptRequest &, const Model::GetAIPromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAIPromptResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListAIAgentsRequest &, const Model::ListAIAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAIAgentsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateAIAgentRequest &, const Model::UpdateAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteAssistantAssociationRequest &, const Model::DeleteAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssistantAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetContentAssociationRequest &, const Model::GetContentAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContentAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetAIAgentRequest &, const Model::GetAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteAIPromptRequest &, const Model::DeleteAIPromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAIPromptResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteAIAgentVersionRequest &, const Model::DeleteAIAgentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAIAgentVersionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListKnowledgeBasesRequest &, const Model::ListKnowledgeBasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKnowledgeBasesResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetQuickResponseRequest &, const Model::GetQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQuickResponseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateAIPromptRequest &, const Model::CreateAIPromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAIPromptResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteAIAgentRequest &, const Model::DeleteAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateAIAgentVersionRequest &, const Model::CreateAIAgentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAIAgentVersionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateSessionDataRequest &, const Model::UpdateSessionDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSessionDataResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteContentAssociationRequest &, const Model::DeleteContentAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContentAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListContentAssociationsRequest &, const Model::ListContentAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContentAssociationsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListImportJobsRequest &, const Model::ListImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportJobsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListAIAgentVersionsRequest &, const Model::ListAIAgentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAIAgentVersionsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetContentRequest &, const Model::GetContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListAssistantAssociationsRequest &, const Model::ListAssistantAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssistantAssociationsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSessionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateAssistantAIAgentRequest &, const Model::UpdateAssistantAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssistantAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateAIAgentRequest &, const Model::CreateAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateKnowledgeBaseTemplateUriRequest &, const Model::UpdateKnowledgeBaseTemplateUriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKnowledgeBaseTemplateUriResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateContentAssociationRequest &, const Model::CreateContentAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContentAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteContentRequest &, const Model::DeleteContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateAIPromptRequest &, const Model::UpdateAIPromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAIPromptResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListAssistantsRequest &, const Model::ListAssistantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssistantsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::SearchQuickResponsesRequest &, const Model::SearchQuickResponsesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchQuickResponsesResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetContentSummaryRequest &, const Model::GetContentSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContentSummaryResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListContentsRequest &, const Model::ListContentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContentsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::RemoveAssistantAIAgentRequest &, const Model::RemoveAssistantAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAssistantAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListAIPromptVersionsRequest &, const Model::ListAIPromptVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAIPromptVersionsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListQuickResponsesRequest &, const Model::ListQuickResponsesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQuickResponsesResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteImportJobRequest &, const Model::DeleteImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImportJobResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateContentRequest &, const Model::UpdateContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContentResponseReceivedHandler