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

Namespaces

 Model
 
 SimpleDBEndpoint
 
 SimpleDBErrorMapper
 

Classes

class  SimpleDBClient
 
class  SimpleDBRequest
 

Typedefs

typedef std::function< void(const SimpleDBClient *, const Model::BatchDeleteAttributesRequest &, const Model::BatchDeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteAttributesResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::BatchPutAttributesRequest &, const Model::BatchPutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutAttributesResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::DeleteAttributesRequest &, const Model::DeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttributesResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::DomainMetadataRequest &, const Model::DomainMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DomainMetadataResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::GetAttributesRequest &, const Model::GetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAttributesResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::PutAttributesRequest &, const Model::PutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAttributesResponseReceivedHandler
 
typedef std::function< void(const SimpleDBClient *, const Model::SelectRequest &, const Model::SelectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SelectResponseReceivedHandler
 

Enumerations

enum  SimpleDBErrors {
  SimpleDBErrors::INCOMPLETE_SIGNATURE = 0, SimpleDBErrors::INTERNAL_FAILURE = 1, SimpleDBErrors::INVALID_ACTION = 2, SimpleDBErrors::INVALID_CLIENT_TOKEN_ID = 3,
  SimpleDBErrors::INVALID_PARAMETER_COMBINATION = 4, SimpleDBErrors::INVALID_QUERY_PARAMETER = 5, SimpleDBErrors::INVALID_PARAMETER_VALUE = 6, SimpleDBErrors::MISSING_ACTION = 7,
  SimpleDBErrors::MISSING_AUTHENTICATION_TOKEN = 8, SimpleDBErrors::MISSING_PARAMETER = 9, SimpleDBErrors::OPT_IN_REQUIRED = 10, SimpleDBErrors::REQUEST_EXPIRED = 11,
  SimpleDBErrors::SERVICE_UNAVAILABLE = 12, SimpleDBErrors::THROTTLING = 13, SimpleDBErrors::VALIDATION = 14, SimpleDBErrors::ACCESS_DENIED = 15,
  SimpleDBErrors::RESOURCE_NOT_FOUND = 16, SimpleDBErrors::UNRECOGNIZED_CLIENT = 17, SimpleDBErrors::MALFORMED_QUERY_STRING = 18, SimpleDBErrors::NETWORK_CONNECTION = 99,
  SimpleDBErrors::UNKNOWN = 100, SimpleDBErrors::ATTRIBUTE_DOES_NOT_EXIST = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, SimpleDBErrors::DUPLICATE_ITEM_NAME, SimpleDBErrors::INVALID_NEXT_TOKEN,
  SimpleDBErrors::INVALID_NUMBER_PREDICATES, SimpleDBErrors::INVALID_NUMBER_VALUE_TESTS, SimpleDBErrors::INVALID_QUERY_EXPRESSION, SimpleDBErrors::NO_SUCH_DOMAIN,
  SimpleDBErrors::NUMBER_DOMAINS_EXCEEDED, SimpleDBErrors::NUMBER_DOMAIN_ATTRIBUTES_EXCEEDED, SimpleDBErrors::NUMBER_DOMAIN_BYTES_EXCEEDED, SimpleDBErrors::NUMBER_ITEM_ATTRIBUTES_EXCEEDED,
  SimpleDBErrors::NUMBER_SUBMITTED_ATTRIBUTES_EXCEEDED, SimpleDBErrors::NUMBER_SUBMITTED_ITEMS_EXCEEDED, SimpleDBErrors::REQUEST_TIMEOUT, SimpleDBErrors::TOO_MANY_REQUESTED_ATTRIBUTES
}
 

Typedef Documentation

Definition at line 107 of file SimpleDBClient.h.

Definition at line 110 of file SimpleDBClient.h.

Definition at line 111 of file SimpleDBClient.h.

Definition at line 112 of file SimpleDBClient.h.

Definition at line 113 of file SimpleDBClient.h.

Definition at line 114 of file SimpleDBClient.h.

Definition at line 115 of file SimpleDBClient.h.

Definition at line 116 of file SimpleDBClient.h.

Definition at line 117 of file SimpleDBClient.h.

typedef std::function<void(const SimpleDBClient*, const Model::SelectRequest&, const Model::SelectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SimpleDB::SelectResponseReceivedHandler

Definition at line 118 of file SimpleDBClient.h.

Enumeration Type Documentation

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 
ATTRIBUTE_DOES_NOT_EXIST 
DUPLICATE_ITEM_NAME 
INVALID_NEXT_TOKEN 
INVALID_NUMBER_PREDICATES 
INVALID_NUMBER_VALUE_TESTS 
INVALID_QUERY_EXPRESSION 
NO_SUCH_DOMAIN 
NUMBER_DOMAINS_EXCEEDED 
NUMBER_DOMAIN_ATTRIBUTES_EXCEEDED 
NUMBER_DOMAIN_BYTES_EXCEEDED 
NUMBER_ITEM_ATTRIBUTES_EXCEEDED 
NUMBER_SUBMITTED_ATTRIBUTES_EXCEEDED 
NUMBER_SUBMITTED_ITEMS_EXCEEDED 
REQUEST_TIMEOUT 
TOO_MANY_REQUESTED_ATTRIBUTES 

Definition at line 24 of file SimpleDBErrors.h.