AWS SDK for C++
1.8.129
AWS SDK for C++
|
Go to the documentation of this file.
32 class HttpClientFactory;
37 template<
typename R,
typename E>
class Outcome;
53 class AWSCredentialsProvider;
61 namespace ImportExport
355 std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
std::function< void(const ImportExportClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
ImportExportClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Utils::Outcome< ListJobsResult, ImportExportError > ListJobsOutcome
virtual Model::UpdateJobOutcomeCallable UpdateJobCallable(const Model::UpdateJobRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
std::future< GetStatusOutcome > GetStatusOutcomeCallable
virtual void GetShippingLabelAsync(const Model::GetShippingLabelRequest &request, const GetShippingLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListJobsAsync(const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateJobAsync(const Model::UpdateJobRequest &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetStatusOutcomeCallable GetStatusCallable(const Model::GetStatusRequest &request) const
ImportExportClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
std::function< void(const ImportExportClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobResponseReceivedHandler
virtual Model::GetShippingLabelOutcome GetShippingLabel(const Model::GetShippingLabelRequest &request) const
std::future< ListJobsOutcome > ListJobsOutcomeCallable
virtual void CancelJobAsync(const Model::CancelJobRequest &request, const CancelJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< GetShippingLabelResult, ImportExportError > GetShippingLabelOutcome
virtual Model::CancelJobOutcomeCallable CancelJobCallable(const Model::CancelJobRequest &request) const
Aws::Utils::Outcome< CancelJobResult, ImportExportError > CancelJobOutcome
std::function< void(const ImportExportClient *, const Model::GetShippingLabelRequest &, const Model::GetShippingLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetShippingLabelResponseReceivedHandler
virtual void GetStatusAsync(const Model::GetStatusRequest &request, const GetStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreateJobAsync(const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetStatusOutcome GetStatus(const Model::GetStatusRequest &request) const
std::function< void(const ImportExportClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
virtual Model::CancelJobOutcome CancelJob(const Model::CancelJobRequest &request) const
Aws::Utils::Outcome< CreateJobResult, ImportExportError > CreateJobOutcome
std::future< GetShippingLabelOutcome > GetShippingLabelOutcomeCallable
virtual Model::GetShippingLabelOutcomeCallable GetShippingLabelCallable(const Model::GetShippingLabelRequest &request) const
std::future< CancelJobOutcome > CancelJobOutcomeCallable
ImportExportClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Client::AWSXMLClient BASECLASS
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request) const
virtual Model::UpdateJobOutcome UpdateJob(const Model::UpdateJobRequest &request) const
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
virtual Model::CreateJobOutcomeCallable CreateJobCallable(const Model::CreateJobRequest &request) const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) const
Aws::Utils::Outcome< UpdateJobResult, ImportExportError > UpdateJobOutcome
#define AWS_IMPORTEXPORT_API
std::function< void(const ImportExportClient *, const Model::GetStatusRequest &, const Model::GetStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStatusResponseReceivedHandler
Aws::Utils::Outcome< GetStatusResult, ImportExportError > GetStatusOutcome
virtual ~ImportExportClient()
std::future< CreateJobOutcome > CreateJobOutcomeCallable
virtual Model::ListJobsOutcomeCallable ListJobsCallable(const Model::ListJobsRequest &request) const
std::function< void(const ImportExportClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler