ImportExportClient Class
(QtAws::ImportExport::ImportExportClient)The ImportExportClient class provides access to the AWS Import/Export service. More...
| Header: | #include <ImportExportClient> |
| Inherits: | QtAws::Core::AwsAbstractClient |
Public Functions
| ImportExportClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) | |
| ImportExportClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) |
- 12 public functions inherited from QtAws::Core::AwsAbstractClient
Public Slots
| CancelJobResponse * | cancelJob(const CancelJobRequest &request) |
| CreateJobResponse * | createJob(const CreateJobRequest &request) |
| GetShippingLabelResponse * | getShippingLabel(const GetShippingLabelRequest &request) |
| GetStatusResponse * | getStatus(const GetStatusRequest &request) |
| ListJobsResponse * | listJobs(const ListJobsRequest &request) |
| UpdateJobResponse * | updateJob(const UpdateJobRequest &request) |
Additional Inherited Members
- 2 protected functions inherited from QtAws::Core::AwsAbstractClient
Detailed Description
The ImportExportClient class provides access to the AWS Import/Export service.
<fullname>AWS Import/Export Service</fullname> AWS Import/Export accelerates transferring large amounts of data between the AWS cloud and portable storage devices that you mail to us. AWS Import/Export transfers data directly onto and off of your storage devices using Amazon's high-speed internal network and bypassing the Internet. For large data sets, AWS
Member Function Documentation
ImportExportClient::ImportExportClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
Constructs a ImportExportClient object.
The new client object will region, credentials, and manager for network operations.
The new object will be owned by parent, if set.
ImportExportClient::ImportExportClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
This function overloads ImportExportClient().
This overload allows the caller to specify the specific endpoint to send requests to. Typically, it is easier to use the alternative constructor, which allows the caller to specify an AWS region instead, in which case this client will determine the correct endpoint for the given region automatically (via AwsEndpoint::getEndpoint).
See also QtAws::Core::AwsEndpoint::getEndpoint.
[slot] CancelJobResponse *ImportExportClient::cancelJob(const CancelJobRequest &request)
Sends request to the ImportExportClient service, and returns a pointer to an CancelJobResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
This operation cancels a specified job. Only the job owner can cancel it. The operation fails if the job has already
[slot] CreateJobResponse *ImportExportClient::createJob(const CreateJobRequest &request)
Sends request to the ImportExportClient service, and returns a pointer to an CreateJobResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
This operation initiates the process of scheduling an upload or download of your data. You include in the request a manifest that describes the data transfer specifics. The response to the request includes a job ID, which you can use in other operations, a signature that you use to identify your storage device, and the address where you should ship your
[slot] GetShippingLabelResponse *ImportExportClient::getShippingLabel(const GetShippingLabelRequest &request)
Sends request to the ImportExportClient service, and returns a pointer to an GetShippingLabelResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetStatusResponse *ImportExportClient::getStatus(const GetStatusRequest &request)
Sends request to the ImportExportClient service, and returns a pointer to an GetStatusResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
This operation returns information about a job, including where the job is in the processing pipeline, the status of the
[slot] ListJobsResponse *ImportExportClient::listJobs(const ListJobsRequest &request)
Sends request to the ImportExportClient service, and returns a pointer to an ListJobsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
This operation returns the jobs associated with the requester. AWS Import/Export lists the jobs in reverse chronological order based on the date of creation. For example if Job Test1 was created 2009Dec30 and Test2 was created 2010Feb05, the
[slot] UpdateJobResponse *ImportExportClient::updateJob(const UpdateJobRequest &request)
Sends request to the ImportExportClient service, and returns a pointer to an UpdateJobResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
You use this operation to change the parameters specified in the original manifest file by supplying a new manifest file. The manifest file attached to this request replaces the original manifest file. You can only use the operation
© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.