AWS SDK for C++  1.9.123
AWS SDK for C++
DataSyncClient.h
Go to the documentation of this file.
1 
6 #pragma once
51 #include <future>
52 #include <functional>
53 
54 namespace Aws
55 {
56 
57 namespace Http
58 {
59  class HttpClient;
60  class HttpClientFactory;
61 } // namespace Http
62 
63 namespace Utils
64 {
65  template< typename R, typename E> class Outcome;
66 namespace Threading
67 {
68  class Executor;
69 } // namespace Threading
70 } // namespace Utils
71 
72 namespace Auth
73 {
74  class AWSCredentials;
75  class AWSCredentialsProvider;
76 } // namespace Auth
77 
78 namespace Client
79 {
80  class RetryStrategy;
81 } // namespace Client
82 
83 namespace DataSync
84 {
85 
86 namespace Model
87 {
89  class CreateAgentRequest;
96  class CreateTaskRequest;
97  class DeleteAgentRequest;
99  class DeleteTaskRequest;
100  class DescribeAgentRequest;
107  class DescribeTaskRequest;
109  class ListAgentsRequest;
110  class ListLocationsRequest;
113  class ListTasksRequest;
115  class TagResourceRequest;
116  class UntagResourceRequest;
117  class UpdateAgentRequest;
121  class UpdateTaskRequest;
123 
159 
160  typedef std::future<CancelTaskExecutionOutcome> CancelTaskExecutionOutcomeCallable;
161  typedef std::future<CreateAgentOutcome> CreateAgentOutcomeCallable;
162  typedef std::future<CreateLocationEfsOutcome> CreateLocationEfsOutcomeCallable;
163  typedef std::future<CreateLocationFsxWindowsOutcome> CreateLocationFsxWindowsOutcomeCallable;
164  typedef std::future<CreateLocationNfsOutcome> CreateLocationNfsOutcomeCallable;
165  typedef std::future<CreateLocationObjectStorageOutcome> CreateLocationObjectStorageOutcomeCallable;
166  typedef std::future<CreateLocationS3Outcome> CreateLocationS3OutcomeCallable;
167  typedef std::future<CreateLocationSmbOutcome> CreateLocationSmbOutcomeCallable;
168  typedef std::future<CreateTaskOutcome> CreateTaskOutcomeCallable;
169  typedef std::future<DeleteAgentOutcome> DeleteAgentOutcomeCallable;
170  typedef std::future<DeleteLocationOutcome> DeleteLocationOutcomeCallable;
171  typedef std::future<DeleteTaskOutcome> DeleteTaskOutcomeCallable;
172  typedef std::future<DescribeAgentOutcome> DescribeAgentOutcomeCallable;
173  typedef std::future<DescribeLocationEfsOutcome> DescribeLocationEfsOutcomeCallable;
174  typedef std::future<DescribeLocationFsxWindowsOutcome> DescribeLocationFsxWindowsOutcomeCallable;
175  typedef std::future<DescribeLocationNfsOutcome> DescribeLocationNfsOutcomeCallable;
176  typedef std::future<DescribeLocationObjectStorageOutcome> DescribeLocationObjectStorageOutcomeCallable;
177  typedef std::future<DescribeLocationS3Outcome> DescribeLocationS3OutcomeCallable;
178  typedef std::future<DescribeLocationSmbOutcome> DescribeLocationSmbOutcomeCallable;
179  typedef std::future<DescribeTaskOutcome> DescribeTaskOutcomeCallable;
180  typedef std::future<DescribeTaskExecutionOutcome> DescribeTaskExecutionOutcomeCallable;
181  typedef std::future<ListAgentsOutcome> ListAgentsOutcomeCallable;
182  typedef std::future<ListLocationsOutcome> ListLocationsOutcomeCallable;
183  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
184  typedef std::future<ListTaskExecutionsOutcome> ListTaskExecutionsOutcomeCallable;
185  typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
186  typedef std::future<StartTaskExecutionOutcome> StartTaskExecutionOutcomeCallable;
187  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
188  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
189  typedef std::future<UpdateAgentOutcome> UpdateAgentOutcomeCallable;
190  typedef std::future<UpdateLocationNfsOutcome> UpdateLocationNfsOutcomeCallable;
191  typedef std::future<UpdateLocationObjectStorageOutcome> UpdateLocationObjectStorageOutcomeCallable;
192  typedef std::future<UpdateLocationSmbOutcome> UpdateLocationSmbOutcomeCallable;
193  typedef std::future<UpdateTaskOutcome> UpdateTaskOutcomeCallable;
194  typedef std::future<UpdateTaskExecutionOutcome> UpdateTaskExecutionOutcomeCallable;
195 } // namespace Model
196 
197  class DataSyncClient;
198 
199  typedef std::function<void(const DataSyncClient*, const Model::CancelTaskExecutionRequest&, const Model::CancelTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelTaskExecutionResponseReceivedHandler;
200  typedef std::function<void(const DataSyncClient*, const Model::CreateAgentRequest&, const Model::CreateAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAgentResponseReceivedHandler;
201  typedef std::function<void(const DataSyncClient*, const Model::CreateLocationEfsRequest&, const Model::CreateLocationEfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationEfsResponseReceivedHandler;
202  typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxWindowsRequest&, const Model::CreateLocationFsxWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationFsxWindowsResponseReceivedHandler;
203  typedef std::function<void(const DataSyncClient*, const Model::CreateLocationNfsRequest&, const Model::CreateLocationNfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationNfsResponseReceivedHandler;
204  typedef std::function<void(const DataSyncClient*, const Model::CreateLocationObjectStorageRequest&, const Model::CreateLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationObjectStorageResponseReceivedHandler;
205  typedef std::function<void(const DataSyncClient*, const Model::CreateLocationS3Request&, const Model::CreateLocationS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationS3ResponseReceivedHandler;
206  typedef std::function<void(const DataSyncClient*, const Model::CreateLocationSmbRequest&, const Model::CreateLocationSmbOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationSmbResponseReceivedHandler;
207  typedef std::function<void(const DataSyncClient*, const Model::CreateTaskRequest&, const Model::CreateTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTaskResponseReceivedHandler;
208  typedef std::function<void(const DataSyncClient*, const Model::DeleteAgentRequest&, const Model::DeleteAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAgentResponseReceivedHandler;
209  typedef std::function<void(const DataSyncClient*, const Model::DeleteLocationRequest&, const Model::DeleteLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLocationResponseReceivedHandler;
210  typedef std::function<void(const DataSyncClient*, const Model::DeleteTaskRequest&, const Model::DeleteTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTaskResponseReceivedHandler;
211  typedef std::function<void(const DataSyncClient*, const Model::DescribeAgentRequest&, const Model::DescribeAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAgentResponseReceivedHandler;
212  typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationEfsRequest&, const Model::DescribeLocationEfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationEfsResponseReceivedHandler;
213  typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxWindowsRequest&, const Model::DescribeLocationFsxWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationFsxWindowsResponseReceivedHandler;
214  typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationNfsRequest&, const Model::DescribeLocationNfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationNfsResponseReceivedHandler;
215  typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationObjectStorageRequest&, const Model::DescribeLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationObjectStorageResponseReceivedHandler;
216  typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationS3Request&, const Model::DescribeLocationS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationS3ResponseReceivedHandler;
217  typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationSmbRequest&, const Model::DescribeLocationSmbOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationSmbResponseReceivedHandler;
218  typedef std::function<void(const DataSyncClient*, const Model::DescribeTaskRequest&, const Model::DescribeTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTaskResponseReceivedHandler;
219  typedef std::function<void(const DataSyncClient*, const Model::DescribeTaskExecutionRequest&, const Model::DescribeTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTaskExecutionResponseReceivedHandler;
220  typedef std::function<void(const DataSyncClient*, const Model::ListAgentsRequest&, const Model::ListAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAgentsResponseReceivedHandler;
221  typedef std::function<void(const DataSyncClient*, const Model::ListLocationsRequest&, const Model::ListLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLocationsResponseReceivedHandler;
222  typedef std::function<void(const DataSyncClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
223  typedef std::function<void(const DataSyncClient*, const Model::ListTaskExecutionsRequest&, const Model::ListTaskExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTaskExecutionsResponseReceivedHandler;
224  typedef std::function<void(const DataSyncClient*, const Model::ListTasksRequest&, const Model::ListTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTasksResponseReceivedHandler;
225  typedef std::function<void(const DataSyncClient*, const Model::StartTaskExecutionRequest&, const Model::StartTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTaskExecutionResponseReceivedHandler;
226  typedef std::function<void(const DataSyncClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
227  typedef std::function<void(const DataSyncClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
228  typedef std::function<void(const DataSyncClient*, const Model::UpdateAgentRequest&, const Model::UpdateAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAgentResponseReceivedHandler;
229  typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationNfsRequest&, const Model::UpdateLocationNfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationNfsResponseReceivedHandler;
230  typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationObjectStorageRequest&, const Model::UpdateLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationObjectStorageResponseReceivedHandler;
231  typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationSmbRequest&, const Model::UpdateLocationSmbOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationSmbResponseReceivedHandler;
232  typedef std::function<void(const DataSyncClient*, const Model::UpdateTaskRequest&, const Model::UpdateTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTaskResponseReceivedHandler;
233  typedef std::function<void(const DataSyncClient*, const Model::UpdateTaskExecutionRequest&, const Model::UpdateTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTaskExecutionResponseReceivedHandler;
234 
244  {
245  public:
247 
253 
259 
264  DataSyncClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
266 
267  virtual ~DataSyncClient();
268 
269 
284 
301 
317  virtual void CancelTaskExecutionAsync(const Model::CancelTaskExecutionRequest& request, const CancelTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
318 
338 
360 
381  virtual void CreateAgentAsync(const Model::CreateAgentRequest& request, const CreateAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
382 
390 
400 
409  virtual void CreateLocationEfsAsync(const Model::CreateLocationEfsRequest& request, const CreateLocationEfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
410 
418 
428 
437  virtual void CreateLocationFsxWindowsAsync(const Model::CreateLocationFsxWindowsRequest& request, const CreateLocationFsxWindowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
438 
446 
456 
465  virtual void CreateLocationNfsAsync(const Model::CreateLocationNfsRequest& request, const CreateLocationNfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
466 
476 
488 
499  virtual void CreateLocationObjectStorageAsync(const Model::CreateLocationObjectStorageRequest& request, const CreateLocationObjectStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
500 
511 
524 
536  virtual void CreateLocationS3Async(const Model::CreateLocationS3Request& request, const CreateLocationS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
537 
545 
555 
564  virtual void CreateLocationSmbAsync(const Model::CreateLocationSmbRequest& request, const CreateLocationSmbResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
565 
587 
611 
634  virtual void CreateTaskAsync(const Model::CreateTaskRequest& request, const CreateTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
635 
646 
659 
671  virtual void DeleteAgentAsync(const Model::DeleteAgentRequest& request, const DeleteAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
672 
680 
690 
699  virtual void DeleteLocationAsync(const Model::DeleteLocationRequest& request, const DeleteLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
700 
707 
716 
724  virtual void DeleteTaskAsync(const Model::DeleteTaskRequest& request, const DeleteTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
725 
735 
747 
758  virtual void DescribeAgentAsync(const Model::DescribeAgentRequest& request, const DescribeAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
759 
767 
777 
786  virtual void DescribeLocationEfsAsync(const Model::DescribeLocationEfsRequest& request, const DescribeLocationEfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
787 
795 
805 
814  virtual void DescribeLocationFsxWindowsAsync(const Model::DescribeLocationFsxWindowsRequest& request, const DescribeLocationFsxWindowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
815 
823 
833 
842  virtual void DescribeLocationNfsAsync(const Model::DescribeLocationNfsRequest& request, const DescribeLocationNfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
843 
853 
865 
876  virtual void DescribeLocationObjectStorageAsync(const Model::DescribeLocationObjectStorageRequest& request, const DescribeLocationObjectStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
877 
885 
895 
904  virtual void DescribeLocationS3Async(const Model::DescribeLocationS3Request& request, const DescribeLocationS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
905 
913 
923 
932  virtual void DescribeLocationSmbAsync(const Model::DescribeLocationSmbRequest& request, const DescribeLocationSmbResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
933 
940 
949 
957  virtual void DescribeTaskAsync(const Model::DescribeTaskRequest& request, const DescribeTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
958 
966 
976 
985  virtual void DescribeTaskExecutionAsync(const Model::DescribeTaskExecutionRequest& request, const DescribeTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
986 
1001 
1018 
1034  virtual void ListAgentsAsync(const Model::ListAgentsRequest& request, const ListAgentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1035 
1046 
1059 
1071  virtual void ListLocationsAsync(const Model::ListLocationsRequest& request, const ListLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1072 
1080 
1090 
1099  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1100 
1107 
1116 
1124  virtual void ListTaskExecutionsAsync(const Model::ListTaskExecutionsRequest& request, const ListTaskExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1125 
1132 
1141 
1149  virtual void ListTasksAsync(const Model::ListTasksRequest& request, const ListTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1150 
1163 
1178 
1192  virtual void StartTaskExecutionAsync(const Model::StartTaskExecutionRequest& request, const StartTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1193 
1201 
1211 
1220  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1221 
1229 
1239 
1248  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1249 
1256 
1265 
1273  virtual void UpdateAgentAsync(const Model::UpdateAgentRequest& request, const UpdateAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1274 
1284 
1296 
1307  virtual void UpdateLocationNfsAsync(const Model::UpdateLocationNfsRequest& request, const UpdateLocationNfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1308 
1319 
1332 
1344  virtual void UpdateLocationObjectStorageAsync(const Model::UpdateLocationObjectStorageRequest& request, const UpdateLocationObjectStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1345 
1356 
1369 
1381  virtual void UpdateLocationSmbAsync(const Model::UpdateLocationSmbRequest& request, const UpdateLocationSmbResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1382 
1389 
1398 
1406  virtual void UpdateTaskAsync(const Model::UpdateTaskRequest& request, const UpdateTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1407 
1421 
1437 
1452  virtual void UpdateTaskExecutionAsync(const Model::UpdateTaskExecutionRequest& request, const UpdateTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1453 
1454 
1455  void OverrideEndpoint(const Aws::String& endpoint);
1456  private:
1457  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1458  void CancelTaskExecutionAsyncHelper(const Model::CancelTaskExecutionRequest& request, const CancelTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1459  void CreateAgentAsyncHelper(const Model::CreateAgentRequest& request, const CreateAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1460  void CreateLocationEfsAsyncHelper(const Model::CreateLocationEfsRequest& request, const CreateLocationEfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1461  void CreateLocationFsxWindowsAsyncHelper(const Model::CreateLocationFsxWindowsRequest& request, const CreateLocationFsxWindowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1462  void CreateLocationNfsAsyncHelper(const Model::CreateLocationNfsRequest& request, const CreateLocationNfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1463  void CreateLocationObjectStorageAsyncHelper(const Model::CreateLocationObjectStorageRequest& request, const CreateLocationObjectStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1464  void CreateLocationS3AsyncHelper(const Model::CreateLocationS3Request& request, const CreateLocationS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1465  void CreateLocationSmbAsyncHelper(const Model::CreateLocationSmbRequest& request, const CreateLocationSmbResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1466  void CreateTaskAsyncHelper(const Model::CreateTaskRequest& request, const CreateTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1467  void DeleteAgentAsyncHelper(const Model::DeleteAgentRequest& request, const DeleteAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1468  void DeleteLocationAsyncHelper(const Model::DeleteLocationRequest& request, const DeleteLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1469  void DeleteTaskAsyncHelper(const Model::DeleteTaskRequest& request, const DeleteTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1470  void DescribeAgentAsyncHelper(const Model::DescribeAgentRequest& request, const DescribeAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1471  void DescribeLocationEfsAsyncHelper(const Model::DescribeLocationEfsRequest& request, const DescribeLocationEfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1472  void DescribeLocationFsxWindowsAsyncHelper(const Model::DescribeLocationFsxWindowsRequest& request, const DescribeLocationFsxWindowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1473  void DescribeLocationNfsAsyncHelper(const Model::DescribeLocationNfsRequest& request, const DescribeLocationNfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1474  void DescribeLocationObjectStorageAsyncHelper(const Model::DescribeLocationObjectStorageRequest& request, const DescribeLocationObjectStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1475  void DescribeLocationS3AsyncHelper(const Model::DescribeLocationS3Request& request, const DescribeLocationS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1476  void DescribeLocationSmbAsyncHelper(const Model::DescribeLocationSmbRequest& request, const DescribeLocationSmbResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1477  void DescribeTaskAsyncHelper(const Model::DescribeTaskRequest& request, const DescribeTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1478  void DescribeTaskExecutionAsyncHelper(const Model::DescribeTaskExecutionRequest& request, const DescribeTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1479  void ListAgentsAsyncHelper(const Model::ListAgentsRequest& request, const ListAgentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1480  void ListLocationsAsyncHelper(const Model::ListLocationsRequest& request, const ListLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1481  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1482  void ListTaskExecutionsAsyncHelper(const Model::ListTaskExecutionsRequest& request, const ListTaskExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1483  void ListTasksAsyncHelper(const Model::ListTasksRequest& request, const ListTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1484  void StartTaskExecutionAsyncHelper(const Model::StartTaskExecutionRequest& request, const StartTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1485  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1486  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1487  void UpdateAgentAsyncHelper(const Model::UpdateAgentRequest& request, const UpdateAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1488  void UpdateLocationNfsAsyncHelper(const Model::UpdateLocationNfsRequest& request, const UpdateLocationNfsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1489  void UpdateLocationObjectStorageAsyncHelper(const Model::UpdateLocationObjectStorageRequest& request, const UpdateLocationObjectStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1490  void UpdateLocationSmbAsyncHelper(const Model::UpdateLocationSmbRequest& request, const UpdateLocationSmbResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1491  void UpdateTaskAsyncHelper(const Model::UpdateTaskRequest& request, const UpdateTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1492  void UpdateTaskExecutionAsyncHelper(const Model::UpdateTaskExecutionRequest& request, const UpdateTaskExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1493 
1494  Aws::String m_uri;
1495  Aws::String m_configScheme;
1496  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1497  };
1498 
1499 } // namespace DataSync
1500 } // namespace Aws
UpdateTaskResult.h
Aws::DataSync::Model::DescribeTaskRequest
Definition: DescribeTaskRequest.h:25
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::DataSync::DeleteAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DeleteAgentRequest &, const Model::DeleteAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAgentResponseReceivedHandler
Definition: DataSyncClient.h:208
Aws::DataSync::Model::CancelTaskExecutionRequest
Definition: CancelTaskExecutionRequest.h:25
Aws::DataSync::Model::ListTaskExecutionsOutcomeCallable
std::future< ListTaskExecutionsOutcome > ListTaskExecutionsOutcomeCallable
Definition: DataSyncClient.h:184
Aws::DataSync::DataSyncClient::CreateLocationObjectStorageCallable
virtual Model::CreateLocationObjectStorageOutcomeCallable CreateLocationObjectStorageCallable(const Model::CreateLocationObjectStorageRequest &request) const
Aws::DataSync::DataSyncClient::DescribeLocationObjectStorageCallable
virtual Model::DescribeLocationObjectStorageOutcomeCallable DescribeLocationObjectStorageCallable(const Model::DescribeLocationObjectStorageRequest &request) const
Aws::DataSync::Model::UpdateAgentOutcome
Aws::Utils::Outcome< UpdateAgentResult, DataSyncError > UpdateAgentOutcome
Definition: DataSyncClient.h:153
Aws::DataSync::DataSyncClient::CreateLocationS3Async
virtual void CreateLocationS3Async(const Model::CreateLocationS3Request &request, const CreateLocationS3ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeLocationEfsResult.h
Aws::DataSync::Model::ListTaskExecutionsOutcome
Aws::Utils::Outcome< ListTaskExecutionsResult, DataSyncError > ListTaskExecutionsOutcome
Definition: DataSyncClient.h:148
Aws::DataSync::TagResourceResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: DataSyncClient.h:226
Aws::DataSync::Model::DescribeTaskOutcomeCallable
std::future< DescribeTaskOutcome > DescribeTaskOutcomeCallable
Definition: DataSyncClient.h:179
Aws::DataSync::Model::StartTaskExecutionOutcomeCallable
std::future< StartTaskExecutionOutcome > StartTaskExecutionOutcomeCallable
Definition: DataSyncClient.h:186
DeleteLocationResult.h
Aws::DataSync::DataSyncClient::UpdateLocationNfsAsync
virtual void UpdateLocationNfsAsync(const Model::UpdateLocationNfsRequest &request, const UpdateLocationNfsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::CancelTaskExecutionAsync
virtual void CancelTaskExecutionAsync(const Model::CancelTaskExecutionRequest &request, const CancelTaskExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DescribeLocationS3ResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationS3Request &, const Model::DescribeLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationS3ResponseReceivedHandler
Definition: DataSyncClient.h:216
Aws::DataSync::UntagResourceResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: DataSyncClient.h:227
Aws::DataSync::DataSyncClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::ListTasks
virtual Model::ListTasksOutcome ListTasks(const Model::ListTasksRequest &request) const
Aws::DataSync::DataSyncClient::UpdateLocationObjectStorageCallable
virtual Model::UpdateLocationObjectStorageOutcomeCallable UpdateLocationObjectStorageCallable(const Model::UpdateLocationObjectStorageRequest &request) const
AWS_DATASYNC_API
#define AWS_DATASYNC_API
Definition: DataSync_EXPORTS.h:28
Aws::DataSync::Model::DeleteLocationRequest
Definition: DeleteLocationRequest.h:25
Aws::DataSync::UpdateAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateAgentRequest &, const Model::UpdateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAgentResponseReceivedHandler
Definition: DataSyncClient.h:228
Aws::DataSync::Model::DeleteTaskRequest
Definition: DeleteTaskRequest.h:25
Aws::DataSync::StartTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::StartTaskExecutionRequest &, const Model::StartTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTaskExecutionResponseReceivedHandler
Definition: DataSyncClient.h:225
Aws::DataSync::Model::UpdateAgentOutcomeCallable
std::future< UpdateAgentOutcome > UpdateAgentOutcomeCallable
Definition: DataSyncClient.h:189
AWSError.h
Aws::DataSync::DataSyncClient::DeleteLocation
virtual Model::DeleteLocationOutcome DeleteLocation(const Model::DeleteLocationRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationFsxWindowsAsync
virtual void CreateLocationFsxWindowsAsync(const Model::CreateLocationFsxWindowsRequest &request, const CreateLocationFsxWindowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::DescribeLocationNfs
virtual Model::DescribeLocationNfsOutcome DescribeLocationNfs(const Model::DescribeLocationNfsRequest &request) const
Aws::DataSync::DataSyncClient::DescribeTaskCallable
virtual Model::DescribeTaskOutcomeCallable DescribeTaskCallable(const Model::DescribeTaskRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationS3
virtual Model::CreateLocationS3Outcome CreateLocationS3(const Model::CreateLocationS3Request &request) const
Aws::DataSync::DataSyncClient::DataSyncClient
DataSyncClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DataSync::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, DataSyncError > UntagResourceOutcome
Definition: DataSyncClient.h:152
Aws::DataSync::Model::DescribeLocationEfsOutcomeCallable
std::future< DescribeLocationEfsOutcome > DescribeLocationEfsOutcomeCallable
Definition: DataSyncClient.h:173
Aws::DataSync::CreateLocationObjectStorageResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationObjectStorageRequest &, const Model::CreateLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationObjectStorageResponseReceivedHandler
Definition: DataSyncClient.h:204
Aws::DataSync::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: DataSyncClient.h:183
Aws::DataSync::DataSyncClient::DescribeLocationFsxWindowsCallable
virtual Model::DescribeLocationFsxWindowsOutcomeCallable DescribeLocationFsxWindowsCallable(const Model::DescribeLocationFsxWindowsRequest &request) const
Aws::DataSync::DataSyncClient::UpdateLocationObjectStorage
virtual Model::UpdateLocationObjectStorageOutcome UpdateLocationObjectStorage(const Model::UpdateLocationObjectStorageRequest &request) const
Aws::DataSync::Model::DescribeLocationS3Outcome
Aws::Utils::Outcome< DescribeLocationS3Result, DataSyncError > DescribeLocationS3Outcome
Definition: DataSyncClient.h:141
Aws::DataSync::DescribeTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeTaskRequest &, const Model::DescribeTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskResponseReceivedHandler
Definition: DataSyncClient.h:218
Aws::DataSync::DataSyncClient::CreateLocationSmb
virtual Model::CreateLocationSmbOutcome CreateLocationSmb(const Model::CreateLocationSmbRequest &request) const
Aws::DataSync::DataSyncClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: DataSyncClient.h:246
Aws::DataSync::DataSyncClient::DescribeLocationS3Callable
virtual Model::DescribeLocationS3OutcomeCallable DescribeLocationS3Callable(const Model::DescribeLocationS3Request &request) const
CreateLocationObjectStorageResult.h
Aws::DataSync::DataSyncClient::CancelTaskExecution
virtual Model::CancelTaskExecutionOutcome CancelTaskExecution(const Model::CancelTaskExecutionRequest &request) const
Aws::DataSync::DataSyncClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationFsxWindowsCallable
virtual Model::CreateLocationFsxWindowsOutcomeCallable CreateLocationFsxWindowsCallable(const Model::CreateLocationFsxWindowsRequest &request) const
Aws::DataSync::Model::UpdateLocationObjectStorageOutcomeCallable
std::future< UpdateLocationObjectStorageOutcome > UpdateLocationObjectStorageOutcomeCallable
Definition: DataSyncClient.h:191
DescribeLocationS3Result.h
Aws::DataSync::DataSyncClient::DeleteAgent
virtual Model::DeleteAgentOutcome DeleteAgent(const Model::DeleteAgentRequest &request) const
Aws::DataSync::Model::DescribeLocationEfsRequest
Definition: DescribeLocationEfsRequest.h:25
Aws::DataSync::Model::DescribeLocationFsxWindowsRequest
Definition: DescribeLocationFsxWindowsRequest.h:22
Aws::DataSync::UpdateLocationSmbResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationSmbRequest &, const Model::UpdateLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLocationSmbResponseReceivedHandler
Definition: DataSyncClient.h:231
Aws::DataSync::Model::CreateLocationS3Outcome
Aws::Utils::Outcome< CreateLocationS3Result, DataSyncError > CreateLocationS3Outcome
Definition: DataSyncClient.h:130
Aws::DataSync::DataSyncClient::ListAgentsAsync
virtual void ListAgentsAsync(const Model::ListAgentsRequest &request, const ListAgentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::CreateAgent
virtual Model::CreateAgentOutcome CreateAgent(const Model::CreateAgentRequest &request) const
Aws::DataSync::Model::ListTasksRequest
Definition: ListTasksRequest.h:27
Aws::DataSync::CreateAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateAgentRequest &, const Model::CreateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAgentResponseReceivedHandler
Definition: DataSyncClient.h:200
Aws::DataSync::DataSyncClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::DataSync::Model::DescribeAgentRequest
Definition: DescribeAgentRequest.h:25
Aws::DataSync::Model::CreateLocationFsxWindowsOutcome
Aws::Utils::Outcome< CreateLocationFsxWindowsResult, DataSyncError > CreateLocationFsxWindowsOutcome
Definition: DataSyncClient.h:127
Aws::DataSync::Model::CreateLocationS3OutcomeCallable
std::future< CreateLocationS3Outcome > CreateLocationS3OutcomeCallable
Definition: DataSyncClient.h:166
Aws::DataSync::DataSyncClient::CreateTaskCallable
virtual Model::CreateTaskOutcomeCallable CreateTaskCallable(const Model::CreateTaskRequest &request) const
CreateLocationSmbResult.h
Aws::DataSync::Model::CreateLocationNfsRequest
Definition: CreateLocationNfsRequest.h:29
Aws::DataSync::Model::UpdateLocationSmbOutcome
Aws::Utils::Outcome< UpdateLocationSmbResult, DataSyncError > UpdateLocationSmbOutcome
Definition: DataSyncClient.h:156
Aws::DataSync::DataSyncClient::CreateLocationS3Callable
virtual Model::CreateLocationS3OutcomeCallable CreateLocationS3Callable(const Model::CreateLocationS3Request &request) const
ListLocationsResult.h
Aws::DataSync::DataSyncClient::DescribeTaskAsync
virtual void DescribeTaskAsync(const Model::DescribeTaskRequest &request, const DescribeTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteTaskResult.h
Aws::DataSync::Model::CancelTaskExecutionOutcomeCallable
std::future< CancelTaskExecutionOutcome > CancelTaskExecutionOutcomeCallable
Definition: DataSyncClient.h:160
DataSyncErrors.h
Aws::DataSync::Model::CreateLocationObjectStorageRequest
Definition: CreateLocationObjectStorageRequest.h:28
Aws::DataSync::DataSyncClient::CancelTaskExecutionCallable
virtual Model::CancelTaskExecutionOutcomeCallable CancelTaskExecutionCallable(const Model::CancelTaskExecutionRequest &request) const
Aws::DataSync::Model::CreateAgentRequest
Definition: CreateAgentRequest.h:27
DescribeTaskExecutionResult.h
Aws::DataSync::DataSyncClient::UpdateTaskExecutionCallable
virtual Model::UpdateTaskExecutionOutcomeCallable UpdateTaskExecutionCallable(const Model::UpdateTaskExecutionRequest &request) const
Aws::DataSync::DataSyncClient::DescribeTaskExecutionCallable
virtual Model::DescribeTaskExecutionOutcomeCallable DescribeTaskExecutionCallable(const Model::DescribeTaskExecutionRequest &request) const
Aws::DataSync::Model::DeleteAgentOutcome
Aws::Utils::Outcome< DeleteAgentResult, DataSyncError > DeleteAgentOutcome
Definition: DataSyncClient.h:133
CreateTaskResult.h
Aws::DataSync::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: DataSyncClient.h:187
UpdateLocationNfsResult.h
Aws::DataSync::Model::DescribeAgentOutcomeCallable
std::future< DescribeAgentOutcome > DescribeAgentOutcomeCallable
Definition: DataSyncClient.h:172
Aws::DataSync::DataSyncClient::CreateTask
virtual Model::CreateTaskOutcome CreateTask(const Model::CreateTaskRequest &request) const
Aws::DataSync::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, DataSyncError > TagResourceOutcome
Definition: DataSyncClient.h:151
Aws::DataSync::DataSyncClient::DeleteAgentAsync
virtual void DeleteAgentAsync(const Model::DeleteAgentRequest &request, const DeleteAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::UpdateTask
virtual Model::UpdateTaskOutcome UpdateTask(const Model::UpdateTaskRequest &request) const
AsyncCallerContext.h
Aws::DataSync::DataSyncClient::CreateLocationNfs
virtual Model::CreateLocationNfsOutcome CreateLocationNfs(const Model::CreateLocationNfsRequest &request) const
Aws::DataSync::Model::CreateAgentOutcomeCallable
std::future< CreateAgentOutcome > CreateAgentOutcomeCallable
Definition: DataSyncClient.h:161
Aws::DataSync::ListLocationsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListLocationsRequest &, const Model::ListLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLocationsResponseReceivedHandler
Definition: DataSyncClient.h:221
CreateLocationNfsResult.h
Aws::DataSync::DataSyncClient::UpdateLocationSmbCallable
virtual Model::UpdateLocationSmbOutcomeCallable UpdateLocationSmbCallable(const Model::UpdateLocationSmbRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationFsxWindows
virtual Model::CreateLocationFsxWindowsOutcome CreateLocationFsxWindows(const Model::CreateLocationFsxWindowsRequest &request) const
Aws::DataSync::Model::ListLocationsRequest
Definition: ListLocationsRequest.h:27
Aws::DataSync::Model::DeleteAgentRequest
Definition: DeleteAgentRequest.h:25
Aws::DataSync::Model::UpdateTaskExecutionRequest
Definition: UpdateTaskExecutionRequest.h:23
Aws::DataSync::DataSyncClient::StartTaskExecutionCallable
virtual Model::StartTaskExecutionOutcomeCallable StartTaskExecutionCallable(const Model::StartTaskExecutionRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationObjectStorage
virtual Model::CreateLocationObjectStorageOutcome CreateLocationObjectStorage(const Model::CreateLocationObjectStorageRequest &request) const
Aws::DataSync::DataSyncClient::CreateAgentCallable
virtual Model::CreateAgentOutcomeCallable CreateAgentCallable(const Model::CreateAgentRequest &request) const
Aws::DataSync::Model::TagResourceRequest
Definition: TagResourceRequest.h:27
ListTasksResult.h
Aws::DataSync::ListTagsForResourceResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: DataSyncClient.h:222
Aws::DataSync::DataSyncClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::DataSync::CreateTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateTaskRequest &, const Model::CreateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTaskResponseReceivedHandler
Definition: DataSyncClient.h:207
Aws::DataSync::DataSyncClient::StartTaskExecution
virtual Model::StartTaskExecutionOutcome StartTaskExecution(const Model::StartTaskExecutionRequest &request) const
Aws::DataSync::DataSyncClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::DataSync::Model::CreateLocationSmbOutcomeCallable
std::future< CreateLocationSmbOutcome > CreateLocationSmbOutcomeCallable
Definition: DataSyncClient.h:167
Aws::DataSync::Model::CreateLocationNfsOutcomeCallable
std::future< CreateLocationNfsOutcome > CreateLocationNfsOutcomeCallable
Definition: DataSyncClient.h:164
Aws::DataSync::DataSyncClient::DescribeLocationS3
virtual Model::DescribeLocationS3Outcome DescribeLocationS3(const Model::DescribeLocationS3Request &request) const
Aws::DataSync::Model::ListAgentsOutcomeCallable
std::future< ListAgentsOutcome > ListAgentsOutcomeCallable
Definition: DataSyncClient.h:181
Aws::DataSync::DataSyncClient::DeleteAgentCallable
virtual Model::DeleteAgentOutcomeCallable DeleteAgentCallable(const Model::DeleteAgentRequest &request) const
Aws::DataSync::DataSyncClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeLocationFsxWindowsResult.h
Aws::DataSync::Model::ListAgentsRequest
Definition: ListAgentsRequest.h:25
Aws::DataSync::DataSyncClient::UpdateLocationSmb
virtual Model::UpdateLocationSmbOutcome UpdateLocationSmb(const Model::UpdateLocationSmbRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationNfsAsync
virtual void CreateLocationNfsAsync(const Model::CreateLocationNfsRequest &request, const CreateLocationNfsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::DataSync::DataSyncClient::DescribeLocationSmbCallable
virtual Model::DescribeLocationSmbOutcomeCallable DescribeLocationSmbCallable(const Model::DescribeLocationSmbRequest &request) const
Aws::DataSync::Model::ListTasksOutcome
Aws::Utils::Outcome< ListTasksResult, DataSyncError > ListTasksOutcome
Definition: DataSyncClient.h:149
Aws::DataSync::ListTasksResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTasksResponseReceivedHandler
Definition: DataSyncClient.h:224
Aws::DataSync::Model::DescribeLocationS3OutcomeCallable
std::future< DescribeLocationS3Outcome > DescribeLocationS3OutcomeCallable
Definition: DataSyncClient.h:177
Aws::DataSync::UpdateLocationNfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationNfsRequest &, const Model::UpdateLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLocationNfsResponseReceivedHandler
Definition: DataSyncClient.h:229
Aws::DataSync::Model::DeleteAgentOutcomeCallable
std::future< DeleteAgentOutcome > DeleteAgentOutcomeCallable
Definition: DataSyncClient.h:169
Aws::DataSync::DataSyncClient::ListTasksCallable
virtual Model::ListTasksOutcomeCallable ListTasksCallable(const Model::ListTasksRequest &request) const
Aws::DataSync::DataSyncClient::DescribeTaskExecutionAsync
virtual void DescribeTaskExecutionAsync(const Model::DescribeTaskExecutionRequest &request, const DescribeTaskExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::DescribeLocationNfsCallable
virtual Model::DescribeLocationNfsOutcomeCallable DescribeLocationNfsCallable(const Model::DescribeLocationNfsRequest &request) const
Aws::DataSync::DataSyncClient::DescribeTask
virtual Model::DescribeTaskOutcome DescribeTask(const Model::DescribeTaskRequest &request) const
Aws::DataSync::DataSyncClient::ListLocations
virtual Model::ListLocationsOutcome ListLocations(const Model::ListLocationsRequest &request) const
Aws::DataSync::DataSyncClient::DescribeLocationFsxWindowsAsync
virtual void DescribeLocationFsxWindowsAsync(const Model::DescribeLocationFsxWindowsRequest &request, const DescribeLocationFsxWindowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::CreateTaskAsync
virtual void CreateTaskAsync(const Model::CreateTaskRequest &request, const CreateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::DescribeLocationEfs
virtual Model::DescribeLocationEfsOutcome DescribeLocationEfs(const Model::DescribeLocationEfsRequest &request) const
Aws::DataSync::Model::DescribeLocationObjectStorageOutcome
Aws::Utils::Outcome< DescribeLocationObjectStorageResult, DataSyncError > DescribeLocationObjectStorageOutcome
Definition: DataSyncClient.h:140
Aws::DataSync::DataSyncClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::DataSync::Model::UpdateLocationNfsRequest
Definition: UpdateLocationNfsRequest.h:24
Aws::DataSync::Model::DescribeLocationNfsOutcome
Aws::Utils::Outcome< DescribeLocationNfsResult, DataSyncError > DescribeLocationNfsOutcome
Definition: DataSyncClient.h:139
Aws::DataSync::DataSyncClient::UpdateLocationObjectStorageAsync
virtual void UpdateLocationObjectStorageAsync(const Model::UpdateLocationObjectStorageRequest &request, const UpdateLocationObjectStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::CreateLocationEfsOutcome
Aws::Utils::Outcome< CreateLocationEfsResult, DataSyncError > CreateLocationEfsOutcome
Definition: DataSyncClient.h:126
Aws::DataSync::DataSyncClient::DescribeLocationS3Async
virtual void DescribeLocationS3Async(const Model::DescribeLocationS3Request &request, const DescribeLocationS3ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::UpdateAgentAsync
virtual void UpdateAgentAsync(const Model::UpdateAgentRequest &request, const UpdateAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTaskExecutionsResult.h
Aws::DataSync::DataSyncClient::DeleteTaskCallable
virtual Model::DeleteTaskOutcomeCallable DeleteTaskCallable(const Model::DeleteTaskRequest &request) const
Aws::DataSync::DataSyncClient::DeleteLocationCallable
virtual Model::DeleteLocationOutcomeCallable DeleteLocationCallable(const Model::DeleteLocationRequest &request) const
Aws::DataSync::Model::ListLocationsOutcome
Aws::Utils::Outcome< ListLocationsResult, DataSyncError > ListLocationsOutcome
Definition: DataSyncClient.h:146
Aws::DataSync::Model::UpdateLocationObjectStorageRequest
Definition: UpdateLocationObjectStorageRequest.h:24
Aws::DataSync::DataSyncClient::ListTaskExecutionsAsync
virtual void ListTaskExecutionsAsync(const Model::ListTaskExecutionsRequest &request, const ListTaskExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DescribeAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeAgentRequest &, const Model::DescribeAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAgentResponseReceivedHandler
Definition: DataSyncClient.h:211
Aws::DataSync::Model::CreateLocationFsxWindowsRequest
Definition: CreateLocationFsxWindowsRequest.h:24
Aws::DataSync::Model::CreateTaskOutcomeCallable
std::future< CreateTaskOutcome > CreateTaskOutcomeCallable
Definition: DataSyncClient.h:168
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
UpdateTaskExecutionResult.h
Aws::DataSync::DataSyncClient::ListTasksAsync
virtual void ListTasksAsync(const Model::ListTasksRequest &request, const ListTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::CreateLocationObjectStorageAsync
virtual void CreateLocationObjectStorageAsync(const Model::CreateLocationObjectStorageRequest &request, const CreateLocationObjectStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::CreateAgentAsync
virtual void CreateAgentAsync(const Model::CreateAgentRequest &request, const CreateAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::ListTaskExecutionsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListTaskExecutionsRequest &, const Model::ListTaskExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskExecutionsResponseReceivedHandler
Definition: DataSyncClient.h:223
Aws::DataSync::DataSyncClient
Definition: DataSyncClient.h:244
Aws::DataSync::DataSyncClient::DataSyncClient
DataSyncClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DataSync::Model::DescribeLocationS3Request
Definition: DescribeLocationS3Request.h:25
Aws::DataSync::Model::DeleteLocationOutcome
Aws::Utils::Outcome< DeleteLocationResult, DataSyncError > DeleteLocationOutcome
Definition: DataSyncClient.h:134
Aws::DataSync::DataSyncClient::CreateLocationEfsCallable
virtual Model::CreateLocationEfsOutcomeCallable CreateLocationEfsCallable(const Model::CreateLocationEfsRequest &request) const
CreateLocationS3Result.h
Aws::DataSync::CreateLocationNfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationNfsRequest &, const Model::CreateLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationNfsResponseReceivedHandler
Definition: DataSyncClient.h:203
Aws::DataSync::DataSyncClient::DescribeAgentCallable
virtual Model::DescribeAgentOutcomeCallable DescribeAgentCallable(const Model::DescribeAgentRequest &request) const
Aws::DataSync::DataSyncClient::DescribeLocationSmbAsync
virtual void DescribeLocationSmbAsync(const Model::DescribeLocationSmbRequest &request, const DescribeLocationSmbResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::DescribeLocationSmbRequest
Definition: DescribeLocationSmbRequest.h:25
AWSString.h
Aws::DataSync::DataSyncClient::~DataSyncClient
virtual ~DataSyncClient()
Aws::DataSync::DataSyncClient::ListTaskExecutions
virtual Model::ListTaskExecutionsOutcome ListTaskExecutions(const Model::ListTaskExecutionsRequest &request) const
Aws::DataSync::Model::UpdateTaskRequest
Definition: UpdateTaskRequest.h:29
Aws::DataSync::DescribeLocationNfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationNfsRequest &, const Model::DescribeLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationNfsResponseReceivedHandler
Definition: DataSyncClient.h:214
Aws::DataSync::Model::CreateLocationS3Request
Definition: CreateLocationS3Request.h:29
Aws::DataSync::Model::DeleteTaskOutcome
Aws::Utils::Outcome< DeleteTaskResult, DataSyncError > DeleteTaskOutcome
Definition: DataSyncClient.h:135
DataSync_EXPORTS.h
StartTaskExecutionResult.h
Aws::DataSync::CreateLocationSmbResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationSmbRequest &, const Model::CreateLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationSmbResponseReceivedHandler
Definition: DataSyncClient.h:206
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::DataSync::DataSyncClient::CreateLocationEfsAsync
virtual void CreateLocationEfsAsync(const Model::CreateLocationEfsRequest &request, const CreateLocationEfsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TagResourceResult.h
Aws::DataSync::Model::CancelTaskExecutionOutcome
Aws::Utils::Outcome< CancelTaskExecutionResult, DataSyncError > CancelTaskExecutionOutcome
Definition: DataSyncClient.h:122
Aws::DataSync::DataSyncClient::UpdateLocationNfs
virtual Model::UpdateLocationNfsOutcome UpdateLocationNfs(const Model::UpdateLocationNfsRequest &request) const
Aws::DataSync::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:26
CreateLocationFsxWindowsResult.h
Aws::DataSync::Model::UpdateTaskExecutionOutcomeCallable
std::future< UpdateTaskExecutionOutcome > UpdateTaskExecutionOutcomeCallable
Definition: DataSyncClient.h:194
Aws::DataSync::Model::CreateLocationObjectStorageOutcome
Aws::Utils::Outcome< CreateLocationObjectStorageResult, DataSyncError > CreateLocationObjectStorageOutcome
Definition: DataSyncClient.h:129
Aws::DataSync::DataSyncClient::CreateLocationSmbCallable
virtual Model::CreateLocationSmbOutcomeCallable CreateLocationSmbCallable(const Model::CreateLocationSmbRequest &request) const
Aws::DataSync::Model::ListLocationsOutcomeCallable
std::future< ListLocationsOutcome > ListLocationsOutcomeCallable
Definition: DataSyncClient.h:182
Aws::DataSync::Model::DeleteTaskOutcomeCallable
std::future< DeleteTaskOutcome > DeleteTaskOutcomeCallable
Definition: DataSyncClient.h:171
Aws::DataSync::DescribeTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeTaskExecutionRequest &, const Model::DescribeTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskExecutionResponseReceivedHandler
Definition: DataSyncClient.h:219
Aws::DataSync::Model::CreateLocationObjectStorageOutcomeCallable
std::future< CreateLocationObjectStorageOutcome > CreateLocationObjectStorageOutcomeCallable
Definition: DataSyncClient.h:165
Aws::DataSync::Model::UpdateAgentRequest
Definition: UpdateAgentRequest.h:25
Aws::DataSync::Model::CreateTaskRequest
Definition: CreateTaskRequest.h:30
Aws::DataSync::CreateLocationS3ResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationS3Request &, const Model::CreateLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationS3ResponseReceivedHandler
Definition: DataSyncClient.h:205
Aws::DataSync::Model::ListTasksOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
Definition: DataSyncClient.h:185
Aws::DataSync::Model::UpdateTaskExecutionOutcome
Aws::Utils::Outcome< UpdateTaskExecutionResult, DataSyncError > UpdateTaskExecutionOutcome
Definition: DataSyncClient.h:158
Aws::DataSync::Model::DescribeLocationSmbOutcome
Aws::Utils::Outcome< DescribeLocationSmbResult, DataSyncError > DescribeLocationSmbOutcome
Definition: DataSyncClient.h:142
Aws::DataSync::DataSyncClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DescribeLocationFsxWindowsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationFsxWindowsRequest &, const Model::DescribeLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationFsxWindowsResponseReceivedHandler
Definition: DataSyncClient.h:213
Aws::DataSync::Model::DescribeLocationNfsOutcomeCallable
std::future< DescribeLocationNfsOutcome > DescribeLocationNfsOutcomeCallable
Definition: DataSyncClient.h:175
Aws::DataSync::Model::UpdateLocationNfsOutcome
Aws::Utils::Outcome< UpdateLocationNfsResult, DataSyncError > UpdateLocationNfsOutcome
Definition: DataSyncClient.h:154
CreateLocationEfsResult.h
Aws::DataSync::DescribeLocationEfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationEfsRequest &, const Model::DescribeLocationEfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationEfsResponseReceivedHandler
Definition: DataSyncClient.h:212
Aws::DataSync::DataSyncClient::DeleteTaskAsync
virtual void DeleteTaskAsync(const Model::DeleteTaskRequest &request, const DeleteTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::DescribeLocationFsxWindowsOutcome
Aws::Utils::Outcome< DescribeLocationFsxWindowsResult, DataSyncError > DescribeLocationFsxWindowsOutcome
Definition: DataSyncClient.h:138
Aws::DataSync::Model::DescribeTaskOutcome
Aws::Utils::Outcome< DescribeTaskResult, DataSyncError > DescribeTaskOutcome
Definition: DataSyncClient.h:143
Aws::DataSync::Model::DescribeAgentOutcome
Aws::Utils::Outcome< DescribeAgentResult, DataSyncError > DescribeAgentOutcome
Definition: DataSyncClient.h:136
Aws::DataSync::DataSyncClient::StartTaskExecutionAsync
virtual void StartTaskExecutionAsync(const Model::StartTaskExecutionRequest &request, const StartTaskExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::UpdateLocationSmbRequest
Definition: UpdateLocationSmbRequest.h:24
Aws::DataSync::Model::UpdateLocationObjectStorageOutcome
Aws::Utils::Outcome< UpdateLocationObjectStorageResult, DataSyncError > UpdateLocationObjectStorageOutcome
Definition: DataSyncClient.h:155
DescribeAgentResult.h
Aws::DataSync::ListAgentsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListAgentsRequest &, const Model::ListAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAgentsResponseReceivedHandler
Definition: DataSyncClient.h:220
DescribeLocationSmbResult.h
Aws::DataSync::Model::UpdateLocationSmbOutcomeCallable
std::future< UpdateLocationSmbOutcome > UpdateLocationSmbOutcomeCallable
Definition: DataSyncClient.h:192
Aws::DataSync::DataSyncClient::UpdateTaskExecutionAsync
virtual void UpdateTaskExecutionAsync(const Model::UpdateTaskExecutionRequest &request, const UpdateTaskExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::DescribeTaskExecution
virtual Model::DescribeTaskExecutionOutcome DescribeTaskExecution(const Model::DescribeTaskExecutionRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationEfs
virtual Model::CreateLocationEfsOutcome CreateLocationEfs(const Model::CreateLocationEfsRequest &request) const
CreateAgentResult.h
Aws::DataSync::Model::CreateTaskOutcome
Aws::Utils::Outcome< CreateTaskResult, DataSyncError > CreateTaskOutcome
Definition: DataSyncClient.h:132
Aws::DataSync::Model::CreateLocationEfsRequest
Definition: CreateLocationEfsRequest.h:28
Aws::DataSync::Model::CreateAgentOutcome
Aws::Utils::Outcome< CreateAgentResult, DataSyncError > CreateAgentOutcome
Definition: DataSyncClient.h:125
Aws::DataSync::Model::UpdateTaskOutcomeCallable
std::future< UpdateTaskOutcome > UpdateTaskOutcomeCallable
Definition: DataSyncClient.h:193
Aws::DataSync::CreateLocationEfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationEfsRequest &, const Model::CreateLocationEfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationEfsResponseReceivedHandler
Definition: DataSyncClient.h:201
ListAgentsResult.h
ClientConfiguration.h
Aws::DataSync::Model::UpdateLocationNfsOutcomeCallable
std::future< UpdateLocationNfsOutcome > UpdateLocationNfsOutcomeCallable
Definition: DataSyncClient.h:190
Aws::DataSync::Model::StartTaskExecutionRequest
Definition: StartTaskExecutionRequest.h:28
Aws::DataSync::Model::ListTaskExecutionsRequest
Definition: ListTaskExecutionsRequest.h:25
Aws::DataSync::DataSyncClient::UpdateAgent
virtual Model::UpdateAgentOutcome UpdateAgent(const Model::UpdateAgentRequest &request) const
Aws::DataSync::DataSyncClient::CreateLocationSmbAsync
virtual void CreateLocationSmbAsync(const Model::CreateLocationSmbRequest &request, const CreateLocationSmbResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::UpdateTaskOutcome
Aws::Utils::Outcome< UpdateTaskResult, DataSyncError > UpdateTaskOutcome
Definition: DataSyncClient.h:157
Aws::DataSync::DataSyncClient::DescribeLocationFsxWindows
virtual Model::DescribeLocationFsxWindowsOutcome DescribeLocationFsxWindows(const Model::DescribeLocationFsxWindowsRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::DataSync::DataSyncClient::DescribeLocationEfsCallable
virtual Model::DescribeLocationEfsOutcomeCallable DescribeLocationEfsCallable(const Model::DescribeLocationEfsRequest &request) const
HttpTypes.h
Aws::DataSync::Model::CreateLocationSmbRequest
Definition: CreateLocationSmbRequest.h:28
Aws::DataSync::DataSyncClient::DescribeLocationNfsAsync
virtual void DescribeLocationNfsAsync(const Model::DescribeLocationNfsRequest &request, const DescribeLocationNfsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::DescribeLocationObjectStorageAsync
virtual void DescribeLocationObjectStorageAsync(const Model::DescribeLocationObjectStorageRequest &request, const DescribeLocationObjectStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::DescribeTaskExecutionOutcomeCallable
std::future< DescribeTaskExecutionOutcome > DescribeTaskExecutionOutcomeCallable
Definition: DataSyncClient.h:180
Aws::DataSync::Model::DescribeTaskExecutionRequest
Definition: DescribeTaskExecutionRequest.h:25
Aws::DataSync::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:25
DeleteAgentResult.h
Aws::DataSync::DataSyncClient::UpdateTaskExecution
virtual Model::UpdateTaskExecutionOutcome UpdateTaskExecution(const Model::UpdateTaskExecutionRequest &request) const
Aws::DataSync::DataSyncClient::UpdateAgentCallable
virtual Model::UpdateAgentOutcomeCallable UpdateAgentCallable(const Model::UpdateAgentRequest &request) const
Aws::DataSync::Model::CreateLocationSmbOutcome
Aws::Utils::Outcome< CreateLocationSmbResult, DataSyncError > CreateLocationSmbOutcome
Definition: DataSyncClient.h:131
Aws::DataSync::DataSyncClient::DataSyncClient
DataSyncClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
CancelTaskExecutionResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DataSync::UpdateLocationObjectStorageResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationObjectStorageRequest &, const Model::UpdateLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLocationObjectStorageResponseReceivedHandler
Definition: DataSyncClient.h:230
Aws::DataSync::DataSyncClient::ListLocationsAsync
virtual void ListLocationsAsync(const Model::ListLocationsRequest &request, const ListLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DescribeLocationObjectStorageResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationObjectStorageRequest &, const Model::DescribeLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationObjectStorageResponseReceivedHandler
Definition: DataSyncClient.h:215
DescribeTaskResult.h
Aws::DataSync::DataSyncClient::DescribeAgent
virtual Model::DescribeAgentOutcome DescribeAgent(const Model::DescribeAgentRequest &request) const
Aws::DataSync::DeleteLocationResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DeleteLocationRequest &, const Model::DeleteLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocationResponseReceivedHandler
Definition: DataSyncClient.h:209
Aws::DataSync::DataSyncClient::CreateLocationNfsCallable
virtual Model::CreateLocationNfsOutcomeCallable CreateLocationNfsCallable(const Model::CreateLocationNfsRequest &request) const
DescribeLocationObjectStorageResult.h
Aws::DataSync::DataSyncClient::DescribeLocationEfsAsync
virtual void DescribeLocationEfsAsync(const Model::DescribeLocationEfsRequest &request, const DescribeLocationEfsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSClient.h
Aws::DataSync::Model::DescribeLocationObjectStorageRequest
Definition: DescribeLocationObjectStorageRequest.h:25
ListTagsForResourceResult.h
Aws::DataSync::DataSyncClient::DescribeAgentAsync
virtual void DescribeAgentAsync(const Model::DescribeAgentRequest &request, const DescribeAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::DescribeLocationObjectStorage
virtual Model::DescribeLocationObjectStorageOutcome DescribeLocationObjectStorage(const Model::DescribeLocationObjectStorageRequest &request) const
Aws::DataSync::DataSyncClient::ListAgents
virtual Model::ListAgentsOutcome ListAgents(const Model::ListAgentsRequest &request) const
Aws::DataSync::Model::DeleteLocationOutcomeCallable
std::future< DeleteLocationOutcome > DeleteLocationOutcomeCallable
Definition: DataSyncClient.h:170
Aws::DataSync::DataSyncClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::DataSync::DataSyncClient::UpdateLocationSmbAsync
virtual void UpdateLocationSmbAsync(const Model::UpdateLocationSmbRequest &request, const UpdateLocationSmbResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::DataSyncClient::DeleteTask
virtual Model::DeleteTaskOutcome DeleteTask(const Model::DeleteTaskRequest &request) const
Aws::DataSync::DataSyncClient::UpdateTaskAsync
virtual void UpdateTaskAsync(const Model::UpdateTaskRequest &request, const UpdateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::DescribeTaskExecutionOutcome
Aws::Utils::Outcome< DescribeTaskExecutionResult, DataSyncError > DescribeTaskExecutionOutcome
Definition: DataSyncClient.h:144
Aws::DataSync::Model::DescribeLocationEfsOutcome
Aws::Utils::Outcome< DescribeLocationEfsResult, DataSyncError > DescribeLocationEfsOutcome
Definition: DataSyncClient.h:137
Aws::DataSync::DataSyncClient::ListTaskExecutionsCallable
virtual Model::ListTaskExecutionsOutcomeCallable ListTaskExecutionsCallable(const Model::ListTaskExecutionsRequest &request) const
Aws::DataSync::DescribeLocationSmbResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationSmbRequest &, const Model::DescribeLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationSmbResponseReceivedHandler
Definition: DataSyncClient.h:217
UpdateAgentResult.h
Aws::DataSync::CancelTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CancelTaskExecutionRequest &, const Model::CancelTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelTaskExecutionResponseReceivedHandler
Definition: DataSyncClient.h:197
Aws::DataSync::DataSyncClient::DeleteLocationAsync
virtual void DeleteLocationAsync(const Model::DeleteLocationRequest &request, const DeleteLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DataSync::Model::CreateLocationNfsOutcome
Aws::Utils::Outcome< CreateLocationNfsResult, DataSyncError > CreateLocationNfsOutcome
Definition: DataSyncClient.h:128
UntagResourceResult.h
Aws::DataSync::DeleteTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DeleteTaskRequest &, const Model::DeleteTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTaskResponseReceivedHandler
Definition: DataSyncClient.h:210
Aws::DataSync::Model::ListAgentsOutcome
Aws::Utils::Outcome< ListAgentsResult, DataSyncError > ListAgentsOutcome
Definition: DataSyncClient.h:145
Aws::DataSync::DataSyncClient::DescribeLocationSmb
virtual Model::DescribeLocationSmbOutcome DescribeLocationSmb(const Model::DescribeLocationSmbRequest &request) const
DescribeLocationNfsResult.h
Aws::DataSync::DataSyncClient::ListLocationsCallable
virtual Model::ListLocationsOutcomeCallable ListLocationsCallable(const Model::ListLocationsRequest &request) const
Aws::DataSync::Model::CreateLocationEfsOutcomeCallable
std::future< CreateLocationEfsOutcome > CreateLocationEfsOutcomeCallable
Definition: DataSyncClient.h:162
Aws::DataSync::Model::StartTaskExecutionOutcome
Aws::Utils::Outcome< StartTaskExecutionResult, DataSyncError > StartTaskExecutionOutcome
Definition: DataSyncClient.h:150
Aws::DataSync::DataSyncClient::UpdateLocationNfsCallable
virtual Model::UpdateLocationNfsOutcomeCallable UpdateLocationNfsCallable(const Model::UpdateLocationNfsRequest &request) const
Aws::DataSync::UpdateTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateTaskRequest &, const Model::UpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskResponseReceivedHandler
Definition: DataSyncClient.h:232
Aws::DataSync::UpdateTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateTaskExecutionRequest &, const Model::UpdateTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskExecutionResponseReceivedHandler
Definition: DataSyncClient.h:233
Aws::DataSync::Model::DescribeLocationFsxWindowsOutcomeCallable
std::future< DescribeLocationFsxWindowsOutcome > DescribeLocationFsxWindowsOutcomeCallable
Definition: DataSyncClient.h:174
Aws::DataSync::CreateLocationFsxWindowsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationFsxWindowsRequest &, const Model::CreateLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationFsxWindowsResponseReceivedHandler
Definition: DataSyncClient.h:202
Aws::DataSync::DataSyncClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
UpdateLocationObjectStorageResult.h
Aws::DataSync::DataSyncClient::UpdateTaskCallable
virtual Model::UpdateTaskOutcomeCallable UpdateTaskCallable(const Model::UpdateTaskRequest &request) const
Aws::DataSync::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: DataSyncClient.h:188
Aws::DataSync::Model::DescribeLocationNfsRequest
Definition: DescribeLocationNfsRequest.h:25
Aws::DataSync::Model::DescribeLocationObjectStorageOutcomeCallable
std::future< DescribeLocationObjectStorageOutcome > DescribeLocationObjectStorageOutcomeCallable
Definition: DataSyncClient.h:176
Aws::DataSync::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, DataSyncError > ListTagsForResourceOutcome
Definition: DataSyncClient.h:147
JsonSerializer.h
Aws::DataSync::Model::CreateLocationFsxWindowsOutcomeCallable
std::future< CreateLocationFsxWindowsOutcome > CreateLocationFsxWindowsOutcomeCallable
Definition: DataSyncClient.h:163
Aws::DataSync::Model::DescribeLocationSmbOutcomeCallable
std::future< DescribeLocationSmbOutcome > DescribeLocationSmbOutcomeCallable
Definition: DataSyncClient.h:178
UpdateLocationSmbResult.h
Aws::DataSync::DataSyncClient::ListAgentsCallable
virtual Model::ListAgentsOutcomeCallable ListAgentsCallable(const Model::ListAgentsRequest &request) const