AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ConnectWisdomServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/wisdom/ConnectWisdomServiceErrors.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/wisdom/ConnectWisdomServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ConnectWisdomServiceClient header */
21#include <aws/wisdom/model/CreateAssistantResult.h>
22#include <aws/wisdom/model/CreateAssistantAssociationResult.h>
23#include <aws/wisdom/model/CreateContentResult.h>
24#include <aws/wisdom/model/CreateKnowledgeBaseResult.h>
25#include <aws/wisdom/model/CreateQuickResponseResult.h>
26#include <aws/wisdom/model/CreateSessionResult.h>
27#include <aws/wisdom/model/DeleteAssistantResult.h>
28#include <aws/wisdom/model/DeleteAssistantAssociationResult.h>
29#include <aws/wisdom/model/DeleteContentResult.h>
30#include <aws/wisdom/model/DeleteImportJobResult.h>
31#include <aws/wisdom/model/DeleteKnowledgeBaseResult.h>
32#include <aws/wisdom/model/DeleteQuickResponseResult.h>
33#include <aws/wisdom/model/GetAssistantResult.h>
34#include <aws/wisdom/model/GetAssistantAssociationResult.h>
35#include <aws/wisdom/model/GetContentResult.h>
36#include <aws/wisdom/model/GetContentSummaryResult.h>
37#include <aws/wisdom/model/GetImportJobResult.h>
38#include <aws/wisdom/model/GetKnowledgeBaseResult.h>
39#include <aws/wisdom/model/GetQuickResponseResult.h>
40#include <aws/wisdom/model/GetSessionResult.h>
41#include <aws/wisdom/model/ListAssistantAssociationsResult.h>
42#include <aws/wisdom/model/ListAssistantsResult.h>
43#include <aws/wisdom/model/ListContentsResult.h>
44#include <aws/wisdom/model/ListImportJobsResult.h>
45#include <aws/wisdom/model/ListKnowledgeBasesResult.h>
46#include <aws/wisdom/model/ListQuickResponsesResult.h>
47#include <aws/wisdom/model/ListTagsForResourceResult.h>
48#include <aws/wisdom/model/NotifyRecommendationsReceivedResult.h>
49#include <aws/wisdom/model/RemoveKnowledgeBaseTemplateUriResult.h>
50#include <aws/wisdom/model/SearchContentResult.h>
51#include <aws/wisdom/model/SearchQuickResponsesResult.h>
52#include <aws/wisdom/model/SearchSessionsResult.h>
53#include <aws/wisdom/model/StartContentUploadResult.h>
54#include <aws/wisdom/model/StartImportJobResult.h>
55#include <aws/wisdom/model/TagResourceResult.h>
56#include <aws/wisdom/model/UntagResourceResult.h>
57#include <aws/wisdom/model/UpdateContentResult.h>
58#include <aws/wisdom/model/UpdateKnowledgeBaseTemplateUriResult.h>
59#include <aws/wisdom/model/UpdateQuickResponseResult.h>
60#include <aws/wisdom/model/ListKnowledgeBasesRequest.h>
61#include <aws/wisdom/model/ListAssistantsRequest.h>
62/* End of service model headers required in ConnectWisdomServiceClient header */
63
64namespace Aws
65{
66 namespace Http
67 {
68 class HttpClient;
69 class HttpClientFactory;
70 } // namespace Http
71
72 namespace Utils
73 {
74 template< typename R, typename E> class Outcome;
75
76 namespace Threading
77 {
78 class Executor;
79 } // namespace Threading
80 } // namespace Utils
81
82 namespace Auth
83 {
84 class AWSCredentials;
85 class AWSCredentialsProvider;
86 } // namespace Auth
87
88 namespace Client
89 {
90 class RetryStrategy;
91 } // namespace Client
92
93 namespace ConnectWisdomService
94 {
98
99 namespace Model
100 {
101 /* Service model forward declarations required in ConnectWisdomServiceClient header */
116 class GetContentRequest;
121 class GetSessionRequest;
136 class TagResourceRequest;
141 /* End of service model forward declarations required in ConnectWisdomServiceClient header */
142
143 /* Service model Outcome class definitions */
183 /* End of service model Outcome class definitions */
184
185 /* Service model Outcome callable definitions */
186 typedef std::future<CreateAssistantOutcome> CreateAssistantOutcomeCallable;
187 typedef std::future<CreateAssistantAssociationOutcome> CreateAssistantAssociationOutcomeCallable;
188 typedef std::future<CreateContentOutcome> CreateContentOutcomeCallable;
189 typedef std::future<CreateKnowledgeBaseOutcome> CreateKnowledgeBaseOutcomeCallable;
190 typedef std::future<CreateQuickResponseOutcome> CreateQuickResponseOutcomeCallable;
191 typedef std::future<CreateSessionOutcome> CreateSessionOutcomeCallable;
192 typedef std::future<DeleteAssistantOutcome> DeleteAssistantOutcomeCallable;
193 typedef std::future<DeleteAssistantAssociationOutcome> DeleteAssistantAssociationOutcomeCallable;
194 typedef std::future<DeleteContentOutcome> DeleteContentOutcomeCallable;
195 typedef std::future<DeleteImportJobOutcome> DeleteImportJobOutcomeCallable;
196 typedef std::future<DeleteKnowledgeBaseOutcome> DeleteKnowledgeBaseOutcomeCallable;
197 typedef std::future<DeleteQuickResponseOutcome> DeleteQuickResponseOutcomeCallable;
198 typedef std::future<GetAssistantOutcome> GetAssistantOutcomeCallable;
199 typedef std::future<GetAssistantAssociationOutcome> GetAssistantAssociationOutcomeCallable;
200 typedef std::future<GetContentOutcome> GetContentOutcomeCallable;
201 typedef std::future<GetContentSummaryOutcome> GetContentSummaryOutcomeCallable;
202 typedef std::future<GetImportJobOutcome> GetImportJobOutcomeCallable;
203 typedef std::future<GetKnowledgeBaseOutcome> GetKnowledgeBaseOutcomeCallable;
204 typedef std::future<GetQuickResponseOutcome> GetQuickResponseOutcomeCallable;
205 typedef std::future<GetSessionOutcome> GetSessionOutcomeCallable;
206 typedef std::future<ListAssistantAssociationsOutcome> ListAssistantAssociationsOutcomeCallable;
207 typedef std::future<ListAssistantsOutcome> ListAssistantsOutcomeCallable;
208 typedef std::future<ListContentsOutcome> ListContentsOutcomeCallable;
209 typedef std::future<ListImportJobsOutcome> ListImportJobsOutcomeCallable;
210 typedef std::future<ListKnowledgeBasesOutcome> ListKnowledgeBasesOutcomeCallable;
211 typedef std::future<ListQuickResponsesOutcome> ListQuickResponsesOutcomeCallable;
212 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
213 typedef std::future<NotifyRecommendationsReceivedOutcome> NotifyRecommendationsReceivedOutcomeCallable;
214 typedef std::future<RemoveKnowledgeBaseTemplateUriOutcome> RemoveKnowledgeBaseTemplateUriOutcomeCallable;
215 typedef std::future<SearchContentOutcome> SearchContentOutcomeCallable;
216 typedef std::future<SearchQuickResponsesOutcome> SearchQuickResponsesOutcomeCallable;
217 typedef std::future<SearchSessionsOutcome> SearchSessionsOutcomeCallable;
218 typedef std::future<StartContentUploadOutcome> StartContentUploadOutcomeCallable;
219 typedef std::future<StartImportJobOutcome> StartImportJobOutcomeCallable;
220 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
221 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
222 typedef std::future<UpdateContentOutcome> UpdateContentOutcomeCallable;
223 typedef std::future<UpdateKnowledgeBaseTemplateUriOutcome> UpdateKnowledgeBaseTemplateUriOutcomeCallable;
224 typedef std::future<UpdateQuickResponseOutcome> UpdateQuickResponseOutcomeCallable;
225 /* End of service model Outcome callable definitions */
226 } // namespace Model
227
229
230 /* Service model async handlers definitions */
231 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::CreateAssistantRequest&, const Model::CreateAssistantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssistantResponseReceivedHandler;
232 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::CreateAssistantAssociationRequest&, const Model::CreateAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssistantAssociationResponseReceivedHandler;
233 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::CreateContentRequest&, const Model::CreateContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContentResponseReceivedHandler;
234 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::CreateKnowledgeBaseRequest&, const Model::CreateKnowledgeBaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKnowledgeBaseResponseReceivedHandler;
235 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::CreateQuickResponseRequest&, const Model::CreateQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQuickResponseResponseReceivedHandler;
236 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::CreateSessionRequest&, const Model::CreateSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSessionResponseReceivedHandler;
237 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::DeleteAssistantRequest&, const Model::DeleteAssistantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssistantResponseReceivedHandler;
238 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::DeleteAssistantAssociationRequest&, const Model::DeleteAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssistantAssociationResponseReceivedHandler;
239 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::DeleteContentRequest&, const Model::DeleteContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContentResponseReceivedHandler;
240 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::DeleteImportJobRequest&, const Model::DeleteImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteImportJobResponseReceivedHandler;
241 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::DeleteKnowledgeBaseRequest&, const Model::DeleteKnowledgeBaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKnowledgeBaseResponseReceivedHandler;
242 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::DeleteQuickResponseRequest&, const Model::DeleteQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQuickResponseResponseReceivedHandler;
243 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetAssistantRequest&, const Model::GetAssistantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssistantResponseReceivedHandler;
244 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetAssistantAssociationRequest&, const Model::GetAssistantAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssistantAssociationResponseReceivedHandler;
245 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetContentRequest&, const Model::GetContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContentResponseReceivedHandler;
246 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetContentSummaryRequest&, const Model::GetContentSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContentSummaryResponseReceivedHandler;
247 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetImportJobRequest&, const Model::GetImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetImportJobResponseReceivedHandler;
248 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetKnowledgeBaseRequest&, const Model::GetKnowledgeBaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKnowledgeBaseResponseReceivedHandler;
249 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetQuickResponseRequest&, const Model::GetQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQuickResponseResponseReceivedHandler;
250 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::GetSessionRequest&, const Model::GetSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSessionResponseReceivedHandler;
251 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::ListAssistantAssociationsRequest&, const Model::ListAssistantAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssistantAssociationsResponseReceivedHandler;
252 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::ListAssistantsRequest&, const Model::ListAssistantsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssistantsResponseReceivedHandler;
253 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::ListContentsRequest&, const Model::ListContentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContentsResponseReceivedHandler;
254 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::ListImportJobsRequest&, const Model::ListImportJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportJobsResponseReceivedHandler;
255 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::ListKnowledgeBasesRequest&, const Model::ListKnowledgeBasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKnowledgeBasesResponseReceivedHandler;
256 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::ListQuickResponsesRequest&, const Model::ListQuickResponsesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQuickResponsesResponseReceivedHandler;
257 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
258 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::NotifyRecommendationsReceivedRequest&, const Model::NotifyRecommendationsReceivedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > NotifyRecommendationsReceivedResponseReceivedHandler;
259 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::RemoveKnowledgeBaseTemplateUriRequest&, const Model::RemoveKnowledgeBaseTemplateUriOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveKnowledgeBaseTemplateUriResponseReceivedHandler;
260 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::SearchContentRequest&, const Model::SearchContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchContentResponseReceivedHandler;
261 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::SearchQuickResponsesRequest&, const Model::SearchQuickResponsesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchQuickResponsesResponseReceivedHandler;
262 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::SearchSessionsRequest&, const Model::SearchSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchSessionsResponseReceivedHandler;
263 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::StartContentUploadRequest&, const Model::StartContentUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContentUploadResponseReceivedHandler;
264 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::StartImportJobRequest&, const Model::StartImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportJobResponseReceivedHandler;
265 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
266 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
267 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::UpdateContentRequest&, const Model::UpdateContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContentResponseReceivedHandler;
268 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::UpdateKnowledgeBaseTemplateUriRequest&, const Model::UpdateKnowledgeBaseTemplateUriOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKnowledgeBaseTemplateUriResponseReceivedHandler;
269 typedef std::function<void(const ConnectWisdomServiceClient*, const Model::UpdateQuickResponseRequest&, const Model::UpdateQuickResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQuickResponseResponseReceivedHandler;
270 /* End of service model async handlers definitions */
271 } // namespace ConnectWisdomService
272} // namespace Aws
EndpointProviderBase< ConnectWisdomServiceClientConfiguration, ConnectWisdomServiceBuiltInParameters, ConnectWisdomServiceClientContextParameters > ConnectWisdomServiceEndpointProviderBase
Aws::Utils::Outcome< CreateContentResult, ConnectWisdomServiceError > CreateContentOutcome
Aws::Utils::Outcome< DeleteAssistantAssociationResult, ConnectWisdomServiceError > DeleteAssistantAssociationOutcome
std::future< RemoveKnowledgeBaseTemplateUriOutcome > RemoveKnowledgeBaseTemplateUriOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, ConnectWisdomServiceError > UntagResourceOutcome
std::future< ListAssistantsOutcome > ListAssistantsOutcomeCallable
std::future< CreateAssistantAssociationOutcome > CreateAssistantAssociationOutcomeCallable
Aws::Utils::Outcome< ListContentsResult, ConnectWisdomServiceError > ListContentsOutcome
Aws::Utils::Outcome< ListQuickResponsesResult, ConnectWisdomServiceError > ListQuickResponsesOutcome
std::future< ListKnowledgeBasesOutcome > ListKnowledgeBasesOutcomeCallable
Aws::Utils::Outcome< DeleteKnowledgeBaseResult, ConnectWisdomServiceError > DeleteKnowledgeBaseOutcome
Aws::Utils::Outcome< TagResourceResult, ConnectWisdomServiceError > TagResourceOutcome
std::future< ListContentsOutcome > ListContentsOutcomeCallable
Aws::Utils::Outcome< GetKnowledgeBaseResult, ConnectWisdomServiceError > GetKnowledgeBaseOutcome
std::future< DeleteContentOutcome > DeleteContentOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateQuickResponseOutcome > CreateQuickResponseOutcomeCallable
Aws::Utils::Outcome< GetQuickResponseResult, ConnectWisdomServiceError > GetQuickResponseOutcome
std::future< CreateKnowledgeBaseOutcome > CreateKnowledgeBaseOutcomeCallable
Aws::Utils::Outcome< DeleteImportJobResult, ConnectWisdomServiceError > DeleteImportJobOutcome
std::future< ListQuickResponsesOutcome > ListQuickResponsesOutcomeCallable
Aws::Utils::Outcome< UpdateKnowledgeBaseTemplateUriResult, ConnectWisdomServiceError > UpdateKnowledgeBaseTemplateUriOutcome
Aws::Utils::Outcome< NotifyRecommendationsReceivedResult, ConnectWisdomServiceError > NotifyRecommendationsReceivedOutcome
Aws::Utils::Outcome< ListKnowledgeBasesResult, ConnectWisdomServiceError > ListKnowledgeBasesOutcome
Aws::Utils::Outcome< GetContentSummaryResult, ConnectWisdomServiceError > GetContentSummaryOutcome
std::future< ListImportJobsOutcome > ListImportJobsOutcomeCallable
std::future< GetImportJobOutcome > GetImportJobOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ConnectWisdomServiceError > ListTagsForResourceOutcome
std::future< UpdateContentOutcome > UpdateContentOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetContentSummaryOutcome > GetContentSummaryOutcomeCallable
std::future< SearchContentOutcome > SearchContentOutcomeCallable
Aws::Utils::Outcome< StartContentUploadResult, ConnectWisdomServiceError > StartContentUploadOutcome
Aws::Utils::Outcome< StartImportJobResult, ConnectWisdomServiceError > StartImportJobOutcome
Aws::Utils::Outcome< DeleteContentResult, ConnectWisdomServiceError > DeleteContentOutcome
std::future< DeleteQuickResponseOutcome > DeleteQuickResponseOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< SearchContentResult, ConnectWisdomServiceError > SearchContentOutcome
std::future< GetKnowledgeBaseOutcome > GetKnowledgeBaseOutcomeCallable
std::future< ListAssistantAssociationsOutcome > ListAssistantAssociationsOutcomeCallable
std::future< UpdateKnowledgeBaseTemplateUriOutcome > UpdateKnowledgeBaseTemplateUriOutcomeCallable
Aws::Utils::Outcome< UpdateContentResult, ConnectWisdomServiceError > UpdateContentOutcome
std::future< DeleteKnowledgeBaseOutcome > DeleteKnowledgeBaseOutcomeCallable
std::future< NotifyRecommendationsReceivedOutcome > NotifyRecommendationsReceivedOutcomeCallable
Aws::Utils::Outcome< DeleteQuickResponseResult, ConnectWisdomServiceError > DeleteQuickResponseOutcome
Aws::Utils::Outcome< RemoveKnowledgeBaseTemplateUriResult, ConnectWisdomServiceError > RemoveKnowledgeBaseTemplateUriOutcome
Aws::Utils::Outcome< GetImportJobResult, ConnectWisdomServiceError > GetImportJobOutcome
Aws::Utils::Outcome< CreateAssistantAssociationResult, ConnectWisdomServiceError > CreateAssistantAssociationOutcome
Aws::Utils::Outcome< ListImportJobsResult, ConnectWisdomServiceError > ListImportJobsOutcome
std::future< UpdateQuickResponseOutcome > UpdateQuickResponseOutcomeCallable
Aws::Utils::Outcome< SearchQuickResponsesResult, ConnectWisdomServiceError > SearchQuickResponsesOutcome
Aws::Utils::Outcome< UpdateQuickResponseResult, ConnectWisdomServiceError > UpdateQuickResponseOutcome
Aws::Utils::Outcome< GetContentResult, ConnectWisdomServiceError > GetContentOutcome
Aws::Utils::Outcome< GetAssistantAssociationResult, ConnectWisdomServiceError > GetAssistantAssociationOutcome
std::future< GetAssistantAssociationOutcome > GetAssistantAssociationOutcomeCallable
Aws::Utils::Outcome< GetAssistantResult, ConnectWisdomServiceError > GetAssistantOutcome
std::future< DeleteImportJobOutcome > DeleteImportJobOutcomeCallable
std::future< DeleteAssistantAssociationOutcome > DeleteAssistantAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteAssistantResult, ConnectWisdomServiceError > DeleteAssistantOutcome
Aws::Utils::Outcome< SearchSessionsResult, ConnectWisdomServiceError > SearchSessionsOutcome
Aws::Utils::Outcome< CreateSessionResult, ConnectWisdomServiceError > CreateSessionOutcome
Aws::Utils::Outcome< ListAssistantsResult, ConnectWisdomServiceError > ListAssistantsOutcome
std::future< SearchSessionsOutcome > SearchSessionsOutcomeCallable
std::future< StartImportJobOutcome > StartImportJobOutcomeCallable
std::future< SearchQuickResponsesOutcome > SearchQuickResponsesOutcomeCallable
std::future< CreateSessionOutcome > CreateSessionOutcomeCallable
std::future< CreateContentOutcome > CreateContentOutcomeCallable
std::future< GetAssistantOutcome > GetAssistantOutcomeCallable
std::future< DeleteAssistantOutcome > DeleteAssistantOutcomeCallable
std::future< CreateAssistantOutcome > CreateAssistantOutcomeCallable
Aws::Utils::Outcome< CreateAssistantResult, ConnectWisdomServiceError > CreateAssistantOutcome
std::future< GetQuickResponseOutcome > GetQuickResponseOutcomeCallable
Aws::Utils::Outcome< ListAssistantAssociationsResult, ConnectWisdomServiceError > ListAssistantAssociationsOutcome
std::future< StartContentUploadOutcome > StartContentUploadOutcomeCallable
std::future< GetSessionOutcome > GetSessionOutcomeCallable
std::future< GetContentOutcome > GetContentOutcomeCallable
Aws::Utils::Outcome< GetSessionResult, ConnectWisdomServiceError > GetSessionOutcome
Aws::Utils::Outcome< CreateQuickResponseResult, ConnectWisdomServiceError > CreateQuickResponseOutcome
Aws::Utils::Outcome< CreateKnowledgeBaseResult, ConnectWisdomServiceError > CreateKnowledgeBaseOutcome
std::function< void(const ConnectWisdomServiceClient *, const Model::DeleteContentRequest &, const Model::DeleteContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContentResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::RemoveKnowledgeBaseTemplateUriRequest &, const Model::RemoveKnowledgeBaseTemplateUriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveKnowledgeBaseTemplateUriResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSessionResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetContentRequest &, const Model::GetContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContentResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::ListAssistantsRequest &, const Model::ListAssistantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssistantsResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::UpdateKnowledgeBaseTemplateUriRequest &, const Model::UpdateKnowledgeBaseTemplateUriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKnowledgeBaseTemplateUriResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::UpdateContentRequest &, const Model::UpdateContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContentResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::SearchContentRequest &, const Model::SearchContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchContentResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::ListKnowledgeBasesRequest &, const Model::ListKnowledgeBasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKnowledgeBasesResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::ListImportJobsRequest &, const Model::ListImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportJobsResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::CreateContentRequest &, const Model::CreateContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContentResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::StartContentUploadRequest &, const Model::StartContentUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContentUploadResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::CreateAssistantRequest &, const Model::CreateAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssistantResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetContentSummaryRequest &, const Model::GetContentSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContentSummaryResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::ListQuickResponsesRequest &, const Model::ListQuickResponsesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQuickResponsesResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetImportJobRequest &, const Model::GetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportJobResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetQuickResponseRequest &, const Model::GetQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQuickResponseResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetAssistantAssociationRequest &, const Model::GetAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssistantAssociationResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::CreateSessionRequest &, const Model::CreateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSessionResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::NotifyRecommendationsReceivedRequest &, const Model::NotifyRecommendationsReceivedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > NotifyRecommendationsReceivedResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::DeleteKnowledgeBaseRequest &, const Model::DeleteKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKnowledgeBaseResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::DeleteAssistantAssociationRequest &, const Model::DeleteAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssistantAssociationResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::DeleteAssistantRequest &, const Model::DeleteAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssistantResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::CreateQuickResponseRequest &, const Model::CreateQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQuickResponseResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::StartImportJobRequest &, const Model::StartImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportJobResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::SearchSessionsRequest &, const Model::SearchSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSessionsResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::DeleteQuickResponseRequest &, const Model::DeleteQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQuickResponseResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::CreateKnowledgeBaseRequest &, const Model::CreateKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKnowledgeBaseResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetAssistantRequest &, const Model::GetAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssistantResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::SearchQuickResponsesRequest &, const Model::SearchQuickResponsesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchQuickResponsesResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::UpdateQuickResponseRequest &, const Model::UpdateQuickResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQuickResponseResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::DeleteImportJobRequest &, const Model::DeleteImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImportJobResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::ListContentsRequest &, const Model::ListContentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContentsResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::GetKnowledgeBaseRequest &, const Model::GetKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKnowledgeBaseResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::CreateAssistantAssociationRequest &, const Model::CreateAssistantAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssistantAssociationResponseReceivedHandler
std::function< void(const ConnectWisdomServiceClient *, const Model::ListAssistantAssociationsRequest &, const Model::ListAssistantAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssistantAssociationsResponseReceivedHandler