9#include <aws/cognito-sync/CognitoSyncErrors.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/cognito-sync/CognitoSyncEndpointProvider.h>
21#include <aws/cognito-sync/model/BulkPublishResult.h>
22#include <aws/cognito-sync/model/DeleteDatasetResult.h>
23#include <aws/cognito-sync/model/DescribeDatasetResult.h>
24#include <aws/cognito-sync/model/DescribeIdentityPoolUsageResult.h>
25#include <aws/cognito-sync/model/DescribeIdentityUsageResult.h>
26#include <aws/cognito-sync/model/GetBulkPublishDetailsResult.h>
27#include <aws/cognito-sync/model/GetCognitoEventsResult.h>
28#include <aws/cognito-sync/model/GetIdentityPoolConfigurationResult.h>
29#include <aws/cognito-sync/model/ListDatasetsResult.h>
30#include <aws/cognito-sync/model/ListIdentityPoolUsageResult.h>
31#include <aws/cognito-sync/model/ListRecordsResult.h>
32#include <aws/cognito-sync/model/RegisterDeviceResult.h>
33#include <aws/cognito-sync/model/SetIdentityPoolConfigurationResult.h>
34#include <aws/cognito-sync/model/SubscribeToDatasetResult.h>
35#include <aws/cognito-sync/model/UnsubscribeFromDatasetResult.h>
36#include <aws/cognito-sync/model/UpdateRecordsResult.h>
37#include <aws/cognito-sync/model/ListIdentityPoolUsageRequest.h>
38#include <aws/core/NoResult.h>
46 class HttpClientFactory;
51 template<
typename R,
typename E>
class Outcome;
62 class AWSCredentialsProvider;
EndpointProviderBase< CognitoSyncClientConfiguration, CognitoSyncBuiltInParameters, CognitoSyncClientContextParameters > CognitoSyncEndpointProviderBase
Aws::Utils::Outcome< DeleteDatasetResult, CognitoSyncError > DeleteDatasetOutcome
std::future< SetCognitoEventsOutcome > SetCognitoEventsOutcomeCallable
Aws::Utils::Outcome< SubscribeToDatasetResult, CognitoSyncError > SubscribeToDatasetOutcome
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
std::future< RegisterDeviceOutcome > RegisterDeviceOutcomeCallable
std::future< BulkPublishOutcome > BulkPublishOutcomeCallable
std::future< GetIdentityPoolConfigurationOutcome > GetIdentityPoolConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeIdentityPoolUsageResult, CognitoSyncError > DescribeIdentityPoolUsageOutcome
Aws::Utils::Outcome< GetCognitoEventsResult, CognitoSyncError > GetCognitoEventsOutcome
std::future< UnsubscribeFromDatasetOutcome > UnsubscribeFromDatasetOutcomeCallable
std::future< DescribeIdentityUsageOutcome > DescribeIdentityUsageOutcomeCallable
Aws::Utils::Outcome< RegisterDeviceResult, CognitoSyncError > RegisterDeviceOutcome
std::future< ListRecordsOutcome > ListRecordsOutcomeCallable
Aws::Utils::Outcome< DescribeDatasetResult, CognitoSyncError > DescribeDatasetOutcome
Aws::Utils::Outcome< SetIdentityPoolConfigurationResult, CognitoSyncError > SetIdentityPoolConfigurationOutcome
Aws::Utils::Outcome< GetIdentityPoolConfigurationResult, CognitoSyncError > GetIdentityPoolConfigurationOutcome
Aws::Utils::Outcome< UpdateRecordsResult, CognitoSyncError > UpdateRecordsOutcome
Aws::Utils::Outcome< BulkPublishResult, CognitoSyncError > BulkPublishOutcome
std::future< GetCognitoEventsOutcome > GetCognitoEventsOutcomeCallable
Aws::Utils::Outcome< GetBulkPublishDetailsResult, CognitoSyncError > GetBulkPublishDetailsOutcome
Aws::Utils::Outcome< UnsubscribeFromDatasetResult, CognitoSyncError > UnsubscribeFromDatasetOutcome
std::future< SetIdentityPoolConfigurationOutcome > SetIdentityPoolConfigurationOutcomeCallable
Aws::Utils::Outcome< ListDatasetsResult, CognitoSyncError > ListDatasetsOutcome
Aws::Utils::Outcome< Aws::NoResult, CognitoSyncError > SetCognitoEventsOutcome
Aws::Utils::Outcome< DescribeIdentityUsageResult, CognitoSyncError > DescribeIdentityUsageOutcome
std::future< GetBulkPublishDetailsOutcome > GetBulkPublishDetailsOutcomeCallable
Aws::Utils::Outcome< ListRecordsResult, CognitoSyncError > ListRecordsOutcome
std::future< UpdateRecordsOutcome > UpdateRecordsOutcomeCallable
Aws::Utils::Outcome< ListIdentityPoolUsageResult, CognitoSyncError > ListIdentityPoolUsageOutcome
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
std::future< SubscribeToDatasetOutcome > SubscribeToDatasetOutcomeCallable
std::future< DescribeIdentityPoolUsageOutcome > DescribeIdentityPoolUsageOutcomeCallable
std::future< ListIdentityPoolUsageOutcome > ListIdentityPoolUsageOutcomeCallable
std::function< void(const CognitoSyncClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::GetIdentityPoolConfigurationRequest &, const Model::GetIdentityPoolConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdentityPoolConfigurationResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::SubscribeToDatasetRequest &, const Model::SubscribeToDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubscribeToDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::ListRecordsRequest &, const Model::ListRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecordsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::GetCognitoEventsRequest &, const Model::GetCognitoEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCognitoEventsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::ListIdentityPoolUsageRequest &, const Model::ListIdentityPoolUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentityPoolUsageResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DescribeIdentityUsageRequest &, const Model::DescribeIdentityUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityUsageResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::SetCognitoEventsRequest &, const Model::SetCognitoEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetCognitoEventsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::GetBulkPublishDetailsRequest &, const Model::GetBulkPublishDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBulkPublishDetailsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::UpdateRecordsRequest &, const Model::UpdateRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRecordsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::SetIdentityPoolConfigurationRequest &, const Model::SetIdentityPoolConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetIdentityPoolConfigurationResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::RegisterDeviceRequest &, const Model::RegisterDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDeviceResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DescribeIdentityPoolUsageRequest &, const Model::DescribeIdentityPoolUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityPoolUsageResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::UnsubscribeFromDatasetRequest &, const Model::UnsubscribeFromDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnsubscribeFromDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::BulkPublishRequest &, const Model::BulkPublishOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BulkPublishResponseReceivedHandler