AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
QConnectServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/qconnect/QConnectEndpointProvider.h>
15#include <aws/qconnect/QConnectErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in QConnectClient header */
22#include <aws/qconnect/model/ActivateMessageTemplateResult.h>
23#include <aws/qconnect/model/CreateAIAgentResult.h>
24#include <aws/qconnect/model/CreateAIAgentVersionResult.h>
25#include <aws/qconnect/model/CreateAIGuardrailResult.h>
26#include <aws/qconnect/model/CreateAIGuardrailVersionResult.h>
27#include <aws/qconnect/model/CreateAIPromptResult.h>
28#include <aws/qconnect/model/CreateAIPromptVersionResult.h>
29#include <aws/qconnect/model/CreateAssistantAssociationResult.h>
30#include <aws/qconnect/model/CreateAssistantResult.h>
31#include <aws/qconnect/model/CreateContentAssociationResult.h>
32#include <aws/qconnect/model/CreateContentResult.h>
33#include <aws/qconnect/model/CreateKnowledgeBaseResult.h>
34#include <aws/qconnect/model/CreateMessageTemplateAttachmentResult.h>
35#include <aws/qconnect/model/CreateMessageTemplateResult.h>
36#include <aws/qconnect/model/CreateMessageTemplateVersionResult.h>
37#include <aws/qconnect/model/CreateQuickResponseResult.h>
38#include <aws/qconnect/model/CreateSessionResult.h>
39#include <aws/qconnect/model/DeactivateMessageTemplateResult.h>
40#include <aws/qconnect/model/DeleteAIAgentResult.h>
41#include <aws/qconnect/model/DeleteAIAgentVersionResult.h>
42#include <aws/qconnect/model/DeleteAIGuardrailResult.h>
43#include <aws/qconnect/model/DeleteAIGuardrailVersionResult.h>
44#include <aws/qconnect/model/DeleteAIPromptResult.h>
45#include <aws/qconnect/model/DeleteAIPromptVersionResult.h>
46#include <aws/qconnect/model/DeleteAssistantAssociationResult.h>
47#include <aws/qconnect/model/DeleteAssistantResult.h>
48#include <aws/qconnect/model/DeleteContentAssociationResult.h>
49#include <aws/qconnect/model/DeleteContentResult.h>
50#include <aws/qconnect/model/DeleteImportJobResult.h>
51#include <aws/qconnect/model/DeleteKnowledgeBaseResult.h>
52#include <aws/qconnect/model/DeleteMessageTemplateAttachmentResult.h>
53#include <aws/qconnect/model/DeleteMessageTemplateResult.h>
54#include <aws/qconnect/model/DeleteQuickResponseResult.h>
55#include <aws/qconnect/model/GetAIAgentResult.h>
56#include <aws/qconnect/model/GetAIGuardrailResult.h>
57#include <aws/qconnect/model/GetAIPromptResult.h>
58#include <aws/qconnect/model/GetAssistantAssociationResult.h>
59#include <aws/qconnect/model/GetAssistantResult.h>
60#include <aws/qconnect/model/GetContentAssociationResult.h>
61#include <aws/qconnect/model/GetContentResult.h>
62#include <aws/qconnect/model/GetContentSummaryResult.h>
63#include <aws/qconnect/model/GetImportJobResult.h>
64#include <aws/qconnect/model/GetKnowledgeBaseResult.h>
65#include <aws/qconnect/model/GetMessageTemplateResult.h>
66#include <aws/qconnect/model/GetNextMessageResult.h>
67#include <aws/qconnect/model/GetQuickResponseResult.h>
68#include <aws/qconnect/model/GetSessionResult.h>
69#include <aws/qconnect/model/ListAIAgentVersionsResult.h>
70#include <aws/qconnect/model/ListAIAgentsResult.h>
71#include <aws/qconnect/model/ListAIGuardrailVersionsResult.h>
72#include <aws/qconnect/model/ListAIGuardrailsResult.h>
73#include <aws/qconnect/model/ListAIPromptVersionsResult.h>
74#include <aws/qconnect/model/ListAIPromptsResult.h>
75#include <aws/qconnect/model/ListAssistantAssociationsResult.h>
76#include <aws/qconnect/model/ListAssistantsRequest.h>
77#include <aws/qconnect/model/ListAssistantsResult.h>
78#include <aws/qconnect/model/ListContentAssociationsResult.h>
79#include <aws/qconnect/model/ListContentsResult.h>
80#include <aws/qconnect/model/ListImportJobsResult.h>
81#include <aws/qconnect/model/ListKnowledgeBasesRequest.h>
82#include <aws/qconnect/model/ListKnowledgeBasesResult.h>
83#include <aws/qconnect/model/ListMessageTemplateVersionsResult.h>
84#include <aws/qconnect/model/ListMessageTemplatesResult.h>
85#include <aws/qconnect/model/ListMessagesResult.h>
86#include <aws/qconnect/model/ListModelsResult.h>
87#include <aws/qconnect/model/ListQuickResponsesResult.h>
88#include <aws/qconnect/model/ListSpansResult.h>
89#include <aws/qconnect/model/ListTagsForResourceResult.h>
90#include <aws/qconnect/model/NotifyRecommendationsReceivedResult.h>
91#include <aws/qconnect/model/PutFeedbackResult.h>
92#include <aws/qconnect/model/RemoveAssistantAIAgentResult.h>
93#include <aws/qconnect/model/RemoveKnowledgeBaseTemplateUriResult.h>
94#include <aws/qconnect/model/RenderMessageTemplateResult.h>
95#include <aws/qconnect/model/RetrieveSdkResult.h>
96#include <aws/qconnect/model/SearchContentResult.h>
97#include <aws/qconnect/model/SearchMessageTemplatesResult.h>
98#include <aws/qconnect/model/SearchQuickResponsesResult.h>
99#include <aws/qconnect/model/SearchSessionsResult.h>
100#include <aws/qconnect/model/SendMessageResult.h>
101#include <aws/qconnect/model/StartContentUploadResult.h>
102#include <aws/qconnect/model/StartImportJobResult.h>
103#include <aws/qconnect/model/TagResourceResult.h>
104#include <aws/qconnect/model/UntagResourceResult.h>
105#include <aws/qconnect/model/UpdateAIAgentResult.h>
106#include <aws/qconnect/model/UpdateAIGuardrailResult.h>
107#include <aws/qconnect/model/UpdateAIPromptResult.h>
108#include <aws/qconnect/model/UpdateAssistantAIAgentResult.h>
109#include <aws/qconnect/model/UpdateContentResult.h>
110#include <aws/qconnect/model/UpdateKnowledgeBaseTemplateUriResult.h>
111#include <aws/qconnect/model/UpdateMessageTemplateMetadataResult.h>
112#include <aws/qconnect/model/UpdateMessageTemplateResult.h>
113#include <aws/qconnect/model/UpdateQuickResponseResult.h>
114#include <aws/qconnect/model/UpdateSessionDataResult.h>
115#include <aws/qconnect/model/UpdateSessionResult.h>
116/* End of service model headers required in QConnectClient header */
117
118namespace Aws {
119namespace Http {
120class HttpClient;
121class HttpClientFactory;
122} // namespace Http
123
124namespace Utils {
125template <typename R, typename E>
126class Outcome;
127
128namespace Threading {
129class Executor;
130} // namespace Threading
131} // namespace Utils
132
133namespace Auth {
134class AWSCredentials;
135class AWSCredentialsProvider;
136} // namespace Auth
137
138namespace Client {
139class RetryStrategy;
140} // namespace Client
141
142namespace QConnect {
146
147namespace Model {
148/* Service model forward declarations required in QConnectClient header */
149class ActivateMessageTemplateRequest;
150class CreateAIAgentRequest;
151class CreateAIAgentVersionRequest;
152class CreateAIGuardrailRequest;
153class CreateAIGuardrailVersionRequest;
154class CreateAIPromptRequest;
155class CreateAIPromptVersionRequest;
156class CreateAssistantRequest;
157class CreateAssistantAssociationRequest;
158class CreateContentRequest;
159class CreateContentAssociationRequest;
160class CreateKnowledgeBaseRequest;
161class CreateMessageTemplateRequest;
162class CreateMessageTemplateAttachmentRequest;
163class CreateMessageTemplateVersionRequest;
164class CreateQuickResponseRequest;
165class CreateSessionRequest;
166class DeactivateMessageTemplateRequest;
167class DeleteAIAgentRequest;
168class DeleteAIAgentVersionRequest;
169class DeleteAIGuardrailRequest;
170class DeleteAIGuardrailVersionRequest;
171class DeleteAIPromptRequest;
172class DeleteAIPromptVersionRequest;
173class DeleteAssistantRequest;
174class DeleteAssistantAssociationRequest;
175class DeleteContentRequest;
176class DeleteContentAssociationRequest;
177class DeleteImportJobRequest;
178class DeleteKnowledgeBaseRequest;
179class DeleteMessageTemplateRequest;
180class DeleteMessageTemplateAttachmentRequest;
181class DeleteQuickResponseRequest;
182class GetAIAgentRequest;
183class GetAIGuardrailRequest;
184class GetAIPromptRequest;
185class GetAssistantRequest;
186class GetAssistantAssociationRequest;
187class GetContentRequest;
188class GetContentAssociationRequest;
189class GetContentSummaryRequest;
190class GetImportJobRequest;
191class GetKnowledgeBaseRequest;
192class GetMessageTemplateRequest;
193class GetNextMessageRequest;
194class GetQuickResponseRequest;
195class GetSessionRequest;
196class ListAIAgentVersionsRequest;
197class ListAIAgentsRequest;
198class ListAIGuardrailVersionsRequest;
199class ListAIGuardrailsRequest;
200class ListAIPromptVersionsRequest;
201class ListAIPromptsRequest;
202class ListAssistantAssociationsRequest;
203class ListAssistantsRequest;
204class ListContentAssociationsRequest;
205class ListContentsRequest;
206class ListImportJobsRequest;
207class ListKnowledgeBasesRequest;
208class ListMessageTemplateVersionsRequest;
209class ListMessageTemplatesRequest;
210class ListMessagesRequest;
211class ListModelsRequest;
212class ListQuickResponsesRequest;
213class ListSpansRequest;
214class ListTagsForResourceRequest;
215class NotifyRecommendationsReceivedRequest;
216class PutFeedbackRequest;
217class RemoveAssistantAIAgentRequest;
218class RemoveKnowledgeBaseTemplateUriRequest;
219class RenderMessageTemplateRequest;
220class RetrieveRequest;
221class SearchContentRequest;
222class SearchMessageTemplatesRequest;
223class SearchQuickResponsesRequest;
224class SearchSessionsRequest;
225class SendMessageRequest;
226class StartContentUploadRequest;
227class StartImportJobRequest;
228class TagResourceRequest;
229class UntagResourceRequest;
230class UpdateAIAgentRequest;
231class UpdateAIGuardrailRequest;
232class UpdateAIPromptRequest;
233class UpdateAssistantAIAgentRequest;
234class UpdateContentRequest;
235class UpdateKnowledgeBaseTemplateUriRequest;
236class UpdateMessageTemplateRequest;
237class UpdateMessageTemplateMetadataRequest;
238class UpdateQuickResponseRequest;
239class UpdateSessionRequest;
240class UpdateSessionDataRequest;
241/* End of service model forward declarations required in QConnectClient header */
242
243/* Service model Outcome class definitions */
336/* End of service model Outcome class definitions */
337
338/* Service model Outcome callable definitions */
339typedef std::future<ActivateMessageTemplateOutcome> ActivateMessageTemplateOutcomeCallable;
340typedef std::future<CreateAIAgentOutcome> CreateAIAgentOutcomeCallable;
341typedef std::future<CreateAIAgentVersionOutcome> CreateAIAgentVersionOutcomeCallable;
342typedef std::future<CreateAIGuardrailOutcome> CreateAIGuardrailOutcomeCallable;
343typedef std::future<CreateAIGuardrailVersionOutcome> CreateAIGuardrailVersionOutcomeCallable;
344typedef std::future<CreateAIPromptOutcome> CreateAIPromptOutcomeCallable;
345typedef std::future<CreateAIPromptVersionOutcome> CreateAIPromptVersionOutcomeCallable;
346typedef std::future<CreateAssistantOutcome> CreateAssistantOutcomeCallable;
347typedef std::future<CreateAssistantAssociationOutcome> CreateAssistantAssociationOutcomeCallable;
348typedef std::future<CreateContentOutcome> CreateContentOutcomeCallable;
349typedef std::future<CreateContentAssociationOutcome> CreateContentAssociationOutcomeCallable;
350typedef std::future<CreateKnowledgeBaseOutcome> CreateKnowledgeBaseOutcomeCallable;
351typedef std::future<CreateMessageTemplateOutcome> CreateMessageTemplateOutcomeCallable;
352typedef std::future<CreateMessageTemplateAttachmentOutcome> CreateMessageTemplateAttachmentOutcomeCallable;
353typedef std::future<CreateMessageTemplateVersionOutcome> CreateMessageTemplateVersionOutcomeCallable;
354typedef std::future<CreateQuickResponseOutcome> CreateQuickResponseOutcomeCallable;
355typedef std::future<CreateSessionOutcome> CreateSessionOutcomeCallable;
356typedef std::future<DeactivateMessageTemplateOutcome> DeactivateMessageTemplateOutcomeCallable;
357typedef std::future<DeleteAIAgentOutcome> DeleteAIAgentOutcomeCallable;
358typedef std::future<DeleteAIAgentVersionOutcome> DeleteAIAgentVersionOutcomeCallable;
359typedef std::future<DeleteAIGuardrailOutcome> DeleteAIGuardrailOutcomeCallable;
360typedef std::future<DeleteAIGuardrailVersionOutcome> DeleteAIGuardrailVersionOutcomeCallable;
361typedef std::future<DeleteAIPromptOutcome> DeleteAIPromptOutcomeCallable;
362typedef std::future<DeleteAIPromptVersionOutcome> DeleteAIPromptVersionOutcomeCallable;
363typedef std::future<DeleteAssistantOutcome> DeleteAssistantOutcomeCallable;
364typedef std::future<DeleteAssistantAssociationOutcome> DeleteAssistantAssociationOutcomeCallable;
365typedef std::future<DeleteContentOutcome> DeleteContentOutcomeCallable;
366typedef std::future<DeleteContentAssociationOutcome> DeleteContentAssociationOutcomeCallable;
367typedef std::future<DeleteImportJobOutcome> DeleteImportJobOutcomeCallable;
368typedef std::future<DeleteKnowledgeBaseOutcome> DeleteKnowledgeBaseOutcomeCallable;
369typedef std::future<DeleteMessageTemplateOutcome> DeleteMessageTemplateOutcomeCallable;
370typedef std::future<DeleteMessageTemplateAttachmentOutcome> DeleteMessageTemplateAttachmentOutcomeCallable;
371typedef std::future<DeleteQuickResponseOutcome> DeleteQuickResponseOutcomeCallable;
372typedef std::future<GetAIAgentOutcome> GetAIAgentOutcomeCallable;
373typedef std::future<GetAIGuardrailOutcome> GetAIGuardrailOutcomeCallable;
374typedef std::future<GetAIPromptOutcome> GetAIPromptOutcomeCallable;
375typedef std::future<GetAssistantOutcome> GetAssistantOutcomeCallable;
376typedef std::future<GetAssistantAssociationOutcome> GetAssistantAssociationOutcomeCallable;
377typedef std::future<GetContentOutcome> GetContentOutcomeCallable;
378typedef std::future<GetContentAssociationOutcome> GetContentAssociationOutcomeCallable;
379typedef std::future<GetContentSummaryOutcome> GetContentSummaryOutcomeCallable;
380typedef std::future<GetImportJobOutcome> GetImportJobOutcomeCallable;
381typedef std::future<GetKnowledgeBaseOutcome> GetKnowledgeBaseOutcomeCallable;
382typedef std::future<GetMessageTemplateOutcome> GetMessageTemplateOutcomeCallable;
383typedef std::future<GetNextMessageOutcome> GetNextMessageOutcomeCallable;
384typedef std::future<GetQuickResponseOutcome> GetQuickResponseOutcomeCallable;
385typedef std::future<GetSessionOutcome> GetSessionOutcomeCallable;
386typedef std::future<ListAIAgentVersionsOutcome> ListAIAgentVersionsOutcomeCallable;
387typedef std::future<ListAIAgentsOutcome> ListAIAgentsOutcomeCallable;
388typedef std::future<ListAIGuardrailVersionsOutcome> ListAIGuardrailVersionsOutcomeCallable;
389typedef std::future<ListAIGuardrailsOutcome> ListAIGuardrailsOutcomeCallable;
390typedef std::future<ListAIPromptVersionsOutcome> ListAIPromptVersionsOutcomeCallable;
391typedef std::future<ListAIPromptsOutcome> ListAIPromptsOutcomeCallable;
392typedef std::future<ListAssistantAssociationsOutcome> ListAssistantAssociationsOutcomeCallable;
393typedef std::future<ListAssistantsOutcome> ListAssistantsOutcomeCallable;
394typedef std::future<ListContentAssociationsOutcome> ListContentAssociationsOutcomeCallable;
395typedef std::future<ListContentsOutcome> ListContentsOutcomeCallable;
396typedef std::future<ListImportJobsOutcome> ListImportJobsOutcomeCallable;
397typedef std::future<ListKnowledgeBasesOutcome> ListKnowledgeBasesOutcomeCallable;
398typedef std::future<ListMessageTemplateVersionsOutcome> ListMessageTemplateVersionsOutcomeCallable;
399typedef std::future<ListMessageTemplatesOutcome> ListMessageTemplatesOutcomeCallable;
400typedef std::future<ListMessagesOutcome> ListMessagesOutcomeCallable;
401typedef std::future<ListModelsOutcome> ListModelsOutcomeCallable;
402typedef std::future<ListQuickResponsesOutcome> ListQuickResponsesOutcomeCallable;
403typedef std::future<ListSpansOutcome> ListSpansOutcomeCallable;
404typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
405typedef std::future<NotifyRecommendationsReceivedOutcome> NotifyRecommendationsReceivedOutcomeCallable;
406typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
407typedef std::future<RemoveAssistantAIAgentOutcome> RemoveAssistantAIAgentOutcomeCallable;
408typedef std::future<RemoveKnowledgeBaseTemplateUriOutcome> RemoveKnowledgeBaseTemplateUriOutcomeCallable;
409typedef std::future<RenderMessageTemplateOutcome> RenderMessageTemplateOutcomeCallable;
410typedef std::future<RetrieveOutcome> RetrieveOutcomeCallable;
411typedef std::future<SearchContentOutcome> SearchContentOutcomeCallable;
412typedef std::future<SearchMessageTemplatesOutcome> SearchMessageTemplatesOutcomeCallable;
413typedef std::future<SearchQuickResponsesOutcome> SearchQuickResponsesOutcomeCallable;
414typedef std::future<SearchSessionsOutcome> SearchSessionsOutcomeCallable;
415typedef std::future<SendMessageOutcome> SendMessageOutcomeCallable;
416typedef std::future<StartContentUploadOutcome> StartContentUploadOutcomeCallable;
417typedef std::future<StartImportJobOutcome> StartImportJobOutcomeCallable;
418typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
419typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
420typedef std::future<UpdateAIAgentOutcome> UpdateAIAgentOutcomeCallable;
421typedef std::future<UpdateAIGuardrailOutcome> UpdateAIGuardrailOutcomeCallable;
422typedef std::future<UpdateAIPromptOutcome> UpdateAIPromptOutcomeCallable;
423typedef std::future<UpdateAssistantAIAgentOutcome> UpdateAssistantAIAgentOutcomeCallable;
424typedef std::future<UpdateContentOutcome> UpdateContentOutcomeCallable;
425typedef std::future<UpdateKnowledgeBaseTemplateUriOutcome> UpdateKnowledgeBaseTemplateUriOutcomeCallable;
426typedef std::future<UpdateMessageTemplateOutcome> UpdateMessageTemplateOutcomeCallable;
427typedef std::future<UpdateMessageTemplateMetadataOutcome> UpdateMessageTemplateMetadataOutcomeCallable;
428typedef std::future<UpdateQuickResponseOutcome> UpdateQuickResponseOutcomeCallable;
429typedef std::future<UpdateSessionOutcome> UpdateSessionOutcomeCallable;
430typedef std::future<UpdateSessionDataOutcome> UpdateSessionDataOutcomeCallable;
431/* End of service model Outcome callable definitions */
432} // namespace Model
433
434class QConnectClient;
435
436/* Service model async handlers definitions */
437typedef std::function<void(const QConnectClient*, const Model::ActivateMessageTemplateRequest&,
438 const Model::ActivateMessageTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440typedef std::function<void(const QConnectClient*, const Model::CreateAIAgentRequest&, const Model::CreateAIAgentOutcome&,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
449typedef std::function<void(const QConnectClient*, const Model::CreateAIGuardrailVersionRequest&,
450 const Model::CreateAIGuardrailVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
452typedef std::function<void(const QConnectClient*, const Model::CreateAIPromptRequest&, const Model::CreateAIPromptOutcome&,
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
458typedef std::function<void(const QConnectClient*, const Model::CreateAssistantRequest&, const Model::CreateAssistantOutcome&,
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461typedef std::function<void(const QConnectClient*, const Model::CreateAssistantAssociationRequest&,
462 const Model::CreateAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
464typedef std::function<void(const QConnectClient*, const Model::CreateContentRequest&, const Model::CreateContentOutcome&,
465 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
467typedef std::function<void(const QConnectClient*, const Model::CreateContentAssociationRequest&,
468 const Model::CreateContentAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
476typedef std::function<void(const QConnectClient*, const Model::CreateMessageTemplateAttachmentRequest&,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const QConnectClient*, const Model::CreateMessageTemplateVersionRequest&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const QConnectClient*, const Model::CreateSessionRequest&, const Model::CreateSessionOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const QConnectClient*, const Model::DeactivateMessageTemplateRequest&,
491 const Model::DeactivateMessageTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const QConnectClient*, const Model::DeleteAIAgentRequest&, const Model::DeleteAIAgentOutcome&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const QConnectClient*, const Model::DeleteAIGuardrailVersionRequest&,
503 const Model::DeleteAIGuardrailVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const QConnectClient*, const Model::DeleteAIPromptRequest&, const Model::DeleteAIPromptOutcome&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const QConnectClient*, const Model::DeleteAssistantRequest&, const Model::DeleteAssistantOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const QConnectClient*, const Model::DeleteAssistantAssociationRequest&,
515 const Model::DeleteAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const QConnectClient*, const Model::DeleteContentRequest&, const Model::DeleteContentOutcome&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const QConnectClient*, const Model::DeleteContentAssociationRequest&,
521 const Model::DeleteContentAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
523typedef std::function<void(const QConnectClient*, const Model::DeleteImportJobRequest&, const Model::DeleteImportJobOutcome&,
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
532typedef std::function<void(const QConnectClient*, const Model::DeleteMessageTemplateAttachmentRequest&,
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539typedef std::function<void(const QConnectClient*, const Model::GetAIAgentRequest&, const Model::GetAIAgentOutcome&,
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
542typedef std::function<void(const QConnectClient*, const Model::GetAIGuardrailRequest&, const Model::GetAIGuardrailOutcome&,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const QConnectClient*, const Model::GetAIPromptRequest&, const Model::GetAIPromptOutcome&,
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
548typedef std::function<void(const QConnectClient*, const Model::GetAssistantRequest&, const Model::GetAssistantOutcome&,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
551typedef std::function<void(const QConnectClient*, const Model::GetAssistantAssociationRequest&,
552 const Model::GetAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554typedef std::function<void(const QConnectClient*, const Model::GetContentRequest&, const Model::GetContentOutcome&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563typedef std::function<void(const QConnectClient*, const Model::GetImportJobRequest&, const Model::GetImportJobOutcome&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const QConnectClient*, const Model::GetKnowledgeBaseRequest&, const Model::GetKnowledgeBaseOutcome&,
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const QConnectClient*, const Model::GetNextMessageRequest&, const Model::GetNextMessageOutcome&,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const QConnectClient*, const Model::GetQuickResponseRequest&, const Model::GetQuickResponseOutcome&,
576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
578typedef std::function<void(const QConnectClient*, const Model::GetSessionRequest&, const Model::GetSessionOutcome&,
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584typedef std::function<void(const QConnectClient*, const Model::ListAIAgentsRequest&, const Model::ListAIAgentsOutcome&,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587typedef std::function<void(const QConnectClient*, const Model::ListAIGuardrailVersionsRequest&,
588 const Model::ListAIGuardrailVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590typedef std::function<void(const QConnectClient*, const Model::ListAIGuardrailsRequest&, const Model::ListAIGuardrailsOutcome&,
591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
596typedef std::function<void(const QConnectClient*, const Model::ListAIPromptsRequest&, const Model::ListAIPromptsOutcome&,
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
599typedef std::function<void(const QConnectClient*, const Model::ListAssistantAssociationsRequest&,
600 const Model::ListAssistantAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
602typedef std::function<void(const QConnectClient*, const Model::ListAssistantsRequest&, const Model::ListAssistantsOutcome&,
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
605typedef std::function<void(const QConnectClient*, const Model::ListContentAssociationsRequest&,
606 const Model::ListContentAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608typedef std::function<void(const QConnectClient*, const Model::ListContentsRequest&, const Model::ListContentsOutcome&,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611typedef std::function<void(const QConnectClient*, const Model::ListImportJobsRequest&, const Model::ListImportJobsOutcome&,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const QConnectClient*, const Model::ListMessageTemplateVersionsRequest&,
618 const Model::ListMessageTemplateVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const QConnectClient*, const Model::ListMessagesRequest&, const Model::ListMessagesOutcome&,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const QConnectClient*, const Model::ListModelsRequest&, const Model::ListModelsOutcome&,
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
632typedef std::function<void(const QConnectClient*, const Model::ListSpansRequest&, const Model::ListSpansOutcome&,
633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
638typedef std::function<void(const QConnectClient*, const Model::NotifyRecommendationsReceivedRequest&,
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const QConnectClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&,
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
648typedef std::function<void(const QConnectClient*, const Model::RemoveKnowledgeBaseTemplateUriRequest&,
650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
655typedef std::function<void(const QConnectClient*, const Model::RetrieveRequest&, const Model::RetrieveOutcome&,
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658typedef std::function<void(const QConnectClient*, const Model::SearchContentRequest&, const Model::SearchContentOutcome&,
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const QConnectClient*, const Model::SearchSessionsRequest&, const Model::SearchSessionsOutcome&,
668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
670typedef std::function<void(const QConnectClient*, const Model::SendMessageRequest&, const Model::SendMessageOutcome&,
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676typedef std::function<void(const QConnectClient*, const Model::StartImportJobRequest&, const Model::StartImportJobOutcome&,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const QConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const QConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685typedef std::function<void(const QConnectClient*, const Model::UpdateAIAgentRequest&, const Model::UpdateAIAgentOutcome&,
686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
691typedef std::function<void(const QConnectClient*, const Model::UpdateAIPromptRequest&, const Model::UpdateAIPromptOutcome&,
692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
697typedef std::function<void(const QConnectClient*, const Model::UpdateContentRequest&, const Model::UpdateContentOutcome&,
698 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
700typedef std::function<void(const QConnectClient*, const Model::UpdateKnowledgeBaseTemplateUriRequest&,
702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
707typedef std::function<void(const QConnectClient*, const Model::UpdateMessageTemplateMetadataRequest&,
709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
714typedef std::function<void(const QConnectClient*, const Model::UpdateSessionRequest&, const Model::UpdateSessionOutcome&,
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
718 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
720/* End of service model async handlers definitions */
721} // namespace QConnect
722} // namespace Aws
EndpointProviderBase< QConnectClientConfiguration, QConnectBuiltInParameters, QConnectClientContextParameters > QConnectEndpointProviderBase
Aws::Utils::Outcome< UpdateAIGuardrailResult, QConnectError > UpdateAIGuardrailOutcome
std::future< StartContentUploadOutcome > StartContentUploadOutcomeCallable
Aws::Utils::Outcome< CreateMessageTemplateResult, QConnectError > CreateMessageTemplateOutcome
std::future< CreateMessageTemplateAttachmentOutcome > CreateMessageTemplateAttachmentOutcomeCallable
Aws::Utils::Outcome< GetQuickResponseResult, QConnectError > GetQuickResponseOutcome
std::future< RemoveKnowledgeBaseTemplateUriOutcome > RemoveKnowledgeBaseTemplateUriOutcomeCallable
std::future< ListAIAgentsOutcome > ListAIAgentsOutcomeCallable
std::future< CreateAIGuardrailOutcome > CreateAIGuardrailOutcomeCallable
std::future< ListAIPromptsOutcome > ListAIPromptsOutcomeCallable
std::future< CreateAIGuardrailVersionOutcome > CreateAIGuardrailVersionOutcomeCallable
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
Aws::Utils::Outcome< DeleteMessageTemplateAttachmentResult, QConnectError > DeleteMessageTemplateAttachmentOutcome
std::future< GetSessionOutcome > GetSessionOutcomeCallable
Aws::Utils::Outcome< SearchSessionsResult, QConnectError > SearchSessionsOutcome
Aws::Utils::Outcome< DeleteAIGuardrailVersionResult, QConnectError > DeleteAIGuardrailVersionOutcome
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< GetMessageTemplateOutcome > GetMessageTemplateOutcomeCallable
std::future< DeleteAIGuardrailVersionOutcome > DeleteAIGuardrailVersionOutcomeCallable
Aws::Utils::Outcome< ListAIGuardrailsResult, QConnectError > ListAIGuardrailsOutcome
Aws::Utils::Outcome< DeleteMessageTemplateResult, QConnectError > DeleteMessageTemplateOutcome
std::future< UpdateAIAgentOutcome > UpdateAIAgentOutcomeCallable
Aws::Utils::Outcome< SendMessageResult, QConnectError > SendMessageOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetAIGuardrailOutcome > GetAIGuardrailOutcomeCallable
Aws::Utils::Outcome< ListModelsResult, QConnectError > ListModelsOutcome
Aws::Utils::Outcome< CreateSessionResult, QConnectError > CreateSessionOutcome
std::future< ListModelsOutcome > ListModelsOutcomeCallable
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
std::future< ListAIGuardrailsOutcome > ListAIGuardrailsOutcomeCallable
Aws::Utils::Outcome< ListContentsResult, QConnectError > ListContentsOutcome
std::future< ActivateMessageTemplateOutcome > ActivateMessageTemplateOutcomeCallable
std::future< CreateMessageTemplateOutcome > CreateMessageTemplateOutcomeCallable
std::future< CreateSessionOutcome > CreateSessionOutcomeCallable
std::future< ListAIAgentVersionsOutcome > ListAIAgentVersionsOutcomeCallable
std::future< DeleteAIGuardrailOutcome > DeleteAIGuardrailOutcomeCallable
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< RenderMessageTemplateOutcome > RenderMessageTemplateOutcomeCallable
std::future< UpdateSessionDataOutcome > UpdateSessionDataOutcomeCallable
std::future< ListContentsOutcome > ListContentsOutcomeCallable
Aws::Utils::Outcome< GetContentSummaryResult, QConnectError > GetContentSummaryOutcome
Aws::Utils::Outcome< DeleteAssistantResult, QConnectError > DeleteAssistantOutcome
Aws::Utils::Outcome< RenderMessageTemplateResult, QConnectError > RenderMessageTemplateOutcome
std::future< ListAIGuardrailVersionsOutcome > ListAIGuardrailVersionsOutcomeCallable
std::future< UpdateAIPromptOutcome > UpdateAIPromptOutcomeCallable
std::future< GetAssistantAssociationOutcome > GetAssistantAssociationOutcomeCallable
std::future< GetNextMessageOutcome > GetNextMessageOutcomeCallable
Aws::Utils::Outcome< DeleteAIAgentResult, QConnectError > DeleteAIAgentOutcome
Aws::Utils::Outcome< CreateMessageTemplateVersionResult, QConnectError > CreateMessageTemplateVersionOutcome
std::future< GetContentOutcome > GetContentOutcomeCallable
std::future< SendMessageOutcome > SendMessageOutcomeCallable
Aws::Utils::Outcome< GetContentResult, QConnectError > GetContentOutcome
Aws::Utils::Outcome< ListAIGuardrailVersionsResult, QConnectError > ListAIGuardrailVersionsOutcome
std::future< SearchContentOutcome > SearchContentOutcomeCallable
Aws::Utils::Outcome< GetAIGuardrailResult, QConnectError > GetAIGuardrailOutcome
Aws::Utils::Outcome< ActivateMessageTemplateResult, QConnectError > ActivateMessageTemplateOutcome
std::future< ListContentAssociationsOutcome > ListContentAssociationsOutcomeCallable
std::future< UpdateSessionOutcome > UpdateSessionOutcomeCallable
Aws::Utils::Outcome< RemoveAssistantAIAgentResult, QConnectError > RemoveAssistantAIAgentOutcome
Aws::Utils::Outcome< GetMessageTemplateResult, QConnectError > GetMessageTemplateOutcome
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< ListMessageTemplatesResult, QConnectError > ListMessageTemplatesOutcome
std::future< SearchMessageTemplatesOutcome > SearchMessageTemplatesOutcomeCallable
Aws::Utils::Outcome< DeleteAIPromptVersionResult, QConnectError > DeleteAIPromptVersionOutcome
std::future< CreateAIAgentOutcome > CreateAIAgentOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, QConnectError > UntagResourceOutcome
Aws::Utils::Outcome< DeactivateMessageTemplateResult, QConnectError > DeactivateMessageTemplateOutcome
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< CreateMessageTemplateVersionOutcome > CreateMessageTemplateVersionOutcomeCallable
Aws::Utils::Outcome< DeleteAIGuardrailResult, QConnectError > DeleteAIGuardrailOutcome
std::future< UpdateMessageTemplateOutcome > UpdateMessageTemplateOutcomeCallable
std::future< ListAIPromptVersionsOutcome > ListAIPromptVersionsOutcomeCallable
Aws::Utils::Outcome< UpdateAssistantAIAgentResult, QConnectError > UpdateAssistantAIAgentOutcome
std::future< CreateAIPromptVersionOutcome > CreateAIPromptVersionOutcomeCallable
Aws::Utils::Outcome< SearchQuickResponsesResult, QConnectError > SearchQuickResponsesOutcome
std::future< DeleteMessageTemplateAttachmentOutcome > DeleteMessageTemplateAttachmentOutcomeCallable
Aws::Utils::Outcome< DeleteImportJobResult, QConnectError > DeleteImportJobOutcome
std::future< ListSpansOutcome > ListSpansOutcomeCallable
std::future< GetAssistantOutcome > GetAssistantOutcomeCallable
std::future< ListQuickResponsesOutcome > ListQuickResponsesOutcomeCallable
Aws::Utils::Outcome< UpdateMessageTemplateMetadataResult, QConnectError > UpdateMessageTemplateMetadataOutcome
Aws::Utils::Outcome< CreateAIAgentVersionResult, QConnectError > CreateAIAgentVersionOutcome
std::future< DeleteContentOutcome > DeleteContentOutcomeCallable
std::future< ListMessageTemplatesOutcome > ListMessageTemplatesOutcomeCallable
Aws::Utils::Outcome< GetNextMessageResult, QConnectError > GetNextMessageOutcome
std::future< UpdateAIGuardrailOutcome > UpdateAIGuardrailOutcomeCallable
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< CreateAIGuardrailResult, QConnectError > CreateAIGuardrailOutcome
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< UpdateMessageTemplateResult, QConnectError > UpdateMessageTemplateOutcome
Aws::Utils::Outcome< GetContentAssociationResult, QConnectError > GetContentAssociationOutcome
std::future< DeleteMessageTemplateOutcome > DeleteMessageTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateQuickResponseResult, QConnectError > UpdateQuickResponseOutcome
std::future< ListMessagesOutcome > ListMessagesOutcomeCallable
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
Aws::Utils::Outcome< SearchMessageTemplatesResult, QConnectError > SearchMessageTemplatesOutcome
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
Aws::Utils::Outcome< ListSpansResult, QConnectError > ListSpansOutcome
std::future< DeactivateMessageTemplateOutcome > DeactivateMessageTemplateOutcomeCallable
Aws::Utils::Outcome< RetrieveSdkResult, QConnectError > RetrieveOutcome
std::future< RetrieveOutcome > RetrieveOutcomeCallable
std::future< CreateKnowledgeBaseOutcome > CreateKnowledgeBaseOutcomeCallable
std::future< UpdateMessageTemplateMetadataOutcome > UpdateMessageTemplateMetadataOutcomeCallable
std::future< DeleteContentAssociationOutcome > DeleteContentAssociationOutcomeCallable
std::future< GetQuickResponseOutcome > GetQuickResponseOutcomeCallable
Aws::Utils::Outcome< ListMessagesResult, QConnectError > ListMessagesOutcome
Aws::Utils::Outcome< DeleteQuickResponseResult, QConnectError > DeleteQuickResponseOutcome
Aws::Utils::Outcome< ListMessageTemplateVersionsResult, QConnectError > ListMessageTemplateVersionsOutcome
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
Aws::Utils::Outcome< CreateMessageTemplateAttachmentResult, QConnectError > CreateMessageTemplateAttachmentOutcome
std::future< UpdateKnowledgeBaseTemplateUriOutcome > UpdateKnowledgeBaseTemplateUriOutcomeCallable
Aws::Utils::Outcome< ListAIPromptVersionsResult, QConnectError > ListAIPromptVersionsOutcome
std::future< GetAIPromptOutcome > GetAIPromptOutcomeCallable
std::future< GetContentSummaryOutcome > GetContentSummaryOutcomeCallable
Aws::Utils::Outcome< CreateAIGuardrailVersionResult, QConnectError > CreateAIGuardrailVersionOutcome
Aws::Utils::Outcome< ListKnowledgeBasesResult, QConnectError > ListKnowledgeBasesOutcome
std::future< ListMessageTemplateVersionsOutcome > ListMessageTemplateVersionsOutcomeCallable
std::future< CreateAIAgentVersionOutcome > CreateAIAgentVersionOutcomeCallable
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::DeleteQuickResponseRequest &, const Model::DeleteQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQuickResponseResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListMessageTemplatesRequest &, const Model::ListMessageTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMessageTemplatesResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetMessageTemplateRequest &, const Model::GetMessageTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMessageTemplateResponseReceivedHandler
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::UpdateContentRequest &, const Model::UpdateContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContentResponseReceivedHandler
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::SearchContentRequest &, const Model::SearchContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchContentResponseReceivedHandler
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::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionResponseReceivedHandler
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::DeleteAIPromptVersionRequest &, const Model::DeleteAIPromptVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAIPromptVersionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeactivateMessageTemplateRequest &, const Model::DeactivateMessageTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeactivateMessageTemplateResponseReceivedHandler
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::UpdateAssistantAIAgentRequest &, const Model::UpdateAssistantAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssistantAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListMessagesRequest &, const Model::ListMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMessagesResponseReceivedHandler
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::DeleteMessageTemplateAttachmentRequest &, const Model::DeleteMessageTemplateAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMessageTemplateAttachmentResponseReceivedHandler
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::GetAssistantRequest &, const Model::GetAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssistantResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::SearchMessageTemplatesRequest &, const Model::SearchMessageTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchMessageTemplatesResponseReceivedHandler
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::DeleteAIAgentRequest &, const Model::DeleteAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAIAgentResponseReceivedHandler
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::CreateQuickResponseRequest &, const Model::CreateQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQuickResponseResponseReceivedHandler
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::GetAssistantAssociationRequest &, const Model::GetAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssistantAssociationResponseReceivedHandler
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::ListAIGuardrailVersionsRequest &, const Model::ListAIGuardrailVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAIGuardrailVersionsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::GetAIGuardrailRequest &, const Model::GetAIGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAIGuardrailResponseReceivedHandler
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::GetQuickResponseRequest &, const Model::GetQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQuickResponseResponseReceivedHandler
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::CreateMessageTemplateRequest &, const Model::CreateMessageTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMessageTemplateResponseReceivedHandler
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::DeleteAssistantAssociationRequest &, const Model::DeleteAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssistantAssociationResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::StartImportJobRequest &, const Model::StartImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartImportJobResponseReceivedHandler
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::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutFeedbackResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateAIGuardrailVersionRequest &, const Model::CreateAIGuardrailVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAIGuardrailVersionResponseReceivedHandler
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::UpdateMessageTemplateMetadataRequest &, const Model::UpdateMessageTemplateMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMessageTemplateMetadataResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListAIGuardrailsRequest &, const Model::ListAIGuardrailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAIGuardrailsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListModelsRequest &, const Model::ListModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListModelsResponseReceivedHandler
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::CreateAIAgentRequest &, const Model::CreateAIAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAIAgentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::SendMessageRequest &, const Model::SendMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendMessageResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateMessageTemplateVersionRequest &, const Model::CreateMessageTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMessageTemplateVersionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::UpdateMessageTemplateRequest &, const Model::UpdateMessageTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMessageTemplateResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::RetrieveRequest &, const Model::RetrieveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RetrieveResponseReceivedHandler
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::CreateContentAssociationRequest &, const Model::CreateContentAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContentAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ActivateMessageTemplateRequest &, const Model::ActivateMessageTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ActivateMessageTemplateResponseReceivedHandler
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::GetKnowledgeBaseRequest &, const Model::GetKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKnowledgeBaseResponseReceivedHandler
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::DeleteMessageTemplateRequest &, const Model::DeleteMessageTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMessageTemplateResponseReceivedHandler
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::RemoveKnowledgeBaseTemplateUriRequest &, const Model::RemoveKnowledgeBaseTemplateUriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveKnowledgeBaseTemplateUriResponseReceivedHandler
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::GetNextMessageRequest &, const Model::GetNextMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNextMessageResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::DeleteAIGuardrailVersionRequest &, const Model::DeleteAIGuardrailVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAIGuardrailVersionResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListMessageTemplateVersionsRequest &, const Model::ListMessageTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMessageTemplateVersionsResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::CreateMessageTemplateAttachmentRequest &, const Model::CreateMessageTemplateAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMessageTemplateAttachmentResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListSpansRequest &, const Model::ListSpansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSpansResponseReceivedHandler
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::CreateSessionRequest &, const Model::CreateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSessionResponseReceivedHandler
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::UpdateSessionRequest &, const Model::UpdateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSessionResponseReceivedHandler
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::UpdateAIGuardrailRequest &, const Model::UpdateAIGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAIGuardrailResponseReceivedHandler
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::ListAIPromptVersionsRequest &, const Model::ListAIPromptVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAIPromptVersionsResponseReceivedHandler
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::CreateAssistantAssociationRequest &, const Model::CreateAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssistantAssociationResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::RenderMessageTemplateRequest &, const Model::RenderMessageTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RenderMessageTemplateResponseReceivedHandler
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::DeleteContentAssociationRequest &, const Model::DeleteContentAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteContentAssociationResponseReceivedHandler
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::ListAssistantsRequest &, const Model::ListAssistantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssistantsResponseReceivedHandler
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::DeleteAIGuardrailRequest &, const Model::DeleteAIGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAIGuardrailResponseReceivedHandler
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::GetContentAssociationRequest &, const Model::GetContentAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContentAssociationResponseReceivedHandler
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::CreateAIGuardrailRequest &, const Model::CreateAIGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAIGuardrailResponseReceivedHandler
std::function< void(const QConnectClient *, const Model::ListContentAssociationsRequest &, const Model::ListContentAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContentAssociationsResponseReceivedHandler
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)