AWS SDK for C++  1.9.18
AWS SDK for C++
CognitoSyncClient.h
Go to the documentation of this file.
1 
6 #pragma once
30 #include <aws/core/NoResult.h>
33 #include <future>
34 #include <functional>
35 
36 namespace Aws
37 {
38 
39 namespace Http
40 {
41  class HttpClient;
42  class HttpClientFactory;
43 } // namespace Http
44 
45 namespace Utils
46 {
47  template< typename R, typename E> class Outcome;
48 namespace Threading
49 {
50  class Executor;
51 } // namespace Threading
52 } // namespace Utils
53 
54 namespace Auth
55 {
56  class AWSCredentials;
57  class AWSCredentialsProvider;
58 } // namespace Auth
59 
60 namespace Client
61 {
62  class RetryStrategy;
63 } // namespace Client
64 
65 namespace CognitoSync
66 {
67 
68 namespace Model
69 {
70  class BulkPublishRequest;
78  class ListDatasetsRequest;
80  class ListRecordsRequest;
87 
105 
106  typedef std::future<BulkPublishOutcome> BulkPublishOutcomeCallable;
107  typedef std::future<DeleteDatasetOutcome> DeleteDatasetOutcomeCallable;
108  typedef std::future<DescribeDatasetOutcome> DescribeDatasetOutcomeCallable;
109  typedef std::future<DescribeIdentityPoolUsageOutcome> DescribeIdentityPoolUsageOutcomeCallable;
110  typedef std::future<DescribeIdentityUsageOutcome> DescribeIdentityUsageOutcomeCallable;
111  typedef std::future<GetBulkPublishDetailsOutcome> GetBulkPublishDetailsOutcomeCallable;
112  typedef std::future<GetCognitoEventsOutcome> GetCognitoEventsOutcomeCallable;
113  typedef std::future<GetIdentityPoolConfigurationOutcome> GetIdentityPoolConfigurationOutcomeCallable;
114  typedef std::future<ListDatasetsOutcome> ListDatasetsOutcomeCallable;
115  typedef std::future<ListIdentityPoolUsageOutcome> ListIdentityPoolUsageOutcomeCallable;
116  typedef std::future<ListRecordsOutcome> ListRecordsOutcomeCallable;
117  typedef std::future<RegisterDeviceOutcome> RegisterDeviceOutcomeCallable;
118  typedef std::future<SetCognitoEventsOutcome> SetCognitoEventsOutcomeCallable;
119  typedef std::future<SetIdentityPoolConfigurationOutcome> SetIdentityPoolConfigurationOutcomeCallable;
120  typedef std::future<SubscribeToDatasetOutcome> SubscribeToDatasetOutcomeCallable;
121  typedef std::future<UnsubscribeFromDatasetOutcome> UnsubscribeFromDatasetOutcomeCallable;
122  typedef std::future<UpdateRecordsOutcome> UpdateRecordsOutcomeCallable;
123 } // namespace Model
124 
125  class CognitoSyncClient;
126 
127  typedef std::function<void(const CognitoSyncClient*, const Model::BulkPublishRequest&, const Model::BulkPublishOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BulkPublishResponseReceivedHandler;
128  typedef std::function<void(const CognitoSyncClient*, const Model::DeleteDatasetRequest&, const Model::DeleteDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDatasetResponseReceivedHandler;
129  typedef std::function<void(const CognitoSyncClient*, const Model::DescribeDatasetRequest&, const Model::DescribeDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDatasetResponseReceivedHandler;
130  typedef std::function<void(const CognitoSyncClient*, const Model::DescribeIdentityPoolUsageRequest&, const Model::DescribeIdentityPoolUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIdentityPoolUsageResponseReceivedHandler;
131  typedef std::function<void(const CognitoSyncClient*, const Model::DescribeIdentityUsageRequest&, const Model::DescribeIdentityUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIdentityUsageResponseReceivedHandler;
132  typedef std::function<void(const CognitoSyncClient*, const Model::GetBulkPublishDetailsRequest&, const Model::GetBulkPublishDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBulkPublishDetailsResponseReceivedHandler;
133  typedef std::function<void(const CognitoSyncClient*, const Model::GetCognitoEventsRequest&, const Model::GetCognitoEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCognitoEventsResponseReceivedHandler;
134  typedef std::function<void(const CognitoSyncClient*, const Model::GetIdentityPoolConfigurationRequest&, const Model::GetIdentityPoolConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIdentityPoolConfigurationResponseReceivedHandler;
135  typedef std::function<void(const CognitoSyncClient*, const Model::ListDatasetsRequest&, const Model::ListDatasetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDatasetsResponseReceivedHandler;
136  typedef std::function<void(const CognitoSyncClient*, const Model::ListIdentityPoolUsageRequest&, const Model::ListIdentityPoolUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIdentityPoolUsageResponseReceivedHandler;
137  typedef std::function<void(const CognitoSyncClient*, const Model::ListRecordsRequest&, const Model::ListRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecordsResponseReceivedHandler;
138  typedef std::function<void(const CognitoSyncClient*, const Model::RegisterDeviceRequest&, const Model::RegisterDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterDeviceResponseReceivedHandler;
139  typedef std::function<void(const CognitoSyncClient*, const Model::SetCognitoEventsRequest&, const Model::SetCognitoEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetCognitoEventsResponseReceivedHandler;
140  typedef std::function<void(const CognitoSyncClient*, const Model::SetIdentityPoolConfigurationRequest&, const Model::SetIdentityPoolConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetIdentityPoolConfigurationResponseReceivedHandler;
141  typedef std::function<void(const CognitoSyncClient*, const Model::SubscribeToDatasetRequest&, const Model::SubscribeToDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubscribeToDatasetResponseReceivedHandler;
142  typedef std::function<void(const CognitoSyncClient*, const Model::UnsubscribeFromDatasetRequest&, const Model::UnsubscribeFromDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnsubscribeFromDatasetResponseReceivedHandler;
143  typedef std::function<void(const CognitoSyncClient*, const Model::UpdateRecordsRequest&, const Model::UpdateRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRecordsResponseReceivedHandler;
144 
168  {
169  public:
171 
177 
183 
188  CognitoSyncClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
190 
192 
193 
205 
219 
232  virtual void BulkPublishAsync(const Model::BulkPublishRequest& request, const BulkPublishResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
233 
245 
259 
272  virtual void DeleteDatasetAsync(const Model::DeleteDatasetRequest& request, const DeleteDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
273 
285 
299 
312  virtual void DescribeDatasetAsync(const Model::DescribeDatasetRequest& request, const DescribeDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
313 
323 
335 
346  virtual void DescribeIdentityPoolUsageAsync(const Model::DescribeIdentityPoolUsageRequest& request, const DescribeIdentityPoolUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
347 
356 
367 
377  virtual void DescribeIdentityUsageAsync(const Model::DescribeIdentityUsageRequest& request, const DescribeIdentityUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
378 
388 
400 
411  virtual void GetBulkPublishDetailsAsync(const Model::GetBulkPublishDetailsRequest& request, const GetBulkPublishDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
412 
422 
434 
445  virtual void GetCognitoEventsAsync(const Model::GetCognitoEventsRequest& request, const GetCognitoEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
446 
456 
468 
479  virtual void GetIdentityPoolConfigurationAsync(const Model::GetIdentityPoolConfigurationRequest& request, const GetIdentityPoolConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
480 
492 
506 
519  virtual void ListDatasetsAsync(const Model::ListDatasetsRequest& request, const ListDatasetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
520 
530 
542 
553  virtual void ListIdentityPoolUsageAsync(const Model::ListIdentityPoolUsageRequest& request, const ListIdentityPoolUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
554 
567 
582 
596  virtual void ListRecordsAsync(const Model::ListRecordsRequest& request, const ListRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
597 
606 
617 
627  virtual void RegisterDeviceAsync(const Model::RegisterDeviceRequest& request, const RegisterDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
628 
640 
654 
667  virtual void SetCognitoEventsAsync(const Model::SetCognitoEventsRequest& request, const SetCognitoEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
668 
677 
688 
698  virtual void SetIdentityPoolConfigurationAsync(const Model::SetIdentityPoolConfigurationRequest& request, const SetIdentityPoolConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
699 
709 
721 
732  virtual void SubscribeToDatasetAsync(const Model::SubscribeToDatasetRequest& request, const SubscribeToDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
733 
743 
755 
766  virtual void UnsubscribeFromDatasetAsync(const Model::UnsubscribeFromDatasetRequest& request, const UnsubscribeFromDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
767 
786 
807 
827  virtual void UpdateRecordsAsync(const Model::UpdateRecordsRequest& request, const UpdateRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
828 
829 
830  void OverrideEndpoint(const Aws::String& endpoint);
831  private:
832  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
833  void BulkPublishAsyncHelper(const Model::BulkPublishRequest& request, const BulkPublishResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
834  void DeleteDatasetAsyncHelper(const Model::DeleteDatasetRequest& request, const DeleteDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
835  void DescribeDatasetAsyncHelper(const Model::DescribeDatasetRequest& request, const DescribeDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
836  void DescribeIdentityPoolUsageAsyncHelper(const Model::DescribeIdentityPoolUsageRequest& request, const DescribeIdentityPoolUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
837  void DescribeIdentityUsageAsyncHelper(const Model::DescribeIdentityUsageRequest& request, const DescribeIdentityUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
838  void GetBulkPublishDetailsAsyncHelper(const Model::GetBulkPublishDetailsRequest& request, const GetBulkPublishDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
839  void GetCognitoEventsAsyncHelper(const Model::GetCognitoEventsRequest& request, const GetCognitoEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
840  void GetIdentityPoolConfigurationAsyncHelper(const Model::GetIdentityPoolConfigurationRequest& request, const GetIdentityPoolConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
841  void ListDatasetsAsyncHelper(const Model::ListDatasetsRequest& request, const ListDatasetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
842  void ListIdentityPoolUsageAsyncHelper(const Model::ListIdentityPoolUsageRequest& request, const ListIdentityPoolUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
843  void ListRecordsAsyncHelper(const Model::ListRecordsRequest& request, const ListRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
844  void RegisterDeviceAsyncHelper(const Model::RegisterDeviceRequest& request, const RegisterDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
845  void SetCognitoEventsAsyncHelper(const Model::SetCognitoEventsRequest& request, const SetCognitoEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
846  void SetIdentityPoolConfigurationAsyncHelper(const Model::SetIdentityPoolConfigurationRequest& request, const SetIdentityPoolConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
847  void SubscribeToDatasetAsyncHelper(const Model::SubscribeToDatasetRequest& request, const SubscribeToDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
848  void UnsubscribeFromDatasetAsyncHelper(const Model::UnsubscribeFromDatasetRequest& request, const UnsubscribeFromDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
849  void UpdateRecordsAsyncHelper(const Model::UpdateRecordsRequest& request, const UpdateRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
850 
851  Aws::String m_uri;
852  Aws::String m_configScheme;
853  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
854  };
855 
856 } // namespace CognitoSync
857 } // namespace Aws
Aws::CognitoSync::CognitoSyncClient::UpdateRecords
virtual Model::UpdateRecordsOutcome UpdateRecords(const Model::UpdateRecordsRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::CognitoSync::GetIdentityPoolConfigurationResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::GetIdentityPoolConfigurationRequest &, const Model::GetIdentityPoolConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdentityPoolConfigurationResponseReceivedHandler
Definition: CognitoSyncClient.h:134
Aws::CognitoSync::CognitoSyncClient::SetCognitoEvents
virtual Model::SetCognitoEventsOutcome SetCognitoEvents(const Model::SetCognitoEventsRequest &request) const
Aws::CognitoSync::UpdateRecordsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::UpdateRecordsRequest &, const Model::UpdateRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRecordsResponseReceivedHandler
Definition: CognitoSyncClient.h:143
Aws::CognitoSync::CognitoSyncClient::BulkPublish
virtual Model::BulkPublishOutcome BulkPublish(const Model::BulkPublishRequest &request) const
Aws::CognitoSync::CognitoSyncClient::ListIdentityPoolUsageCallable
virtual Model::ListIdentityPoolUsageOutcomeCallable ListIdentityPoolUsageCallable(const Model::ListIdentityPoolUsageRequest &request) const
Aws::CognitoSync::CognitoSyncClient::GetCognitoEventsAsync
virtual void GetCognitoEventsAsync(const Model::GetCognitoEventsRequest &request, const GetCognitoEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::Model::SetIdentityPoolConfigurationOutcome
Aws::Utils::Outcome< SetIdentityPoolConfigurationResult, CognitoSyncError > SetIdentityPoolConfigurationOutcome
Definition: CognitoSyncClient.h:101
Aws::CognitoSync::CognitoSyncClient::UnsubscribeFromDatasetAsync
virtual void UnsubscribeFromDatasetAsync(const Model::UnsubscribeFromDatasetRequest &request, const UnsubscribeFromDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::CognitoSyncClient::ListIdentityPoolUsage
virtual Model::ListIdentityPoolUsageOutcome ListIdentityPoolUsage(const Model::ListIdentityPoolUsageRequest &request) const
Aws::CognitoSync::Model::UnsubscribeFromDatasetRequest
Definition: UnsubscribeFromDatasetRequest.h:25
Aws::CognitoSync::CognitoSyncClient::ListIdentityPoolUsageAsync
virtual void ListIdentityPoolUsageAsync(const Model::ListIdentityPoolUsageRequest &request, const ListIdentityPoolUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::CognitoSyncClient::CognitoSyncClient
CognitoSyncClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
AWSError.h
Aws::CognitoSync::SubscribeToDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::SubscribeToDatasetRequest &, const Model::SubscribeToDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubscribeToDatasetResponseReceivedHandler
Definition: CognitoSyncClient.h:141
Aws::CognitoSync::Model::ListIdentityPoolUsageOutcomeCallable
std::future< ListIdentityPoolUsageOutcome > ListIdentityPoolUsageOutcomeCallable
Definition: CognitoSyncClient.h:115
CognitoSync_EXPORTS.h
DescribeIdentityUsageResult.h
Aws::CognitoSync::CognitoSyncClient::GetIdentityPoolConfiguration
virtual Model::GetIdentityPoolConfigurationOutcome GetIdentityPoolConfiguration(const Model::GetIdentityPoolConfigurationRequest &request) const
Aws::CognitoSync::Model::UpdateRecordsRequest
Definition: UpdateRecordsRequest.h:28
Aws::CognitoSync::Model::ListIdentityPoolUsageOutcome
Aws::Utils::Outcome< ListIdentityPoolUsageResult, CognitoSyncError > ListIdentityPoolUsageOutcome
Definition: CognitoSyncClient.h:97
GetBulkPublishDetailsResult.h
BulkPublishResult.h
Aws::CognitoSync::CognitoSyncClient::DescribeIdentityPoolUsageAsync
virtual void DescribeIdentityPoolUsageAsync(const Model::DescribeIdentityPoolUsageRequest &request, const DescribeIdentityPoolUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::CognitoSyncClient::DescribeDataset
virtual Model::DescribeDatasetOutcome DescribeDataset(const Model::DescribeDatasetRequest &request) const
Aws::CognitoSync::Model::DescribeIdentityUsageRequest
Definition: DescribeIdentityUsageRequest.h:26
Aws::CognitoSync::CognitoSyncClient::DeleteDataset
virtual Model::DeleteDatasetOutcome DeleteDataset(const Model::DeleteDatasetRequest &request) const
Aws::CognitoSync::Model::GetCognitoEventsRequest
Definition: GetCognitoEventsRequest.h:26
DescribeIdentityPoolUsageResult.h
Aws::CognitoSync::Model::GetIdentityPoolConfigurationOutcome
Aws::Utils::Outcome< GetIdentityPoolConfigurationResult, CognitoSyncError > GetIdentityPoolConfigurationOutcome
Definition: CognitoSyncClient.h:95
Aws::CognitoSync::CognitoSyncClient::DescribeIdentityPoolUsageCallable
virtual Model::DescribeIdentityPoolUsageOutcomeCallable DescribeIdentityPoolUsageCallable(const Model::DescribeIdentityPoolUsageRequest &request) const
Aws::CognitoSync::CognitoSyncClient::DescribeDatasetCallable
virtual Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const Model::DescribeDatasetRequest &request) const
Aws::CognitoSync::Model::RegisterDeviceOutcome
Aws::Utils::Outcome< RegisterDeviceResult, CognitoSyncError > RegisterDeviceOutcome
Definition: CognitoSyncClient.h:99
Aws::CognitoSync::ListIdentityPoolUsageResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::ListIdentityPoolUsageRequest &, const Model::ListIdentityPoolUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentityPoolUsageResponseReceivedHandler
Definition: CognitoSyncClient.h:136
Aws::CognitoSync::CognitoSyncClient::ListDatasetsCallable
virtual Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const Model::ListDatasetsRequest &request) const
Aws::CognitoSync::CognitoSyncClient::UnsubscribeFromDataset
virtual Model::UnsubscribeFromDatasetOutcome UnsubscribeFromDataset(const Model::UnsubscribeFromDatasetRequest &request) const
Aws::CognitoSync::CognitoSyncClient::GetIdentityPoolConfigurationCallable
virtual Model::GetIdentityPoolConfigurationOutcomeCallable GetIdentityPoolConfigurationCallable(const Model::GetIdentityPoolConfigurationRequest &request) const
ListDatasetsResult.h
Aws::CognitoSync::BulkPublishResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::BulkPublishRequest &, const Model::BulkPublishOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BulkPublishResponseReceivedHandler
Definition: CognitoSyncClient.h:125
Aws::CognitoSync::CognitoSyncClient::DescribeIdentityUsageCallable
virtual Model::DescribeIdentityUsageOutcomeCallable DescribeIdentityUsageCallable(const Model::DescribeIdentityUsageRequest &request) const
Aws::CognitoSync::Model::ListDatasetsOutcome
Aws::Utils::Outcome< ListDatasetsResult, CognitoSyncError > ListDatasetsOutcome
Definition: CognitoSyncClient.h:96
Aws::CognitoSync::CognitoSyncClient::~CognitoSyncClient
virtual ~CognitoSyncClient()
Aws::CognitoSync::CognitoSyncClient::CognitoSyncClient
CognitoSyncClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CognitoSync::Model::DescribeIdentityUsageOutcome
Aws::Utils::Outcome< DescribeIdentityUsageResult, CognitoSyncError > DescribeIdentityUsageOutcome
Definition: CognitoSyncClient.h:92
AsyncCallerContext.h
Aws::CognitoSync::Model::RegisterDeviceRequest
Definition: RegisterDeviceRequest.h:26
Aws::CognitoSync::Model::DescribeDatasetRequest
Definition: DescribeDatasetRequest.h:26
Aws::CognitoSync::Model::ListRecordsOutcomeCallable
std::future< ListRecordsOutcome > ListRecordsOutcomeCallable
Definition: CognitoSyncClient.h:116
UnsubscribeFromDatasetResult.h
Aws::CognitoSync::CognitoSyncClient::SetCognitoEventsCallable
virtual Model::SetCognitoEventsOutcomeCallable SetCognitoEventsCallable(const Model::SetCognitoEventsRequest &request) const
Aws::CognitoSync::Model::GetCognitoEventsOutcomeCallable
std::future< GetCognitoEventsOutcome > GetCognitoEventsOutcomeCallable
Definition: CognitoSyncClient.h:112
Aws::CognitoSync::CognitoSyncClient::SubscribeToDataset
virtual Model::SubscribeToDatasetOutcome SubscribeToDataset(const Model::SubscribeToDatasetRequest &request) const
Aws::CognitoSync::CognitoSyncClient::DescribeDatasetAsync
virtual void DescribeDatasetAsync(const Model::DescribeDatasetRequest &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::Model::SetCognitoEventsRequest
Definition: SetCognitoEventsRequest.h:26
Aws::CognitoSync::CognitoSyncClient::SubscribeToDatasetCallable
virtual Model::SubscribeToDatasetOutcomeCallable SubscribeToDatasetCallable(const Model::SubscribeToDatasetRequest &request) const
Aws::CognitoSync::CognitoSyncClient::SubscribeToDatasetAsync
virtual void SubscribeToDatasetAsync(const Model::SubscribeToDatasetRequest &request, const SubscribeToDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::SetCognitoEventsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::SetCognitoEventsRequest &, const Model::SetCognitoEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetCognitoEventsResponseReceivedHandler
Definition: CognitoSyncClient.h:139
Aws::CognitoSync::Model::GetIdentityPoolConfigurationRequest
Definition: GetIdentityPoolConfigurationRequest.h:26
NoResult.h
Aws::CognitoSync::Model::SetIdentityPoolConfigurationRequest
Definition: SetIdentityPoolConfigurationRequest.h:28
GetIdentityPoolConfigurationResult.h
Aws::CognitoSync::CognitoSyncClient::GetCognitoEventsCallable
virtual Model::GetCognitoEventsOutcomeCallable GetCognitoEventsCallable(const Model::GetCognitoEventsRequest &request) const
Aws::CognitoSync::RegisterDeviceResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::RegisterDeviceRequest &, const Model::RegisterDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDeviceResponseReceivedHandler
Definition: CognitoSyncClient.h:138
Aws::CognitoSync::CognitoSyncClient::SetIdentityPoolConfigurationCallable
virtual Model::SetIdentityPoolConfigurationOutcomeCallable SetIdentityPoolConfigurationCallable(const Model::SetIdentityPoolConfigurationRequest &request) const
Aws::CognitoSync::CognitoSyncClient::ListRecordsCallable
virtual Model::ListRecordsOutcomeCallable ListRecordsCallable(const Model::ListRecordsRequest &request) const
Aws::CognitoSync::Model::RegisterDeviceOutcomeCallable
std::future< RegisterDeviceOutcome > RegisterDeviceOutcomeCallable
Definition: CognitoSyncClient.h:117
ListRecordsResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::CognitoSync::Model::DescribeDatasetOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
Definition: CognitoSyncClient.h:108
Aws::CognitoSync::CognitoSyncClient::UpdateRecordsAsync
virtual void UpdateRecordsAsync(const Model::UpdateRecordsRequest &request, const UpdateRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeDatasetResult.h
Aws::CognitoSync::CognitoSyncClient::ListRecords
virtual Model::ListRecordsOutcome ListRecords(const Model::ListRecordsRequest &request) const
Aws::CognitoSync::CognitoSyncClient::SetIdentityPoolConfigurationAsync
virtual void SetIdentityPoolConfigurationAsync(const Model::SetIdentityPoolConfigurationRequest &request, const SetIdentityPoolConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::Model::DescribeIdentityUsageOutcomeCallable
std::future< DescribeIdentityUsageOutcome > DescribeIdentityUsageOutcomeCallable
Definition: CognitoSyncClient.h:110
Aws::CognitoSync::Model::GetBulkPublishDetailsOutcomeCallable
std::future< GetBulkPublishDetailsOutcome > GetBulkPublishDetailsOutcomeCallable
Definition: CognitoSyncClient.h:111
Aws::CognitoSync::CognitoSyncClient::UnsubscribeFromDatasetCallable
virtual Model::UnsubscribeFromDatasetOutcomeCallable UnsubscribeFromDatasetCallable(const Model::UnsubscribeFromDatasetRequest &request) const
RegisterDeviceResult.h
Aws::CognitoSync::Model::ListRecordsRequest
Definition: ListRecordsRequest.h:29
Aws::CognitoSync::CognitoSyncClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: CognitoSyncClient.h:170
Aws::CognitoSync::CognitoSyncClient::CognitoSyncClient
CognitoSyncClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::CognitoSync::CognitoSyncClient::UpdateRecordsCallable
virtual Model::UpdateRecordsOutcomeCallable UpdateRecordsCallable(const Model::UpdateRecordsRequest &request) const
Aws::CognitoSync::Model::UnsubscribeFromDatasetOutcomeCallable
std::future< UnsubscribeFromDatasetOutcome > UnsubscribeFromDatasetOutcomeCallable
Definition: CognitoSyncClient.h:121
GetCognitoEventsResult.h
Aws::CognitoSync::Model::DeleteDatasetRequest
Definition: DeleteDatasetRequest.h:25
Aws::CognitoSync::Model::ListDatasetsOutcomeCallable
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
Definition: CognitoSyncClient.h:114
Aws::CognitoSync::CognitoSyncClient::RegisterDeviceAsync
virtual void RegisterDeviceAsync(const Model::RegisterDeviceRequest &request, const RegisterDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::CognitoSyncClient::BulkPublishCallable
virtual Model::BulkPublishOutcomeCallable BulkPublishCallable(const Model::BulkPublishRequest &request) const
Aws::CognitoSync::CognitoSyncClient::BulkPublishAsync
virtual void BulkPublishAsync(const Model::BulkPublishRequest &request, const BulkPublishResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::Model::UpdateRecordsOutcomeCallable
std::future< UpdateRecordsOutcome > UpdateRecordsOutcomeCallable
Definition: CognitoSyncClient.h:122
SetIdentityPoolConfigurationResult.h
Aws::CognitoSync::Model::BulkPublishRequest
Definition: BulkPublishRequest.h:25
Aws::CognitoSync::Model::ListIdentityPoolUsageRequest
Definition: ListIdentityPoolUsageRequest.h:29
Aws::CognitoSync::Model::GetIdentityPoolConfigurationOutcomeCallable
std::future< GetIdentityPoolConfigurationOutcome > GetIdentityPoolConfigurationOutcomeCallable
Definition: CognitoSyncClient.h:113
AWSString.h
Aws::CognitoSync::Model::BulkPublishOutcomeCallable
std::future< BulkPublishOutcome > BulkPublishOutcomeCallable
Definition: CognitoSyncClient.h:106
Aws::CognitoSync::CognitoSyncClient
Definition: CognitoSyncClient.h:168
Aws::CognitoSync::DeleteDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
Definition: CognitoSyncClient.h:128
Aws::CognitoSync::Model::DeleteDatasetOutcome
Aws::Utils::Outcome< DeleteDatasetResult, CognitoSyncError > DeleteDatasetOutcome
Definition: CognitoSyncClient.h:89
Aws::CognitoSync::CognitoSyncClient::GetBulkPublishDetails
virtual Model::GetBulkPublishDetailsOutcome GetBulkPublishDetails(const Model::GetBulkPublishDetailsRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::CognitoSync::Model::DescribeDatasetOutcome
Aws::Utils::Outcome< DescribeDatasetResult, CognitoSyncError > DescribeDatasetOutcome
Definition: CognitoSyncClient.h:90
ListIdentityPoolUsageResult.h
Aws::CognitoSync::CognitoSyncClient::DeleteDatasetAsync
virtual void DeleteDatasetAsync(const Model::DeleteDatasetRequest &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateRecordsResult.h
Aws::CognitoSync::Model::ListDatasetsRequest
Definition: ListDatasetsRequest.h:29
Aws::CognitoSync::Model::DescribeIdentityPoolUsageRequest
Definition: DescribeIdentityPoolUsageRequest.h:26
Aws::CognitoSync::CognitoSyncClient::SetCognitoEventsAsync
virtual void SetCognitoEventsAsync(const Model::SetCognitoEventsRequest &request, const SetCognitoEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SubscribeToDatasetResult.h
Aws::CognitoSync::Model::BulkPublishOutcome
Aws::Utils::Outcome< BulkPublishResult, CognitoSyncError > BulkPublishOutcome
Definition: CognitoSyncClient.h:86
Aws::CognitoSync::DescribeIdentityPoolUsageResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DescribeIdentityPoolUsageRequest &, const Model::DescribeIdentityPoolUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityPoolUsageResponseReceivedHandler
Definition: CognitoSyncClient.h:130
CognitoSyncErrors.h
Aws::CognitoSync::UnsubscribeFromDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::UnsubscribeFromDatasetRequest &, const Model::UnsubscribeFromDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnsubscribeFromDatasetResponseReceivedHandler
Definition: CognitoSyncClient.h:142
Aws::CognitoSync::CognitoSyncClient::DescribeIdentityPoolUsage
virtual Model::DescribeIdentityPoolUsageOutcome DescribeIdentityPoolUsage(const Model::DescribeIdentityPoolUsageRequest &request) const
Aws::CognitoSync::CognitoSyncClient::DescribeIdentityUsageAsync
virtual void DescribeIdentityUsageAsync(const Model::DescribeIdentityUsageRequest &request, const DescribeIdentityUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ClientConfiguration.h
Aws::CognitoSync::Model::GetBulkPublishDetailsRequest
Definition: GetBulkPublishDetailsRequest.h:25
Aws::CognitoSync::Model::GetBulkPublishDetailsOutcome
Aws::Utils::Outcome< GetBulkPublishDetailsResult, CognitoSyncError > GetBulkPublishDetailsOutcome
Definition: CognitoSyncClient.h:93
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::CognitoSync::CognitoSyncClient::ListDatasets
virtual Model::ListDatasetsOutcome ListDatasets(const Model::ListDatasetsRequest &request) const
Aws::CognitoSync::Model::SubscribeToDatasetRequest
Definition: SubscribeToDatasetRequest.h:25
Aws::CognitoSync::CognitoSyncClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
DeleteDatasetResult.h
Aws::CognitoSync::Model::DescribeIdentityPoolUsageOutcome
Aws::Utils::Outcome< DescribeIdentityPoolUsageResult, CognitoSyncError > DescribeIdentityPoolUsageOutcome
Definition: CognitoSyncClient.h:91
Aws::CognitoSync::ListRecordsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::ListRecordsRequest &, const Model::ListRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecordsResponseReceivedHandler
Definition: CognitoSyncClient.h:137
Aws::CognitoSync::Model::DescribeIdentityPoolUsageOutcomeCallable
std::future< DescribeIdentityPoolUsageOutcome > DescribeIdentityPoolUsageOutcomeCallable
Definition: CognitoSyncClient.h:109
Aws::Utils::Outcome
Definition: Outcome.h:26
AWS_COGNITOSYNC_API
#define AWS_COGNITOSYNC_API
Definition: CognitoSync_EXPORTS.h:28
Aws::CognitoSync::CognitoSyncClient::GetCognitoEvents
virtual Model::GetCognitoEventsOutcome GetCognitoEvents(const Model::GetCognitoEventsRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CognitoSync::CognitoSyncClient::GetBulkPublishDetailsCallable
virtual Model::GetBulkPublishDetailsOutcomeCallable GetBulkPublishDetailsCallable(const Model::GetBulkPublishDetailsRequest &request) const
Aws::CognitoSync::Model::SetCognitoEventsOutcomeCallable
std::future< SetCognitoEventsOutcome > SetCognitoEventsOutcomeCallable
Definition: CognitoSyncClient.h:118
Aws::CognitoSync::Model::SubscribeToDatasetOutcomeCallable
std::future< SubscribeToDatasetOutcome > SubscribeToDatasetOutcomeCallable
Definition: CognitoSyncClient.h:120
Aws::CognitoSync::CognitoSyncClient::RegisterDevice
virtual Model::RegisterDeviceOutcome RegisterDevice(const Model::RegisterDeviceRequest &request) const
AWSClient.h
Aws::CognitoSync::ListDatasetsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetsResponseReceivedHandler
Definition: CognitoSyncClient.h:135
Aws::CognitoSync::Model::UnsubscribeFromDatasetOutcome
Aws::Utils::Outcome< UnsubscribeFromDatasetResult, CognitoSyncError > UnsubscribeFromDatasetOutcome
Definition: CognitoSyncClient.h:103
Aws::CognitoSync::Model::ListRecordsOutcome
Aws::Utils::Outcome< ListRecordsResult, CognitoSyncError > ListRecordsOutcome
Definition: CognitoSyncClient.h:98
Aws::CognitoSync::CognitoSyncClient::DeleteDatasetCallable
virtual Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const Model::DeleteDatasetRequest &request) const
Aws::CognitoSync::CognitoSyncClient::ListDatasetsAsync
virtual void ListDatasetsAsync(const Model::ListDatasetsRequest &request, const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::Model::SetIdentityPoolConfigurationOutcomeCallable
std::future< SetIdentityPoolConfigurationOutcome > SetIdentityPoolConfigurationOutcomeCallable
Definition: CognitoSyncClient.h:119
Aws::CognitoSync::Model::UpdateRecordsOutcome
Aws::Utils::Outcome< UpdateRecordsResult, CognitoSyncError > UpdateRecordsOutcome
Definition: CognitoSyncClient.h:104
Aws::CognitoSync::SetIdentityPoolConfigurationResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::SetIdentityPoolConfigurationRequest &, const Model::SetIdentityPoolConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetIdentityPoolConfigurationResponseReceivedHandler
Definition: CognitoSyncClient.h:140
Aws::CognitoSync::DescribeDatasetResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler
Definition: CognitoSyncClient.h:129
Aws::CognitoSync::CognitoSyncClient::RegisterDeviceCallable
virtual Model::RegisterDeviceOutcomeCallable RegisterDeviceCallable(const Model::RegisterDeviceRequest &request) const
Aws::CognitoSync::Model::SubscribeToDatasetOutcome
Aws::Utils::Outcome< SubscribeToDatasetResult, CognitoSyncError > SubscribeToDatasetOutcome
Definition: CognitoSyncClient.h:102
Aws::CognitoSync::Model::DeleteDatasetOutcomeCallable
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
Definition: CognitoSyncClient.h:107
Aws::CognitoSync::CognitoSyncClient::GetIdentityPoolConfigurationAsync
virtual void GetIdentityPoolConfigurationAsync(const Model::GetIdentityPoolConfigurationRequest &request, const GetIdentityPoolConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::CognitoSyncClient::SetIdentityPoolConfiguration
virtual Model::SetIdentityPoolConfigurationOutcome SetIdentityPoolConfiguration(const Model::SetIdentityPoolConfigurationRequest &request) const
Aws::CognitoSync::GetBulkPublishDetailsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::GetBulkPublishDetailsRequest &, const Model::GetBulkPublishDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBulkPublishDetailsResponseReceivedHandler
Definition: CognitoSyncClient.h:132
Aws::CognitoSync::GetCognitoEventsResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::GetCognitoEventsRequest &, const Model::GetCognitoEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCognitoEventsResponseReceivedHandler
Definition: CognitoSyncClient.h:133
Aws::CognitoSync::DescribeIdentityUsageResponseReceivedHandler
std::function< void(const CognitoSyncClient *, const Model::DescribeIdentityUsageRequest &, const Model::DescribeIdentityUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityUsageResponseReceivedHandler
Definition: CognitoSyncClient.h:131
JsonSerializer.h
Aws::CognitoSync::Model::SetCognitoEventsOutcome
Aws::Utils::Outcome< Aws::NoResult, CognitoSyncError > SetCognitoEventsOutcome
Definition: CognitoSyncClient.h:100
Aws::CognitoSync::CognitoSyncClient::GetBulkPublishDetailsAsync
virtual void GetBulkPublishDetailsAsync(const Model::GetBulkPublishDetailsRequest &request, const GetBulkPublishDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CognitoSync::Model::GetCognitoEventsOutcome
Aws::Utils::Outcome< GetCognitoEventsResult, CognitoSyncError > GetCognitoEventsOutcome
Definition: CognitoSyncClient.h:94
Aws::CognitoSync::CognitoSyncClient::DescribeIdentityUsage
virtual Model::DescribeIdentityUsageOutcome DescribeIdentityUsage(const Model::DescribeIdentityUsageRequest &request) const
Aws::CognitoSync::CognitoSyncClient::ListRecordsAsync
virtual void ListRecordsAsync(const Model::ListRecordsRequest &request, const ListRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const