AWS SDK for C++  1.8.79
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::QLDB Namespace Reference

Namespaces

 Model
 
 QLDBEndpoint
 
 QLDBErrorMapper
 

Classes

class  QLDBClient
 
class  QLDBError
 
class  QLDBRequest
 

Typedefs

typedef std::function< void(const QLDBClient *, const Model::CancelJournalKinesisStreamRequest &, const Model::CancelJournalKinesisStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJournalKinesisStreamResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::CreateLedgerRequest &, const Model::CreateLedgerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLedgerResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::DeleteLedgerRequest &, const Model::DeleteLedgerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLedgerResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::DescribeJournalKinesisStreamRequest &, const Model::DescribeJournalKinesisStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJournalKinesisStreamResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::DescribeJournalS3ExportRequest &, const Model::DescribeJournalS3ExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJournalS3ExportResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::DescribeLedgerRequest &, const Model::DescribeLedgerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLedgerResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::ExportJournalToS3Request &, const Model::ExportJournalToS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportJournalToS3ResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::GetBlockRequest &, const Model::GetBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlockResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::GetDigestRequest &, const Model::GetDigestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDigestResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::GetRevisionRequest &, const Model::GetRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRevisionResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::ListJournalKinesisStreamsForLedgerRequest &, const Model::ListJournalKinesisStreamsForLedgerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJournalKinesisStreamsForLedgerResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::ListJournalS3ExportsRequest &, const Model::ListJournalS3ExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJournalS3ExportsResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::ListJournalS3ExportsForLedgerRequest &, const Model::ListJournalS3ExportsForLedgerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJournalS3ExportsForLedgerResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::ListLedgersRequest &, const Model::ListLedgersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLedgersResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::StreamJournalToKinesisRequest &, const Model::StreamJournalToKinesisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StreamJournalToKinesisResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const QLDBClient *, const Model::UpdateLedgerRequest &, const Model::UpdateLedgerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLedgerResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ CancelJournalKinesisStreamResponseReceivedHandler

Definition at line 133 of file QLDBClient.h.

◆ CreateLedgerResponseReceivedHandler

Definition at line 136 of file QLDBClient.h.

◆ DeleteLedgerResponseReceivedHandler

Definition at line 137 of file QLDBClient.h.

◆ DescribeJournalKinesisStreamResponseReceivedHandler

Definition at line 138 of file QLDBClient.h.

◆ DescribeJournalS3ExportResponseReceivedHandler

Definition at line 139 of file QLDBClient.h.

◆ DescribeLedgerResponseReceivedHandler

Definition at line 140 of file QLDBClient.h.

◆ ExportJournalToS3ResponseReceivedHandler

Definition at line 141 of file QLDBClient.h.

◆ GetBlockResponseReceivedHandler

typedef std::function<void(const QLDBClient*, const Model::GetBlockRequest&, const Model::GetBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::QLDB::GetBlockResponseReceivedHandler

Definition at line 142 of file QLDBClient.h.

◆ GetDigestResponseReceivedHandler

typedef std::function<void(const QLDBClient*, const Model::GetDigestRequest&, const Model::GetDigestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::QLDB::GetDigestResponseReceivedHandler

Definition at line 143 of file QLDBClient.h.

◆ GetRevisionResponseReceivedHandler

Definition at line 144 of file QLDBClient.h.

◆ ListJournalKinesisStreamsForLedgerResponseReceivedHandler

Definition at line 145 of file QLDBClient.h.

◆ ListJournalS3ExportsForLedgerResponseReceivedHandler

Definition at line 147 of file QLDBClient.h.

◆ ListJournalS3ExportsResponseReceivedHandler

Definition at line 146 of file QLDBClient.h.

◆ ListLedgersResponseReceivedHandler

Definition at line 148 of file QLDBClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 149 of file QLDBClient.h.

◆ StreamJournalToKinesisResponseReceivedHandler

Definition at line 150 of file QLDBClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 151 of file QLDBClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 152 of file QLDBClient.h.

◆ UpdateLedgerResponseReceivedHandler

Definition at line 153 of file QLDBClient.h.

Enumeration Type Documentation

◆ QLDBErrors

enum Aws::QLDB::QLDBErrors
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 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
INVALID_PARAMETER 
LIMIT_EXCEEDED 
RESOURCE_ALREADY_EXISTS 
RESOURCE_IN_USE 
RESOURCE_PRECONDITION_NOT_MET 

Definition at line 16 of file QLDBErrors.h.