9#include <aws/sdb/SimpleDBErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/sdb/SimpleDBEndpointProvider.h>
21#include <aws/sdb/model/DomainMetadataResult.h>
22#include <aws/sdb/model/GetAttributesResult.h>
23#include <aws/sdb/model/ListDomainsResult.h>
24#include <aws/sdb/model/SelectResult.h>
25#include <aws/sdb/model/ListDomainsRequest.h>
26#include <aws/core/NoResult.h>
34 class HttpClientFactory;
39 template<
typename R,
typename E>
class Outcome;
50 class AWSCredentialsProvider;
67 class BatchDeleteAttributesRequest;
68 class BatchPutAttributesRequest;
69 class CreateDomainRequest;
70 class DeleteAttributesRequest;
71 class DeleteDomainRequest;
72 class DomainMetadataRequest;
73 class GetAttributesRequest;
74 class ListDomainsRequest;
75 class PutAttributesRequest;
EndpointProviderBase< SimpleDBClientConfiguration, SimpleDBBuiltInParameters, SimpleDBClientContextParameters > SimpleDBEndpointProviderBase
Aws::Utils::Outcome< ListDomainsResult, SimpleDBError > ListDomainsOutcome
Aws::Utils::Outcome< Aws::NoResult, SimpleDBError > CreateDomainOutcome
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SimpleDBError > DeleteDomainOutcome
Aws::Utils::Outcome< SelectResult, SimpleDBError > SelectOutcome
Aws::Utils::Outcome< Aws::NoResult, SimpleDBError > BatchDeleteAttributesOutcome
Aws::Utils::Outcome< Aws::NoResult, SimpleDBError > BatchPutAttributesOutcome
std::future< BatchPutAttributesOutcome > BatchPutAttributesOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SimpleDBError > PutAttributesOutcome
std::future< BatchDeleteAttributesOutcome > BatchDeleteAttributesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SimpleDBError > DeleteAttributesOutcome
std::future< GetAttributesOutcome > GetAttributesOutcomeCallable
std::future< DeleteAttributesOutcome > DeleteAttributesOutcomeCallable
std::future< DomainMetadataOutcome > DomainMetadataOutcomeCallable
Aws::Utils::Outcome< GetAttributesResult, SimpleDBError > GetAttributesOutcome
std::future< PutAttributesOutcome > PutAttributesOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
Aws::Utils::Outcome< DomainMetadataResult, SimpleDBError > DomainMetadataOutcome
std::future< SelectOutcome > SelectOutcomeCallable
std::function< void(const SimpleDBClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::BatchDeleteAttributesRequest &, const Model::BatchDeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteAttributesResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::DomainMetadataRequest &, const Model::DomainMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DomainMetadataResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::GetAttributesRequest &, const Model::GetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAttributesResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::PutAttributesRequest &, const Model::PutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAttributesResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::DeleteAttributesRequest &, const Model::DeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttributesResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::BatchPutAttributesRequest &, const Model::BatchPutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutAttributesResponseReceivedHandler
std::function< void(const SimpleDBClient *, const Model::SelectRequest &, const Model::SelectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SelectResponseReceivedHandler