7#include <aws/appintegrations/AppIntegrationsService_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/appintegrations/AppIntegrationsServiceServiceClientModel.h>
16namespace AppIntegrationsService
49 std::shared_ptr<AppIntegrationsServiceEndpointProviderBase> endpointProvider =
nullptr);
56 std::shared_ptr<AppIntegrationsServiceEndpointProviderBase> endpointProvider =
nullptr,
64 std::shared_ptr<AppIntegrationsServiceEndpointProviderBase> endpointProvider =
nullptr,
102 template<
typename CreateApplicationRequestT = Model::CreateApplicationRequest>
105 return SubmitCallable(&AppIntegrationsServiceClient::CreateApplication, request);
111 template<
typename CreateApplicationRequestT = Model::CreateApplicationRequest>
114 return SubmitAsync(&AppIntegrationsServiceClient::CreateApplication, request, handler, context);
131 template<
typename CreateDataIntegrationRequestT = Model::CreateDataIntegrationRequest>
134 return SubmitCallable(&AppIntegrationsServiceClient::CreateDataIntegration, request);
140 template<
typename CreateDataIntegrationRequestT = Model::CreateDataIntegrationRequest>
143 return SubmitAsync(&AppIntegrationsServiceClient::CreateDataIntegration, request, handler, context);
157 template<
typename CreateDataIntegrationAssociationRequestT = Model::CreateDataIntegrationAssociationRequest>
160 return SubmitCallable(&AppIntegrationsServiceClient::CreateDataIntegrationAssociation, request);
166 template<
typename CreateDataIntegrationAssociationRequestT = Model::CreateDataIntegrationAssociationRequest>
169 return SubmitAsync(&AppIntegrationsServiceClient::CreateDataIntegrationAssociation, request, handler, context);
186 template<
typename CreateEventIntegrationRequestT = Model::CreateEventIntegrationRequest>
189 return SubmitCallable(&AppIntegrationsServiceClient::CreateEventIntegration, request);
195 template<
typename CreateEventIntegrationRequestT = Model::CreateEventIntegrationRequest>
198 return SubmitAsync(&AppIntegrationsServiceClient::CreateEventIntegration, request, handler, context);
212 template<
typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
215 return SubmitCallable(&AppIntegrationsServiceClient::DeleteApplication, request);
221 template<
typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
224 return SubmitAsync(&AppIntegrationsServiceClient::DeleteApplication, request, handler, context);
244 template<
typename DeleteDataIntegrationRequestT = Model::DeleteDataIntegrationRequest>
247 return SubmitCallable(&AppIntegrationsServiceClient::DeleteDataIntegration, request);
253 template<
typename DeleteDataIntegrationRequestT = Model::DeleteDataIntegrationRequest>
256 return SubmitAsync(&AppIntegrationsServiceClient::DeleteDataIntegration, request, handler, context);
270 template<
typename DeleteEventIntegrationRequestT = Model::DeleteEventIntegrationRequest>
273 return SubmitCallable(&AppIntegrationsServiceClient::DeleteEventIntegration, request);
279 template<
typename DeleteEventIntegrationRequestT = Model::DeleteEventIntegrationRequest>
282 return SubmitAsync(&AppIntegrationsServiceClient::DeleteEventIntegration, request, handler, context);
295 template<
typename GetApplicationRequestT = Model::GetApplicationRequest>
298 return SubmitCallable(&AppIntegrationsServiceClient::GetApplication, request);
304 template<
typename GetApplicationRequestT = Model::GetApplicationRequest>
307 return SubmitAsync(&AppIntegrationsServiceClient::GetApplication, request, handler, context);
325 template<
typename GetDataIntegrationRequestT = Model::GetDataIntegrationRequest>
328 return SubmitCallable(&AppIntegrationsServiceClient::GetDataIntegration, request);
334 template<
typename GetDataIntegrationRequestT = Model::GetDataIntegrationRequest>
337 return SubmitAsync(&AppIntegrationsServiceClient::GetDataIntegration, request, handler, context);
351 template<
typename GetEventIntegrationRequestT = Model::GetEventIntegrationRequest>
354 return SubmitCallable(&AppIntegrationsServiceClient::GetEventIntegration, request);
360 template<
typename GetEventIntegrationRequestT = Model::GetEventIntegrationRequest>
363 return SubmitAsync(&AppIntegrationsServiceClient::GetEventIntegration, request, handler, context);
377 template<
typename ListApplicationAssociationsRequestT = Model::ListApplicationAssociationsRequest>
380 return SubmitCallable(&AppIntegrationsServiceClient::ListApplicationAssociations, request);
386 template<
typename ListApplicationAssociationsRequestT = Model::ListApplicationAssociationsRequest>
389 return SubmitAsync(&AppIntegrationsServiceClient::ListApplicationAssociations, request, handler, context);
402 template<
typename ListApplicationsRequestT = Model::ListApplicationsRequest>
405 return SubmitCallable(&AppIntegrationsServiceClient::ListApplications, request);
411 template<
typename ListApplicationsRequestT = Model::ListApplicationsRequest>
414 return SubmitAsync(&AppIntegrationsServiceClient::ListApplications, request, handler, context);
432 template<
typename ListDataIntegrationAssociationsRequestT = Model::ListDataIntegrationAssociationsRequest>
435 return SubmitCallable(&AppIntegrationsServiceClient::ListDataIntegrationAssociations, request);
441 template<
typename ListDataIntegrationAssociationsRequestT = Model::ListDataIntegrationAssociationsRequest>
444 return SubmitAsync(&AppIntegrationsServiceClient::ListDataIntegrationAssociations, request, handler, context);
462 template<
typename ListDataIntegrationsRequestT = Model::ListDataIntegrationsRequest>
465 return SubmitCallable(&AppIntegrationsServiceClient::ListDataIntegrations, request);
471 template<
typename ListDataIntegrationsRequestT = Model::ListDataIntegrationsRequest>
474 return SubmitAsync(&AppIntegrationsServiceClient::ListDataIntegrations, request, handler, context);
488 template<
typename ListEventIntegrationAssociationsRequestT = Model::ListEventIntegrationAssociationsRequest>
491 return SubmitCallable(&AppIntegrationsServiceClient::ListEventIntegrationAssociations, request);
497 template<
typename ListEventIntegrationAssociationsRequestT = Model::ListEventIntegrationAssociationsRequest>
500 return SubmitAsync(&AppIntegrationsServiceClient::ListEventIntegrationAssociations, request, handler, context);
514 template<
typename ListEventIntegrationsRequestT = Model::ListEventIntegrationsRequest>
517 return SubmitCallable(&AppIntegrationsServiceClient::ListEventIntegrations, request);
523 template<
typename ListEventIntegrationsRequestT = Model::ListEventIntegrationsRequest>
526 return SubmitAsync(&AppIntegrationsServiceClient::ListEventIntegrations, request, handler, context);
539 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
542 return SubmitCallable(&AppIntegrationsServiceClient::ListTagsForResource, request);
548 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
551 return SubmitAsync(&AppIntegrationsServiceClient::ListTagsForResource, request, handler, context);
565 template<
typename TagResourceRequestT = Model::TagResourceRequest>
568 return SubmitCallable(&AppIntegrationsServiceClient::TagResource, request);
574 template<
typename TagResourceRequestT = Model::TagResourceRequest>
577 return SubmitAsync(&AppIntegrationsServiceClient::TagResource, request, handler, context);
591 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
594 return SubmitCallable(&AppIntegrationsServiceClient::UntagResource, request);
600 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
603 return SubmitAsync(&AppIntegrationsServiceClient::UntagResource, request, handler, context);
616 template<
typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
619 return SubmitCallable(&AppIntegrationsServiceClient::UpdateApplication, request);
625 template<
typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
628 return SubmitAsync(&AppIntegrationsServiceClient::UpdateApplication, request, handler, context);
646 template<
typename UpdateDataIntegrationRequestT = Model::UpdateDataIntegrationRequest>
649 return SubmitCallable(&AppIntegrationsServiceClient::UpdateDataIntegration, request);
655 template<
typename UpdateDataIntegrationRequestT = Model::UpdateDataIntegrationRequest>
658 return SubmitAsync(&AppIntegrationsServiceClient::UpdateDataIntegration, request, handler, context);
673 template<
typename UpdateDataIntegrationAssociationRequestT = Model::UpdateDataIntegrationAssociationRequest>
676 return SubmitCallable(&AppIntegrationsServiceClient::UpdateDataIntegrationAssociation, request);
682 template<
typename UpdateDataIntegrationAssociationRequestT = Model::UpdateDataIntegrationAssociationRequest>
685 return SubmitAsync(&AppIntegrationsServiceClient::UpdateDataIntegrationAssociation, request, handler, context);
699 template<
typename UpdateEventIntegrationRequestT = Model::UpdateEventIntegrationRequest>
702 return SubmitCallable(&AppIntegrationsServiceClient::UpdateEventIntegration, request);
708 template<
typename UpdateEventIntegrationRequestT = Model::UpdateEventIntegrationRequest>
711 return SubmitAsync(&AppIntegrationsServiceClient::UpdateEventIntegration, request, handler, context);
722 std::shared_ptr<AppIntegrationsServiceEndpointProviderBase> m_endpointProvider;
virtual Model::ListEventIntegrationAssociationsOutcome ListEventIntegrationAssociations(const Model::ListEventIntegrationAssociationsRequest &request) const
Model::UpdateDataIntegrationAssociationOutcomeCallable UpdateDataIntegrationAssociationCallable(const UpdateDataIntegrationAssociationRequestT &request) const
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
static const char * GetAllocationTag()
void GetEventIntegrationAsync(const GetEventIntegrationRequestT &request, const GetEventIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApplicationAsync(const GetApplicationRequestT &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
void ListApplicationAssociationsAsync(const ListApplicationAssociationsRequestT &request, const ListApplicationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppIntegrationsServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListDataIntegrationAssociationsOutcomeCallable ListDataIntegrationAssociationsCallable(const ListDataIntegrationAssociationsRequestT &request) const
virtual Model::GetEventIntegrationOutcome GetEventIntegration(const Model::GetEventIntegrationRequest &request) const
void CreateEventIntegrationAsync(const CreateEventIntegrationRequestT &request, const CreateEventIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEventIntegrationsAsync(const ListEventIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventIntegrationsRequestT &request={}) const
void GetDataIntegrationAsync(const GetDataIntegrationRequestT &request, const GetDataIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDataIntegrationAssociationOutcomeCallable CreateDataIntegrationAssociationCallable(const CreateDataIntegrationAssociationRequestT &request) const
Model::GetDataIntegrationOutcomeCallable GetDataIntegrationCallable(const GetDataIntegrationRequestT &request) const
AppIntegrationsServiceEndpointProvider EndpointProviderType
std::shared_ptr< AppIntegrationsServiceEndpointProviderBase > & accessEndpointProvider()
AppIntegrationsServiceClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< AppIntegrationsServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::AppIntegrationsService::AppIntegrationsServiceClientConfiguration &clientConfiguration=Aws::AppIntegrationsService::AppIntegrationsServiceClientConfiguration())
virtual Model::DeleteEventIntegrationOutcome DeleteEventIntegration(const Model::DeleteEventIntegrationRequest &request) const
virtual Model::ListEventIntegrationsOutcome ListEventIntegrations(const Model::ListEventIntegrationsRequest &request={}) const
Model::CreateDataIntegrationOutcomeCallable CreateDataIntegrationCallable(const CreateDataIntegrationRequestT &request) const
AppIntegrationsServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< AppIntegrationsServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::AppIntegrationsService::AppIntegrationsServiceClientConfiguration &clientConfiguration=Aws::AppIntegrationsService::AppIntegrationsServiceClientConfiguration())
Model::DeleteEventIntegrationOutcomeCallable DeleteEventIntegrationCallable(const DeleteEventIntegrationRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataIntegrationsAsync(const ListDataIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataIntegrationsRequestT &request={}) const
Model::UpdateEventIntegrationOutcomeCallable UpdateEventIntegrationCallable(const UpdateEventIntegrationRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void UpdateEventIntegrationAsync(const UpdateEventIntegrationRequestT &request, const UpdateEventIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppIntegrationsServiceClientConfiguration ClientConfigurationType
void UpdateDataIntegrationAsync(const UpdateDataIntegrationRequestT &request, const UpdateDataIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
virtual Model::ListDataIntegrationAssociationsOutcome ListDataIntegrationAssociations(const Model::ListDataIntegrationAssociationsRequest &request) const
Model::ListEventIntegrationsOutcomeCallable ListEventIntegrationsCallable(const ListEventIntegrationsRequestT &request={}) const
virtual Model::CreateDataIntegrationAssociationOutcome CreateDataIntegrationAssociation(const Model::CreateDataIntegrationAssociationRequest &request) const
void CreateDataIntegrationAssociationAsync(const CreateDataIntegrationAssociationRequestT &request, const CreateDataIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
virtual Model::CreateDataIntegrationOutcome CreateDataIntegration(const Model::CreateDataIntegrationRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::GetApplicationOutcome GetApplication(const Model::GetApplicationRequest &request) const
virtual Model::CreateEventIntegrationOutcome CreateEventIntegration(const Model::CreateEventIntegrationRequest &request) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~AppIntegrationsServiceClient()
Model::ListApplicationAssociationsOutcomeCallable ListApplicationAssociationsCallable(const ListApplicationAssociationsRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
void ListDataIntegrationAssociationsAsync(const ListDataIntegrationAssociationsRequestT &request, const ListDataIntegrationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppIntegrationsServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDataIntegrationAssociationAsync(const UpdateDataIntegrationAssociationRequestT &request, const UpdateDataIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDataIntegrationOutcome DeleteDataIntegration(const Model::DeleteDataIntegrationRequest &request) const
Model::UpdateDataIntegrationOutcomeCallable UpdateDataIntegrationCallable(const UpdateDataIntegrationRequestT &request) const
Model::CreateEventIntegrationOutcomeCallable CreateEventIntegrationCallable(const CreateEventIntegrationRequestT &request) const
void ListEventIntegrationAssociationsAsync(const ListEventIntegrationAssociationsRequestT &request, const ListEventIntegrationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDataIntegrationsOutcome ListDataIntegrations(const Model::ListDataIntegrationsRequest &request={}) const
virtual Model::ListApplicationAssociationsOutcome ListApplicationAssociations(const Model::ListApplicationAssociationsRequest &request) const
void DeleteEventIntegrationAsync(const DeleteEventIntegrationRequestT &request, const DeleteEventIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetEventIntegrationOutcomeCallable GetEventIntegrationCallable(const GetEventIntegrationRequestT &request) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
virtual Model::UpdateDataIntegrationAssociationOutcome UpdateDataIntegrationAssociation(const Model::UpdateDataIntegrationAssociationRequest &request) const
void CreateDataIntegrationAsync(const CreateDataIntegrationRequestT &request, const CreateDataIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDataIntegrationOutcome UpdateDataIntegration(const Model::UpdateDataIntegrationRequest &request) const
Model::DeleteDataIntegrationOutcomeCallable DeleteDataIntegrationCallable(const DeleteDataIntegrationRequestT &request) const
Model::ListEventIntegrationAssociationsOutcomeCallable ListEventIntegrationAssociationsCallable(const ListEventIntegrationAssociationsRequestT &request) const
virtual Model::GetDataIntegrationOutcome GetDataIntegration(const Model::GetDataIntegrationRequest &request) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
void DeleteDataIntegrationAsync(const DeleteDataIntegrationRequestT &request, const DeleteDataIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT &request) const
Model::ListDataIntegrationsOutcomeCallable ListDataIntegrationsCallable(const ListDataIntegrationsRequestT &request={}) const
virtual Model::UpdateEventIntegrationOutcome UpdateEventIntegration(const Model::UpdateEventIntegrationRequest &request) const
AppIntegrationsServiceClient(const Aws::AppIntegrationsService::AppIntegrationsServiceClientConfiguration &clientConfiguration=Aws::AppIntegrationsService::AppIntegrationsServiceClientConfiguration(), std::shared_ptr< AppIntegrationsServiceEndpointProviderBase > endpointProvider=nullptr)
AppIntegrationsServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
static const char * GetServiceName()
Aws::Client::AWSJsonClient BASECLASS
void OverrideEndpoint(const Aws::String &endpoint)
std::future< CreateEventIntegrationOutcome > CreateEventIntegrationOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< ListDataIntegrationAssociationsOutcome > ListDataIntegrationAssociationsOutcomeCallable
std::future< UpdateEventIntegrationOutcome > UpdateEventIntegrationOutcomeCallable
std::future< ListEventIntegrationsOutcome > ListEventIntegrationsOutcomeCallable
std::future< DeleteDataIntegrationOutcome > DeleteDataIntegrationOutcomeCallable
std::future< DeleteEventIntegrationOutcome > DeleteEventIntegrationOutcomeCallable
std::future< ListDataIntegrationsOutcome > ListDataIntegrationsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< CreateDataIntegrationAssociationOutcome > CreateDataIntegrationAssociationOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< ListEventIntegrationAssociationsOutcome > ListEventIntegrationAssociationsOutcomeCallable
std::future< GetEventIntegrationOutcome > GetEventIntegrationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateDataIntegrationOutcome > UpdateDataIntegrationOutcomeCallable
std::future< GetDataIntegrationOutcome > GetDataIntegrationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateDataIntegrationAssociationOutcome > UpdateDataIntegrationAssociationOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< CreateDataIntegrationOutcome > CreateDataIntegrationOutcomeCallable
std::future< ListApplicationAssociationsOutcome > ListApplicationAssociationsOutcomeCallable
std::function< void(const AppIntegrationsServiceClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::GetDataIntegrationRequest &, const Model::GetDataIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::ListEventIntegrationsRequest &, const Model::ListEventIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventIntegrationsResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::CreateDataIntegrationAssociationRequest &, const Model::CreateDataIntegrationAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataIntegrationAssociationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::GetEventIntegrationRequest &, const Model::GetEventIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::UpdateEventIntegrationRequest &, const Model::UpdateEventIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::ListApplicationAssociationsRequest &, const Model::ListApplicationAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationAssociationsResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::DeleteEventIntegrationRequest &, const Model::DeleteEventIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::ListEventIntegrationAssociationsRequest &, const Model::ListEventIntegrationAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventIntegrationAssociationsResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::UpdateDataIntegrationAssociationRequest &, const Model::UpdateDataIntegrationAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataIntegrationAssociationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::ListDataIntegrationsRequest &, const Model::ListDataIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataIntegrationsResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::ListDataIntegrationAssociationsRequest &, const Model::ListDataIntegrationAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataIntegrationAssociationsResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::CreateDataIntegrationRequest &, const Model::CreateDataIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::UpdateDataIntegrationRequest &, const Model::UpdateDataIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::DeleteDataIntegrationRequest &, const Model::DeleteDataIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::CreateEventIntegrationRequest &, const Model::CreateEventIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventIntegrationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const AppIntegrationsServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String