AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
DynamoDBClient.h File Reference
#include <aws/dynamodb/DynamoDB_EXPORTS.h>
#include <aws/dynamodb/DynamoDBErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/dynamodb/model/BatchGetItemResult.h>
#include <aws/dynamodb/model/BatchWriteItemResult.h>
#include <aws/dynamodb/model/CreateTableResult.h>
#include <aws/dynamodb/model/DeleteItemResult.h>
#include <aws/dynamodb/model/DeleteTableResult.h>
#include <aws/dynamodb/model/DescribeLimitsResult.h>
#include <aws/dynamodb/model/DescribeTableResult.h>
#include <aws/dynamodb/model/GetItemResult.h>
#include <aws/dynamodb/model/ListTablesResult.h>
#include <aws/dynamodb/model/PutItemResult.h>
#include <aws/dynamodb/model/QueryResult.h>
#include <aws/dynamodb/model/ScanResult.h>
#include <aws/dynamodb/model/UpdateItemResult.h>
#include <aws/dynamodb/model/UpdateTableResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::DynamoDB::DynamoDBClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::DynamoDB
 
 Aws::DynamoDB::Model
 

Typedefs

typedef Aws::Utils::Outcome< BatchGetItemResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::BatchGetItemOutcome
 
typedef Aws::Utils::Outcome< BatchWriteItemResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::BatchWriteItemOutcome
 
typedef Aws::Utils::Outcome< CreateTableResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::CreateTableOutcome
 
typedef Aws::Utils::Outcome< DeleteItemResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::DeleteItemOutcome
 
typedef Aws::Utils::Outcome< DeleteTableResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::DeleteTableOutcome
 
typedef Aws::Utils::Outcome< DescribeLimitsResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::DescribeLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeTableResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::DescribeTableOutcome
 
typedef Aws::Utils::Outcome< GetItemResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::GetItemOutcome
 
typedef Aws::Utils::Outcome< ListTablesResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::ListTablesOutcome
 
typedef Aws::Utils::Outcome< PutItemResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::PutItemOutcome
 
typedef Aws::Utils::Outcome< QueryResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::QueryOutcome
 
typedef Aws::Utils::Outcome< ScanResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::ScanOutcome
 
typedef Aws::Utils::Outcome< UpdateItemResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::UpdateItemOutcome
 
typedef Aws::Utils::Outcome< UpdateTableResult, Aws::Client::AWSError< DynamoDBErrors > > Aws::DynamoDB::Model::UpdateTableOutcome
 
typedef std::future< BatchGetItemOutcome > Aws::DynamoDB::Model::BatchGetItemOutcomeCallable
 
typedef std::future< BatchWriteItemOutcome > Aws::DynamoDB::Model::BatchWriteItemOutcomeCallable
 
typedef std::future< CreateTableOutcome > Aws::DynamoDB::Model::CreateTableOutcomeCallable
 
typedef std::future< DeleteItemOutcome > Aws::DynamoDB::Model::DeleteItemOutcomeCallable
 
typedef std::future< DeleteTableOutcome > Aws::DynamoDB::Model::DeleteTableOutcomeCallable
 
typedef std::future< DescribeLimitsOutcome > Aws::DynamoDB::Model::DescribeLimitsOutcomeCallable
 
typedef std::future< DescribeTableOutcome > Aws::DynamoDB::Model::DescribeTableOutcomeCallable
 
typedef std::future< GetItemOutcome > Aws::DynamoDB::Model::GetItemOutcomeCallable
 
typedef std::future< ListTablesOutcome > Aws::DynamoDB::Model::ListTablesOutcomeCallable
 
typedef std::future< PutItemOutcome > Aws::DynamoDB::Model::PutItemOutcomeCallable
 
typedef std::future< QueryOutcome > Aws::DynamoDB::Model::QueryOutcomeCallable
 
typedef std::future< ScanOutcome > Aws::DynamoDB::Model::ScanOutcomeCallable
 
typedef std::future< UpdateItemOutcome > Aws::DynamoDB::Model::UpdateItemOutcomeCallable
 
typedef std::future< UpdateTableOutcome > Aws::DynamoDB::Model::UpdateTableOutcomeCallable
 
typedef std::function< void(const DynamoDBClient *, const Model::BatchGetItemRequest &, const Model::BatchGetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::BatchGetItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::BatchWriteItemRequest &, const Model::BatchWriteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::BatchWriteItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::CreateTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteItemRequest &, const Model::DeleteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::DeleteItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::DeleteTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeLimitsRequest &, const Model::DescribeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::DescribeLimitsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeTableRequest &, const Model::DescribeTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::DescribeTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::GetItemRequest &, const Model::GetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::GetItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListTablesRequest &, const Model::ListTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::ListTablesResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::PutItemRequest &, const Model::PutItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::PutItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::QueryResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ScanRequest &, const Model::ScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::ScanResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateItemRequest &, const Model::UpdateItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::UpdateItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DynamoDB::UpdateTableResponseReceivedHandler