AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DataExchangeServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/dataexchange/DataExchangeErrors.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/dataexchange/DataExchangeEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in DataExchangeClient header */
21#include <aws/dataexchange/model/AcceptDataGrantResult.h>
22#include <aws/dataexchange/model/CreateDataGrantResult.h>
23#include <aws/dataexchange/model/CreateDataSetResult.h>
24#include <aws/dataexchange/model/CreateEventActionResult.h>
25#include <aws/dataexchange/model/CreateJobResult.h>
26#include <aws/dataexchange/model/CreateRevisionResult.h>
27#include <aws/dataexchange/model/GetAssetResult.h>
28#include <aws/dataexchange/model/GetDataGrantResult.h>
29#include <aws/dataexchange/model/GetDataSetResult.h>
30#include <aws/dataexchange/model/GetEventActionResult.h>
31#include <aws/dataexchange/model/GetJobResult.h>
32#include <aws/dataexchange/model/GetReceivedDataGrantResult.h>
33#include <aws/dataexchange/model/GetRevisionResult.h>
34#include <aws/dataexchange/model/ListDataGrantsResult.h>
35#include <aws/dataexchange/model/ListDataSetRevisionsResult.h>
36#include <aws/dataexchange/model/ListDataSetsResult.h>
37#include <aws/dataexchange/model/ListEventActionsResult.h>
38#include <aws/dataexchange/model/ListJobsResult.h>
39#include <aws/dataexchange/model/ListReceivedDataGrantsResult.h>
40#include <aws/dataexchange/model/ListRevisionAssetsResult.h>
41#include <aws/dataexchange/model/ListTagsForResourceResult.h>
42#include <aws/dataexchange/model/RevokeRevisionResult.h>
43#include <aws/dataexchange/model/SendApiAssetResult.h>
44#include <aws/dataexchange/model/SendDataSetNotificationResult.h>
45#include <aws/dataexchange/model/StartJobResult.h>
46#include <aws/dataexchange/model/UpdateAssetResult.h>
47#include <aws/dataexchange/model/UpdateDataSetResult.h>
48#include <aws/dataexchange/model/UpdateEventActionResult.h>
49#include <aws/dataexchange/model/UpdateRevisionResult.h>
50#include <aws/dataexchange/model/ListDataGrantsRequest.h>
51#include <aws/dataexchange/model/ListEventActionsRequest.h>
52#include <aws/dataexchange/model/ListReceivedDataGrantsRequest.h>
53#include <aws/dataexchange/model/ListDataSetsRequest.h>
54#include <aws/dataexchange/model/ListJobsRequest.h>
55#include <aws/core/NoResult.h>
56/* End of service model headers required in DataExchangeClient header */
57
58namespace Aws
59{
60 namespace Http
61 {
62 class HttpClient;
63 class HttpClientFactory;
64 } // namespace Http
65
66 namespace Utils
67 {
68 template< typename R, typename E> class Outcome;
69
70 namespace Threading
71 {
72 class Executor;
73 } // namespace Threading
74 } // namespace Utils
75
76 namespace Auth
77 {
78 class AWSCredentials;
79 class AWSCredentialsProvider;
80 } // namespace Auth
81
82 namespace Client
83 {
84 class RetryStrategy;
85 } // namespace Client
86
87 namespace DataExchange
88 {
92
93 namespace Model
94 {
95 /* Service model forward declarations required in DataExchangeClient header */
97 class CancelJobRequest;
101 class CreateJobRequest;
103 class DeleteAssetRequest;
108 class GetAssetRequest;
110 class GetDataSetRequest;
112 class GetJobRequest;
114 class GetRevisionRequest;
119 class ListJobsRequest;
126 class StartJobRequest;
127 class TagResourceRequest;
129 class UpdateAssetRequest;
133 /* End of service model forward declarations required in DataExchangeClient header */
134
135 /* Service model Outcome class definitions */
173 /* End of service model Outcome class definitions */
174
175 /* Service model Outcome callable definitions */
176 typedef std::future<AcceptDataGrantOutcome> AcceptDataGrantOutcomeCallable;
177 typedef std::future<CancelJobOutcome> CancelJobOutcomeCallable;
178 typedef std::future<CreateDataGrantOutcome> CreateDataGrantOutcomeCallable;
179 typedef std::future<CreateDataSetOutcome> CreateDataSetOutcomeCallable;
180 typedef std::future<CreateEventActionOutcome> CreateEventActionOutcomeCallable;
181 typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
182 typedef std::future<CreateRevisionOutcome> CreateRevisionOutcomeCallable;
183 typedef std::future<DeleteAssetOutcome> DeleteAssetOutcomeCallable;
184 typedef std::future<DeleteDataGrantOutcome> DeleteDataGrantOutcomeCallable;
185 typedef std::future<DeleteDataSetOutcome> DeleteDataSetOutcomeCallable;
186 typedef std::future<DeleteEventActionOutcome> DeleteEventActionOutcomeCallable;
187 typedef std::future<DeleteRevisionOutcome> DeleteRevisionOutcomeCallable;
188 typedef std::future<GetAssetOutcome> GetAssetOutcomeCallable;
189 typedef std::future<GetDataGrantOutcome> GetDataGrantOutcomeCallable;
190 typedef std::future<GetDataSetOutcome> GetDataSetOutcomeCallable;
191 typedef std::future<GetEventActionOutcome> GetEventActionOutcomeCallable;
192 typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
193 typedef std::future<GetReceivedDataGrantOutcome> GetReceivedDataGrantOutcomeCallable;
194 typedef std::future<GetRevisionOutcome> GetRevisionOutcomeCallable;
195 typedef std::future<ListDataGrantsOutcome> ListDataGrantsOutcomeCallable;
196 typedef std::future<ListDataSetRevisionsOutcome> ListDataSetRevisionsOutcomeCallable;
197 typedef std::future<ListDataSetsOutcome> ListDataSetsOutcomeCallable;
198 typedef std::future<ListEventActionsOutcome> ListEventActionsOutcomeCallable;
199 typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
200 typedef std::future<ListReceivedDataGrantsOutcome> ListReceivedDataGrantsOutcomeCallable;
201 typedef std::future<ListRevisionAssetsOutcome> ListRevisionAssetsOutcomeCallable;
202 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
203 typedef std::future<RevokeRevisionOutcome> RevokeRevisionOutcomeCallable;
204 typedef std::future<SendApiAssetOutcome> SendApiAssetOutcomeCallable;
205 typedef std::future<SendDataSetNotificationOutcome> SendDataSetNotificationOutcomeCallable;
206 typedef std::future<StartJobOutcome> StartJobOutcomeCallable;
207 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
208 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
209 typedef std::future<UpdateAssetOutcome> UpdateAssetOutcomeCallable;
210 typedef std::future<UpdateDataSetOutcome> UpdateDataSetOutcomeCallable;
211 typedef std::future<UpdateEventActionOutcome> UpdateEventActionOutcomeCallable;
212 typedef std::future<UpdateRevisionOutcome> UpdateRevisionOutcomeCallable;
213 /* End of service model Outcome callable definitions */
214 } // namespace Model
215
216 class DataExchangeClient;
217
218 /* Service model async handlers definitions */
219 typedef std::function<void(const DataExchangeClient*, const Model::AcceptDataGrantRequest&, const Model::AcceptDataGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptDataGrantResponseReceivedHandler;
220 typedef std::function<void(const DataExchangeClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobResponseReceivedHandler;
221 typedef std::function<void(const DataExchangeClient*, const Model::CreateDataGrantRequest&, const Model::CreateDataGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataGrantResponseReceivedHandler;
222 typedef std::function<void(const DataExchangeClient*, const Model::CreateDataSetRequest&, const Model::CreateDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataSetResponseReceivedHandler;
223 typedef std::function<void(const DataExchangeClient*, const Model::CreateEventActionRequest&, const Model::CreateEventActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventActionResponseReceivedHandler;
224 typedef std::function<void(const DataExchangeClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
225 typedef std::function<void(const DataExchangeClient*, const Model::CreateRevisionRequest&, const Model::CreateRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRevisionResponseReceivedHandler;
226 typedef std::function<void(const DataExchangeClient*, const Model::DeleteAssetRequest&, const Model::DeleteAssetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssetResponseReceivedHandler;
227 typedef std::function<void(const DataExchangeClient*, const Model::DeleteDataGrantRequest&, const Model::DeleteDataGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataGrantResponseReceivedHandler;
228 typedef std::function<void(const DataExchangeClient*, const Model::DeleteDataSetRequest&, const Model::DeleteDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSetResponseReceivedHandler;
229 typedef std::function<void(const DataExchangeClient*, const Model::DeleteEventActionRequest&, const Model::DeleteEventActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventActionResponseReceivedHandler;
230 typedef std::function<void(const DataExchangeClient*, const Model::DeleteRevisionRequest&, const Model::DeleteRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRevisionResponseReceivedHandler;
231 typedef std::function<void(const DataExchangeClient*, const Model::GetAssetRequest&, const Model::GetAssetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssetResponseReceivedHandler;
232 typedef std::function<void(const DataExchangeClient*, const Model::GetDataGrantRequest&, const Model::GetDataGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataGrantResponseReceivedHandler;
233 typedef std::function<void(const DataExchangeClient*, const Model::GetDataSetRequest&, const Model::GetDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataSetResponseReceivedHandler;
234 typedef std::function<void(const DataExchangeClient*, const Model::GetEventActionRequest&, const Model::GetEventActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEventActionResponseReceivedHandler;
235 typedef std::function<void(const DataExchangeClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobResponseReceivedHandler;
236 typedef std::function<void(const DataExchangeClient*, const Model::GetReceivedDataGrantRequest&, const Model::GetReceivedDataGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReceivedDataGrantResponseReceivedHandler;
237 typedef std::function<void(const DataExchangeClient*, const Model::GetRevisionRequest&, const Model::GetRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRevisionResponseReceivedHandler;
238 typedef std::function<void(const DataExchangeClient*, const Model::ListDataGrantsRequest&, const Model::ListDataGrantsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataGrantsResponseReceivedHandler;
239 typedef std::function<void(const DataExchangeClient*, const Model::ListDataSetRevisionsRequest&, const Model::ListDataSetRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSetRevisionsResponseReceivedHandler;
240 typedef std::function<void(const DataExchangeClient*, const Model::ListDataSetsRequest&, const Model::ListDataSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSetsResponseReceivedHandler;
241 typedef std::function<void(const DataExchangeClient*, const Model::ListEventActionsRequest&, const Model::ListEventActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventActionsResponseReceivedHandler;
242 typedef std::function<void(const DataExchangeClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
243 typedef std::function<void(const DataExchangeClient*, const Model::ListReceivedDataGrantsRequest&, const Model::ListReceivedDataGrantsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReceivedDataGrantsResponseReceivedHandler;
244 typedef std::function<void(const DataExchangeClient*, const Model::ListRevisionAssetsRequest&, const Model::ListRevisionAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRevisionAssetsResponseReceivedHandler;
245 typedef std::function<void(const DataExchangeClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
246 typedef std::function<void(const DataExchangeClient*, const Model::RevokeRevisionRequest&, const Model::RevokeRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeRevisionResponseReceivedHandler;
247 typedef std::function<void(const DataExchangeClient*, const Model::SendApiAssetRequest&, Model::SendApiAssetOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendApiAssetResponseReceivedHandler;
248 typedef std::function<void(const DataExchangeClient*, const Model::SendDataSetNotificationRequest&, const Model::SendDataSetNotificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendDataSetNotificationResponseReceivedHandler;
249 typedef std::function<void(const DataExchangeClient*, const Model::StartJobRequest&, const Model::StartJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartJobResponseReceivedHandler;
250 typedef std::function<void(const DataExchangeClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
251 typedef std::function<void(const DataExchangeClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
252 typedef std::function<void(const DataExchangeClient*, const Model::UpdateAssetRequest&, const Model::UpdateAssetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssetResponseReceivedHandler;
253 typedef std::function<void(const DataExchangeClient*, const Model::UpdateDataSetRequest&, const Model::UpdateDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSetResponseReceivedHandler;
254 typedef std::function<void(const DataExchangeClient*, const Model::UpdateEventActionRequest&, const Model::UpdateEventActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEventActionResponseReceivedHandler;
255 typedef std::function<void(const DataExchangeClient*, const Model::UpdateRevisionRequest&, const Model::UpdateRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRevisionResponseReceivedHandler;
256 /* End of service model async handlers definitions */
257 } // namespace DataExchange
258} // namespace Aws
EndpointProviderBase< DataExchangeClientConfiguration, DataExchangeBuiltInParameters, DataExchangeClientContextParameters > DataExchangeEndpointProviderBase
std::future< GetDataSetOutcome > GetDataSetOutcomeCallable
std::future< ListRevisionAssetsOutcome > ListRevisionAssetsOutcomeCallable
Aws::Utils::Outcome< ListReceivedDataGrantsResult, DataExchangeError > ListReceivedDataGrantsOutcome
Aws::Utils::Outcome< ListRevisionAssetsResult, DataExchangeError > ListRevisionAssetsOutcome
std::future< DeleteDataSetOutcome > DeleteDataSetOutcomeCallable
Aws::Utils::Outcome< GetJobResult, DataExchangeError > GetJobOutcome
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > CancelJobOutcome
std::future< UpdateEventActionOutcome > UpdateEventActionOutcomeCallable
Aws::Utils::Outcome< CreateEventActionResult, DataExchangeError > CreateEventActionOutcome
std::future< RevokeRevisionOutcome > RevokeRevisionOutcomeCallable
Aws::Utils::Outcome< RevokeRevisionResult, DataExchangeError > RevokeRevisionOutcome
Aws::Utils::Outcome< GetReceivedDataGrantResult, DataExchangeError > GetReceivedDataGrantOutcome
Aws::Utils::Outcome< UpdateRevisionResult, DataExchangeError > UpdateRevisionOutcome
std::future< UpdateRevisionOutcome > UpdateRevisionOutcomeCallable
Aws::Utils::Outcome< StartJobResult, DataExchangeError > StartJobOutcome
std::future< ListDataSetRevisionsOutcome > ListDataSetRevisionsOutcomeCallable
std::future< ListDataGrantsOutcome > ListDataGrantsOutcomeCallable
std::future< GetDataGrantOutcome > GetDataGrantOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< AcceptDataGrantResult, DataExchangeError > AcceptDataGrantOutcome
std::future< ListDataSetsOutcome > ListDataSetsOutcomeCallable
Aws::Utils::Outcome< UpdateDataSetResult, DataExchangeError > UpdateDataSetOutcome
Aws::Utils::Outcome< GetRevisionResult, DataExchangeError > GetRevisionOutcome
Aws::Utils::Outcome< SendApiAssetResult, DataExchangeError > SendApiAssetOutcome
std::future< DeleteEventActionOutcome > DeleteEventActionOutcomeCallable
std::future< GetEventActionOutcome > GetEventActionOutcomeCallable
Aws::Utils::Outcome< SendDataSetNotificationResult, DataExchangeError > SendDataSetNotificationOutcome
Aws::Utils::Outcome< CreateDataSetResult, DataExchangeError > CreateDataSetOutcome
std::future< UpdateAssetOutcome > UpdateAssetOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > UntagResourceOutcome
Aws::Utils::Outcome< UpdateEventActionResult, DataExchangeError > UpdateEventActionOutcome
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > DeleteDataGrantOutcome
std::future< DeleteDataGrantOutcome > DeleteDataGrantOutcomeCallable
std::future< DeleteRevisionOutcome > DeleteRevisionOutcomeCallable
std::future< DeleteAssetOutcome > DeleteAssetOutcomeCallable
std::future< UpdateDataSetOutcome > UpdateDataSetOutcomeCallable
std::future< GetReceivedDataGrantOutcome > GetReceivedDataGrantOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > DeleteDataSetOutcome
std::future< ListEventActionsOutcome > ListEventActionsOutcomeCallable
Aws::Utils::Outcome< CreateDataGrantResult, DataExchangeError > CreateDataGrantOutcome
std::future< ListReceivedDataGrantsOutcome > ListReceivedDataGrantsOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
Aws::Utils::Outcome< GetEventActionResult, DataExchangeError > GetEventActionOutcome
std::future< CreateEventActionOutcome > CreateEventActionOutcomeCallable
Aws::Utils::Outcome< UpdateAssetResult, DataExchangeError > UpdateAssetOutcome
std::future< CreateJobOutcome > CreateJobOutcomeCallable
std::future< AcceptDataGrantOutcome > AcceptDataGrantOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< CreateRevisionOutcome > CreateRevisionOutcomeCallable
Aws::Utils::Outcome< ListDataGrantsResult, DataExchangeError > ListDataGrantsOutcome
std::future< StartJobOutcome > StartJobOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > DeleteEventActionOutcome
std::future< GetAssetOutcome > GetAssetOutcomeCallable
Aws::Utils::Outcome< ListEventActionsResult, DataExchangeError > ListEventActionsOutcome
std::future< GetRevisionOutcome > GetRevisionOutcomeCallable
Aws::Utils::Outcome< GetDataGrantResult, DataExchangeError > GetDataGrantOutcome
Aws::Utils::Outcome< ListDataSetRevisionsResult, DataExchangeError > ListDataSetRevisionsOutcome
Aws::Utils::Outcome< CreateRevisionResult, DataExchangeError > CreateRevisionOutcome
Aws::Utils::Outcome< GetAssetResult, DataExchangeError > GetAssetOutcome
std::future< CreateDataGrantOutcome > CreateDataGrantOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateDataSetOutcome > CreateDataSetOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > DeleteAssetOutcome
std::future< CancelJobOutcome > CancelJobOutcomeCallable
Aws::Utils::Outcome< ListDataSetsResult, DataExchangeError > ListDataSetsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, DataExchangeError > ListTagsForResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > TagResourceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataExchangeError > DeleteRevisionOutcome
Aws::Utils::Outcome< CreateJobResult, DataExchangeError > CreateJobOutcome
Aws::Utils::Outcome< GetDataSetResult, DataExchangeError > GetDataSetOutcome
Aws::Utils::Outcome< ListJobsResult, DataExchangeError > ListJobsOutcome
std::future< SendApiAssetOutcome > SendApiAssetOutcomeCallable
std::future< SendDataSetNotificationOutcome > SendDataSetNotificationOutcomeCallable
std::function< void(const DataExchangeClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::SendDataSetNotificationRequest &, const Model::SendDataSetNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendDataSetNotificationResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::ListRevisionAssetsRequest &, const Model::ListRevisionAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRevisionAssetsResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::ListEventActionsRequest &, const Model::ListEventActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventActionsResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::UpdateRevisionRequest &, const Model::UpdateRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRevisionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::DeleteDataSetRequest &, const Model::DeleteDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::ListDataSetRevisionsRequest &, const Model::ListDataSetRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSetRevisionsResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::CreateEventActionRequest &, const Model::CreateEventActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventActionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::GetRevisionRequest &, const Model::GetRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRevisionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::SendApiAssetRequest &, Model::SendApiAssetOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendApiAssetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::ListDataSetsRequest &, const Model::ListDataSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSetsResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::UpdateDataSetRequest &, const Model::UpdateDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::ListReceivedDataGrantsRequest &, const Model::ListReceivedDataGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReceivedDataGrantsResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::DeleteEventActionRequest &, const Model::DeleteEventActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventActionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::GetEventActionRequest &, const Model::GetEventActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventActionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::UpdateEventActionRequest &, const Model::UpdateEventActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventActionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::RevokeRevisionRequest &, const Model::RevokeRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeRevisionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::StartJobRequest &, const Model::StartJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartJobResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::CreateRevisionRequest &, const Model::CreateRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRevisionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::GetAssetRequest &, const Model::GetAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::CreateDataSetRequest &, const Model::CreateDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::CreateDataGrantRequest &, const Model::CreateDataGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataGrantResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::GetDataSetRequest &, const Model::GetDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::UpdateAssetRequest &, const Model::UpdateAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::DeleteRevisionRequest &, const Model::DeleteRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRevisionResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::DeleteDataGrantRequest &, const Model::DeleteDataGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataGrantResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::GetReceivedDataGrantRequest &, const Model::GetReceivedDataGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReceivedDataGrantResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::ListDataGrantsRequest &, const Model::ListDataGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataGrantsResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::DeleteAssetRequest &, const Model::DeleteAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssetResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::GetDataGrantRequest &, const Model::GetDataGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataGrantResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::AcceptDataGrantRequest &, const Model::AcceptDataGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptDataGrantResponseReceivedHandler
std::function< void(const DataExchangeClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler