9#include <aws/personalize-runtime/PersonalizeRuntimeErrors.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/personalize-runtime/PersonalizeRuntimeEndpointProvider.h>
21#include <aws/personalize-runtime/model/GetActionRecommendationsResult.h>
22#include <aws/personalize-runtime/model/GetPersonalizedRankingResult.h>
23#include <aws/personalize-runtime/model/GetRecommendationsResult.h>
24#include <aws/personalize-runtime/model/GetActionRecommendationsRequest.h>
25#include <aws/personalize-runtime/model/GetRecommendationsRequest.h>
33 class HttpClientFactory;
38 template<
typename R,
typename E>
class Outcome;
49 class AWSCredentialsProvider;
57 namespace PersonalizeRuntime
66 class GetActionRecommendationsRequest;
67 class GetPersonalizedRankingRequest;
68 class GetRecommendationsRequest;
EndpointProviderBase< PersonalizeRuntimeClientConfiguration, PersonalizeRuntimeBuiltInParameters, PersonalizeRuntimeClientContextParameters > PersonalizeRuntimeEndpointProviderBase
Aws::Utils::Outcome< GetPersonalizedRankingResult, PersonalizeRuntimeError > GetPersonalizedRankingOutcome
std::future< GetRecommendationsOutcome > GetRecommendationsOutcomeCallable
Aws::Utils::Outcome< GetActionRecommendationsResult, PersonalizeRuntimeError > GetActionRecommendationsOutcome
std::future< GetActionRecommendationsOutcome > GetActionRecommendationsOutcomeCallable
std::future< GetPersonalizedRankingOutcome > GetPersonalizedRankingOutcomeCallable
Aws::Utils::Outcome< GetRecommendationsResult, PersonalizeRuntimeError > GetRecommendationsOutcome
std::function< void(const PersonalizeRuntimeClient *, const Model::GetRecommendationsRequest &, const Model::GetRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRecommendationsResponseReceivedHandler
std::function< void(const PersonalizeRuntimeClient *, const Model::GetPersonalizedRankingRequest &, const Model::GetPersonalizedRankingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPersonalizedRankingResponseReceivedHandler
std::function< void(const PersonalizeRuntimeClient *, const Model::GetActionRecommendationsRequest &, const Model::GetActionRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActionRecommendationsResponseReceivedHandler