9#include <aws/appflow/AppflowErrors.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/appflow/AppflowEndpointProvider.h>
21#include <aws/appflow/model/CancelFlowExecutionsResult.h>
22#include <aws/appflow/model/CreateConnectorProfileResult.h>
23#include <aws/appflow/model/CreateFlowResult.h>
24#include <aws/appflow/model/DeleteConnectorProfileResult.h>
25#include <aws/appflow/model/DeleteFlowResult.h>
26#include <aws/appflow/model/DescribeConnectorResult.h>
27#include <aws/appflow/model/DescribeConnectorEntityResult.h>
28#include <aws/appflow/model/DescribeConnectorProfilesResult.h>
29#include <aws/appflow/model/DescribeConnectorsResult.h>
30#include <aws/appflow/model/DescribeFlowResult.h>
31#include <aws/appflow/model/DescribeFlowExecutionRecordsResult.h>
32#include <aws/appflow/model/ListConnectorEntitiesResult.h>
33#include <aws/appflow/model/ListConnectorsResult.h>
34#include <aws/appflow/model/ListFlowsResult.h>
35#include <aws/appflow/model/ListTagsForResourceResult.h>
36#include <aws/appflow/model/RegisterConnectorResult.h>
37#include <aws/appflow/model/ResetConnectorMetadataCacheResult.h>
38#include <aws/appflow/model/StartFlowResult.h>
39#include <aws/appflow/model/StopFlowResult.h>
40#include <aws/appflow/model/TagResourceResult.h>
41#include <aws/appflow/model/UnregisterConnectorResult.h>
42#include <aws/appflow/model/UntagResourceResult.h>
43#include <aws/appflow/model/UpdateConnectorProfileResult.h>
44#include <aws/appflow/model/UpdateConnectorRegistrationResult.h>
45#include <aws/appflow/model/UpdateFlowResult.h>
46#include <aws/appflow/model/RegisterConnectorRequest.h>
47#include <aws/appflow/model/ResetConnectorMetadataCacheRequest.h>
48#include <aws/appflow/model/DescribeConnectorsRequest.h>
49#include <aws/appflow/model/ListConnectorEntitiesRequest.h>
50#include <aws/appflow/model/ListConnectorsRequest.h>
51#include <aws/appflow/model/DescribeConnectorProfilesRequest.h>
52#include <aws/appflow/model/ListFlowsRequest.h>
60 class HttpClientFactory;
65 template<
typename R,
typename E>
class Outcome;
76 class AWSCredentialsProvider;
EndpointProviderBase< AppflowClientConfiguration, AppflowBuiltInParameters, AppflowClientContextParameters > AppflowEndpointProviderBase
Aws::Utils::Outcome< DeleteConnectorProfileResult, AppflowError > DeleteConnectorProfileOutcome
std::future< DeleteConnectorProfileOutcome > DeleteConnectorProfileOutcomeCallable
Aws::Utils::Outcome< ListFlowsResult, AppflowError > ListFlowsOutcome
std::future< DeleteFlowOutcome > DeleteFlowOutcomeCallable
Aws::Utils::Outcome< StopFlowResult, AppflowError > StopFlowOutcome
Aws::Utils::Outcome< CreateConnectorProfileResult, AppflowError > CreateConnectorProfileOutcome
std::future< ResetConnectorMetadataCacheOutcome > ResetConnectorMetadataCacheOutcomeCallable
std::future< CreateConnectorProfileOutcome > CreateConnectorProfileOutcomeCallable
Aws::Utils::Outcome< StartFlowResult, AppflowError > StartFlowOutcome
Aws::Utils::Outcome< ListConnectorEntitiesResult, AppflowError > ListConnectorEntitiesOutcome
Aws::Utils::Outcome< DeleteFlowResult, AppflowError > DeleteFlowOutcome
std::future< UpdateConnectorRegistrationOutcome > UpdateConnectorRegistrationOutcomeCallable
std::future< UpdateFlowOutcome > UpdateFlowOutcomeCallable
std::future< DescribeConnectorProfilesOutcome > DescribeConnectorProfilesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< CreateFlowResult, AppflowError > CreateFlowOutcome
std::future< UpdateConnectorProfileOutcome > UpdateConnectorProfileOutcomeCallable
Aws::Utils::Outcome< DescribeConnectorResult, AppflowError > DescribeConnectorOutcome
Aws::Utils::Outcome< ResetConnectorMetadataCacheResult, AppflowError > ResetConnectorMetadataCacheOutcome
Aws::Utils::Outcome< ListConnectorsResult, AppflowError > ListConnectorsOutcome
std::future< ListFlowsOutcome > ListFlowsOutcomeCallable
std::future< UnregisterConnectorOutcome > UnregisterConnectorOutcomeCallable
Aws::Utils::Outcome< DescribeConnectorsResult, AppflowError > DescribeConnectorsOutcome
std::future< DescribeFlowExecutionRecordsOutcome > DescribeFlowExecutionRecordsOutcomeCallable
Aws::Utils::Outcome< UnregisterConnectorResult, AppflowError > UnregisterConnectorOutcome
std::future< CancelFlowExecutionsOutcome > CancelFlowExecutionsOutcomeCallable
Aws::Utils::Outcome< DescribeConnectorProfilesResult, AppflowError > DescribeConnectorProfilesOutcome
std::future< DescribeConnectorOutcome > DescribeConnectorOutcomeCallable
std::future< ListConnectorEntitiesOutcome > ListConnectorEntitiesOutcomeCallable
Aws::Utils::Outcome< CancelFlowExecutionsResult, AppflowError > CancelFlowExecutionsOutcome
Aws::Utils::Outcome< DescribeFlowResult, AppflowError > DescribeFlowOutcome
Aws::Utils::Outcome< UntagResourceResult, AppflowError > UntagResourceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StopFlowOutcome > StopFlowOutcomeCallable
std::future< DescribeConnectorsOutcome > DescribeConnectorsOutcomeCallable
std::future< CreateFlowOutcome > CreateFlowOutcomeCallable
Aws::Utils::Outcome< RegisterConnectorResult, AppflowError > RegisterConnectorOutcome
std::future< DescribeFlowOutcome > DescribeFlowOutcomeCallable
std::future< StartFlowOutcome > StartFlowOutcomeCallable
Aws::Utils::Outcome< DescribeFlowExecutionRecordsResult, AppflowError > DescribeFlowExecutionRecordsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, AppflowError > TagResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AppflowError > ListTagsForResourceOutcome
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
std::future< DescribeConnectorEntityOutcome > DescribeConnectorEntityOutcomeCallable
Aws::Utils::Outcome< UpdateFlowResult, AppflowError > UpdateFlowOutcome
std::future< RegisterConnectorOutcome > RegisterConnectorOutcomeCallable
Aws::Utils::Outcome< DescribeConnectorEntityResult, AppflowError > DescribeConnectorEntityOutcome
Aws::Utils::Outcome< UpdateConnectorRegistrationResult, AppflowError > UpdateConnectorRegistrationOutcome
Aws::Utils::Outcome< UpdateConnectorProfileResult, AppflowError > UpdateConnectorProfileOutcome
std::function< void(const AppflowClient *, const Model::StopFlowRequest &, const Model::StopFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopFlowResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DescribeConnectorsRequest &, const Model::DescribeConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectorsResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::RegisterConnectorRequest &, const Model::RegisterConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterConnectorResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::ListConnectorsRequest &, const Model::ListConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorsResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::ResetConnectorMetadataCacheRequest &, const Model::ResetConnectorMetadataCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetConnectorMetadataCacheResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DeleteConnectorProfileRequest &, const Model::DeleteConnectorProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectorProfileResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::UpdateConnectorRegistrationRequest &, const Model::UpdateConnectorRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectorRegistrationResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DeleteFlowRequest &, const Model::DeleteFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFlowResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::UpdateFlowRequest &, const Model::UpdateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFlowResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::CreateConnectorProfileRequest &, const Model::CreateConnectorProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectorProfileResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DescribeConnectorEntityRequest &, const Model::DescribeConnectorEntityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectorEntityResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::UnregisterConnectorRequest &, const Model::UnregisterConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnregisterConnectorResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DescribeConnectorProfilesRequest &, const Model::DescribeConnectorProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectorProfilesResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DescribeFlowExecutionRecordsRequest &, const Model::DescribeFlowExecutionRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFlowExecutionRecordsResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DescribeConnectorRequest &, const Model::DescribeConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectorResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::ListConnectorEntitiesRequest &, const Model::ListConnectorEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorEntitiesResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::UpdateConnectorProfileRequest &, const Model::UpdateConnectorProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectorProfileResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::CancelFlowExecutionsRequest &, const Model::CancelFlowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelFlowExecutionsResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::StartFlowRequest &, const Model::StartFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFlowResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::DescribeFlowRequest &, const Model::DescribeFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFlowResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::CreateFlowRequest &, const Model::CreateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFlowResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppflowClient *, const Model::ListFlowsRequest &, const Model::ListFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFlowsResponseReceivedHandler