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/personalize-events/PersonalizeEventsEndpointProvider.h>
15#include <aws/personalize-events/PersonalizeEventsErrors.h>
22#include <aws/core/NoResult.h>
28class HttpClientFactory;
32template <
typename R,
typename E>
42class AWSCredentialsProvider;
49namespace PersonalizeEvents {
56class PutActionInteractionsRequest;
57class PutActionsRequest;
58class PutEventsRequest;
87 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
90 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
93 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
96 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< PersonalizeEventsClientConfiguration, PersonalizeEventsBuiltInParameters, PersonalizeEventsClientContextParameters > PersonalizeEventsEndpointProviderBase
std::future< PutActionsOutcome > PutActionsOutcomeCallable
std::future< PutItemsOutcome > PutItemsOutcomeCallable
std::future< PutActionInteractionsOutcome > PutActionInteractionsOutcomeCallable
std::future< PutEventsOutcome > PutEventsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PersonalizeEventsError > PutUsersOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeEventsError > PutEventsOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeEventsError > PutActionInteractionsOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeEventsError > PutItemsOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeEventsError > PutActionsOutcome
std::future< PutUsersOutcome > PutUsersOutcomeCallable
std::function< void(const PersonalizeEventsClient *, const Model::PutItemsRequest &, const Model::PutItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutItemsResponseReceivedHandler
std::function< void(const PersonalizeEventsClient *, const Model::PutUsersRequest &, const Model::PutUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutUsersResponseReceivedHandler
std::function< void(const PersonalizeEventsClient *, const Model::PutActionInteractionsRequest &, const Model::PutActionInteractionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutActionInteractionsResponseReceivedHandler
std::function< void(const PersonalizeEventsClient *, const Model::PutEventsRequest &, const Model::PutEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEventsResponseReceivedHandler
std::function< void(const PersonalizeEventsClient *, const Model::PutActionsRequest &, const Model::PutActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutActionsResponseReceivedHandler