AWS SDK for C++  0.14.3
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Snowball::SnowballClient Class Reference

#include <SnowballClient.h>

+ Inheritance diagram for Aws::Snowball::SnowballClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 SnowballClient (const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 SnowballClient (const Auth::AWSCredentials &credentials, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 SnowballClient (const std::shared_ptr< Auth::AWSCredentialsProvider > &credentialsProvider, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
virtual ~SnowballClient ()
 
virtual Model::CancelJobOutcome CancelJob (const Model::CancelJobRequest &request) const
 
virtual Model::CancelJobOutcomeCallable CancelJobCallable (const Model::CancelJobRequest &request) const
 
virtual void CancelJobAsync (const Model::CancelJobRequest &request, const CancelJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAddressOutcome CreateAddress (const Model::CreateAddressRequest &request) const
 
virtual Model::CreateAddressOutcomeCallable CreateAddressCallable (const Model::CreateAddressRequest &request) const
 
virtual void CreateAddressAsync (const Model::CreateAddressRequest &request, const CreateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateJobOutcome CreateJob (const Model::CreateJobRequest &request) const
 
virtual Model::CreateJobOutcomeCallable CreateJobCallable (const Model::CreateJobRequest &request) const
 
virtual void CreateJobAsync (const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAddressOutcome DescribeAddress (const Model::DescribeAddressRequest &request) const
 
virtual Model::DescribeAddressOutcomeCallable DescribeAddressCallable (const Model::DescribeAddressRequest &request) const
 
virtual void DescribeAddressAsync (const Model::DescribeAddressRequest &request, const DescribeAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAddressesOutcome DescribeAddresses (const Model::DescribeAddressesRequest &request) const
 
virtual Model::DescribeAddressesOutcomeCallable DescribeAddressesCallable (const Model::DescribeAddressesRequest &request) const
 
virtual void DescribeAddressesAsync (const Model::DescribeAddressesRequest &request, const DescribeAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeJobOutcome DescribeJob (const Model::DescribeJobRequest &request) const
 
virtual Model::DescribeJobOutcomeCallable DescribeJobCallable (const Model::DescribeJobRequest &request) const
 
virtual void DescribeJobAsync (const Model::DescribeJobRequest &request, const DescribeJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobManifestOutcome GetJobManifest (const Model::GetJobManifestRequest &request) const
 
virtual Model::GetJobManifestOutcomeCallable GetJobManifestCallable (const Model::GetJobManifestRequest &request) const
 
virtual void GetJobManifestAsync (const Model::GetJobManifestRequest &request, const GetJobManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobUnlockCodeOutcome GetJobUnlockCode (const Model::GetJobUnlockCodeRequest &request) const
 
virtual Model::GetJobUnlockCodeOutcomeCallable GetJobUnlockCodeCallable (const Model::GetJobUnlockCodeRequest &request) const
 
virtual void GetJobUnlockCodeAsync (const Model::GetJobUnlockCodeRequest &request, const GetJobUnlockCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSnowballUsageOutcome GetSnowballUsage (const Model::GetSnowballUsageRequest &request) const
 
virtual Model::GetSnowballUsageOutcomeCallable GetSnowballUsageCallable (const Model::GetSnowballUsageRequest &request) const
 
virtual void GetSnowballUsageAsync (const Model::GetSnowballUsageRequest &request, const GetSnowballUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListJobsOutcome ListJobs (const Model::ListJobsRequest &request) const
 
virtual Model::ListJobsOutcomeCallable ListJobsCallable (const Model::ListJobsRequest &request) const
 
virtual void ListJobsAsync (const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateJobOutcome UpdateJob (const Model::UpdateJobRequest &request) const
 
virtual Model::UpdateJobOutcomeCallable UpdateJobCallable (const Model::UpdateJobRequest &request) const
 
virtual void UpdateJobAsync (const Model::UpdateJobRequest &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
JsonOutcome MakeRequest (const Aws::String &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 

Detailed Description

This is a test of the welcome page front matter.

Definition at line 133 of file SnowballClient.h.

Member Typedef Documentation

Definition at line 136 of file SnowballClient.h.

Constructor & Destructor Documentation

Aws::Snowball::SnowballClient::SnowballClient ( const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::Snowball::SnowballClient::SnowballClient ( const Auth::AWSCredentials credentials,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::Snowball::SnowballClient::SnowballClient ( const std::shared_ptr< Auth::AWSCredentialsProvider > &  credentialsProvider,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

virtual Aws::Snowball::SnowballClient::~SnowballClient ( )
virtual

Member Function Documentation

virtual Model::CancelJobOutcome Aws::Snowball::SnowballClient::CancelJob ( const Model::CancelJobRequest request) const
virtual

Cancels the specified job. Note that you can only cancel a job before its JobState value changes to PreparingAppliance. Requesting the ListJobs or DescribeJob action will return a job's JobState as part of the response element data returned.

virtual void Aws::Snowball::SnowballClient::CancelJobAsync ( const Model::CancelJobRequest request,
const CancelJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Cancels the specified job. Note that you can only cancel a job before its JobState value changes to PreparingAppliance. Requesting the ListJobs or DescribeJob action will return a job's JobState as part of the response element data returned.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CancelJobOutcomeCallable Aws::Snowball::SnowballClient::CancelJobCallable ( const Model::CancelJobRequest request) const
virtual

Cancels the specified job. Note that you can only cancel a job before its JobState value changes to PreparingAppliance. Requesting the ListJobs or DescribeJob action will return a job's JobState as part of the response element data returned.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateAddressOutcome Aws::Snowball::SnowballClient::CreateAddress ( const Model::CreateAddressRequest request) const
virtual

Creates an address for a Snowball to be shipped to.

Addresses are validated at the time of creation. The address you provide must be located within the serviceable area of your region. If the address is invalid or unsupported, then an exception is thrown.

virtual void Aws::Snowball::SnowballClient::CreateAddressAsync ( const Model::CreateAddressRequest request,
const CreateAddressResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an address for a Snowball to be shipped to.

Addresses are validated at the time of creation. The address you provide must be located within the serviceable area of your region. If the address is invalid or unsupported, then an exception is thrown.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateAddressOutcomeCallable Aws::Snowball::SnowballClient::CreateAddressCallable ( const Model::CreateAddressRequest request) const
virtual

Creates an address for a Snowball to be shipped to.

Addresses are validated at the time of creation. The address you provide must be located within the serviceable area of your region. If the address is invalid or unsupported, then an exception is thrown.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateJobOutcome Aws::Snowball::SnowballClient::CreateJob ( const Model::CreateJobRequest request) const
virtual

Creates a job to import or export data between Amazon S3 and your on-premises data center. Note that your AWS account must have the right trust policies and permissions in place to create a job for Snowball. For more information, see api-reference-policies.

virtual void Aws::Snowball::SnowballClient::CreateJobAsync ( const Model::CreateJobRequest request,
const CreateJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a job to import or export data between Amazon S3 and your on-premises data center. Note that your AWS account must have the right trust policies and permissions in place to create a job for Snowball. For more information, see api-reference-policies.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateJobOutcomeCallable Aws::Snowball::SnowballClient::CreateJobCallable ( const Model::CreateJobRequest request) const
virtual

Creates a job to import or export data between Amazon S3 and your on-premises data center. Note that your AWS account must have the right trust policies and permissions in place to create a job for Snowball. For more information, see api-reference-policies.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeAddressOutcome Aws::Snowball::SnowballClient::DescribeAddress ( const Model::DescribeAddressRequest request) const
virtual

Takes an AddressId and returns specific details about that address in the form of an Address object.

virtual void Aws::Snowball::SnowballClient::DescribeAddressAsync ( const Model::DescribeAddressRequest request,
const DescribeAddressResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Takes an AddressId and returns specific details about that address in the form of an Address object.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeAddressOutcomeCallable Aws::Snowball::SnowballClient::DescribeAddressCallable ( const Model::DescribeAddressRequest request) const
virtual

Takes an AddressId and returns specific details about that address in the form of an Address object.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeAddressesOutcome Aws::Snowball::SnowballClient::DescribeAddresses ( const Model::DescribeAddressesRequest request) const
virtual

Returns a specified number of ADDRESS objects. Calling this API in one of the US regions will return addresses from the list of all addresses associated with this account in all US regions.

virtual void Aws::Snowball::SnowballClient::DescribeAddressesAsync ( const Model::DescribeAddressesRequest request,
const DescribeAddressesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a specified number of ADDRESS objects. Calling this API in one of the US regions will return addresses from the list of all addresses associated with this account in all US regions.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeAddressesOutcomeCallable Aws::Snowball::SnowballClient::DescribeAddressesCallable ( const Model::DescribeAddressesRequest request) const
virtual

Returns a specified number of ADDRESS objects. Calling this API in one of the US regions will return addresses from the list of all addresses associated with this account in all US regions.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeJobOutcome Aws::Snowball::SnowballClient::DescribeJob ( const Model::DescribeJobRequest request) const
virtual

Returns information about a specific job including shipping information, job status, and other important metadata.

virtual void Aws::Snowball::SnowballClient::DescribeJobAsync ( const Model::DescribeJobRequest request,
const DescribeJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a specific job including shipping information, job status, and other important metadata.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeJobOutcomeCallable Aws::Snowball::SnowballClient::DescribeJobCallable ( const Model::DescribeJobRequest request) const
virtual

Returns information about a specific job including shipping information, job status, and other important metadata.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetJobManifestOutcome Aws::Snowball::SnowballClient::GetJobManifest ( const Model::GetJobManifestRequest request) const
virtual

Returns a link to an Amazon S3 presigned URL for the manifest file associated with the specified JobId value. You can access the manifest file for up to 60 minutes after this request has been made. To access the manifest file after 60 minutes have passed, you'll have to make another call to the GetJobManifest action.

The manifest is an encrypted file that you can download after your job enters the WithCustomer status. The manifest is decrypted by using the UnlockCode code value, when you pass both values to the Snowball through the Snowball client when the client is started for the first time.

As a best practice, we recommend that you don't save a copy of an UnlockCode value in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snowball associated with that job.

Note that the credentials of a given job, including its manifest file and unlock code, expire 90 days after the job is created.

virtual void Aws::Snowball::SnowballClient::GetJobManifestAsync ( const Model::GetJobManifestRequest request,
const GetJobManifestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a link to an Amazon S3 presigned URL for the manifest file associated with the specified JobId value. You can access the manifest file for up to 60 minutes after this request has been made. To access the manifest file after 60 minutes have passed, you'll have to make another call to the GetJobManifest action.

The manifest is an encrypted file that you can download after your job enters the WithCustomer status. The manifest is decrypted by using the UnlockCode code value, when you pass both values to the Snowball through the Snowball client when the client is started for the first time.

As a best practice, we recommend that you don't save a copy of an UnlockCode value in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snowball associated with that job.

Note that the credentials of a given job, including its manifest file and unlock code, expire 90 days after the job is created.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetJobManifestOutcomeCallable Aws::Snowball::SnowballClient::GetJobManifestCallable ( const Model::GetJobManifestRequest request) const
virtual

Returns a link to an Amazon S3 presigned URL for the manifest file associated with the specified JobId value. You can access the manifest file for up to 60 minutes after this request has been made. To access the manifest file after 60 minutes have passed, you'll have to make another call to the GetJobManifest action.

The manifest is an encrypted file that you can download after your job enters the WithCustomer status. The manifest is decrypted by using the UnlockCode code value, when you pass both values to the Snowball through the Snowball client when the client is started for the first time.

As a best practice, we recommend that you don't save a copy of an UnlockCode value in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snowball associated with that job.

Note that the credentials of a given job, including its manifest file and unlock code, expire 90 days after the job is created.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetJobUnlockCodeOutcome Aws::Snowball::SnowballClient::GetJobUnlockCode ( const Model::GetJobUnlockCodeRequest request) const
virtual

Returns the UnlockCode code value for the specified job. A particular UnlockCode value can be accessed for up to 90 days after the associated job has been created.

The UnlockCode value is a 29-character code with 25 alphanumeric characters and 4 hyphens. This code is used to decrypt the manifest file when it is passed along with the manifest to the Snowball through the Snowball client when the client is started for the first time.

As a best practice, we recommend that you don't save a copy of the UnlockCode in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snowball associated with that job.

virtual void Aws::Snowball::SnowballClient::GetJobUnlockCodeAsync ( const Model::GetJobUnlockCodeRequest request,
const GetJobUnlockCodeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the UnlockCode code value for the specified job. A particular UnlockCode value can be accessed for up to 90 days after the associated job has been created.

The UnlockCode value is a 29-character code with 25 alphanumeric characters and 4 hyphens. This code is used to decrypt the manifest file when it is passed along with the manifest to the Snowball through the Snowball client when the client is started for the first time.

As a best practice, we recommend that you don't save a copy of the UnlockCode in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snowball associated with that job.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetJobUnlockCodeOutcomeCallable Aws::Snowball::SnowballClient::GetJobUnlockCodeCallable ( const Model::GetJobUnlockCodeRequest request) const
virtual

Returns the UnlockCode code value for the specified job. A particular UnlockCode value can be accessed for up to 90 days after the associated job has been created.

The UnlockCode value is a 29-character code with 25 alphanumeric characters and 4 hyphens. This code is used to decrypt the manifest file when it is passed along with the manifest to the Snowball through the Snowball client when the client is started for the first time.

As a best practice, we recommend that you don't save a copy of the UnlockCode in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snowball associated with that job.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetSnowballUsageOutcome Aws::Snowball::SnowballClient::GetSnowballUsage ( const Model::GetSnowballUsageRequest request) const
virtual

Returns information about the Snowball service limit for your account, and also the number of Snowballs your account has in use.

Note that the default service limit for the number of Snowballs that you can have at one time is 1. If you want to increase your service limit, contact AWS Support.

virtual void Aws::Snowball::SnowballClient::GetSnowballUsageAsync ( const Model::GetSnowballUsageRequest request,
const GetSnowballUsageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the Snowball service limit for your account, and also the number of Snowballs your account has in use.

Note that the default service limit for the number of Snowballs that you can have at one time is 1. If you want to increase your service limit, contact AWS Support.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetSnowballUsageOutcomeCallable Aws::Snowball::SnowballClient::GetSnowballUsageCallable ( const Model::GetSnowballUsageRequest request) const
virtual

Returns information about the Snowball service limit for your account, and also the number of Snowballs your account has in use.

Note that the default service limit for the number of Snowballs that you can have at one time is 1. If you want to increase your service limit, contact AWS Support.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListJobsOutcome Aws::Snowball::SnowballClient::ListJobs ( const Model::ListJobsRequest request) const
virtual

Returns an array of JobListEntry objects of the specified length. Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs. Calling this API action in one of the US regions will return jobs from the list of all jobs associated with this account in all US regions.

virtual void Aws::Snowball::SnowballClient::ListJobsAsync ( const Model::ListJobsRequest request,
const ListJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns an array of JobListEntry objects of the specified length. Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs. Calling this API action in one of the US regions will return jobs from the list of all jobs associated with this account in all US regions.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListJobsOutcomeCallable Aws::Snowball::SnowballClient::ListJobsCallable ( const Model::ListJobsRequest request) const
virtual

Returns an array of JobListEntry objects of the specified length. Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs. Calling this API action in one of the US regions will return jobs from the list of all jobs associated with this account in all US regions.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateJobOutcome Aws::Snowball::SnowballClient::UpdateJob ( const Model::UpdateJobRequest request) const
virtual

While a job's JobState value is New, you can update some of the information associated with a job. Once the job changes to a different job state, usually within 60 minutes of the job being created, this action is no longer available.

virtual void Aws::Snowball::SnowballClient::UpdateJobAsync ( const Model::UpdateJobRequest request,
const UpdateJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

While a job's JobState value is New, you can update some of the information associated with a job. Once the job changes to a different job state, usually within 60 minutes of the job being created, this action is no longer available.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateJobOutcomeCallable Aws::Snowball::SnowballClient::UpdateJobCallable ( const Model::UpdateJobRequest request) const
virtual

While a job's JobState value is New, you can update some of the information associated with a job. Once the job changes to a different job state, usually within 60 minutes of the job being created, this action is no longer available.

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: