AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::EMR Namespace Reference

Namespaces

 EMREndpoint
 
 EMRErrorMapper
 
 Model
 

Classes

class  EMRClient
 
class  EMRRequest
 

Typedefs

typedef std::function< void(const EMRClient *, const Model::AddInstanceGroupsRequest &, const Model::AddInstanceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddInstanceGroupsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::AddJobFlowStepsRequest &, const Model::AddJobFlowStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddJobFlowStepsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::DescribeStepRequest &, const Model::DescribeStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStepResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::ListBootstrapActionsRequest &, const Model::ListBootstrapActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBootstrapActionsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::ListInstanceGroupsRequest &, const Model::ListInstanceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceGroupsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstancesResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::ListStepsRequest &, const Model::ListStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStepsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::ModifyInstanceGroupsRequest &, const Model::ModifyInstanceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceGroupsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::RunJobFlowRequest &, const Model::RunJobFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunJobFlowResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::SetTerminationProtectionRequest &, const Model::SetTerminationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTerminationProtectionResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::SetVisibleToAllUsersRequest &, const Model::SetVisibleToAllUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetVisibleToAllUsersResponseReceivedHandler
 
typedef std::function< void(const EMRClient *, const Model::TerminateJobFlowsRequest &, const Model::TerminateJobFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateJobFlowsResponseReceivedHandler
 

Enumerations

enum  EMRErrors {
  EMRErrors::INCOMPLETE_SIGNATURE = 0, EMRErrors::INTERNAL_FAILURE = 1, EMRErrors::INVALID_ACTION = 2, EMRErrors::INVALID_CLIENT_TOKEN_ID = 3,
  EMRErrors::INVALID_PARAMETER_COMBINATION = 4, EMRErrors::INVALID_QUERY_PARAMETER = 5, EMRErrors::INVALID_PARAMETER_VALUE = 6, EMRErrors::MISSING_ACTION = 7,
  EMRErrors::MISSING_AUTHENTICATION_TOKEN = 8, EMRErrors::MISSING_PARAMETER = 9, EMRErrors::OPT_IN_REQUIRED = 10, EMRErrors::REQUEST_EXPIRED = 11,
  EMRErrors::SERVICE_UNAVAILABLE = 12, EMRErrors::THROTTLING = 13, EMRErrors::VALIDATION = 14, EMRErrors::ACCESS_DENIED = 15,
  EMRErrors::RESOURCE_NOT_FOUND = 16, EMRErrors::UNRECOGNIZED_CLIENT = 17, EMRErrors::MALFORMED_QUERY_STRING = 18, EMRErrors::NETWORK_CONNECTION = 99,
  EMRErrors::UNKNOWN = 100, EMRErrors::INTERNAL_SERVER = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, EMRErrors::INVALID_REQUEST
}
 

Typedef Documentation

Definition at line 133 of file EMRClient.h.

Definition at line 136 of file EMRClient.h.

typedef std::function<void(const EMRClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EMR::AddTagsResponseReceivedHandler

Definition at line 137 of file EMRClient.h.

Definition at line 138 of file EMRClient.h.

Definition at line 139 of file EMRClient.h.

Definition at line 140 of file EMRClient.h.

Definition at line 141 of file EMRClient.h.

Definition at line 142 of file EMRClient.h.

Definition at line 143 of file EMRClient.h.

typedef std::function<void(const EMRClient*, const Model::ListStepsRequest&, const Model::ListStepsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EMR::ListStepsResponseReceivedHandler

Definition at line 144 of file EMRClient.h.

Definition at line 145 of file EMRClient.h.

typedef std::function<void(const EMRClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EMR::RemoveTagsResponseReceivedHandler

Definition at line 146 of file EMRClient.h.

typedef std::function<void(const EMRClient*, const Model::RunJobFlowRequest&, const Model::RunJobFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EMR::RunJobFlowResponseReceivedHandler

Definition at line 147 of file EMRClient.h.

Definition at line 148 of file EMRClient.h.

Definition at line 149 of file EMRClient.h.

Definition at line 150 of file EMRClient.h.

Enumeration Type Documentation

enum Aws::EMR::EMRErrors
strong
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 
NETWORK_CONNECTION 
UNKNOWN 
INTERNAL_SERVER 
INVALID_REQUEST 

Definition at line 24 of file EMRErrors.h.