AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
QAppsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/qapps/QAppsErrors.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/qapps/QAppsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in QAppsClient header */
21#include <aws/qapps/model/CreateLibraryItemResult.h>
22#include <aws/qapps/model/CreatePresignedUrlResult.h>
23#include <aws/qapps/model/CreateQAppResult.h>
24#include <aws/qapps/model/DescribeQAppPermissionsResult.h>
25#include <aws/qapps/model/ExportQAppSessionDataResult.h>
26#include <aws/qapps/model/GetLibraryItemResult.h>
27#include <aws/qapps/model/GetQAppResult.h>
28#include <aws/qapps/model/GetQAppSessionResult.h>
29#include <aws/qapps/model/GetQAppSessionMetadataResult.h>
30#include <aws/qapps/model/ImportDocumentResult.h>
31#include <aws/qapps/model/ListCategoriesResult.h>
32#include <aws/qapps/model/ListLibraryItemsResult.h>
33#include <aws/qapps/model/ListQAppSessionDataResult.h>
34#include <aws/qapps/model/ListQAppsResult.h>
35#include <aws/qapps/model/ListTagsForResourceResult.h>
36#include <aws/qapps/model/PredictQAppResult.h>
37#include <aws/qapps/model/StartQAppSessionResult.h>
38#include <aws/qapps/model/TagResourceResult.h>
39#include <aws/qapps/model/UntagResourceResult.h>
40#include <aws/qapps/model/UpdateLibraryItemResult.h>
41#include <aws/qapps/model/UpdateQAppResult.h>
42#include <aws/qapps/model/UpdateQAppPermissionsResult.h>
43#include <aws/qapps/model/UpdateQAppSessionResult.h>
44#include <aws/qapps/model/UpdateQAppSessionMetadataResult.h>
45#include <aws/core/NoResult.h>
46/* End of service model headers required in QAppsClient header */
47
48namespace Aws
49{
50 namespace Http
51 {
52 class HttpClient;
53 class HttpClientFactory;
54 } // namespace Http
55
56 namespace Utils
57 {
58 template< typename R, typename E> class Outcome;
59
60 namespace Threading
61 {
62 class Executor;
63 } // namespace Threading
64 } // namespace Utils
65
66 namespace Auth
67 {
68 class AWSCredentials;
69 class AWSCredentialsProvider;
70 } // namespace Auth
71
72 namespace Client
73 {
74 class RetryStrategy;
75 } // namespace Client
76
77 namespace QApps
78 {
82
83 namespace Model
84 {
85 /* Service model forward declarations required in QAppsClient header */
86 class AssociateLibraryItemReviewRequest;
87 class AssociateQAppWithUserRequest;
88 class BatchCreateCategoryRequest;
89 class BatchDeleteCategoryRequest;
90 class BatchUpdateCategoryRequest;
91 class CreateLibraryItemRequest;
92 class CreatePresignedUrlRequest;
93 class CreateQAppRequest;
94 class DeleteLibraryItemRequest;
95 class DeleteQAppRequest;
96 class DescribeQAppPermissionsRequest;
97 class DisassociateLibraryItemReviewRequest;
98 class DisassociateQAppFromUserRequest;
99 class ExportQAppSessionDataRequest;
100 class GetLibraryItemRequest;
101 class GetQAppRequest;
102 class GetQAppSessionRequest;
103 class GetQAppSessionMetadataRequest;
104 class ImportDocumentRequest;
105 class ListCategoriesRequest;
106 class ListLibraryItemsRequest;
107 class ListQAppSessionDataRequest;
108 class ListQAppsRequest;
109 class ListTagsForResourceRequest;
110 class PredictQAppRequest;
111 class StartQAppSessionRequest;
112 class StopQAppSessionRequest;
113 class TagResourceRequest;
114 class UntagResourceRequest;
115 class UpdateLibraryItemRequest;
116 class UpdateLibraryItemMetadataRequest;
117 class UpdateQAppRequest;
118 class UpdateQAppPermissionsRequest;
119 class UpdateQAppSessionRequest;
120 class UpdateQAppSessionMetadataRequest;
121 /* End of service model forward declarations required in QAppsClient header */
122
123 /* Service model Outcome class definitions */
159 /* End of service model Outcome class definitions */
160
161 /* Service model Outcome callable definitions */
162 typedef std::future<AssociateLibraryItemReviewOutcome> AssociateLibraryItemReviewOutcomeCallable;
163 typedef std::future<AssociateQAppWithUserOutcome> AssociateQAppWithUserOutcomeCallable;
164 typedef std::future<BatchCreateCategoryOutcome> BatchCreateCategoryOutcomeCallable;
165 typedef std::future<BatchDeleteCategoryOutcome> BatchDeleteCategoryOutcomeCallable;
166 typedef std::future<BatchUpdateCategoryOutcome> BatchUpdateCategoryOutcomeCallable;
167 typedef std::future<CreateLibraryItemOutcome> CreateLibraryItemOutcomeCallable;
168 typedef std::future<CreatePresignedUrlOutcome> CreatePresignedUrlOutcomeCallable;
169 typedef std::future<CreateQAppOutcome> CreateQAppOutcomeCallable;
170 typedef std::future<DeleteLibraryItemOutcome> DeleteLibraryItemOutcomeCallable;
171 typedef std::future<DeleteQAppOutcome> DeleteQAppOutcomeCallable;
172 typedef std::future<DescribeQAppPermissionsOutcome> DescribeQAppPermissionsOutcomeCallable;
173 typedef std::future<DisassociateLibraryItemReviewOutcome> DisassociateLibraryItemReviewOutcomeCallable;
174 typedef std::future<DisassociateQAppFromUserOutcome> DisassociateQAppFromUserOutcomeCallable;
175 typedef std::future<ExportQAppSessionDataOutcome> ExportQAppSessionDataOutcomeCallable;
176 typedef std::future<GetLibraryItemOutcome> GetLibraryItemOutcomeCallable;
177 typedef std::future<GetQAppOutcome> GetQAppOutcomeCallable;
178 typedef std::future<GetQAppSessionOutcome> GetQAppSessionOutcomeCallable;
179 typedef std::future<GetQAppSessionMetadataOutcome> GetQAppSessionMetadataOutcomeCallable;
180 typedef std::future<ImportDocumentOutcome> ImportDocumentOutcomeCallable;
181 typedef std::future<ListCategoriesOutcome> ListCategoriesOutcomeCallable;
182 typedef std::future<ListLibraryItemsOutcome> ListLibraryItemsOutcomeCallable;
183 typedef std::future<ListQAppSessionDataOutcome> ListQAppSessionDataOutcomeCallable;
184 typedef std::future<ListQAppsOutcome> ListQAppsOutcomeCallable;
185 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
186 typedef std::future<PredictQAppOutcome> PredictQAppOutcomeCallable;
187 typedef std::future<StartQAppSessionOutcome> StartQAppSessionOutcomeCallable;
188 typedef std::future<StopQAppSessionOutcome> StopQAppSessionOutcomeCallable;
189 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
190 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
191 typedef std::future<UpdateLibraryItemOutcome> UpdateLibraryItemOutcomeCallable;
192 typedef std::future<UpdateLibraryItemMetadataOutcome> UpdateLibraryItemMetadataOutcomeCallable;
193 typedef std::future<UpdateQAppOutcome> UpdateQAppOutcomeCallable;
194 typedef std::future<UpdateQAppPermissionsOutcome> UpdateQAppPermissionsOutcomeCallable;
195 typedef std::future<UpdateQAppSessionOutcome> UpdateQAppSessionOutcomeCallable;
196 typedef std::future<UpdateQAppSessionMetadataOutcome> UpdateQAppSessionMetadataOutcomeCallable;
197 /* End of service model Outcome callable definitions */
198 } // namespace Model
199
200 class QAppsClient;
201
202 /* Service model async handlers definitions */
203 typedef std::function<void(const QAppsClient*, const Model::AssociateLibraryItemReviewRequest&, const Model::AssociateLibraryItemReviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateLibraryItemReviewResponseReceivedHandler;
204 typedef std::function<void(const QAppsClient*, const Model::AssociateQAppWithUserRequest&, const Model::AssociateQAppWithUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateQAppWithUserResponseReceivedHandler;
205 typedef std::function<void(const QAppsClient*, const Model::BatchCreateCategoryRequest&, const Model::BatchCreateCategoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCreateCategoryResponseReceivedHandler;
206 typedef std::function<void(const QAppsClient*, const Model::BatchDeleteCategoryRequest&, const Model::BatchDeleteCategoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteCategoryResponseReceivedHandler;
207 typedef std::function<void(const QAppsClient*, const Model::BatchUpdateCategoryRequest&, const Model::BatchUpdateCategoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateCategoryResponseReceivedHandler;
208 typedef std::function<void(const QAppsClient*, const Model::CreateLibraryItemRequest&, const Model::CreateLibraryItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLibraryItemResponseReceivedHandler;
209 typedef std::function<void(const QAppsClient*, const Model::CreatePresignedUrlRequest&, const Model::CreatePresignedUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePresignedUrlResponseReceivedHandler;
210 typedef std::function<void(const QAppsClient*, const Model::CreateQAppRequest&, const Model::CreateQAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQAppResponseReceivedHandler;
211 typedef std::function<void(const QAppsClient*, const Model::DeleteLibraryItemRequest&, const Model::DeleteLibraryItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLibraryItemResponseReceivedHandler;
212 typedef std::function<void(const QAppsClient*, const Model::DeleteQAppRequest&, const Model::DeleteQAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQAppResponseReceivedHandler;
213 typedef std::function<void(const QAppsClient*, const Model::DescribeQAppPermissionsRequest&, const Model::DescribeQAppPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQAppPermissionsResponseReceivedHandler;
214 typedef std::function<void(const QAppsClient*, const Model::DisassociateLibraryItemReviewRequest&, const Model::DisassociateLibraryItemReviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateLibraryItemReviewResponseReceivedHandler;
215 typedef std::function<void(const QAppsClient*, const Model::DisassociateQAppFromUserRequest&, const Model::DisassociateQAppFromUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateQAppFromUserResponseReceivedHandler;
216 typedef std::function<void(const QAppsClient*, const Model::ExportQAppSessionDataRequest&, const Model::ExportQAppSessionDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportQAppSessionDataResponseReceivedHandler;
217 typedef std::function<void(const QAppsClient*, const Model::GetLibraryItemRequest&, const Model::GetLibraryItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLibraryItemResponseReceivedHandler;
218 typedef std::function<void(const QAppsClient*, const Model::GetQAppRequest&, const Model::GetQAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQAppResponseReceivedHandler;
219 typedef std::function<void(const QAppsClient*, const Model::GetQAppSessionRequest&, const Model::GetQAppSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQAppSessionResponseReceivedHandler;
220 typedef std::function<void(const QAppsClient*, const Model::GetQAppSessionMetadataRequest&, const Model::GetQAppSessionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQAppSessionMetadataResponseReceivedHandler;
221 typedef std::function<void(const QAppsClient*, const Model::ImportDocumentRequest&, const Model::ImportDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportDocumentResponseReceivedHandler;
222 typedef std::function<void(const QAppsClient*, const Model::ListCategoriesRequest&, const Model::ListCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCategoriesResponseReceivedHandler;
223 typedef std::function<void(const QAppsClient*, const Model::ListLibraryItemsRequest&, const Model::ListLibraryItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLibraryItemsResponseReceivedHandler;
224 typedef std::function<void(const QAppsClient*, const Model::ListQAppSessionDataRequest&, const Model::ListQAppSessionDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQAppSessionDataResponseReceivedHandler;
225 typedef std::function<void(const QAppsClient*, const Model::ListQAppsRequest&, const Model::ListQAppsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQAppsResponseReceivedHandler;
226 typedef std::function<void(const QAppsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
227 typedef std::function<void(const QAppsClient*, const Model::PredictQAppRequest&, const Model::PredictQAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PredictQAppResponseReceivedHandler;
228 typedef std::function<void(const QAppsClient*, const Model::StartQAppSessionRequest&, const Model::StartQAppSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartQAppSessionResponseReceivedHandler;
229 typedef std::function<void(const QAppsClient*, const Model::StopQAppSessionRequest&, const Model::StopQAppSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopQAppSessionResponseReceivedHandler;
230 typedef std::function<void(const QAppsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
231 typedef std::function<void(const QAppsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
232 typedef std::function<void(const QAppsClient*, const Model::UpdateLibraryItemRequest&, const Model::UpdateLibraryItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLibraryItemResponseReceivedHandler;
233 typedef std::function<void(const QAppsClient*, const Model::UpdateLibraryItemMetadataRequest&, const Model::UpdateLibraryItemMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLibraryItemMetadataResponseReceivedHandler;
234 typedef std::function<void(const QAppsClient*, const Model::UpdateQAppRequest&, const Model::UpdateQAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQAppResponseReceivedHandler;
235 typedef std::function<void(const QAppsClient*, const Model::UpdateQAppPermissionsRequest&, const Model::UpdateQAppPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQAppPermissionsResponseReceivedHandler;
236 typedef std::function<void(const QAppsClient*, const Model::UpdateQAppSessionRequest&, const Model::UpdateQAppSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQAppSessionResponseReceivedHandler;
237 typedef std::function<void(const QAppsClient*, const Model::UpdateQAppSessionMetadataRequest&, const Model::UpdateQAppSessionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQAppSessionMetadataResponseReceivedHandler;
238 /* End of service model async handlers definitions */
239 } // namespace QApps
240} // namespace Aws
EndpointProviderBase< QAppsClientConfiguration, QAppsBuiltInParameters, QAppsClientContextParameters > QAppsEndpointProviderBase
Aws::Utils::Outcome< Aws::NoResult, QAppsError > AssociateQAppWithUserOutcome
Aws::Utils::Outcome< GetLibraryItemResult, QAppsError > GetLibraryItemOutcome
Aws::Utils::Outcome< Aws::NoResult, QAppsError > DeleteLibraryItemOutcome
Aws::Utils::Outcome< Aws::NoResult, QAppsError > BatchDeleteCategoryOutcome
Aws::Utils::Outcome< GetQAppSessionResult, QAppsError > GetQAppSessionOutcome
Aws::Utils::Outcome< TagResourceResult, QAppsError > TagResourceOutcome
Aws::Utils::Outcome< ListCategoriesResult, QAppsError > ListCategoriesOutcome
std::future< ExportQAppSessionDataOutcome > ExportQAppSessionDataOutcomeCallable
std::future< PredictQAppOutcome > PredictQAppOutcomeCallable
std::future< DisassociateQAppFromUserOutcome > DisassociateQAppFromUserOutcomeCallable
std::future< AssociateLibraryItemReviewOutcome > AssociateLibraryItemReviewOutcomeCallable
std::future< ListLibraryItemsOutcome > ListLibraryItemsOutcomeCallable
std::future< DescribeQAppPermissionsOutcome > DescribeQAppPermissionsOutcomeCallable
Aws::Utils::Outcome< CreatePresignedUrlResult, QAppsError > CreatePresignedUrlOutcome
Aws::Utils::Outcome< Aws::NoResult, QAppsError > BatchUpdateCategoryOutcome
Aws::Utils::Outcome< DescribeQAppPermissionsResult, QAppsError > DescribeQAppPermissionsOutcome
std::future< UpdateLibraryItemMetadataOutcome > UpdateLibraryItemMetadataOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QAppsError > DisassociateLibraryItemReviewOutcome
Aws::Utils::Outcome< UpdateQAppSessionResult, QAppsError > UpdateQAppSessionOutcome
Aws::Utils::Outcome< UpdateQAppSessionMetadataResult, QAppsError > UpdateQAppSessionMetadataOutcome
std::future< ListQAppSessionDataOutcome > ListQAppSessionDataOutcomeCallable
std::future< ListCategoriesOutcome > ListCategoriesOutcomeCallable
Aws::Utils::Outcome< CreateLibraryItemResult, QAppsError > CreateLibraryItemOutcome
std::future< UpdateQAppOutcome > UpdateQAppOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QAppsError > BatchCreateCategoryOutcome
std::future< BatchCreateCategoryOutcome > BatchCreateCategoryOutcomeCallable
std::future< ImportDocumentOutcome > ImportDocumentOutcomeCallable
Aws::Utils::Outcome< CreateQAppResult, QAppsError > CreateQAppOutcome
Aws::Utils::Outcome< StartQAppSessionResult, QAppsError > StartQAppSessionOutcome
std::future< AssociateQAppWithUserOutcome > AssociateQAppWithUserOutcomeCallable
std::future< GetQAppSessionOutcome > GetQAppSessionOutcomeCallable
std::future< GetLibraryItemOutcome > GetLibraryItemOutcomeCallable
std::future< UpdateQAppPermissionsOutcome > UpdateQAppPermissionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QAppsError > DeleteQAppOutcome
Aws::Utils::Outcome< Aws::NoResult, QAppsError > StopQAppSessionOutcome
std::future< BatchUpdateCategoryOutcome > BatchUpdateCategoryOutcomeCallable
std::future< UpdateQAppSessionMetadataOutcome > UpdateQAppSessionMetadataOutcomeCallable
Aws::Utils::Outcome< ExportQAppSessionDataResult, QAppsError > ExportQAppSessionDataOutcome
std::future< GetQAppSessionMetadataOutcome > GetQAppSessionMetadataOutcomeCallable
std::future< DeleteQAppOutcome > DeleteQAppOutcomeCallable
std::future< GetQAppOutcome > GetQAppOutcomeCallable
Aws::Utils::Outcome< UpdateQAppPermissionsResult, QAppsError > UpdateQAppPermissionsOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListQAppSessionDataResult, QAppsError > ListQAppSessionDataOutcome
std::future< StartQAppSessionOutcome > StartQAppSessionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateQAppResult, QAppsError > UpdateQAppOutcome
Aws::Utils::Outcome< ListLibraryItemsResult, QAppsError > ListLibraryItemsOutcome
std::future< CreateLibraryItemOutcome > CreateLibraryItemOutcomeCallable
std::future< UpdateQAppSessionOutcome > UpdateQAppSessionOutcomeCallable
Aws::Utils::Outcome< GetQAppSessionMetadataResult, QAppsError > GetQAppSessionMetadataOutcome
Aws::Utils::Outcome< UpdateLibraryItemResult, QAppsError > UpdateLibraryItemOutcome
std::future< BatchDeleteCategoryOutcome > BatchDeleteCategoryOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, QAppsError > UntagResourceOutcome
std::future< CreateQAppOutcome > CreateQAppOutcomeCallable
std::future< DisassociateLibraryItemReviewOutcome > DisassociateLibraryItemReviewOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QAppsError > UpdateLibraryItemMetadataOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, QAppsError > ListTagsForResourceOutcome
Aws::Utils::Outcome< ListQAppsResult, QAppsError > ListQAppsOutcome
std::future< ListQAppsOutcome > ListQAppsOutcomeCallable
Aws::Utils::Outcome< GetQAppResult, QAppsError > GetQAppOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreatePresignedUrlOutcome > CreatePresignedUrlOutcomeCallable
Aws::Utils::Outcome< ImportDocumentResult, QAppsError > ImportDocumentOutcome
std::future< StopQAppSessionOutcome > StopQAppSessionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QAppsError > AssociateLibraryItemReviewOutcome
std::future< UpdateLibraryItemOutcome > UpdateLibraryItemOutcomeCallable
Aws::Utils::Outcome< PredictQAppResult, QAppsError > PredictQAppOutcome
std::future< DeleteLibraryItemOutcome > DeleteLibraryItemOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, QAppsError > DisassociateQAppFromUserOutcome
std::function< void(const QAppsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::BatchDeleteCategoryRequest &, const Model::BatchDeleteCategoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteCategoryResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetQAppSessionRequest &, const Model::GetQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DisassociateLibraryItemReviewRequest &, const Model::DisassociateLibraryItemReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateLibraryItemReviewResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListQAppSessionDataRequest &, const Model::ListQAppSessionDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQAppSessionDataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::BatchUpdateCategoryRequest &, const Model::BatchUpdateCategoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateCategoryResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::AssociateQAppWithUserRequest &, const Model::AssociateQAppWithUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateQAppWithUserResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::StartQAppSessionRequest &, const Model::StartQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ImportDocumentRequest &, const Model::ImportDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportDocumentResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DisassociateQAppFromUserRequest &, const Model::DisassociateQAppFromUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateQAppFromUserResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::CreateQAppRequest &, const Model::CreateQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ExportQAppSessionDataRequest &, const Model::ExportQAppSessionDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportQAppSessionDataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateLibraryItemRequest &, const Model::UpdateLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListCategoriesRequest &, const Model::ListCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCategoriesResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::BatchCreateCategoryRequest &, const Model::BatchCreateCategoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateCategoryResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DescribeQAppPermissionsRequest &, const Model::DescribeQAppPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQAppPermissionsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DeleteLibraryItemRequest &, const Model::DeleteLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppSessionMetadataRequest &, const Model::UpdateQAppSessionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppSessionMetadataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateLibraryItemMetadataRequest &, const Model::UpdateLibraryItemMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLibraryItemMetadataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::AssociateLibraryItemReviewRequest &, const Model::AssociateLibraryItemReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateLibraryItemReviewResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppSessionRequest &, const Model::UpdateQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppPermissionsRequest &, const Model::UpdateQAppPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppPermissionsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::StopQAppSessionRequest &, const Model::StopQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetQAppSessionMetadataRequest &, const Model::GetQAppSessionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQAppSessionMetadataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::CreateLibraryItemRequest &, const Model::CreateLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetLibraryItemRequest &, const Model::GetLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListQAppsRequest &, const Model::ListQAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQAppsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DeleteQAppRequest &, const Model::DeleteQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListLibraryItemsRequest &, const Model::ListLibraryItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLibraryItemsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetQAppRequest &, const Model::GetQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppRequest &, const Model::UpdateQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::PredictQAppRequest &, const Model::PredictQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PredictQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::CreatePresignedUrlRequest &, const Model::CreatePresignedUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePresignedUrlResponseReceivedHandler
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)