9#include <aws/keyspacesstreams/KeyspacesStreamsErrors.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/keyspacesstreams/KeyspacesStreamsEndpointProvider.h>
21#include <aws/keyspacesstreams/model/GetRecordsResult.h>
22#include <aws/keyspacesstreams/model/GetShardIteratorResult.h>
23#include <aws/keyspacesstreams/model/GetStreamResult.h>
24#include <aws/keyspacesstreams/model/ListStreamsResult.h>
25#include <aws/keyspacesstreams/model/ListStreamsRequest.h>
33 class HttpClientFactory;
38 template<
typename R,
typename E>
class Outcome;
49 class AWSCredentialsProvider;
57 namespace KeyspacesStreams
EndpointProviderBase< KeyspacesStreamsClientConfiguration, KeyspacesStreamsBuiltInParameters, KeyspacesStreamsClientContextParameters > KeyspacesStreamsEndpointProviderBase
Aws::Utils::Outcome< ListStreamsResult, KeyspacesStreamsError > ListStreamsOutcome
Aws::Utils::Outcome< GetShardIteratorResult, KeyspacesStreamsError > GetShardIteratorOutcome
std::future< GetShardIteratorOutcome > GetShardIteratorOutcomeCallable
Aws::Utils::Outcome< GetStreamResult, KeyspacesStreamsError > GetStreamOutcome
std::future< ListStreamsOutcome > ListStreamsOutcomeCallable
Aws::Utils::Outcome< GetRecordsResult, KeyspacesStreamsError > GetRecordsOutcome
std::future< GetRecordsOutcome > GetRecordsOutcomeCallable
std::future< GetStreamOutcome > GetStreamOutcomeCallable
std::function< void(const KeyspacesStreamsClient *, const Model::GetRecordsRequest &, const Model::GetRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRecordsResponseReceivedHandler
std::function< void(const KeyspacesStreamsClient *, const Model::GetStreamRequest &, const Model::GetStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStreamResponseReceivedHandler
std::function< void(const KeyspacesStreamsClient *, const Model::ListStreamsRequest &, const Model::ListStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamsResponseReceivedHandler
std::function< void(const KeyspacesStreamsClient *, const Model::GetShardIteratorRequest &, const Model::GetShardIteratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetShardIteratorResponseReceivedHandler