9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/keyspacesstreams/KeyspacesStreamsEndpointProvider.h>
15#include <aws/keyspacesstreams/KeyspacesStreamsErrors.h>
22#include <aws/keyspacesstreams/model/GetRecordsResult.h>
23#include <aws/keyspacesstreams/model/GetShardIteratorResult.h>
24#include <aws/keyspacesstreams/model/GetStreamResult.h>
25#include <aws/keyspacesstreams/model/ListStreamsRequest.h>
26#include <aws/keyspacesstreams/model/ListStreamsResult.h>
32class HttpClientFactory;
36template <
typename R,
typename E>
46class AWSCredentialsProvider;
53namespace KeyspacesStreams {
85 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
88 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
91 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
94 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
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::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
std::function< void(const KeyspacesStreamsClient *, const Model::GetRecordsRequest &, const Model::GetRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecordsResponseReceivedHandler