AWS SDK for C++  1.8.71
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Batch Namespace Reference

Namespaces

 BatchEndpoint
 
 BatchErrorMapper
 
 Model
 

Classes

class  BatchClient
 
class  BatchError
 
class  BatchRequest
 

Typedefs

typedef std::function< void(const BatchClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::CreateComputeEnvironmentRequest &, const Model::CreateComputeEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComputeEnvironmentResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::CreateJobQueueRequest &, const Model::CreateJobQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobQueueResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::DeleteComputeEnvironmentRequest &, const Model::DeleteComputeEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteComputeEnvironmentResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::DeleteJobQueueRequest &, const Model::DeleteJobQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobQueueResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::DeregisterJobDefinitionRequest &, const Model::DeregisterJobDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterJobDefinitionResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::DescribeComputeEnvironmentsRequest &, const Model::DescribeComputeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComputeEnvironmentsResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::DescribeJobDefinitionsRequest &, const Model::DescribeJobDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobDefinitionsResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::DescribeJobQueuesRequest &, const Model::DescribeJobQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobQueuesResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::DescribeJobsRequest &, const Model::DescribeJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobsResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::RegisterJobDefinitionRequest &, const Model::RegisterJobDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterJobDefinitionResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::SubmitJobRequest &, const Model::SubmitJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitJobResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::TerminateJobRequest &, const Model::TerminateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateJobResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::UpdateComputeEnvironmentRequest &, const Model::UpdateComputeEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateComputeEnvironmentResponseReceivedHandler
 
typedef std::function< void(const BatchClient *, const Model::UpdateJobQueueRequest &, const Model::UpdateJobQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobQueueResponseReceivedHandler
 

Enumerations

enum  BatchErrors {
  BatchErrors::INCOMPLETE_SIGNATURE = 0, BatchErrors::INTERNAL_FAILURE = 1, BatchErrors::INVALID_ACTION = 2, BatchErrors::INVALID_CLIENT_TOKEN_ID = 3,
  BatchErrors::INVALID_PARAMETER_COMBINATION = 4, BatchErrors::INVALID_QUERY_PARAMETER = 5, BatchErrors::INVALID_PARAMETER_VALUE = 6, BatchErrors::MISSING_ACTION = 7,
  BatchErrors::MISSING_AUTHENTICATION_TOKEN = 8, BatchErrors::MISSING_PARAMETER = 9, BatchErrors::OPT_IN_REQUIRED = 10, BatchErrors::REQUEST_EXPIRED = 11,
  BatchErrors::SERVICE_UNAVAILABLE = 12, BatchErrors::THROTTLING = 13, BatchErrors::VALIDATION = 14, BatchErrors::ACCESS_DENIED = 15,
  BatchErrors::RESOURCE_NOT_FOUND = 16, BatchErrors::UNRECOGNIZED_CLIENT = 17, BatchErrors::MALFORMED_QUERY_STRING = 18, BatchErrors::SLOW_DOWN = 19,
  BatchErrors::REQUEST_TIME_TOO_SKEWED = 20, BatchErrors::INVALID_SIGNATURE = 21, BatchErrors::SIGNATURE_DOES_NOT_MATCH = 22, BatchErrors::INVALID_ACCESS_KEY_ID = 23,
  BatchErrors::REQUEST_TIMEOUT = 24, BatchErrors::NETWORK_CONNECTION = 99, BatchErrors::UNKNOWN = 100, BatchErrors::CLIENT = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  BatchErrors::SERVER
}
 

Typedef Documentation

◆ CancelJobResponseReceivedHandler

typedef std::function<void(const BatchClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Batch::CancelJobResponseReceivedHandler

Definition at line 133 of file BatchClient.h.

◆ CreateComputeEnvironmentResponseReceivedHandler

Definition at line 136 of file BatchClient.h.

◆ CreateJobQueueResponseReceivedHandler

Definition at line 137 of file BatchClient.h.

◆ DeleteComputeEnvironmentResponseReceivedHandler

Definition at line 138 of file BatchClient.h.

◆ DeleteJobQueueResponseReceivedHandler

Definition at line 139 of file BatchClient.h.

◆ DeregisterJobDefinitionResponseReceivedHandler

Definition at line 140 of file BatchClient.h.

◆ DescribeComputeEnvironmentsResponseReceivedHandler

Definition at line 141 of file BatchClient.h.

◆ DescribeJobDefinitionsResponseReceivedHandler

Definition at line 142 of file BatchClient.h.

◆ DescribeJobQueuesResponseReceivedHandler

Definition at line 143 of file BatchClient.h.

◆ DescribeJobsResponseReceivedHandler

Definition at line 144 of file BatchClient.h.

◆ ListJobsResponseReceivedHandler

typedef std::function<void(const BatchClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Batch::ListJobsResponseReceivedHandler

Definition at line 145 of file BatchClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 146 of file BatchClient.h.

◆ RegisterJobDefinitionResponseReceivedHandler

Definition at line 147 of file BatchClient.h.

◆ SubmitJobResponseReceivedHandler

typedef std::function<void(const BatchClient*, const Model::SubmitJobRequest&, const Model::SubmitJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Batch::SubmitJobResponseReceivedHandler

Definition at line 148 of file BatchClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 149 of file BatchClient.h.

◆ TerminateJobResponseReceivedHandler

Definition at line 150 of file BatchClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 151 of file BatchClient.h.

◆ UpdateComputeEnvironmentResponseReceivedHandler

Definition at line 152 of file BatchClient.h.

◆ UpdateJobQueueResponseReceivedHandler

Definition at line 153 of file BatchClient.h.

Enumeration Type Documentation

◆ BatchErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CLIENT 
SERVER 

Definition at line 16 of file BatchErrors.h.