7#include <aws/qapps/QApps_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/qapps/QAppsServiceClientModel.h>
51 std::shared_ptr<QAppsEndpointProviderBase> endpointProvider =
nullptr);
58 std::shared_ptr<QAppsEndpointProviderBase> endpointProvider =
nullptr,
65 QAppsClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
66 std::shared_ptr<QAppsEndpointProviderBase> endpointProvider =
nullptr,
88 QAppsClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
106 template<
typename AssociateLibraryItemReviewRequestT = Model::AssociateLibraryItemReviewRequest>
109 return SubmitCallable(&QAppsClient::AssociateLibraryItemReview, request);
115 template<
typename AssociateLibraryItemReviewRequestT = Model::AssociateLibraryItemReviewRequest>
118 return SubmitAsync(&QAppsClient::AssociateLibraryItemReview, request, handler, context);
135 template<
typename AssociateQAppWithUserRequestT = Model::AssociateQAppWithUserRequest>
138 return SubmitCallable(&QAppsClient::AssociateQAppWithUser, request);
144 template<
typename AssociateQAppWithUserRequestT = Model::AssociateQAppWithUserRequest>
147 return SubmitAsync(&QAppsClient::AssociateQAppWithUser, request, handler, context);
161 template<
typename CreateLibraryItemRequestT = Model::CreateLibraryItemRequest>
164 return SubmitCallable(&QAppsClient::CreateLibraryItem, request);
170 template<
typename CreateLibraryItemRequestT = Model::CreateLibraryItemRequest>
173 return SubmitAsync(&QAppsClient::CreateLibraryItem, request, handler, context);
189 template<
typename CreateQAppRequestT = Model::CreateQAppRequest>
192 return SubmitCallable(&QAppsClient::CreateQApp, request);
198 template<
typename CreateQAppRequestT = Model::CreateQAppRequest>
201 return SubmitAsync(&QAppsClient::CreateQApp, request, handler, context);
216 template<
typename DeleteLibraryItemRequestT = Model::DeleteLibraryItemRequest>
219 return SubmitCallable(&QAppsClient::DeleteLibraryItem, request);
225 template<
typename DeleteLibraryItemRequestT = Model::DeleteLibraryItemRequest>
228 return SubmitAsync(&QAppsClient::DeleteLibraryItem, request, handler, context);
243 template<
typename DeleteQAppRequestT = Model::DeleteQAppRequest>
246 return SubmitCallable(&QAppsClient::DeleteQApp, request);
252 template<
typename DeleteQAppRequestT = Model::DeleteQAppRequest>
255 return SubmitAsync(&QAppsClient::DeleteQApp, request, handler, context);
269 template<
typename DisassociateLibraryItemReviewRequestT = Model::DisassociateLibraryItemReviewRequest>
272 return SubmitCallable(&QAppsClient::DisassociateLibraryItemReview, request);
278 template<
typename DisassociateLibraryItemReviewRequestT = Model::DisassociateLibraryItemReviewRequest>
281 return SubmitAsync(&QAppsClient::DisassociateLibraryItemReview, request, handler, context);
295 template<
typename DisassociateQAppFromUserRequestT = Model::DisassociateQAppFromUserRequest>
298 return SubmitCallable(&QAppsClient::DisassociateQAppFromUser, request);
304 template<
typename DisassociateQAppFromUserRequestT = Model::DisassociateQAppFromUserRequest>
307 return SubmitAsync(&QAppsClient::DisassociateQAppFromUser, request, handler, context);
322 template<
typename GetLibraryItemRequestT = Model::GetLibraryItemRequest>
325 return SubmitCallable(&QAppsClient::GetLibraryItem, request);
331 template<
typename GetLibraryItemRequestT = Model::GetLibraryItemRequest>
334 return SubmitAsync(&QAppsClient::GetLibraryItem, request, handler, context);
348 template<
typename GetQAppRequestT = Model::GetQAppRequest>
351 return SubmitCallable(&QAppsClient::GetQApp, request);
357 template<
typename GetQAppRequestT = Model::GetQAppRequest>
360 return SubmitAsync(&QAppsClient::GetQApp, request, handler, context);
374 template<
typename GetQAppSessionRequestT = Model::GetQAppSessionRequest>
377 return SubmitCallable(&QAppsClient::GetQAppSession, request);
383 template<
typename GetQAppSessionRequestT = Model::GetQAppSessionRequest>
386 return SubmitAsync(&QAppsClient::GetQAppSession, request, handler, context);
403 template<
typename ImportDocumentRequestT = Model::ImportDocumentRequest>
406 return SubmitCallable(&QAppsClient::ImportDocument, request);
412 template<
typename ImportDocumentRequestT = Model::ImportDocumentRequest>
415 return SubmitAsync(&QAppsClient::ImportDocument, request, handler, context);
429 template<
typename ListLibraryItemsRequestT = Model::ListLibraryItemsRequest>
432 return SubmitCallable(&QAppsClient::ListLibraryItems, request);
438 template<
typename ListLibraryItemsRequestT = Model::ListLibraryItemsRequest>
441 return SubmitAsync(&QAppsClient::ListLibraryItems, request, handler, context);
457 template<
typename ListQAppsRequestT = Model::ListQAppsRequest>
460 return SubmitCallable(&QAppsClient::ListQApps, request);
466 template<
typename ListQAppsRequestT = Model::ListQAppsRequest>
469 return SubmitAsync(&QAppsClient::ListQApps, request, handler, context);
483 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
486 return SubmitCallable(&QAppsClient::ListTagsForResource, request);
492 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
495 return SubmitAsync(&QAppsClient::ListTagsForResource, request, handler, context);
511 template<
typename PredictQAppRequestT = Model::PredictQAppRequest>
514 return SubmitCallable(&QAppsClient::PredictQApp, request);
520 template<
typename PredictQAppRequestT = Model::PredictQAppRequest>
523 return SubmitAsync(&QAppsClient::PredictQApp, request, handler, context);
538 template<
typename StartQAppSessionRequestT = Model::StartQAppSessionRequest>
541 return SubmitCallable(&QAppsClient::StartQAppSession, request);
547 template<
typename StartQAppSessionRequestT = Model::StartQAppSessionRequest>
550 return SubmitAsync(&QAppsClient::StartQAppSession, request, handler, context);
565 template<
typename StopQAppSessionRequestT = Model::StopQAppSessionRequest>
568 return SubmitCallable(&QAppsClient::StopQAppSession, request);
574 template<
typename StopQAppSessionRequestT = Model::StopQAppSessionRequest>
577 return SubmitAsync(&QAppsClient::StopQAppSession, request, handler, context);
590 template<
typename TagResourceRequestT = Model::TagResourceRequest>
593 return SubmitCallable(&QAppsClient::TagResource, request);
599 template<
typename TagResourceRequestT = Model::TagResourceRequest>
602 return SubmitAsync(&QAppsClient::TagResource, request, handler, context);
616 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
619 return SubmitCallable(&QAppsClient::UntagResource, request);
625 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
628 return SubmitAsync(&QAppsClient::UntagResource, request, handler, context);
641 template<
typename UpdateLibraryItemRequestT = Model::UpdateLibraryItemRequest>
644 return SubmitCallable(&QAppsClient::UpdateLibraryItem, request);
650 template<
typename UpdateLibraryItemRequestT = Model::UpdateLibraryItemRequest>
653 return SubmitAsync(&QAppsClient::UpdateLibraryItem, request, handler, context);
667 template<
typename UpdateLibraryItemMetadataRequestT = Model::UpdateLibraryItemMetadataRequest>
670 return SubmitCallable(&QAppsClient::UpdateLibraryItemMetadata, request);
676 template<
typename UpdateLibraryItemMetadataRequestT = Model::UpdateLibraryItemMetadataRequest>
679 return SubmitAsync(&QAppsClient::UpdateLibraryItemMetadata, request, handler, context);
693 template<
typename UpdateQAppRequestT = Model::UpdateQAppRequest>
696 return SubmitCallable(&QAppsClient::UpdateQApp, request);
702 template<
typename UpdateQAppRequestT = Model::UpdateQAppRequest>
705 return SubmitAsync(&QAppsClient::UpdateQApp, request, handler, context);
723 template<
typename UpdateQAppSessionRequestT = Model::UpdateQAppSessionRequest>
726 return SubmitCallable(&QAppsClient::UpdateQAppSession, request);
732 template<
typename UpdateQAppSessionRequestT = Model::UpdateQAppSessionRequest>
735 return SubmitAsync(&QAppsClient::UpdateQAppSession, request, handler, context);
746 std::shared_ptr<QAppsEndpointProviderBase> m_endpointProvider;
static const char * GetAllocationTag()
void GetQAppAsync(const GetQAppRequestT &request, const GetQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetLibraryItemOutcomeCallable GetLibraryItemCallable(const GetLibraryItemRequestT &request) const
Model::AssociateQAppWithUserOutcomeCallable AssociateQAppWithUserCallable(const AssociateQAppWithUserRequestT &request) const
virtual Model::DeleteQAppOutcome DeleteQApp(const Model::DeleteQAppRequest &request) const
virtual Model::PredictQAppOutcome PredictQApp(const Model::PredictQAppRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateLibraryItemOutcomeCallable UpdateLibraryItemCallable(const UpdateLibraryItemRequestT &request) const
void UpdateLibraryItemAsync(const UpdateLibraryItemRequestT &request, const UpdateLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateLibraryItemMetadataOutcome UpdateLibraryItemMetadata(const Model::UpdateLibraryItemMetadataRequest &request) const
void DeleteLibraryItemAsync(const DeleteLibraryItemRequestT &request, const DeleteLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QAppsEndpointProvider EndpointProviderType
Model::ImportDocumentOutcomeCallable ImportDocumentCallable(const ImportDocumentRequestT &request) const
virtual Model::DisassociateLibraryItemReviewOutcome DisassociateLibraryItemReview(const Model::DisassociateLibraryItemReviewRequest &request) const
virtual Model::GetLibraryItemOutcome GetLibraryItem(const Model::GetLibraryItemRequest &request) const
Model::CreateLibraryItemOutcomeCallable CreateLibraryItemCallable(const CreateLibraryItemRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateQAppFromUserAsync(const DisassociateQAppFromUserRequestT &request, const DisassociateQAppFromUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteQAppOutcomeCallable DeleteQAppCallable(const DeleteQAppRequestT &request) const
QAppsClient(const Aws::QApps::QAppsClientConfiguration &clientConfiguration=Aws::QApps::QAppsClientConfiguration(), std::shared_ptr< QAppsEndpointProviderBase > endpointProvider=nullptr)
void GetLibraryItemAsync(const GetLibraryItemRequestT &request, const GetLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ImportDocumentOutcome ImportDocument(const Model::ImportDocumentRequest &request) const
void ListQAppsAsync(const ListQAppsRequestT &request, const ListQAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateLibraryItemMetadataOutcomeCallable UpdateLibraryItemMetadataCallable(const UpdateLibraryItemMetadataRequestT &request) const
void DisassociateLibraryItemReviewAsync(const DisassociateLibraryItemReviewRequestT &request, const DisassociateLibraryItemReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetQAppSessionOutcomeCallable GetQAppSessionCallable(const GetQAppSessionRequestT &request) const
Model::CreateQAppOutcomeCallable CreateQAppCallable(const CreateQAppRequestT &request) const
virtual Model::StopQAppSessionOutcome StopQAppSession(const Model::StopQAppSessionRequest &request) const
virtual Model::ListLibraryItemsOutcome ListLibraryItems(const Model::ListLibraryItemsRequest &request) const
Model::PredictQAppOutcomeCallable PredictQAppCallable(const PredictQAppRequestT &request) const
void DeleteQAppAsync(const DeleteQAppRequestT &request, const DeleteQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQAppSessionAsync(const GetQAppSessionRequestT &request, const GetQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLibraryItemOutcomeCallable DeleteLibraryItemCallable(const DeleteLibraryItemRequestT &request) const
Model::ListQAppsOutcomeCallable ListQAppsCallable(const ListQAppsRequestT &request) const
virtual Model::AssociateLibraryItemReviewOutcome AssociateLibraryItemReview(const Model::AssociateLibraryItemReviewRequest &request) const
void PredictQAppAsync(const PredictQAppRequestT &request, const PredictQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateQAppOutcome UpdateQApp(const Model::UpdateQAppRequest &request) const
Model::UpdateQAppOutcomeCallable UpdateQAppCallable(const UpdateQAppRequestT &request) const
void ImportDocumentAsync(const ImportDocumentRequestT &request, const ImportDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListLibraryItemsOutcomeCallable ListLibraryItemsCallable(const ListLibraryItemsRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::UpdateQAppSessionOutcome UpdateQAppSession(const Model::UpdateQAppSessionRequest &request) const
void UpdateQAppSessionAsync(const UpdateQAppSessionRequestT &request, const UpdateQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQAppOutcome GetQApp(const Model::GetQAppRequest &request) const
QAppsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateQAppOutcome CreateQApp(const Model::CreateQAppRequest &request) const
Model::GetQAppOutcomeCallable GetQAppCallable(const GetQAppRequestT &request) const
virtual Model::StartQAppSessionOutcome StartQAppSession(const Model::StartQAppSessionRequest &request) const
void StopQAppSessionAsync(const StopQAppSessionRequestT &request, const StopQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
std::shared_ptr< QAppsEndpointProviderBase > & accessEndpointProvider()
Model::StopQAppSessionOutcomeCallable StopQAppSessionCallable(const StopQAppSessionRequestT &request) const
virtual Model::DeleteLibraryItemOutcome DeleteLibraryItem(const Model::DeleteLibraryItemRequest &request) const
QAppsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< QAppsEndpointProviderBase > endpointProvider=nullptr, const Aws::QApps::QAppsClientConfiguration &clientConfiguration=Aws::QApps::QAppsClientConfiguration())
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void CreateQAppAsync(const CreateQAppRequestT &request, const CreateQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateLibraryItemReviewAsync(const AssociateLibraryItemReviewRequestT &request, const AssociateLibraryItemReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QAppsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< QAppsEndpointProviderBase > endpointProvider=nullptr, const Aws::QApps::QAppsClientConfiguration &clientConfiguration=Aws::QApps::QAppsClientConfiguration())
Model::AssociateLibraryItemReviewOutcomeCallable AssociateLibraryItemReviewCallable(const AssociateLibraryItemReviewRequestT &request) const
virtual Model::CreateLibraryItemOutcome CreateLibraryItem(const Model::CreateLibraryItemRequest &request) const
Model::UpdateQAppSessionOutcomeCallable UpdateQAppSessionCallable(const UpdateQAppSessionRequestT &request) const
virtual Model::UpdateLibraryItemOutcome UpdateLibraryItem(const Model::UpdateLibraryItemRequest &request) const
Model::DisassociateQAppFromUserOutcomeCallable DisassociateQAppFromUserCallable(const DisassociateQAppFromUserRequestT &request) const
QAppsClientConfiguration ClientConfigurationType
QAppsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
QAppsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DisassociateQAppFromUserOutcome DisassociateQAppFromUser(const Model::DisassociateQAppFromUserRequest &request) const
void UpdateLibraryItemMetadataAsync(const UpdateLibraryItemMetadataRequestT &request, const UpdateLibraryItemMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLibraryItemAsync(const CreateLibraryItemRequestT &request, const CreateLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void ListLibraryItemsAsync(const ListLibraryItemsRequestT &request, const ListLibraryItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListQAppsOutcome ListQApps(const Model::ListQAppsRequest &request) const
Model::DisassociateLibraryItemReviewOutcomeCallable DisassociateLibraryItemReviewCallable(const DisassociateLibraryItemReviewRequestT &request) const
void StartQAppSessionAsync(const StartQAppSessionRequestT &request, const StartQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
void AssociateQAppWithUserAsync(const AssociateQAppWithUserRequestT &request, const AssociateQAppWithUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateQAppWithUserOutcome AssociateQAppWithUser(const Model::AssociateQAppWithUserRequest &request) const
void UpdateQAppAsync(const UpdateQAppRequestT &request, const UpdateQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::StartQAppSessionOutcomeCallable StartQAppSessionCallable(const StartQAppSessionRequestT &request) const
virtual Model::GetQAppSessionOutcome GetQAppSession(const Model::GetQAppSessionRequest &request) const
std::future< PredictQAppOutcome > PredictQAppOutcomeCallable
std::future< DisassociateQAppFromUserOutcome > DisassociateQAppFromUserOutcomeCallable
std::future< AssociateLibraryItemReviewOutcome > AssociateLibraryItemReviewOutcomeCallable
std::future< ListLibraryItemsOutcome > ListLibraryItemsOutcomeCallable
std::future< UpdateLibraryItemMetadataOutcome > UpdateLibraryItemMetadataOutcomeCallable
std::future< UpdateQAppOutcome > UpdateQAppOutcomeCallable
std::future< ImportDocumentOutcome > ImportDocumentOutcomeCallable
std::future< AssociateQAppWithUserOutcome > AssociateQAppWithUserOutcomeCallable
std::future< GetQAppSessionOutcome > GetQAppSessionOutcomeCallable
std::future< GetLibraryItemOutcome > GetLibraryItemOutcomeCallable
std::future< DeleteQAppOutcome > DeleteQAppOutcomeCallable
std::future< GetQAppOutcome > GetQAppOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StartQAppSessionOutcome > StartQAppSessionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateLibraryItemOutcome > CreateLibraryItemOutcomeCallable
std::future< UpdateQAppSessionOutcome > UpdateQAppSessionOutcomeCallable
std::future< CreateQAppOutcome > CreateQAppOutcomeCallable
std::future< DisassociateLibraryItemReviewOutcome > DisassociateLibraryItemReviewOutcomeCallable
std::future< ListQAppsOutcome > ListQAppsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< StopQAppSessionOutcome > StopQAppSessionOutcomeCallable
std::future< UpdateLibraryItemOutcome > UpdateLibraryItemOutcomeCallable
std::future< DeleteLibraryItemOutcome > DeleteLibraryItemOutcomeCallable
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::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::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::UpdateLibraryItemRequest &, const Model::UpdateLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLibraryItemResponseReceivedHandler
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::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::StopQAppSessionRequest &, const Model::StopQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQAppSessionResponseReceivedHandler
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::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String