9#include <aws/appfabric/AppFabricErrors.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/appfabric/AppFabricEndpointProvider.h>
21#include <aws/appfabric/model/BatchGetUserAccessTasksResult.h>
22#include <aws/appfabric/model/ConnectAppAuthorizationResult.h>
23#include <aws/appfabric/model/CreateAppAuthorizationResult.h>
24#include <aws/appfabric/model/CreateAppBundleResult.h>
25#include <aws/appfabric/model/CreateIngestionResult.h>
26#include <aws/appfabric/model/CreateIngestionDestinationResult.h>
27#include <aws/appfabric/model/DeleteAppAuthorizationResult.h>
28#include <aws/appfabric/model/DeleteAppBundleResult.h>
29#include <aws/appfabric/model/DeleteIngestionResult.h>
30#include <aws/appfabric/model/DeleteIngestionDestinationResult.h>
31#include <aws/appfabric/model/GetAppAuthorizationResult.h>
32#include <aws/appfabric/model/GetAppBundleResult.h>
33#include <aws/appfabric/model/GetIngestionResult.h>
34#include <aws/appfabric/model/GetIngestionDestinationResult.h>
35#include <aws/appfabric/model/ListAppAuthorizationsResult.h>
36#include <aws/appfabric/model/ListAppBundlesResult.h>
37#include <aws/appfabric/model/ListIngestionDestinationsResult.h>
38#include <aws/appfabric/model/ListIngestionsResult.h>
39#include <aws/appfabric/model/ListTagsForResourceResult.h>
40#include <aws/appfabric/model/StartIngestionResult.h>
41#include <aws/appfabric/model/StartUserAccessTasksResult.h>
42#include <aws/appfabric/model/StopIngestionResult.h>
43#include <aws/appfabric/model/TagResourceResult.h>
44#include <aws/appfabric/model/UntagResourceResult.h>
45#include <aws/appfabric/model/UpdateAppAuthorizationResult.h>
46#include <aws/appfabric/model/UpdateIngestionDestinationResult.h>
47#include <aws/appfabric/model/ListAppBundlesRequest.h>
48#include <aws/appfabric/model/CreateAppBundleRequest.h>
56 class HttpClientFactory;
61 template<
typename R,
typename E>
class Outcome;
72 class AWSCredentialsProvider;
EndpointProviderBase< AppFabricClientConfiguration, AppFabricBuiltInParameters, AppFabricClientContextParameters > AppFabricEndpointProviderBase
std::future< UpdateIngestionDestinationOutcome > UpdateIngestionDestinationOutcomeCallable
std::future< DeleteAppBundleOutcome > DeleteAppBundleOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, AppFabricError > TagResourceOutcome
Aws::Utils::Outcome< StartUserAccessTasksResult, AppFabricError > StartUserAccessTasksOutcome
std::future< DeleteIngestionDestinationOutcome > DeleteIngestionDestinationOutcomeCallable
std::future< GetIngestionDestinationOutcome > GetIngestionDestinationOutcomeCallable
Aws::Utils::Outcome< StopIngestionResult, AppFabricError > StopIngestionOutcome
Aws::Utils::Outcome< GetAppBundleResult, AppFabricError > GetAppBundleOutcome
std::future< UpdateAppAuthorizationOutcome > UpdateAppAuthorizationOutcomeCallable
Aws::Utils::Outcome< ListIngestionDestinationsResult, AppFabricError > ListIngestionDestinationsOutcome
Aws::Utils::Outcome< CreateAppAuthorizationResult, AppFabricError > CreateAppAuthorizationOutcome
Aws::Utils::Outcome< UpdateIngestionDestinationResult, AppFabricError > UpdateIngestionDestinationOutcome
Aws::Utils::Outcome< UntagResourceResult, AppFabricError > UntagResourceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< StartIngestionResult, AppFabricError > StartIngestionOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AppFabricError > ListTagsForResourceOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateAppAuthorizationResult, AppFabricError > UpdateAppAuthorizationOutcome
std::future< ListIngestionsOutcome > ListIngestionsOutcomeCallable
Aws::Utils::Outcome< DeleteIngestionDestinationResult, AppFabricError > DeleteIngestionDestinationOutcome
std::future< DeleteAppAuthorizationOutcome > DeleteAppAuthorizationOutcomeCallable
std::future< StopIngestionOutcome > StopIngestionOutcomeCallable
Aws::Utils::Outcome< ListIngestionsResult, AppFabricError > ListIngestionsOutcome
std::future< CreateAppAuthorizationOutcome > CreateAppAuthorizationOutcomeCallable
std::future< DeleteIngestionOutcome > DeleteIngestionOutcomeCallable
Aws::Utils::Outcome< DeleteAppAuthorizationResult, AppFabricError > DeleteAppAuthorizationOutcome
Aws::Utils::Outcome< DeleteIngestionResult, AppFabricError > DeleteIngestionOutcome
Aws::Utils::Outcome< BatchGetUserAccessTasksResult, AppFabricError > BatchGetUserAccessTasksOutcome
std::future< StartIngestionOutcome > StartIngestionOutcomeCallable
Aws::Utils::Outcome< GetIngestionResult, AppFabricError > GetIngestionOutcome
Aws::Utils::Outcome< CreateIngestionResult, AppFabricError > CreateIngestionOutcome
std::future< GetAppBundleOutcome > GetAppBundleOutcomeCallable
std::future< ConnectAppAuthorizationOutcome > ConnectAppAuthorizationOutcomeCallable
std::future< CreateIngestionDestinationOutcome > CreateIngestionDestinationOutcomeCallable
std::future< GetAppAuthorizationOutcome > GetAppAuthorizationOutcomeCallable
Aws::Utils::Outcome< CreateIngestionDestinationResult, AppFabricError > CreateIngestionDestinationOutcome
std::future< StartUserAccessTasksOutcome > StartUserAccessTasksOutcomeCallable
Aws::Utils::Outcome< CreateAppBundleResult, AppFabricError > CreateAppBundleOutcome
std::future< CreateIngestionOutcome > CreateIngestionOutcomeCallable
std::future< BatchGetUserAccessTasksOutcome > BatchGetUserAccessTasksOutcomeCallable
Aws::Utils::Outcome< GetAppAuthorizationResult, AppFabricError > GetAppAuthorizationOutcome
Aws::Utils::Outcome< DeleteAppBundleResult, AppFabricError > DeleteAppBundleOutcome
Aws::Utils::Outcome< ListAppBundlesResult, AppFabricError > ListAppBundlesOutcome
std::future< GetIngestionOutcome > GetIngestionOutcomeCallable
Aws::Utils::Outcome< ListAppAuthorizationsResult, AppFabricError > ListAppAuthorizationsOutcome
Aws::Utils::Outcome< ConnectAppAuthorizationResult, AppFabricError > ConnectAppAuthorizationOutcome
Aws::Utils::Outcome< GetIngestionDestinationResult, AppFabricError > GetIngestionDestinationOutcome
std::future< ListAppBundlesOutcome > ListAppBundlesOutcomeCallable
std::future< CreateAppBundleOutcome > CreateAppBundleOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListIngestionDestinationsOutcome > ListIngestionDestinationsOutcomeCallable
std::future< ListAppAuthorizationsOutcome > ListAppAuthorizationsOutcomeCallable
std::function< void(const AppFabricClient *, const Model::ListIngestionsRequest &, const Model::ListIngestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIngestionsResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ConnectAppAuthorizationRequest &, const Model::ConnectAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConnectAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::StartUserAccessTasksRequest &, const Model::StartUserAccessTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartUserAccessTasksResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateIngestionDestinationRequest &, const Model::CreateIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetAppAuthorizationRequest &, const Model::GetAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateIngestionRequest &, const Model::CreateIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListAppBundlesRequest &, const Model::ListAppBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppBundlesResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::BatchGetUserAccessTasksRequest &, const Model::BatchGetUserAccessTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetUserAccessTasksResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListIngestionDestinationsRequest &, const Model::ListIngestionDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIngestionDestinationsResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetIngestionRequest &, const Model::GetIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::UpdateIngestionDestinationRequest &, const Model::UpdateIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListAppAuthorizationsRequest &, const Model::ListAppAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppAuthorizationsResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::StopIngestionRequest &, const Model::StopIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteIngestionRequest &, const Model::DeleteIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteAppBundleRequest &, const Model::DeleteAppBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppBundleResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::StartIngestionRequest &, const Model::StartIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteAppAuthorizationRequest &, const Model::DeleteAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateAppAuthorizationRequest &, const Model::CreateAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateAppBundleRequest &, const Model::CreateAppBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppBundleResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetAppBundleRequest &, const Model::GetAppBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppBundleResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetIngestionDestinationRequest &, const Model::GetIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteIngestionDestinationRequest &, const Model::DeleteIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::UpdateAppAuthorizationRequest &, const Model::UpdateAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppAuthorizationResponseReceivedHandler