AWS SDK for C++  1.9.159
AWS SDK for C++
Classes | Namespaces | Typedefs
DataSyncClient.h File Reference
#include <aws/datasync/DataSync_EXPORTS.h>
#include <aws/datasync/DataSyncErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/datasync/model/CancelTaskExecutionResult.h>
#include <aws/datasync/model/CreateAgentResult.h>
#include <aws/datasync/model/CreateLocationEfsResult.h>
#include <aws/datasync/model/CreateLocationFsxWindowsResult.h>
#include <aws/datasync/model/CreateLocationHdfsResult.h>
#include <aws/datasync/model/CreateLocationNfsResult.h>
#include <aws/datasync/model/CreateLocationObjectStorageResult.h>
#include <aws/datasync/model/CreateLocationS3Result.h>
#include <aws/datasync/model/CreateLocationSmbResult.h>
#include <aws/datasync/model/CreateTaskResult.h>
#include <aws/datasync/model/DeleteAgentResult.h>
#include <aws/datasync/model/DeleteLocationResult.h>
#include <aws/datasync/model/DeleteTaskResult.h>
#include <aws/datasync/model/DescribeAgentResult.h>
#include <aws/datasync/model/DescribeLocationEfsResult.h>
#include <aws/datasync/model/DescribeLocationFsxWindowsResult.h>
#include <aws/datasync/model/DescribeLocationHdfsResult.h>
#include <aws/datasync/model/DescribeLocationNfsResult.h>
#include <aws/datasync/model/DescribeLocationObjectStorageResult.h>
#include <aws/datasync/model/DescribeLocationS3Result.h>
#include <aws/datasync/model/DescribeLocationSmbResult.h>
#include <aws/datasync/model/DescribeTaskResult.h>
#include <aws/datasync/model/DescribeTaskExecutionResult.h>
#include <aws/datasync/model/ListAgentsResult.h>
#include <aws/datasync/model/ListLocationsResult.h>
#include <aws/datasync/model/ListTagsForResourceResult.h>
#include <aws/datasync/model/ListTaskExecutionsResult.h>
#include <aws/datasync/model/ListTasksResult.h>
#include <aws/datasync/model/StartTaskExecutionResult.h>
#include <aws/datasync/model/TagResourceResult.h>
#include <aws/datasync/model/UntagResourceResult.h>
#include <aws/datasync/model/UpdateAgentResult.h>
#include <aws/datasync/model/UpdateLocationHdfsResult.h>
#include <aws/datasync/model/UpdateLocationNfsResult.h>
#include <aws/datasync/model/UpdateLocationObjectStorageResult.h>
#include <aws/datasync/model/UpdateLocationSmbResult.h>
#include <aws/datasync/model/UpdateTaskResult.h>
#include <aws/datasync/model/UpdateTaskExecutionResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::DataSync::DataSyncClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::DataSync
 
 Aws::DataSync::Model
 

Typedefs

typedef Aws::Utils::Outcome< CancelTaskExecutionResult, DataSyncError > Aws::DataSync::Model::CancelTaskExecutionOutcome
 
typedef Aws::Utils::Outcome< CreateAgentResult, DataSyncError > Aws::DataSync::Model::CreateAgentOutcome
 
typedef Aws::Utils::Outcome< CreateLocationEfsResult, DataSyncError > Aws::DataSync::Model::CreateLocationEfsOutcome
 
typedef Aws::Utils::Outcome< CreateLocationFsxWindowsResult, DataSyncError > Aws::DataSync::Model::CreateLocationFsxWindowsOutcome
 
typedef Aws::Utils::Outcome< CreateLocationHdfsResult, DataSyncError > Aws::DataSync::Model::CreateLocationHdfsOutcome
 
typedef Aws::Utils::Outcome< CreateLocationNfsResult, DataSyncError > Aws::DataSync::Model::CreateLocationNfsOutcome
 
typedef Aws::Utils::Outcome< CreateLocationObjectStorageResult, DataSyncError > Aws::DataSync::Model::CreateLocationObjectStorageOutcome
 
typedef Aws::Utils::Outcome< CreateLocationS3Result, DataSyncError > Aws::DataSync::Model::CreateLocationS3Outcome
 
typedef Aws::Utils::Outcome< CreateLocationSmbResult, DataSyncError > Aws::DataSync::Model::CreateLocationSmbOutcome
 
typedef Aws::Utils::Outcome< CreateTaskResult, DataSyncError > Aws::DataSync::Model::CreateTaskOutcome
 
typedef Aws::Utils::Outcome< DeleteAgentResult, DataSyncError > Aws::DataSync::Model::DeleteAgentOutcome
 
typedef Aws::Utils::Outcome< DeleteLocationResult, DataSyncError > Aws::DataSync::Model::DeleteLocationOutcome
 
typedef Aws::Utils::Outcome< DeleteTaskResult, DataSyncError > Aws::DataSync::Model::DeleteTaskOutcome
 
typedef Aws::Utils::Outcome< DescribeAgentResult, DataSyncError > Aws::DataSync::Model::DescribeAgentOutcome
 
typedef Aws::Utils::Outcome< DescribeLocationEfsResult, DataSyncError > Aws::DataSync::Model::DescribeLocationEfsOutcome
 
typedef Aws::Utils::Outcome< DescribeLocationFsxWindowsResult, DataSyncError > Aws::DataSync::Model::DescribeLocationFsxWindowsOutcome
 
typedef Aws::Utils::Outcome< DescribeLocationHdfsResult, DataSyncError > Aws::DataSync::Model::DescribeLocationHdfsOutcome
 
typedef Aws::Utils::Outcome< DescribeLocationNfsResult, DataSyncError > Aws::DataSync::Model::DescribeLocationNfsOutcome
 
typedef Aws::Utils::Outcome< DescribeLocationObjectStorageResult, DataSyncError > Aws::DataSync::Model::DescribeLocationObjectStorageOutcome
 
typedef Aws::Utils::Outcome< DescribeLocationS3Result, DataSyncError > Aws::DataSync::Model::DescribeLocationS3Outcome
 
typedef Aws::Utils::Outcome< DescribeLocationSmbResult, DataSyncError > Aws::DataSync::Model::DescribeLocationSmbOutcome
 
typedef Aws::Utils::Outcome< DescribeTaskResult, DataSyncError > Aws::DataSync::Model::DescribeTaskOutcome
 
typedef Aws::Utils::Outcome< DescribeTaskExecutionResult, DataSyncError > Aws::DataSync::Model::DescribeTaskExecutionOutcome
 
typedef Aws::Utils::Outcome< ListAgentsResult, DataSyncError > Aws::DataSync::Model::ListAgentsOutcome
 
typedef Aws::Utils::Outcome< ListLocationsResult, DataSyncError > Aws::DataSync::Model::ListLocationsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, DataSyncError > Aws::DataSync::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListTaskExecutionsResult, DataSyncError > Aws::DataSync::Model::ListTaskExecutionsOutcome
 
typedef Aws::Utils::Outcome< ListTasksResult, DataSyncError > Aws::DataSync::Model::ListTasksOutcome
 
typedef Aws::Utils::Outcome< StartTaskExecutionResult, DataSyncError > Aws::DataSync::Model::StartTaskExecutionOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, DataSyncError > Aws::DataSync::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, DataSyncError > Aws::DataSync::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateAgentResult, DataSyncError > Aws::DataSync::Model::UpdateAgentOutcome
 
typedef Aws::Utils::Outcome< UpdateLocationHdfsResult, DataSyncError > Aws::DataSync::Model::UpdateLocationHdfsOutcome
 
typedef Aws::Utils::Outcome< UpdateLocationNfsResult, DataSyncError > Aws::DataSync::Model::UpdateLocationNfsOutcome
 
typedef Aws::Utils::Outcome< UpdateLocationObjectStorageResult, DataSyncError > Aws::DataSync::Model::UpdateLocationObjectStorageOutcome
 
typedef Aws::Utils::Outcome< UpdateLocationSmbResult, DataSyncError > Aws::DataSync::Model::UpdateLocationSmbOutcome
 
typedef Aws::Utils::Outcome< UpdateTaskResult, DataSyncError > Aws::DataSync::Model::UpdateTaskOutcome
 
typedef Aws::Utils::Outcome< UpdateTaskExecutionResult, DataSyncError > Aws::DataSync::Model::UpdateTaskExecutionOutcome
 
typedef std::future< CancelTaskExecutionOutcome > Aws::DataSync::Model::CancelTaskExecutionOutcomeCallable
 
typedef std::future< CreateAgentOutcome > Aws::DataSync::Model::CreateAgentOutcomeCallable
 
typedef std::future< CreateLocationEfsOutcome > Aws::DataSync::Model::CreateLocationEfsOutcomeCallable
 
typedef std::future< CreateLocationFsxWindowsOutcome > Aws::DataSync::Model::CreateLocationFsxWindowsOutcomeCallable
 
typedef std::future< CreateLocationHdfsOutcome > Aws::DataSync::Model::CreateLocationHdfsOutcomeCallable
 
typedef std::future< CreateLocationNfsOutcome > Aws::DataSync::Model::CreateLocationNfsOutcomeCallable
 
typedef std::future< CreateLocationObjectStorageOutcome > Aws::DataSync::Model::CreateLocationObjectStorageOutcomeCallable
 
typedef std::future< CreateLocationS3Outcome > Aws::DataSync::Model::CreateLocationS3OutcomeCallable
 
typedef std::future< CreateLocationSmbOutcome > Aws::DataSync::Model::CreateLocationSmbOutcomeCallable
 
typedef std::future< CreateTaskOutcome > Aws::DataSync::Model::CreateTaskOutcomeCallable
 
typedef std::future< DeleteAgentOutcome > Aws::DataSync::Model::DeleteAgentOutcomeCallable
 
typedef std::future< DeleteLocationOutcome > Aws::DataSync::Model::DeleteLocationOutcomeCallable
 
typedef std::future< DeleteTaskOutcome > Aws::DataSync::Model::DeleteTaskOutcomeCallable
 
typedef std::future< DescribeAgentOutcome > Aws::DataSync::Model::DescribeAgentOutcomeCallable
 
typedef std::future< DescribeLocationEfsOutcome > Aws::DataSync::Model::DescribeLocationEfsOutcomeCallable
 
typedef std::future< DescribeLocationFsxWindowsOutcome > Aws::DataSync::Model::DescribeLocationFsxWindowsOutcomeCallable
 
typedef std::future< DescribeLocationHdfsOutcome > Aws::DataSync::Model::DescribeLocationHdfsOutcomeCallable
 
typedef std::future< DescribeLocationNfsOutcome > Aws::DataSync::Model::DescribeLocationNfsOutcomeCallable
 
typedef std::future< DescribeLocationObjectStorageOutcome > Aws::DataSync::Model::DescribeLocationObjectStorageOutcomeCallable
 
typedef std::future< DescribeLocationS3Outcome > Aws::DataSync::Model::DescribeLocationS3OutcomeCallable
 
typedef std::future< DescribeLocationSmbOutcome > Aws::DataSync::Model::DescribeLocationSmbOutcomeCallable
 
typedef std::future< DescribeTaskOutcome > Aws::DataSync::Model::DescribeTaskOutcomeCallable
 
typedef std::future< DescribeTaskExecutionOutcome > Aws::DataSync::Model::DescribeTaskExecutionOutcomeCallable
 
typedef std::future< ListAgentsOutcome > Aws::DataSync::Model::ListAgentsOutcomeCallable
 
typedef std::future< ListLocationsOutcome > Aws::DataSync::Model::ListLocationsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::DataSync::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ListTaskExecutionsOutcome > Aws::DataSync::Model::ListTaskExecutionsOutcomeCallable
 
typedef std::future< ListTasksOutcome > Aws::DataSync::Model::ListTasksOutcomeCallable
 
typedef std::future< StartTaskExecutionOutcome > Aws::DataSync::Model::StartTaskExecutionOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::DataSync::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::DataSync::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateAgentOutcome > Aws::DataSync::Model::UpdateAgentOutcomeCallable
 
typedef std::future< UpdateLocationHdfsOutcome > Aws::DataSync::Model::UpdateLocationHdfsOutcomeCallable
 
typedef std::future< UpdateLocationNfsOutcome > Aws::DataSync::Model::UpdateLocationNfsOutcomeCallable
 
typedef std::future< UpdateLocationObjectStorageOutcome > Aws::DataSync::Model::UpdateLocationObjectStorageOutcomeCallable
 
typedef std::future< UpdateLocationSmbOutcome > Aws::DataSync::Model::UpdateLocationSmbOutcomeCallable
 
typedef std::future< UpdateTaskOutcome > Aws::DataSync::Model::UpdateTaskOutcomeCallable
 
typedef std::future< UpdateTaskExecutionOutcome > Aws::DataSync::Model::UpdateTaskExecutionOutcomeCallable
 
typedef std::function< void(const DataSyncClient *, const Model::CancelTaskExecutionRequest &, const Model::CancelTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CancelTaskExecutionResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateAgentRequest &, const Model::CreateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateAgentResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateLocationEfsRequest &, const Model::CreateLocationEfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateLocationEfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateLocationFsxWindowsRequest &, const Model::CreateLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateLocationFsxWindowsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateLocationHdfsRequest &, const Model::CreateLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateLocationHdfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateLocationNfsRequest &, const Model::CreateLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateLocationNfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateLocationObjectStorageRequest &, const Model::CreateLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateLocationObjectStorageResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateLocationS3Request &, const Model::CreateLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateLocationS3ResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateLocationSmbRequest &, const Model::CreateLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateLocationSmbResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::CreateTaskRequest &, const Model::CreateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::CreateTaskResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DeleteAgentRequest &, const Model::DeleteAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DeleteAgentResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DeleteLocationRequest &, const Model::DeleteLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DeleteLocationResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DeleteTaskRequest &, const Model::DeleteTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DeleteTaskResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeAgentRequest &, const Model::DescribeAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeAgentResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeLocationEfsRequest &, const Model::DescribeLocationEfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeLocationEfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeLocationFsxWindowsRequest &, const Model::DescribeLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeLocationFsxWindowsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeLocationHdfsRequest &, const Model::DescribeLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeLocationHdfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeLocationNfsRequest &, const Model::DescribeLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeLocationNfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeLocationObjectStorageRequest &, const Model::DescribeLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeLocationObjectStorageResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeLocationS3Request &, const Model::DescribeLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeLocationS3ResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeLocationSmbRequest &, const Model::DescribeLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeLocationSmbResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeTaskRequest &, const Model::DescribeTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeTaskResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::DescribeTaskExecutionRequest &, const Model::DescribeTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::DescribeTaskExecutionResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::ListAgentsRequest &, const Model::ListAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::ListAgentsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::ListLocationsRequest &, const Model::ListLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::ListLocationsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::ListTaskExecutionsRequest &, const Model::ListTaskExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::ListTaskExecutionsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::ListTasksResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::StartTaskExecutionRequest &, const Model::StartTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::StartTaskExecutionResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::TagResourceResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UpdateAgentRequest &, const Model::UpdateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UpdateAgentResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UpdateLocationHdfsRequest &, const Model::UpdateLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UpdateLocationHdfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UpdateLocationNfsRequest &, const Model::UpdateLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UpdateLocationNfsResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UpdateLocationObjectStorageRequest &, const Model::UpdateLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UpdateLocationObjectStorageResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UpdateLocationSmbRequest &, const Model::UpdateLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UpdateLocationSmbResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UpdateTaskRequest &, const Model::UpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UpdateTaskResponseReceivedHandler
 
typedef std::function< void(const DataSyncClient *, const Model::UpdateTaskExecutionRequest &, const Model::UpdateTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DataSync::UpdateTaskExecutionResponseReceivedHandler