AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Personalize::PersonalizeClient Class Reference

#include <PersonalizeClient.h>

Inheritance diagram for Aws::Personalize::PersonalizeClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 
 PersonalizeClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< PersonalizeEndpointProviderBase > endpointProvider=nullptr, const Aws::Personalize::PersonalizeClientConfiguration &clientConfiguration=Aws::Personalize::PersonalizeClientConfiguration())
 
 
 PersonalizeClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 PersonalizeClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~PersonalizeClient ()
 
 
template<typename CreateBatchInferenceJobRequestT = Model::CreateBatchInferenceJobRequest>
Model::CreateBatchInferenceJobOutcomeCallable CreateBatchInferenceJobCallable (const CreateBatchInferenceJobRequestT &request) const
 
template<typename CreateBatchInferenceJobRequestT = Model::CreateBatchInferenceJobRequest>
void CreateBatchInferenceJobAsync (const CreateBatchInferenceJobRequestT &request, const CreateBatchInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateBatchSegmentJobRequestT = Model::CreateBatchSegmentJobRequest>
Model::CreateBatchSegmentJobOutcomeCallable CreateBatchSegmentJobCallable (const CreateBatchSegmentJobRequestT &request) const
 
template<typename CreateBatchSegmentJobRequestT = Model::CreateBatchSegmentJobRequest>
void CreateBatchSegmentJobAsync (const CreateBatchSegmentJobRequestT &request, const CreateBatchSegmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
Model::CreateCampaignOutcomeCallable CreateCampaignCallable (const CreateCampaignRequestT &request) const
 
template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
void CreateCampaignAsync (const CreateCampaignRequestT &request, const CreateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDataDeletionJobRequestT = Model::CreateDataDeletionJobRequest>
Model::CreateDataDeletionJobOutcomeCallable CreateDataDeletionJobCallable (const CreateDataDeletionJobRequestT &request) const
 
template<typename CreateDataDeletionJobRequestT = Model::CreateDataDeletionJobRequest>
void CreateDataDeletionJobAsync (const CreateDataDeletionJobRequestT &request, const CreateDataDeletionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
Model::CreateDatasetOutcomeCallable CreateDatasetCallable (const CreateDatasetRequestT &request) const
 
template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
void CreateDatasetAsync (const CreateDatasetRequestT &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDatasetExportJobRequestT = Model::CreateDatasetExportJobRequest>
Model::CreateDatasetExportJobOutcomeCallable CreateDatasetExportJobCallable (const CreateDatasetExportJobRequestT &request) const
 
template<typename CreateDatasetExportJobRequestT = Model::CreateDatasetExportJobRequest>
void CreateDatasetExportJobAsync (const CreateDatasetExportJobRequestT &request, const CreateDatasetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
Model::CreateDatasetGroupOutcomeCallable CreateDatasetGroupCallable (const CreateDatasetGroupRequestT &request) const
 
template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
void CreateDatasetGroupAsync (const CreateDatasetGroupRequestT &request, const CreateDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
Model::CreateDatasetImportJobOutcomeCallable CreateDatasetImportJobCallable (const CreateDatasetImportJobRequestT &request) const
 
template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
void CreateDatasetImportJobAsync (const CreateDatasetImportJobRequestT &request, const CreateDatasetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateEventTrackerRequestT = Model::CreateEventTrackerRequest>
Model::CreateEventTrackerOutcomeCallable CreateEventTrackerCallable (const CreateEventTrackerRequestT &request) const
 
template<typename CreateEventTrackerRequestT = Model::CreateEventTrackerRequest>
void CreateEventTrackerAsync (const CreateEventTrackerRequestT &request, const CreateEventTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateFilterRequestT = Model::CreateFilterRequest>
Model::CreateFilterOutcomeCallable CreateFilterCallable (const CreateFilterRequestT &request) const
 
template<typename CreateFilterRequestT = Model::CreateFilterRequest>
void CreateFilterAsync (const CreateFilterRequestT &request, const CreateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateMetricAttributionRequestT = Model::CreateMetricAttributionRequest>
Model::CreateMetricAttributionOutcomeCallable CreateMetricAttributionCallable (const CreateMetricAttributionRequestT &request) const
 
template<typename CreateMetricAttributionRequestT = Model::CreateMetricAttributionRequest>
void CreateMetricAttributionAsync (const CreateMetricAttributionRequestT &request, const CreateMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRecommenderRequestT = Model::CreateRecommenderRequest>
Model::CreateRecommenderOutcomeCallable CreateRecommenderCallable (const CreateRecommenderRequestT &request) const
 
template<typename CreateRecommenderRequestT = Model::CreateRecommenderRequest>
void CreateRecommenderAsync (const CreateRecommenderRequestT &request, const CreateRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
Model::CreateSchemaOutcomeCallable CreateSchemaCallable (const CreateSchemaRequestT &request) const
 
template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
void CreateSchemaAsync (const CreateSchemaRequestT &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSolutionRequestT = Model::CreateSolutionRequest>
Model::CreateSolutionOutcomeCallable CreateSolutionCallable (const CreateSolutionRequestT &request) const
 
template<typename CreateSolutionRequestT = Model::CreateSolutionRequest>
void CreateSolutionAsync (const CreateSolutionRequestT &request, const CreateSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSolutionVersionRequestT = Model::CreateSolutionVersionRequest>
Model::CreateSolutionVersionOutcomeCallable CreateSolutionVersionCallable (const CreateSolutionVersionRequestT &request) const
 
template<typename CreateSolutionVersionRequestT = Model::CreateSolutionVersionRequest>
void CreateSolutionVersionAsync (const CreateSolutionVersionRequestT &request, const CreateSolutionVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable (const DeleteCampaignRequestT &request) const
 
template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
void DeleteCampaignAsync (const DeleteCampaignRequestT &request, const DeleteCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable (const DeleteDatasetRequestT &request) const
 
template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
void DeleteDatasetAsync (const DeleteDatasetRequestT &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
Model::DeleteDatasetGroupOutcomeCallable DeleteDatasetGroupCallable (const DeleteDatasetGroupRequestT &request) const
 
template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
void DeleteDatasetGroupAsync (const DeleteDatasetGroupRequestT &request, const DeleteDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEventTrackerRequestT = Model::DeleteEventTrackerRequest>
Model::DeleteEventTrackerOutcomeCallable DeleteEventTrackerCallable (const DeleteEventTrackerRequestT &request) const
 
template<typename DeleteEventTrackerRequestT = Model::DeleteEventTrackerRequest>
void DeleteEventTrackerAsync (const DeleteEventTrackerRequestT &request, const DeleteEventTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
Model::DeleteFilterOutcomeCallable DeleteFilterCallable (const DeleteFilterRequestT &request) const
 
template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
void DeleteFilterAsync (const DeleteFilterRequestT &request, const DeleteFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteMetricAttributionRequestT = Model::DeleteMetricAttributionRequest>
Model::DeleteMetricAttributionOutcomeCallable DeleteMetricAttributionCallable (const DeleteMetricAttributionRequestT &request) const
 
template<typename DeleteMetricAttributionRequestT = Model::DeleteMetricAttributionRequest>
void DeleteMetricAttributionAsync (const DeleteMetricAttributionRequestT &request, const DeleteMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRecommenderRequestT = Model::DeleteRecommenderRequest>
Model::DeleteRecommenderOutcomeCallable DeleteRecommenderCallable (const DeleteRecommenderRequestT &request) const
 
template<typename DeleteRecommenderRequestT = Model::DeleteRecommenderRequest>
void DeleteRecommenderAsync (const DeleteRecommenderRequestT &request, const DeleteRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable (const DeleteSchemaRequestT &request) const
 
template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
void DeleteSchemaAsync (const DeleteSchemaRequestT &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSolutionRequestT = Model::DeleteSolutionRequest>
Model::DeleteSolutionOutcomeCallable DeleteSolutionCallable (const DeleteSolutionRequestT &request) const
 
template<typename DeleteSolutionRequestT = Model::DeleteSolutionRequest>
void DeleteSolutionAsync (const DeleteSolutionRequestT &request, const DeleteSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeAlgorithmRequestT = Model::DescribeAlgorithmRequest>
Model::DescribeAlgorithmOutcomeCallable DescribeAlgorithmCallable (const DescribeAlgorithmRequestT &request) const
 
template<typename DescribeAlgorithmRequestT = Model::DescribeAlgorithmRequest>
void DescribeAlgorithmAsync (const DescribeAlgorithmRequestT &request, const DescribeAlgorithmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeBatchInferenceJobRequestT = Model::DescribeBatchInferenceJobRequest>
Model::DescribeBatchInferenceJobOutcomeCallable DescribeBatchInferenceJobCallable (const DescribeBatchInferenceJobRequestT &request) const
 
template<typename DescribeBatchInferenceJobRequestT = Model::DescribeBatchInferenceJobRequest>
void DescribeBatchInferenceJobAsync (const DescribeBatchInferenceJobRequestT &request, const DescribeBatchInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeBatchSegmentJobRequestT = Model::DescribeBatchSegmentJobRequest>
Model::DescribeBatchSegmentJobOutcomeCallable DescribeBatchSegmentJobCallable (const DescribeBatchSegmentJobRequestT &request) const
 
template<typename DescribeBatchSegmentJobRequestT = Model::DescribeBatchSegmentJobRequest>
void DescribeBatchSegmentJobAsync (const DescribeBatchSegmentJobRequestT &request, const DescribeBatchSegmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeCampaignRequestT = Model::DescribeCampaignRequest>
Model::DescribeCampaignOutcomeCallable DescribeCampaignCallable (const DescribeCampaignRequestT &request) const
 
template<typename DescribeCampaignRequestT = Model::DescribeCampaignRequest>
void DescribeCampaignAsync (const DescribeCampaignRequestT &request, const DescribeCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDataDeletionJobRequestT = Model::DescribeDataDeletionJobRequest>
Model::DescribeDataDeletionJobOutcomeCallable DescribeDataDeletionJobCallable (const DescribeDataDeletionJobRequestT &request) const
 
template<typename DescribeDataDeletionJobRequestT = Model::DescribeDataDeletionJobRequest>
void DescribeDataDeletionJobAsync (const DescribeDataDeletionJobRequestT &request, const DescribeDataDeletionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable (const DescribeDatasetRequestT &request) const
 
template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
void DescribeDatasetAsync (const DescribeDatasetRequestT &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDatasetExportJobRequestT = Model::DescribeDatasetExportJobRequest>
Model::DescribeDatasetExportJobOutcomeCallable DescribeDatasetExportJobCallable (const DescribeDatasetExportJobRequestT &request) const
 
template<typename DescribeDatasetExportJobRequestT = Model::DescribeDatasetExportJobRequest>
void DescribeDatasetExportJobAsync (const DescribeDatasetExportJobRequestT &request, const DescribeDatasetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
Model::DescribeDatasetGroupOutcomeCallable DescribeDatasetGroupCallable (const DescribeDatasetGroupRequestT &request) const
 
template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
void DescribeDatasetGroupAsync (const DescribeDatasetGroupRequestT &request, const DescribeDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
Model::DescribeDatasetImportJobOutcomeCallable DescribeDatasetImportJobCallable (const DescribeDatasetImportJobRequestT &request) const
 
template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
void DescribeDatasetImportJobAsync (const DescribeDatasetImportJobRequestT &request, const DescribeDatasetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeEventTrackerRequestT = Model::DescribeEventTrackerRequest>
Model::DescribeEventTrackerOutcomeCallable DescribeEventTrackerCallable (const DescribeEventTrackerRequestT &request) const
 
template<typename DescribeEventTrackerRequestT = Model::DescribeEventTrackerRequest>
void DescribeEventTrackerAsync (const DescribeEventTrackerRequestT &request, const DescribeEventTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeFeatureTransformationRequestT = Model::DescribeFeatureTransformationRequest>
Model::DescribeFeatureTransformationOutcomeCallable DescribeFeatureTransformationCallable (const DescribeFeatureTransformationRequestT &request) const
 
template<typename DescribeFeatureTransformationRequestT = Model::DescribeFeatureTransformationRequest>
void DescribeFeatureTransformationAsync (const DescribeFeatureTransformationRequestT &request, const DescribeFeatureTransformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeFilterRequestT = Model::DescribeFilterRequest>
Model::DescribeFilterOutcomeCallable DescribeFilterCallable (const DescribeFilterRequestT &request) const
 
template<typename DescribeFilterRequestT = Model::DescribeFilterRequest>
void DescribeFilterAsync (const DescribeFilterRequestT &request, const DescribeFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeMetricAttributionRequestT = Model::DescribeMetricAttributionRequest>
Model::DescribeMetricAttributionOutcomeCallable DescribeMetricAttributionCallable (const DescribeMetricAttributionRequestT &request) const
 
template<typename DescribeMetricAttributionRequestT = Model::DescribeMetricAttributionRequest>
void DescribeMetricAttributionAsync (const DescribeMetricAttributionRequestT &request, const DescribeMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeRecipeRequestT = Model::DescribeRecipeRequest>
Model::DescribeRecipeOutcomeCallable DescribeRecipeCallable (const DescribeRecipeRequestT &request) const
 
template<typename DescribeRecipeRequestT = Model::DescribeRecipeRequest>
void DescribeRecipeAsync (const DescribeRecipeRequestT &request, const DescribeRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeRecommenderRequestT = Model::DescribeRecommenderRequest>
Model::DescribeRecommenderOutcomeCallable DescribeRecommenderCallable (const DescribeRecommenderRequestT &request) const
 
template<typename DescribeRecommenderRequestT = Model::DescribeRecommenderRequest>
void DescribeRecommenderAsync (const DescribeRecommenderRequestT &request, const DescribeRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable (const DescribeSchemaRequestT &request) const
 
template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
void DescribeSchemaAsync (const DescribeSchemaRequestT &request, const DescribeSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeSolutionRequestT = Model::DescribeSolutionRequest>
Model::DescribeSolutionOutcomeCallable DescribeSolutionCallable (const DescribeSolutionRequestT &request) const
 
template<typename DescribeSolutionRequestT = Model::DescribeSolutionRequest>
void DescribeSolutionAsync (const DescribeSolutionRequestT &request, const DescribeSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeSolutionVersionRequestT = Model::DescribeSolutionVersionRequest>
Model::DescribeSolutionVersionOutcomeCallable DescribeSolutionVersionCallable (const DescribeSolutionVersionRequestT &request) const
 
template<typename DescribeSolutionVersionRequestT = Model::DescribeSolutionVersionRequest>
void DescribeSolutionVersionAsync (const DescribeSolutionVersionRequestT &request, const DescribeSolutionVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSolutionMetricsRequestT = Model::GetSolutionMetricsRequest>
Model::GetSolutionMetricsOutcomeCallable GetSolutionMetricsCallable (const GetSolutionMetricsRequestT &request) const
 
template<typename GetSolutionMetricsRequestT = Model::GetSolutionMetricsRequest>
void GetSolutionMetricsAsync (const GetSolutionMetricsRequestT &request, const GetSolutionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListBatchInferenceJobsRequestT = Model::ListBatchInferenceJobsRequest>
Model::ListBatchInferenceJobsOutcomeCallable ListBatchInferenceJobsCallable (const ListBatchInferenceJobsRequestT &request={}) const
 
template<typename ListBatchInferenceJobsRequestT = Model::ListBatchInferenceJobsRequest>
void ListBatchInferenceJobsAsync (const ListBatchInferenceJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBatchInferenceJobsRequestT &request={}) const
 
 
template<typename ListBatchSegmentJobsRequestT = Model::ListBatchSegmentJobsRequest>
Model::ListBatchSegmentJobsOutcomeCallable ListBatchSegmentJobsCallable (const ListBatchSegmentJobsRequestT &request={}) const
 
template<typename ListBatchSegmentJobsRequestT = Model::ListBatchSegmentJobsRequest>
void ListBatchSegmentJobsAsync (const ListBatchSegmentJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBatchSegmentJobsRequestT &request={}) const
 
 
template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
Model::ListCampaignsOutcomeCallable ListCampaignsCallable (const ListCampaignsRequestT &request={}) const
 
template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
void ListCampaignsAsync (const ListCampaignsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCampaignsRequestT &request={}) const
 
 
template<typename ListDataDeletionJobsRequestT = Model::ListDataDeletionJobsRequest>
Model::ListDataDeletionJobsOutcomeCallable ListDataDeletionJobsCallable (const ListDataDeletionJobsRequestT &request={}) const
 
template<typename ListDataDeletionJobsRequestT = Model::ListDataDeletionJobsRequest>
void ListDataDeletionJobsAsync (const ListDataDeletionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataDeletionJobsRequestT &request={}) const
 
 
template<typename ListDatasetExportJobsRequestT = Model::ListDatasetExportJobsRequest>
Model::ListDatasetExportJobsOutcomeCallable ListDatasetExportJobsCallable (const ListDatasetExportJobsRequestT &request={}) const
 
template<typename ListDatasetExportJobsRequestT = Model::ListDatasetExportJobsRequest>
void ListDatasetExportJobsAsync (const ListDatasetExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetExportJobsRequestT &request={}) const
 
 
template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
Model::ListDatasetGroupsOutcomeCallable ListDatasetGroupsCallable (const ListDatasetGroupsRequestT &request={}) const
 
template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
void ListDatasetGroupsAsync (const ListDatasetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetGroupsRequestT &request={}) const
 
 
template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
Model::ListDatasetImportJobsOutcomeCallable ListDatasetImportJobsCallable (const ListDatasetImportJobsRequestT &request={}) const
 
template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
void ListDatasetImportJobsAsync (const ListDatasetImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetImportJobsRequestT &request={}) const
 
 
template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
Model::ListDatasetsOutcomeCallable ListDatasetsCallable (const ListDatasetsRequestT &request={}) const
 
template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
void ListDatasetsAsync (const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetsRequestT &request={}) const
 
 
template<typename ListEventTrackersRequestT = Model::ListEventTrackersRequest>
Model::ListEventTrackersOutcomeCallable ListEventTrackersCallable (const ListEventTrackersRequestT &request={}) const
 
template<typename ListEventTrackersRequestT = Model::ListEventTrackersRequest>
void ListEventTrackersAsync (const ListEventTrackersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventTrackersRequestT &request={}) const
 
 
template<typename ListFiltersRequestT = Model::ListFiltersRequest>
Model::ListFiltersOutcomeCallable ListFiltersCallable (const ListFiltersRequestT &request={}) const
 
template<typename ListFiltersRequestT = Model::ListFiltersRequest>
void ListFiltersAsync (const ListFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFiltersRequestT &request={}) const
 
 
template<typename ListMetricAttributionMetricsRequestT = Model::ListMetricAttributionMetricsRequest>
Model::ListMetricAttributionMetricsOutcomeCallable ListMetricAttributionMetricsCallable (const ListMetricAttributionMetricsRequestT &request={}) const
 
template<typename ListMetricAttributionMetricsRequestT = Model::ListMetricAttributionMetricsRequest>
void ListMetricAttributionMetricsAsync (const ListMetricAttributionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMetricAttributionMetricsRequestT &request={}) const
 
 
template<typename ListMetricAttributionsRequestT = Model::ListMetricAttributionsRequest>
Model::ListMetricAttributionsOutcomeCallable ListMetricAttributionsCallable (const ListMetricAttributionsRequestT &request={}) const
 
template<typename ListMetricAttributionsRequestT = Model::ListMetricAttributionsRequest>
void ListMetricAttributionsAsync (const ListMetricAttributionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMetricAttributionsRequestT &request={}) const
 
 
template<typename ListRecipesRequestT = Model::ListRecipesRequest>
Model::ListRecipesOutcomeCallable ListRecipesCallable (const ListRecipesRequestT &request={}) const
 
template<typename ListRecipesRequestT = Model::ListRecipesRequest>
void ListRecipesAsync (const ListRecipesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRecipesRequestT &request={}) const
 
 
template<typename ListRecommendersRequestT = Model::ListRecommendersRequest>
Model::ListRecommendersOutcomeCallable ListRecommendersCallable (const ListRecommendersRequestT &request={}) const
 
template<typename ListRecommendersRequestT = Model::ListRecommendersRequest>
void ListRecommendersAsync (const ListRecommendersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRecommendersRequestT &request={}) const
 
 
template<typename ListSchemasRequestT = Model::ListSchemasRequest>
Model::ListSchemasOutcomeCallable ListSchemasCallable (const ListSchemasRequestT &request={}) const
 
template<typename ListSchemasRequestT = Model::ListSchemasRequest>
void ListSchemasAsync (const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSchemasRequestT &request={}) const
 
 
template<typename ListSolutionVersionsRequestT = Model::ListSolutionVersionsRequest>
Model::ListSolutionVersionsOutcomeCallable ListSolutionVersionsCallable (const ListSolutionVersionsRequestT &request={}) const
 
template<typename ListSolutionVersionsRequestT = Model::ListSolutionVersionsRequest>
void ListSolutionVersionsAsync (const ListSolutionVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSolutionVersionsRequestT &request={}) const
 
 
template<typename ListSolutionsRequestT = Model::ListSolutionsRequest>
Model::ListSolutionsOutcomeCallable ListSolutionsCallable (const ListSolutionsRequestT &request={}) const
 
template<typename ListSolutionsRequestT = Model::ListSolutionsRequest>
void ListSolutionsAsync (const ListSolutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSolutionsRequestT &request={}) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartRecommenderRequestT = Model::StartRecommenderRequest>
Model::StartRecommenderOutcomeCallable StartRecommenderCallable (const StartRecommenderRequestT &request) const
 
template<typename StartRecommenderRequestT = Model::StartRecommenderRequest>
void StartRecommenderAsync (const StartRecommenderRequestT &request, const StartRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopRecommenderRequestT = Model::StopRecommenderRequest>
Model::StopRecommenderOutcomeCallable StopRecommenderCallable (const StopRecommenderRequestT &request) const
 
template<typename StopRecommenderRequestT = Model::StopRecommenderRequest>
void StopRecommenderAsync (const StopRecommenderRequestT &request, const StopRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopSolutionVersionCreationRequestT = Model::StopSolutionVersionCreationRequest>
Model::StopSolutionVersionCreationOutcomeCallable StopSolutionVersionCreationCallable (const StopSolutionVersionCreationRequestT &request) const
 
template<typename StopSolutionVersionCreationRequestT = Model::StopSolutionVersionCreationRequest>
void StopSolutionVersionCreationAsync (const StopSolutionVersionCreationRequestT &request, const StopSolutionVersionCreationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable (const UpdateCampaignRequestT &request) const
 
template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
void UpdateCampaignAsync (const UpdateCampaignRequestT &request, const UpdateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable (const UpdateDatasetRequestT &request) const
 
template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
void UpdateDatasetAsync (const UpdateDatasetRequestT &request, const UpdateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateMetricAttributionRequestT = Model::UpdateMetricAttributionRequest>
Model::UpdateMetricAttributionOutcomeCallable UpdateMetricAttributionCallable (const UpdateMetricAttributionRequestT &request={}) const
 
template<typename UpdateMetricAttributionRequestT = Model::UpdateMetricAttributionRequest>
void UpdateMetricAttributionAsync (const UpdateMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateMetricAttributionRequestT &request={}) const
 
 
template<typename UpdateRecommenderRequestT = Model::UpdateRecommenderRequest>
Model::UpdateRecommenderOutcomeCallable UpdateRecommenderCallable (const UpdateRecommenderRequestT &request) const
 
template<typename UpdateRecommenderRequestT = Model::UpdateRecommenderRequest>
void UpdateRecommenderAsync (const UpdateRecommenderRequestT &request, const UpdateRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSolutionRequestT = Model::UpdateSolutionRequest>
Model::UpdateSolutionOutcomeCallable UpdateSolutionCallable (const UpdateSolutionRequestT &request) const
 
template<typename UpdateSolutionRequestT = Model::UpdateSolutionRequest>
void UpdateSolutionAsync (const UpdateSolutionRequestT &request, const UpdateSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< PersonalizeClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

Amazon Personalize is a machine learning service that makes it easy to add individualized recommendations to customers.

Definition at line 22 of file PersonalizeClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 25 of file PersonalizeClient.h.

◆ ClientConfigurationType

Definition at line 29 of file PersonalizeClient.h.

◆ EndpointProviderType

Definition at line 30 of file PersonalizeClient.h.

Constructor & Destructor Documentation

◆ PersonalizeClient() [1/6]

Aws::Personalize::PersonalizeClient::PersonalizeClient ( const Aws::Personalize::PersonalizeClientConfiguration clientConfiguration = Aws::Personalize::PersonalizeClientConfiguration(),
std::shared_ptr< PersonalizeEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ PersonalizeClient() [2/6]

Aws::Personalize::PersonalizeClient::PersonalizeClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< PersonalizeEndpointProviderBase endpointProvider = nullptr,
const Aws::Personalize::PersonalizeClientConfiguration clientConfiguration = Aws::Personalize::PersonalizeClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ PersonalizeClient() [3/6]

Aws::Personalize::PersonalizeClient::PersonalizeClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< PersonalizeEndpointProviderBase endpointProvider = nullptr,
const Aws::Personalize::PersonalizeClientConfiguration clientConfiguration = Aws::Personalize::PersonalizeClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ PersonalizeClient() [4/6]

Aws::Personalize::PersonalizeClient::PersonalizeClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ PersonalizeClient() [5/6]

Aws::Personalize::PersonalizeClient::PersonalizeClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ PersonalizeClient() [6/6]

Aws::Personalize::PersonalizeClient::PersonalizeClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~PersonalizeClient()

virtual Aws::Personalize::PersonalizeClient::~PersonalizeClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< PersonalizeEndpointProviderBase > & Aws::Personalize::PersonalizeClient::accessEndpointProvider ( )

◆ CreateBatchInferenceJob()

virtual Model::CreateBatchInferenceJobOutcome Aws::Personalize::PersonalizeClient::CreateBatchInferenceJob ( const Model::CreateBatchInferenceJobRequest request) const
virtual

Generates batch recommendations based on a list of items or users stored in Amazon S3 and exports the recommendations to an Amazon S3 bucket.

To generate batch recommendations, specify the ARN of a solution version and an Amazon S3 URI for the input and output data. For user personalization, popular items, and personalized ranking solutions, the batch inference job generates a list of recommended items for each user ID in the input file. For related items solutions, the job generates a list of recommended items for each item ID in the input file.

For more information, see Creating a batch inference job .

If you use the Similar-Items recipe, Amazon Personalize can add descriptive themes to batch recommendations. To generate themes, set the job's mode to THEME_GENERATION and specify the name of the field that contains item names in the input data.

For more information about generating themes, see Batch recommendations with themes from Content Generator .

You can't get batch recommendations with the Trending-Now or Next-Best-Action recipes.

See Also:

AWS API Reference

◆ CreateBatchInferenceJobAsync()

template<typename CreateBatchInferenceJobRequestT = Model::CreateBatchInferenceJobRequest>
void Aws::Personalize::PersonalizeClient::CreateBatchInferenceJobAsync ( const CreateBatchInferenceJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateBatchInferenceJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 117 of file PersonalizeClient.h.

◆ CreateBatchInferenceJobCallable()

template<typename CreateBatchInferenceJobRequestT = Model::CreateBatchInferenceJobRequest>
Model::CreateBatchInferenceJobOutcomeCallable Aws::Personalize::PersonalizeClient::CreateBatchInferenceJobCallable ( const CreateBatchInferenceJobRequestT &  request) const
inline

A Callable wrapper for CreateBatchInferenceJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 108 of file PersonalizeClient.h.

◆ CreateBatchSegmentJob()

virtual Model::CreateBatchSegmentJobOutcome Aws::Personalize::PersonalizeClient::CreateBatchSegmentJob ( const Model::CreateBatchSegmentJobRequest request) const
virtual

Creates a batch segment job. The operation can handle up to 50 million records and the input file must be in JSON format. For more information, see Getting batch recommendations and user segments.

See Also:

AWS API Reference

◆ CreateBatchSegmentJobAsync()

template<typename CreateBatchSegmentJobRequestT = Model::CreateBatchSegmentJobRequest>
void Aws::Personalize::PersonalizeClient::CreateBatchSegmentJobAsync ( const CreateBatchSegmentJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateBatchSegmentJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 145 of file PersonalizeClient.h.

◆ CreateBatchSegmentJobCallable()

template<typename CreateBatchSegmentJobRequestT = Model::CreateBatchSegmentJobRequest>
Model::CreateBatchSegmentJobOutcomeCallable Aws::Personalize::PersonalizeClient::CreateBatchSegmentJobCallable ( const CreateBatchSegmentJobRequestT &  request) const
inline

A Callable wrapper for CreateBatchSegmentJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 136 of file PersonalizeClient.h.

◆ CreateCampaign()

virtual Model::CreateCampaignOutcome Aws::Personalize::PersonalizeClient::CreateCampaign ( const Model::CreateCampaignRequest request) const
virtual

You incur campaign costs while it is active. To avoid unnecessary costs, make sure to delete the campaign when you are finished. For information about campaign costs, see Amazon Personalize pricing.

Creates a campaign that deploys a solution version. When a client calls the GetRecommendations and GetPersonalizedRanking APIs, a campaign is specified in the request.

Minimum Provisioned TPS and Auto-Scaling

A high minProvisionedTPS will increase your cost. We recommend starting with 1 for minProvisionedTPS (the default). Track your usage using Amazon CloudWatch metrics, and increase the minProvisionedTPS as necessary.

When you create an Amazon Personalize campaign, you can specify the minimum provisioned transactions per second (minProvisionedTPS) for the campaign. This is the baseline transaction throughput for the campaign provisioned by Amazon Personalize. It sets the minimum billing charge for the campaign while it is active. A transaction is a single GetRecommendations or GetPersonalizedRanking request. The default minProvisionedTPS is 1.

If your TPS increases beyond the minProvisionedTPS, Amazon Personalize auto-scales the provisioned capacity up and down, but never below minProvisionedTPS. There's a short time delay while the capacity is increased that might cause loss of transactions. When your traffic reduces, capacity returns to the minProvisionedTPS.

You are charged for the the minimum provisioned TPS or, if your requests exceed the minProvisionedTPS, the actual TPS. The actual TPS is the total number of recommendation requests you make. We recommend starting with a low minProvisionedTPS, track your usage using Amazon CloudWatch metrics, and then increase the minProvisionedTPS as necessary.

For more information about campaign costs, see Amazon Personalize pricing.

Status

A campaign can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

To get the campaign status, call DescribeCampaign.

Wait until the status of the campaign is ACTIVE before asking the campaign for recommendations.

Related APIs

See Also:

AWS API Reference

◆ CreateCampaignAsync()

template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
void Aws::Personalize::PersonalizeClient::CreateCampaignAsync ( const CreateCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateCampaign that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 218 of file PersonalizeClient.h.

◆ CreateCampaignCallable()

template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
Model::CreateCampaignOutcomeCallable Aws::Personalize::PersonalizeClient::CreateCampaignCallable ( const CreateCampaignRequestT &  request) const
inline

A Callable wrapper for CreateCampaign that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 209 of file PersonalizeClient.h.

◆ CreateDataDeletionJob()

virtual Model::CreateDataDeletionJobOutcome Aws::Personalize::PersonalizeClient::CreateDataDeletionJob ( const Model::CreateDataDeletionJobRequest request) const
virtual

Creates a batch job that deletes all references to specific users from an Amazon Personalize dataset group in batches. You specify the users to delete in a CSV file of userIds in an Amazon S3 bucket. After a job completes, Amazon Personalize no longer trains on the users’ data and no longer considers the users when generating user segments. For more information about creating a data deletion job, see Deleting users.

After you create a job, it can take up to a day to delete all references to the users from datasets and models. Until the job completes, Amazon Personalize continues to use the data when training. And if you use a User Segmentation recipe, the users might appear in user segments.

Status

A data deletion job can have one of the following statuses:

  • PENDING > IN_PROGRESS > COMPLETED -or- FAILED

To get the status of the data deletion job, call DescribeDataDeletionJob API operation and specify the Amazon Resource Name (ARN) of the job. If the status is FAILED, the response includes a failureReason key, which describes why the job failed.

Related APIs

See Also:

AWS API Reference

◆ CreateDataDeletionJobAsync()

template<typename CreateDataDeletionJobRequestT = Model::CreateDataDeletionJobRequest>
void Aws::Personalize::PersonalizeClient::CreateDataDeletionJobAsync ( const CreateDataDeletionJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDataDeletionJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 278 of file PersonalizeClient.h.

◆ CreateDataDeletionJobCallable()

template<typename CreateDataDeletionJobRequestT = Model::CreateDataDeletionJobRequest>
Model::CreateDataDeletionJobOutcomeCallable Aws::Personalize::PersonalizeClient::CreateDataDeletionJobCallable ( const CreateDataDeletionJobRequestT &  request) const
inline

A Callable wrapper for CreateDataDeletionJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 269 of file PersonalizeClient.h.

◆ CreateDataset()

virtual Model::CreateDatasetOutcome Aws::Personalize::PersonalizeClient::CreateDataset ( const Model::CreateDatasetRequest request) const
virtual

Creates an empty dataset and adds it to the specified dataset group. Use CreateDatasetImportJob to import your training data to a dataset.

There are 5 types of datasets:

  • Item interactions

  • Items

  • Users

  • Action interactions

  • Actions

Each dataset type has an associated schema with required field types. Only the Item interactions dataset is required in order to train a model (also referred to as creating a solution).

A dataset can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

To get the status of the dataset, call DescribeDataset.

Related APIs

See Also:

AWS API Reference

◆ CreateDatasetAsync()

template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
void Aws::Personalize::PersonalizeClient::CreateDatasetAsync ( const CreateDatasetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDataset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 324 of file PersonalizeClient.h.

◆ CreateDatasetCallable()

template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
Model::CreateDatasetOutcomeCallable Aws::Personalize::PersonalizeClient::CreateDatasetCallable ( const CreateDatasetRequestT &  request) const
inline

A Callable wrapper for CreateDataset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 315 of file PersonalizeClient.h.

◆ CreateDatasetExportJob()

virtual Model::CreateDatasetExportJobOutcome Aws::Personalize::PersonalizeClient::CreateDatasetExportJob ( const Model::CreateDatasetExportJobRequest request) const
virtual

Creates a job that exports data from your dataset to an Amazon S3 bucket. To allow Amazon Personalize to export the training data, you must specify an service-linked IAM role that gives Amazon Personalize PutObject permissions for your Amazon S3 bucket. For information, see Exporting a dataset in the Amazon Personalize developer guide.

Status

A dataset export job can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

To get the status of the export job, call DescribeDatasetExportJob, and specify the Amazon Resource Name (ARN) of the dataset export job. The dataset export is complete when the status shows as ACTIVE. If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the job failed.

See Also:

AWS API Reference

◆ CreateDatasetExportJobAsync()

template<typename CreateDatasetExportJobRequestT = Model::CreateDatasetExportJobRequest>
void Aws::Personalize::PersonalizeClient::CreateDatasetExportJobAsync ( const CreateDatasetExportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDatasetExportJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 362 of file PersonalizeClient.h.

◆ CreateDatasetExportJobCallable()

template<typename CreateDatasetExportJobRequestT = Model::CreateDatasetExportJobRequest>
Model::CreateDatasetExportJobOutcomeCallable Aws::Personalize::PersonalizeClient::CreateDatasetExportJobCallable ( const CreateDatasetExportJobRequestT &  request) const
inline

A Callable wrapper for CreateDatasetExportJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 353 of file PersonalizeClient.h.

◆ CreateDatasetGroup()

virtual Model::CreateDatasetGroupOutcome Aws::Personalize::PersonalizeClient::CreateDatasetGroup ( const Model::CreateDatasetGroupRequest request) const
virtual

Creates an empty dataset group. A dataset group is a container for Amazon Personalize resources. A dataset group can contain at most three datasets, one for each type of dataset:

  • Item interactions

  • Items

  • Users

  • Actions

  • Action interactions

A dataset group can be a Domain dataset group, where you specify a domain and use pre-configured resources like recommenders, or a Custom dataset group, where you use custom resources, such as a solution with a solution version, that you deploy with a campaign. If you start with a Domain dataset group, you can still add custom resources such as solutions and solution versions trained with recipes for custom use cases and deployed with campaigns.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

To get the status of the dataset group, call DescribeDatasetGroup. If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the creation failed.

You must wait until the status of the dataset group is ACTIVE before adding a dataset to the group.

You can specify an Key Management Service (KMS) key to encrypt the datasets in the group. If you specify a KMS key, you must also include an Identity and Access Management (IAM) role that has permission to access the key.

APIs that require a dataset group ARN in the request

Related APIs

See Also:

AWS API Reference

◆ CreateDatasetGroupAsync()

template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
void Aws::Personalize::PersonalizeClient::CreateDatasetGroupAsync ( const CreateDatasetGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDatasetGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 422 of file PersonalizeClient.h.

◆ CreateDatasetGroupCallable()

template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
Model::CreateDatasetGroupOutcomeCallable Aws::Personalize::PersonalizeClient::CreateDatasetGroupCallable ( const CreateDatasetGroupRequestT &  request) const
inline

A Callable wrapper for CreateDatasetGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 413 of file PersonalizeClient.h.

◆ CreateDatasetImportJob()

virtual Model::CreateDatasetImportJobOutcome Aws::Personalize::PersonalizeClient::CreateDatasetImportJob ( const Model::CreateDatasetImportJobRequest request) const
virtual

Creates a job that imports training data from your data source (an Amazon S3 bucket) to an Amazon Personalize dataset. To allow Amazon Personalize to import the training data, you must specify an IAM service role that has permission to read from the data source, as Amazon Personalize makes a copy of your data and processes it internally. For information on granting access to your Amazon S3 bucket, see Giving Amazon Personalize Access to Amazon S3 Resources.

If you already created a recommender or deployed a custom solution version with a campaign, how new bulk records influence recommendations depends on the domain use case or recipe that you use. For more information, see How new data influences real-time recommendations.

By default, a dataset import job replaces any existing data in the dataset that you imported in bulk. To add new records without replacing existing data, specify INCREMENTAL for the import mode in the CreateDatasetImportJob operation.

Status

A dataset import job can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

To get the status of the import job, call DescribeDatasetImportJob, providing the Amazon Resource Name (ARN) of the dataset import job. The dataset import is complete when the status shows as ACTIVE. If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the job failed.

Importing takes time. You must wait until the status shows as ACTIVE before training a model using the dataset.

Related APIs

See Also:

AWS API Reference

◆ CreateDatasetImportJobAsync()

template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
void Aws::Personalize::PersonalizeClient::CreateDatasetImportJobAsync ( const CreateDatasetImportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDatasetImportJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 477 of file PersonalizeClient.h.

◆ CreateDatasetImportJobCallable()

template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
Model::CreateDatasetImportJobOutcomeCallable Aws::Personalize::PersonalizeClient::CreateDatasetImportJobCallable ( const CreateDatasetImportJobRequestT &  request) const
inline

A Callable wrapper for CreateDatasetImportJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 468 of file PersonalizeClient.h.

◆ CreateEventTracker()

virtual Model::CreateEventTrackerOutcome Aws::Personalize::PersonalizeClient::CreateEventTracker ( const Model::CreateEventTrackerRequest request) const
virtual

Creates an event tracker that you use when adding event data to a specified dataset group using the PutEvents API.

Only one event tracker can be associated with a dataset group. You will get an error if you call CreateEventTracker using the same dataset group as an existing event tracker.

When you create an event tracker, the response includes a tracking ID, which you pass as a parameter when you use the PutEvents operation. Amazon Personalize then appends the event data to the Item interactions dataset of the dataset group you specify in your event tracker.

The event tracker can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

To get the status of the event tracker, call DescribeEventTracker.

The event tracker must be in the ACTIVE state before using the tracking ID.

Related APIs

See Also:

AWS API Reference

◆ CreateEventTrackerAsync()

template<typename CreateEventTrackerRequestT = Model::CreateEventTrackerRequest>
void Aws::Personalize::PersonalizeClient::CreateEventTrackerAsync ( const CreateEventTrackerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateEventTracker that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 526 of file PersonalizeClient.h.

◆ CreateEventTrackerCallable()

template<typename CreateEventTrackerRequestT = Model::CreateEventTrackerRequest>
Model::CreateEventTrackerOutcomeCallable Aws::Personalize::PersonalizeClient::CreateEventTrackerCallable ( const CreateEventTrackerRequestT &  request) const
inline

A Callable wrapper for CreateEventTracker that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 517 of file PersonalizeClient.h.

◆ CreateFilter()

virtual Model::CreateFilterOutcome Aws::Personalize::PersonalizeClient::CreateFilter ( const Model::CreateFilterRequest request) const
virtual

Creates a recommendation filter. For more information, see Filtering recommendations and user segments.

See Also:

AWS API Reference

◆ CreateFilterAsync()

template<typename CreateFilterRequestT = Model::CreateFilterRequest>
void Aws::Personalize::PersonalizeClient::CreateFilterAsync ( const CreateFilterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateFilter that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 553 of file PersonalizeClient.h.

◆ CreateFilterCallable()

template<typename CreateFilterRequestT = Model::CreateFilterRequest>
Model::CreateFilterOutcomeCallable Aws::Personalize::PersonalizeClient::CreateFilterCallable ( const CreateFilterRequestT &  request) const
inline

A Callable wrapper for CreateFilter that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 544 of file PersonalizeClient.h.

◆ CreateMetricAttribution()

virtual Model::CreateMetricAttributionOutcome Aws::Personalize::PersonalizeClient::CreateMetricAttribution ( const Model::CreateMetricAttributionRequest request) const
virtual

Creates a metric attribution. A metric attribution creates reports on the data that you import into Amazon Personalize. Depending on how you imported the data, you can view reports in Amazon CloudWatch or Amazon S3. For more information, see Measuring impact of recommendations.

See Also:

AWS API Reference

◆ CreateMetricAttributionAsync()

template<typename CreateMetricAttributionRequestT = Model::CreateMetricAttributionRequest>
void Aws::Personalize::PersonalizeClient::CreateMetricAttributionAsync ( const CreateMetricAttributionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateMetricAttribution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 583 of file PersonalizeClient.h.

◆ CreateMetricAttributionCallable()

template<typename CreateMetricAttributionRequestT = Model::CreateMetricAttributionRequest>
Model::CreateMetricAttributionOutcomeCallable Aws::Personalize::PersonalizeClient::CreateMetricAttributionCallable ( const CreateMetricAttributionRequestT &  request) const
inline

A Callable wrapper for CreateMetricAttribution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 574 of file PersonalizeClient.h.

◆ CreateRecommender()

virtual Model::CreateRecommenderOutcome Aws::Personalize::PersonalizeClient::CreateRecommender ( const Model::CreateRecommenderRequest request) const
virtual

Creates a recommender with the recipe (a Domain dataset group use case) you specify. You create recommenders for a Domain dataset group and specify the recommender's Amazon Resource Name (ARN) when you make a GetRecommendations request.

Minimum recommendation requests per second

A high minRecommendationRequestsPerSecond will increase your bill. We recommend starting with 1 for minRecommendationRequestsPerSecond (the default). Track your usage using Amazon CloudWatch metrics, and increase the minRecommendationRequestsPerSecond as necessary.

When you create a recommender, you can configure the recommender's minimum recommendation requests per second. The minimum recommendation requests per second (minRecommendationRequestsPerSecond) specifies the baseline recommendation request throughput provisioned by Amazon Personalize. The default minRecommendationRequestsPerSecond is 1. A recommendation request is a single GetRecommendations operation. Request throughput is measured in requests per second and Amazon Personalize uses your requests per second to derive your requests per hour and the price of your recommender usage.

If your requests per second increases beyond minRecommendationRequestsPerSecond, Amazon Personalize auto-scales the provisioned capacity up and down, but never below minRecommendationRequestsPerSecond. There's a short time delay while the capacity is increased that might cause loss of requests.

Your bill is the greater of either the minimum requests per hour (based on minRecommendationRequestsPerSecond) or the actual number of requests. The actual request throughput used is calculated as the average requests/second within a one-hour window. We recommend starting with the default minRecommendationRequestsPerSecond, track your usage using Amazon CloudWatch metrics, and then increase the minRecommendationRequestsPerSecond as necessary.

Status

A recommender can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS > ACTIVE

  • DELETE PENDING > DELETE IN_PROGRESS

To get the recommender status, call DescribeRecommender.

Wait until the status of the recommender is ACTIVE before asking the recommender for recommendations.

Related APIs

See Also:

AWS API Reference

◆ CreateRecommenderAsync()

template<typename CreateRecommenderRequestT = Model::CreateRecommenderRequest>
void Aws::Personalize::PersonalizeClient::CreateRecommenderAsync ( const CreateRecommenderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateRecommender that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 655 of file PersonalizeClient.h.

◆ CreateRecommenderCallable()

template<typename CreateRecommenderRequestT = Model::CreateRecommenderRequest>
Model::CreateRecommenderOutcomeCallable Aws::Personalize::PersonalizeClient::CreateRecommenderCallable ( const CreateRecommenderRequestT &  request) const
inline

A Callable wrapper for CreateRecommender that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 646 of file PersonalizeClient.h.

◆ CreateSchema()

virtual Model::CreateSchemaOutcome Aws::Personalize::PersonalizeClient::CreateSchema ( const Model::CreateSchemaRequest request) const
virtual

Creates an Amazon Personalize schema from the specified schema string. The schema you create must be in Avro JSON format.

Amazon Personalize recognizes three schema variants. Each schema is associated with a dataset type and has a set of required field and keywords. If you are creating a schema for a dataset in a Domain dataset group, you provide the domain of the Domain dataset group. You specify a schema when you call CreateDataset.

Related APIs

See Also:

AWS API Reference

◆ CreateSchemaAsync()

template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
void Aws::Personalize::PersonalizeClient::CreateSchemaAsync ( const CreateSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSchema that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 693 of file PersonalizeClient.h.

◆ CreateSchemaCallable()

template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
Model::CreateSchemaOutcomeCallable Aws::Personalize::PersonalizeClient::CreateSchemaCallable ( const CreateSchemaRequestT &  request) const
inline

A Callable wrapper for CreateSchema that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 684 of file PersonalizeClient.h.

◆ CreateSolution()

virtual Model::CreateSolutionOutcome Aws::Personalize::PersonalizeClient::CreateSolution ( const Model::CreateSolutionRequest request) const
virtual

By default, all new solutions use automatic training. With automatic training, you incur training costs while your solution is active. To avoid unnecessary costs, when you are finished you can update the solution to turn off automatic training. For information about training costs, see Amazon Personalize pricing.

Creates the configuration for training a model (creating a solution version). This configuration includes the recipe to use for model training and optional training configuration, such as columns to use in training and feature transformation parameters. For more information about configuring a solution, see Creating and configuring a solution.

By default, new solutions use automatic training to create solution versions every 7 days. You can change the training frequency. Automatic solution version creation starts within one hour after the solution is ACTIVE. If you manually create a solution version within the hour, the solution skips the first automatic training. For more information, see Configuring automatic training.

To turn off automatic training, set performAutoTraining to false. If you turn off automatic training, you must manually create a solution version by calling the CreateSolutionVersion operation.

After training starts, you can get the solution version's Amazon Resource Name (ARN) with the ListSolutionVersions API operation. To get its status, use the DescribeSolutionVersion.

After training completes you can evaluate model accuracy by calling GetSolutionMetrics. When you are satisfied with the solution version, you deploy it using CreateCampaign. The campaign provides recommendations to a client through the GetRecommendations API.

Amazon Personalize doesn't support configuring the hpoObjective for solution hyperparameter optimization at this time.

Status

A solution can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

To get the status of the solution, call DescribeSolution. If you use manual training, the status must be ACTIVE before you call CreateSolutionVersion.

Related APIs

See Also:

AWS API Reference

◆ CreateSolutionAsync()

template<typename CreateSolutionRequestT = Model::CreateSolutionRequest>
void Aws::Personalize::PersonalizeClient::CreateSolutionAsync ( const CreateSolutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSolution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 774 of file PersonalizeClient.h.

◆ CreateSolutionCallable()

template<typename CreateSolutionRequestT = Model::CreateSolutionRequest>
Model::CreateSolutionOutcomeCallable Aws::Personalize::PersonalizeClient::CreateSolutionCallable ( const CreateSolutionRequestT &  request) const
inline

A Callable wrapper for CreateSolution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 765 of file PersonalizeClient.h.

◆ CreateSolutionVersion()

virtual Model::CreateSolutionVersionOutcome Aws::Personalize::PersonalizeClient::CreateSolutionVersion ( const Model::CreateSolutionVersionRequest request) const
virtual

Trains or retrains an active solution in a Custom dataset group. A solution is created using the CreateSolution operation and must be in the ACTIVE state before calling CreateSolutionVersion. A new version of the solution is created every time you call this operation.

Status

A solution version can be in one of the following states:

  • CREATE PENDING

  • CREATE IN_PROGRESS

  • ACTIVE

  • CREATE FAILED

  • CREATE STOPPING

  • CREATE STOPPED

To get the status of the version, call DescribeSolutionVersion. Wait until the status shows as ACTIVE before calling CreateCampaign.

If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the job failed.

Related APIs

See Also:

AWS API Reference

◆ CreateSolutionVersionAsync()

template<typename CreateSolutionVersionRequestT = Model::CreateSolutionVersionRequest>
void Aws::Personalize::PersonalizeClient::CreateSolutionVersionAsync ( const CreateSolutionVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSolutionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 825 of file PersonalizeClient.h.

◆ CreateSolutionVersionCallable()

template<typename CreateSolutionVersionRequestT = Model::CreateSolutionVersionRequest>
Model::CreateSolutionVersionOutcomeCallable Aws::Personalize::PersonalizeClient::CreateSolutionVersionCallable ( const CreateSolutionVersionRequestT &  request) const
inline

A Callable wrapper for CreateSolutionVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 816 of file PersonalizeClient.h.

◆ DeleteCampaign()

virtual Model::DeleteCampaignOutcome Aws::Personalize::PersonalizeClient::DeleteCampaign ( const Model::DeleteCampaignRequest request) const
virtual

Removes a campaign by deleting the solution deployment. The solution that the campaign is based on is not deleted and can be redeployed when needed. A deleted campaign can no longer be specified in a GetRecommendations request. For information on creating campaigns, see CreateCampaign.

See Also:

AWS API Reference

◆ DeleteCampaignAsync()

template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
void Aws::Personalize::PersonalizeClient::DeleteCampaignAsync ( const DeleteCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteCampaign that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 856 of file PersonalizeClient.h.

◆ DeleteCampaignCallable()

template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
Model::DeleteCampaignOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteCampaignCallable ( const DeleteCampaignRequestT &  request) const
inline

A Callable wrapper for DeleteCampaign that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 847 of file PersonalizeClient.h.

◆ DeleteDataset()

virtual Model::DeleteDatasetOutcome Aws::Personalize::PersonalizeClient::DeleteDataset ( const Model::DeleteDatasetRequest request) const
virtual

Deletes a dataset. You can't delete a dataset if an associated DatasetImportJob or SolutionVersion is in the CREATE PENDING or IN PROGRESS state. For more information on datasets, see CreateDataset.

See Also:

AWS API Reference

◆ DeleteDatasetAsync()

template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
void Aws::Personalize::PersonalizeClient::DeleteDatasetAsync ( const DeleteDatasetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteDataset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 885 of file PersonalizeClient.h.

◆ DeleteDatasetCallable()

template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
Model::DeleteDatasetOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteDatasetCallable ( const DeleteDatasetRequestT &  request) const
inline

A Callable wrapper for DeleteDataset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 876 of file PersonalizeClient.h.

◆ DeleteDatasetGroup()

virtual Model::DeleteDatasetGroupOutcome Aws::Personalize::PersonalizeClient::DeleteDatasetGroup ( const Model::DeleteDatasetGroupRequest request) const
virtual

Deletes a dataset group. Before you delete a dataset group, you must delete the following:

  • All associated event trackers.

  • All associated solutions.

  • All datasets in the dataset group.

See Also:

AWS API Reference

◆ DeleteDatasetGroupAsync()

template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
void Aws::Personalize::PersonalizeClient::DeleteDatasetGroupAsync ( const DeleteDatasetGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteDatasetGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 913 of file PersonalizeClient.h.

◆ DeleteDatasetGroupCallable()

template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
Model::DeleteDatasetGroupOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteDatasetGroupCallable ( const DeleteDatasetGroupRequestT &  request) const
inline

A Callable wrapper for DeleteDatasetGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 904 of file PersonalizeClient.h.

◆ DeleteEventTracker()

virtual Model::DeleteEventTrackerOutcome Aws::Personalize::PersonalizeClient::DeleteEventTracker ( const Model::DeleteEventTrackerRequest request) const
virtual

Deletes the event tracker. Does not delete the dataset from the dataset group. For more information on event trackers, see CreateEventTracker.

See Also:

AWS API Reference

◆ DeleteEventTrackerAsync()

template<typename DeleteEventTrackerRequestT = Model::DeleteEventTrackerRequest>
void Aws::Personalize::PersonalizeClient::DeleteEventTrackerAsync ( const DeleteEventTrackerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteEventTracker that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 941 of file PersonalizeClient.h.

◆ DeleteEventTrackerCallable()

template<typename DeleteEventTrackerRequestT = Model::DeleteEventTrackerRequest>
Model::DeleteEventTrackerOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteEventTrackerCallable ( const DeleteEventTrackerRequestT &  request) const
inline

A Callable wrapper for DeleteEventTracker that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 932 of file PersonalizeClient.h.

◆ DeleteFilter()

virtual Model::DeleteFilterOutcome Aws::Personalize::PersonalizeClient::DeleteFilter ( const Model::DeleteFilterRequest request) const
virtual

Deletes a filter.

See Also:

AWS API Reference

◆ DeleteFilterAsync()

template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
void Aws::Personalize::PersonalizeClient::DeleteFilterAsync ( const DeleteFilterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteFilter that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 966 of file PersonalizeClient.h.

◆ DeleteFilterCallable()

template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
Model::DeleteFilterOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteFilterCallable ( const DeleteFilterRequestT &  request) const
inline

A Callable wrapper for DeleteFilter that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 957 of file PersonalizeClient.h.

◆ DeleteMetricAttribution()

virtual Model::DeleteMetricAttributionOutcome Aws::Personalize::PersonalizeClient::DeleteMetricAttribution ( const Model::DeleteMetricAttributionRequest request) const
virtual

Deletes a metric attribution.

See Also:

AWS API Reference

◆ DeleteMetricAttributionAsync()

template<typename DeleteMetricAttributionRequestT = Model::DeleteMetricAttributionRequest>
void Aws::Personalize::PersonalizeClient::DeleteMetricAttributionAsync ( const DeleteMetricAttributionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteMetricAttribution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 991 of file PersonalizeClient.h.

◆ DeleteMetricAttributionCallable()

template<typename DeleteMetricAttributionRequestT = Model::DeleteMetricAttributionRequest>
Model::DeleteMetricAttributionOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteMetricAttributionCallable ( const DeleteMetricAttributionRequestT &  request) const
inline

A Callable wrapper for DeleteMetricAttribution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 982 of file PersonalizeClient.h.

◆ DeleteRecommender()

virtual Model::DeleteRecommenderOutcome Aws::Personalize::PersonalizeClient::DeleteRecommender ( const Model::DeleteRecommenderRequest request) const
virtual

Deactivates and removes a recommender. A deleted recommender can no longer be specified in a GetRecommendations request.

See Also:

AWS API Reference

◆ DeleteRecommenderAsync()

template<typename DeleteRecommenderRequestT = Model::DeleteRecommenderRequest>
void Aws::Personalize::PersonalizeClient::DeleteRecommenderAsync ( const DeleteRecommenderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteRecommender that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1019 of file PersonalizeClient.h.

◆ DeleteRecommenderCallable()

template<typename DeleteRecommenderRequestT = Model::DeleteRecommenderRequest>
Model::DeleteRecommenderOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteRecommenderCallable ( const DeleteRecommenderRequestT &  request) const
inline

A Callable wrapper for DeleteRecommender that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1010 of file PersonalizeClient.h.

◆ DeleteSchema()

virtual Model::DeleteSchemaOutcome Aws::Personalize::PersonalizeClient::DeleteSchema ( const Model::DeleteSchemaRequest request) const
virtual

Deletes a schema. Before deleting a schema, you must delete all datasets referencing the schema. For more information on schemas, see CreateSchema.

See Also:

AWS API Reference

◆ DeleteSchemaAsync()

template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
void Aws::Personalize::PersonalizeClient::DeleteSchemaAsync ( const DeleteSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSchema that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1047 of file PersonalizeClient.h.

◆ DeleteSchemaCallable()

template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
Model::DeleteSchemaOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteSchemaCallable ( const DeleteSchemaRequestT &  request) const
inline

A Callable wrapper for DeleteSchema that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1038 of file PersonalizeClient.h.

◆ DeleteSolution()

virtual Model::DeleteSolutionOutcome Aws::Personalize::PersonalizeClient::DeleteSolution ( const Model::DeleteSolutionRequest request) const
virtual

Deletes all versions of a solution and the Solution object itself. Before deleting a solution, you must delete all campaigns based on the solution. To determine what campaigns are using the solution, call ListCampaigns and supply the Amazon Resource Name (ARN) of the solution. You can't delete a solution if an associated SolutionVersion is in the CREATE PENDING or IN PROGRESS state. For more information on solutions, see CreateSolution.

See Also:

AWS API Reference

◆ DeleteSolutionAsync()

template<typename DeleteSolutionRequestT = Model::DeleteSolutionRequest>
void Aws::Personalize::PersonalizeClient::DeleteSolutionAsync ( const DeleteSolutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSolution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1080 of file PersonalizeClient.h.

◆ DeleteSolutionCallable()

template<typename DeleteSolutionRequestT = Model::DeleteSolutionRequest>
Model::DeleteSolutionOutcomeCallable Aws::Personalize::PersonalizeClient::DeleteSolutionCallable ( const DeleteSolutionRequestT &  request) const
inline

A Callable wrapper for DeleteSolution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1071 of file PersonalizeClient.h.

◆ DescribeAlgorithm()

virtual Model::DescribeAlgorithmOutcome Aws::Personalize::PersonalizeClient::DescribeAlgorithm ( const Model::DescribeAlgorithmRequest request) const
virtual

Describes the given algorithm.

See Also:

AWS API Reference

◆ DescribeAlgorithmAsync()

template<typename DescribeAlgorithmRequestT = Model::DescribeAlgorithmRequest>
void Aws::Personalize::PersonalizeClient::DescribeAlgorithmAsync ( const DescribeAlgorithmRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeAlgorithm that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1105 of file PersonalizeClient.h.

◆ DescribeAlgorithmCallable()

template<typename DescribeAlgorithmRequestT = Model::DescribeAlgorithmRequest>
Model::DescribeAlgorithmOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeAlgorithmCallable ( const DescribeAlgorithmRequestT &  request) const
inline

A Callable wrapper for DescribeAlgorithm that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1096 of file PersonalizeClient.h.

◆ DescribeBatchInferenceJob()

virtual Model::DescribeBatchInferenceJobOutcome Aws::Personalize::PersonalizeClient::DescribeBatchInferenceJob ( const Model::DescribeBatchInferenceJobRequest request) const
virtual

Gets the properties of a batch inference job including name, Amazon Resource Name (ARN), status, input and output configurations, and the ARN of the solution version used to generate the recommendations.

See Also:

AWS API Reference

◆ DescribeBatchInferenceJobAsync()

template<typename DescribeBatchInferenceJobRequestT = Model::DescribeBatchInferenceJobRequest>
void Aws::Personalize::PersonalizeClient::DescribeBatchInferenceJobAsync ( const DescribeBatchInferenceJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeBatchInferenceJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1132 of file PersonalizeClient.h.

◆ DescribeBatchInferenceJobCallable()

template<typename DescribeBatchInferenceJobRequestT = Model::DescribeBatchInferenceJobRequest>
Model::DescribeBatchInferenceJobOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeBatchInferenceJobCallable ( const DescribeBatchInferenceJobRequestT &  request) const
inline

A Callable wrapper for DescribeBatchInferenceJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1123 of file PersonalizeClient.h.

◆ DescribeBatchSegmentJob()

virtual Model::DescribeBatchSegmentJobOutcome Aws::Personalize::PersonalizeClient::DescribeBatchSegmentJob ( const Model::DescribeBatchSegmentJobRequest request) const
virtual

Gets the properties of a batch segment job including name, Amazon Resource Name (ARN), status, input and output configurations, and the ARN of the solution version used to generate segments.

See Also:

AWS API Reference

◆ DescribeBatchSegmentJobAsync()

template<typename DescribeBatchSegmentJobRequestT = Model::DescribeBatchSegmentJobRequest>
void Aws::Personalize::PersonalizeClient::DescribeBatchSegmentJobAsync ( const DescribeBatchSegmentJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeBatchSegmentJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1159 of file PersonalizeClient.h.

◆ DescribeBatchSegmentJobCallable()

template<typename DescribeBatchSegmentJobRequestT = Model::DescribeBatchSegmentJobRequest>
Model::DescribeBatchSegmentJobOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeBatchSegmentJobCallable ( const DescribeBatchSegmentJobRequestT &  request) const
inline

A Callable wrapper for DescribeBatchSegmentJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1150 of file PersonalizeClient.h.

◆ DescribeCampaign()

virtual Model::DescribeCampaignOutcome Aws::Personalize::PersonalizeClient::DescribeCampaign ( const Model::DescribeCampaignRequest request) const
virtual

Describes the given campaign, including its status.

A campaign can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

When the status is CREATE FAILED, the response includes the failureReason key, which describes why.

For more information on campaigns, see CreateCampaign.

See Also:

AWS API Reference

◆ DescribeCampaignAsync()

template<typename DescribeCampaignRequestT = Model::DescribeCampaignRequest>
void Aws::Personalize::PersonalizeClient::DescribeCampaignAsync ( const DescribeCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeCampaign that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1191 of file PersonalizeClient.h.

◆ DescribeCampaignCallable()

template<typename DescribeCampaignRequestT = Model::DescribeCampaignRequest>
Model::DescribeCampaignOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeCampaignCallable ( const DescribeCampaignRequestT &  request) const
inline

A Callable wrapper for DescribeCampaign that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1182 of file PersonalizeClient.h.

◆ DescribeDataDeletionJob()

virtual Model::DescribeDataDeletionJobOutcome Aws::Personalize::PersonalizeClient::DescribeDataDeletionJob ( const Model::DescribeDataDeletionJobRequest request) const
virtual

Describes the data deletion job created by CreateDataDeletionJob, including the job status.

See Also:

AWS API Reference

◆ DescribeDataDeletionJobAsync()

template<typename DescribeDataDeletionJobRequestT = Model::DescribeDataDeletionJobRequest>
void Aws::Personalize::PersonalizeClient::DescribeDataDeletionJobAsync ( const DescribeDataDeletionJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeDataDeletionJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1218 of file PersonalizeClient.h.

◆ DescribeDataDeletionJobCallable()

template<typename DescribeDataDeletionJobRequestT = Model::DescribeDataDeletionJobRequest>
Model::DescribeDataDeletionJobOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeDataDeletionJobCallable ( const DescribeDataDeletionJobRequestT &  request) const
inline

A Callable wrapper for DescribeDataDeletionJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1209 of file PersonalizeClient.h.

◆ DescribeDataset()

virtual Model::DescribeDatasetOutcome Aws::Personalize::PersonalizeClient::DescribeDataset ( const Model::DescribeDatasetRequest request) const
virtual

Describes the given dataset. For more information on datasets, see CreateDataset.

See Also:

AWS API Reference

◆ DescribeDatasetAsync()

template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
void Aws::Personalize::PersonalizeClient::DescribeDatasetAsync ( const DescribeDatasetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeDataset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1245 of file PersonalizeClient.h.

◆ DescribeDatasetCallable()

template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
Model::DescribeDatasetOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeDatasetCallable ( const DescribeDatasetRequestT &  request) const
inline

A Callable wrapper for DescribeDataset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1236 of file PersonalizeClient.h.

◆ DescribeDatasetExportJob()

virtual Model::DescribeDatasetExportJobOutcome Aws::Personalize::PersonalizeClient::DescribeDatasetExportJob ( const Model::DescribeDatasetExportJobRequest request) const
virtual

Describes the dataset export job created by CreateDatasetExportJob, including the export job status.

See Also:

AWS API Reference

◆ DescribeDatasetExportJobAsync()

template<typename DescribeDatasetExportJobRequestT = Model::DescribeDatasetExportJobRequest>
void Aws::Personalize::PersonalizeClient::DescribeDatasetExportJobAsync ( const DescribeDatasetExportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeDatasetExportJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1272 of file PersonalizeClient.h.

◆ DescribeDatasetExportJobCallable()

template<typename DescribeDatasetExportJobRequestT = Model::DescribeDatasetExportJobRequest>
Model::DescribeDatasetExportJobOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeDatasetExportJobCallable ( const DescribeDatasetExportJobRequestT &  request) const
inline

A Callable wrapper for DescribeDatasetExportJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1263 of file PersonalizeClient.h.

◆ DescribeDatasetGroup()

virtual Model::DescribeDatasetGroupOutcome Aws::Personalize::PersonalizeClient::DescribeDatasetGroup ( const Model::DescribeDatasetGroupRequest request) const
virtual

Describes the given dataset group. For more information on dataset groups, see CreateDatasetGroup.

See Also:

AWS API Reference

◆ DescribeDatasetGroupAsync()

template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
void Aws::Personalize::PersonalizeClient::DescribeDatasetGroupAsync ( const DescribeDatasetGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeDatasetGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1300 of file PersonalizeClient.h.

◆ DescribeDatasetGroupCallable()

template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
Model::DescribeDatasetGroupOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeDatasetGroupCallable ( const DescribeDatasetGroupRequestT &  request) const
inline

A Callable wrapper for DescribeDatasetGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1291 of file PersonalizeClient.h.

◆ DescribeDatasetImportJob()

virtual Model::DescribeDatasetImportJobOutcome Aws::Personalize::PersonalizeClient::DescribeDatasetImportJob ( const Model::DescribeDatasetImportJobRequest request) const
virtual

Describes the dataset import job created by CreateDatasetImportJob, including the import job status.

See Also:

AWS API Reference

◆ DescribeDatasetImportJobAsync()

template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
void Aws::Personalize::PersonalizeClient::DescribeDatasetImportJobAsync ( const DescribeDatasetImportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeDatasetImportJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1327 of file PersonalizeClient.h.

◆ DescribeDatasetImportJobCallable()

template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
Model::DescribeDatasetImportJobOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeDatasetImportJobCallable ( const DescribeDatasetImportJobRequestT &  request) const
inline

A Callable wrapper for DescribeDatasetImportJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1318 of file PersonalizeClient.h.

◆ DescribeEventTracker()

virtual Model::DescribeEventTrackerOutcome Aws::Personalize::PersonalizeClient::DescribeEventTracker ( const Model::DescribeEventTrackerRequest request) const
virtual

Describes an event tracker. The response includes the trackingId and status of the event tracker. For more information on event trackers, see CreateEventTracker.

See Also:

AWS API Reference

◆ DescribeEventTrackerAsync()

template<typename DescribeEventTrackerRequestT = Model::DescribeEventTrackerRequest>
void Aws::Personalize::PersonalizeClient::DescribeEventTrackerAsync ( const DescribeEventTrackerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeEventTracker that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1356 of file PersonalizeClient.h.

◆ DescribeEventTrackerCallable()

template<typename DescribeEventTrackerRequestT = Model::DescribeEventTrackerRequest>
Model::DescribeEventTrackerOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeEventTrackerCallable ( const DescribeEventTrackerRequestT &  request) const
inline

A Callable wrapper for DescribeEventTracker that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1347 of file PersonalizeClient.h.

◆ DescribeFeatureTransformation()

virtual Model::DescribeFeatureTransformationOutcome Aws::Personalize::PersonalizeClient::DescribeFeatureTransformation ( const Model::DescribeFeatureTransformationRequest request) const
virtual

Describes the given feature transformation.

See Also:

AWS API Reference

◆ DescribeFeatureTransformationAsync()

template<typename DescribeFeatureTransformationRequestT = Model::DescribeFeatureTransformationRequest>
void Aws::Personalize::PersonalizeClient::DescribeFeatureTransformationAsync ( const DescribeFeatureTransformationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeFeatureTransformation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1381 of file PersonalizeClient.h.

◆ DescribeFeatureTransformationCallable()

template<typename DescribeFeatureTransformationRequestT = Model::DescribeFeatureTransformationRequest>
Model::DescribeFeatureTransformationOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeFeatureTransformationCallable ( const DescribeFeatureTransformationRequestT &  request) const
inline

A Callable wrapper for DescribeFeatureTransformation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1372 of file PersonalizeClient.h.

◆ DescribeFilter()

virtual Model::DescribeFilterOutcome Aws::Personalize::PersonalizeClient::DescribeFilter ( const Model::DescribeFilterRequest request) const
virtual

Describes a filter's properties.

See Also:

AWS API Reference

◆ DescribeFilterAsync()

template<typename DescribeFilterRequestT = Model::DescribeFilterRequest>
void Aws::Personalize::PersonalizeClient::DescribeFilterAsync ( const DescribeFilterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeFilter that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1406 of file PersonalizeClient.h.

◆ DescribeFilterCallable()

template<typename DescribeFilterRequestT = Model::DescribeFilterRequest>
Model::DescribeFilterOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeFilterCallable ( const DescribeFilterRequestT &  request) const
inline

A Callable wrapper for DescribeFilter that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1397 of file PersonalizeClient.h.

◆ DescribeMetricAttribution()

virtual Model::DescribeMetricAttributionOutcome Aws::Personalize::PersonalizeClient::DescribeMetricAttribution ( const Model::DescribeMetricAttributionRequest request) const
virtual

Describes a metric attribution.

See Also:

AWS API Reference

◆ DescribeMetricAttributionAsync()

template<typename DescribeMetricAttributionRequestT = Model::DescribeMetricAttributionRequest>
void Aws::Personalize::PersonalizeClient::DescribeMetricAttributionAsync ( const DescribeMetricAttributionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeMetricAttribution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1431 of file PersonalizeClient.h.

◆ DescribeMetricAttributionCallable()

template<typename DescribeMetricAttributionRequestT = Model::DescribeMetricAttributionRequest>
Model::DescribeMetricAttributionOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeMetricAttributionCallable ( const DescribeMetricAttributionRequestT &  request) const
inline

A Callable wrapper for DescribeMetricAttribution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1422 of file PersonalizeClient.h.

◆ DescribeRecipe()

virtual Model::DescribeRecipeOutcome Aws::Personalize::PersonalizeClient::DescribeRecipe ( const Model::DescribeRecipeRequest request) const
virtual

Describes a recipe.

A recipe contains three items:

  • An algorithm that trains a model.

  • Hyperparameters that govern the training.

  • Feature transformation information for modifying the input data before training.

Amazon Personalize provides a set of predefined recipes. You specify a recipe when you create a solution with the CreateSolution API. CreateSolution trains a model by using the algorithm in the specified recipe and a training dataset. The solution, when deployed as a campaign, can provide recommendations using the GetRecommendations API.

See Also:

AWS API Reference

◆ DescribeRecipeAsync()

template<typename DescribeRecipeRequestT = Model::DescribeRecipeRequest>
void Aws::Personalize::PersonalizeClient::DescribeRecipeAsync ( const DescribeRecipeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1467 of file PersonalizeClient.h.

◆ DescribeRecipeCallable()

template<typename DescribeRecipeRequestT = Model::DescribeRecipeRequest>
Model::DescribeRecipeOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeRecipeCallable ( const DescribeRecipeRequestT &  request) const
inline

A Callable wrapper for DescribeRecipe that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1458 of file PersonalizeClient.h.

◆ DescribeRecommender()

virtual Model::DescribeRecommenderOutcome Aws::Personalize::PersonalizeClient::DescribeRecommender ( const Model::DescribeRecommenderRequest request) const
virtual

Describes the given recommender, including its status.

A recommender can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS > ACTIVE

  • DELETE PENDING > DELETE IN_PROGRESS

When the status is CREATE FAILED, the response includes the failureReason key, which describes why.

The modelMetrics key is null when the recommender is being created or deleted.

For more information on recommenders, see CreateRecommender.

See Also:

AWS API Reference

◆ DescribeRecommenderAsync()

template<typename DescribeRecommenderRequestT = Model::DescribeRecommenderRequest>
void Aws::Personalize::PersonalizeClient::DescribeRecommenderAsync ( const DescribeRecommenderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeRecommender that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1502 of file PersonalizeClient.h.

◆ DescribeRecommenderCallable()

template<typename DescribeRecommenderRequestT = Model::DescribeRecommenderRequest>
Model::DescribeRecommenderOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeRecommenderCallable ( const DescribeRecommenderRequestT &  request) const
inline

A Callable wrapper for DescribeRecommender that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1493 of file PersonalizeClient.h.

◆ DescribeSchema()

virtual Model::DescribeSchemaOutcome Aws::Personalize::PersonalizeClient::DescribeSchema ( const Model::DescribeSchemaRequest request) const
virtual

Describes a schema. For more information on schemas, see CreateSchema.

See Also:

AWS API Reference

◆ DescribeSchemaAsync()

template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
void Aws::Personalize::PersonalizeClient::DescribeSchemaAsync ( const DescribeSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeSchema that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1529 of file PersonalizeClient.h.

◆ DescribeSchemaCallable()

template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
Model::DescribeSchemaOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeSchemaCallable ( const DescribeSchemaRequestT &  request) const
inline

A Callable wrapper for DescribeSchema that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1520 of file PersonalizeClient.h.

◆ DescribeSolution()

virtual Model::DescribeSolutionOutcome Aws::Personalize::PersonalizeClient::DescribeSolution ( const Model::DescribeSolutionRequest request) const
virtual

Describes a solution. For more information on solutions, see CreateSolution.

See Also:

AWS API Reference

◆ DescribeSolutionAsync()

template<typename DescribeSolutionRequestT = Model::DescribeSolutionRequest>
void Aws::Personalize::PersonalizeClient::DescribeSolutionAsync ( const DescribeSolutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeSolution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1556 of file PersonalizeClient.h.

◆ DescribeSolutionCallable()

template<typename DescribeSolutionRequestT = Model::DescribeSolutionRequest>
Model::DescribeSolutionOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeSolutionCallable ( const DescribeSolutionRequestT &  request) const
inline

A Callable wrapper for DescribeSolution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1547 of file PersonalizeClient.h.

◆ DescribeSolutionVersion()

virtual Model::DescribeSolutionVersionOutcome Aws::Personalize::PersonalizeClient::DescribeSolutionVersion ( const Model::DescribeSolutionVersionRequest request) const
virtual

Describes a specific version of a solution. For more information on solutions, see CreateSolution

See Also:

AWS API Reference

◆ DescribeSolutionVersionAsync()

template<typename DescribeSolutionVersionRequestT = Model::DescribeSolutionVersionRequest>
void Aws::Personalize::PersonalizeClient::DescribeSolutionVersionAsync ( const DescribeSolutionVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeSolutionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1584 of file PersonalizeClient.h.

◆ DescribeSolutionVersionCallable()

template<typename DescribeSolutionVersionRequestT = Model::DescribeSolutionVersionRequest>
Model::DescribeSolutionVersionOutcomeCallable Aws::Personalize::PersonalizeClient::DescribeSolutionVersionCallable ( const DescribeSolutionVersionRequestT &  request) const
inline

A Callable wrapper for DescribeSolutionVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1575 of file PersonalizeClient.h.

◆ GetAllocationTag()

static const char * Aws::Personalize::PersonalizeClient::GetAllocationTag ( )
static

◆ GetServiceName()

static const char * Aws::Personalize::PersonalizeClient::GetServiceName ( )
static

◆ GetSolutionMetrics()

virtual Model::GetSolutionMetricsOutcome Aws::Personalize::PersonalizeClient::GetSolutionMetrics ( const Model::GetSolutionMetricsRequest request) const
virtual

Gets the metrics for the specified solution version.

See Also:

AWS API Reference

◆ GetSolutionMetricsAsync()

template<typename GetSolutionMetricsRequestT = Model::GetSolutionMetricsRequest>
void Aws::Personalize::PersonalizeClient::GetSolutionMetricsAsync ( const GetSolutionMetricsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSolutionMetrics that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1610 of file PersonalizeClient.h.

◆ GetSolutionMetricsCallable()

template<typename GetSolutionMetricsRequestT = Model::GetSolutionMetricsRequest>
Model::GetSolutionMetricsOutcomeCallable Aws::Personalize::PersonalizeClient::GetSolutionMetricsCallable ( const GetSolutionMetricsRequestT &  request) const
inline

A Callable wrapper for GetSolutionMetrics that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1601 of file PersonalizeClient.h.

◆ ListBatchInferenceJobs()

virtual Model::ListBatchInferenceJobsOutcome Aws::Personalize::PersonalizeClient::ListBatchInferenceJobs ( const Model::ListBatchInferenceJobsRequest request = {}) const
virtual

Gets a list of the batch inference jobs that have been performed off of a solution version.

See Also:

AWS API Reference

◆ ListBatchInferenceJobsAsync()

template<typename ListBatchInferenceJobsRequestT = Model::ListBatchInferenceJobsRequest>
void Aws::Personalize::PersonalizeClient::ListBatchInferenceJobsAsync ( const ListBatchInferenceJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListBatchInferenceJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListBatchInferenceJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1636 of file PersonalizeClient.h.

◆ ListBatchInferenceJobsCallable()

template<typename ListBatchInferenceJobsRequestT = Model::ListBatchInferenceJobsRequest>
Model::ListBatchInferenceJobsOutcomeCallable Aws::Personalize::PersonalizeClient::ListBatchInferenceJobsCallable ( const ListBatchInferenceJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListBatchInferenceJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1627 of file PersonalizeClient.h.

◆ ListBatchSegmentJobs()

virtual Model::ListBatchSegmentJobsOutcome Aws::Personalize::PersonalizeClient::ListBatchSegmentJobs ( const Model::ListBatchSegmentJobsRequest request = {}) const
virtual

Gets a list of the batch segment jobs that have been performed off of a solution version that you specify.

See Also:

AWS API Reference

◆ ListBatchSegmentJobsAsync()

template<typename ListBatchSegmentJobsRequestT = Model::ListBatchSegmentJobsRequest>
void Aws::Personalize::PersonalizeClient::ListBatchSegmentJobsAsync ( const ListBatchSegmentJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListBatchSegmentJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListBatchSegmentJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1662 of file PersonalizeClient.h.

◆ ListBatchSegmentJobsCallable()

template<typename ListBatchSegmentJobsRequestT = Model::ListBatchSegmentJobsRequest>
Model::ListBatchSegmentJobsOutcomeCallable Aws::Personalize::PersonalizeClient::ListBatchSegmentJobsCallable ( const ListBatchSegmentJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListBatchSegmentJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1653 of file PersonalizeClient.h.

◆ ListCampaigns()

virtual Model::ListCampaignsOutcome Aws::Personalize::PersonalizeClient::ListCampaigns ( const Model::ListCampaignsRequest request = {}) const
virtual

Returns a list of campaigns that use the given solution. When a solution is not specified, all the campaigns associated with the account are listed. The response provides the properties for each campaign, including the Amazon Resource Name (ARN). For more information on campaigns, see CreateCampaign.

See Also:

AWS API Reference

◆ ListCampaignsAsync()

template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
void Aws::Personalize::PersonalizeClient::ListCampaignsAsync ( const ListCampaignsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCampaignsRequestT &  request = {} 
) const
inline

An Async wrapper for ListCampaigns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1692 of file PersonalizeClient.h.

◆ ListCampaignsCallable()

template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
Model::ListCampaignsOutcomeCallable Aws::Personalize::PersonalizeClient::ListCampaignsCallable ( const ListCampaignsRequestT &  request = {}) const
inline

A Callable wrapper for ListCampaigns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1683 of file PersonalizeClient.h.

◆ ListDataDeletionJobs()

virtual Model::ListDataDeletionJobsOutcome Aws::Personalize::PersonalizeClient::ListDataDeletionJobs ( const Model::ListDataDeletionJobsRequest request = {}) const
virtual

Returns a list of data deletion jobs for a dataset group ordered by creation time, with the most recent first. When a dataset group is not specified, all the data deletion jobs associated with the account are listed. The response provides the properties for each job, including the Amazon Resource Name (ARN). For more information on data deletion jobs, see Deleting users.

See Also:

AWS API Reference

◆ ListDataDeletionJobsAsync()

template<typename ListDataDeletionJobsRequestT = Model::ListDataDeletionJobsRequest>
void Aws::Personalize::PersonalizeClient::ListDataDeletionJobsAsync ( const ListDataDeletionJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDataDeletionJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDataDeletionJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1723 of file PersonalizeClient.h.

◆ ListDataDeletionJobsCallable()

template<typename ListDataDeletionJobsRequestT = Model::ListDataDeletionJobsRequest>
Model::ListDataDeletionJobsOutcomeCallable Aws::Personalize::PersonalizeClient::ListDataDeletionJobsCallable ( const ListDataDeletionJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListDataDeletionJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1714 of file PersonalizeClient.h.

◆ ListDatasetExportJobs()

virtual Model::ListDatasetExportJobsOutcome Aws::Personalize::PersonalizeClient::ListDatasetExportJobs ( const Model::ListDatasetExportJobsRequest request = {}) const
virtual

Returns a list of dataset export jobs that use the given dataset. When a dataset is not specified, all the dataset export jobs associated with the account are listed. The response provides the properties for each dataset export job, including the Amazon Resource Name (ARN). For more information on dataset export jobs, see CreateDatasetExportJob. For more information on datasets, see CreateDataset.

See Also:

AWS API Reference

◆ ListDatasetExportJobsAsync()

template<typename ListDatasetExportJobsRequestT = Model::ListDatasetExportJobsRequest>
void Aws::Personalize::PersonalizeClient::ListDatasetExportJobsAsync ( const ListDatasetExportJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDatasetExportJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDatasetExportJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1756 of file PersonalizeClient.h.

◆ ListDatasetExportJobsCallable()

template<typename ListDatasetExportJobsRequestT = Model::ListDatasetExportJobsRequest>
Model::ListDatasetExportJobsOutcomeCallable Aws::Personalize::PersonalizeClient::ListDatasetExportJobsCallable ( const ListDatasetExportJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListDatasetExportJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1747 of file PersonalizeClient.h.

◆ ListDatasetGroups()

virtual Model::ListDatasetGroupsOutcome Aws::Personalize::PersonalizeClient::ListDatasetGroups ( const Model::ListDatasetGroupsRequest request = {}) const
virtual

Returns a list of dataset groups. The response provides the properties for each dataset group, including the Amazon Resource Name (ARN). For more information on dataset groups, see CreateDatasetGroup.

See Also:

AWS API Reference

◆ ListDatasetGroupsAsync()

template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
void Aws::Personalize::PersonalizeClient::ListDatasetGroupsAsync ( const ListDatasetGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDatasetGroupsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDatasetGroups that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1785 of file PersonalizeClient.h.

◆ ListDatasetGroupsCallable()

template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
Model::ListDatasetGroupsOutcomeCallable Aws::Personalize::PersonalizeClient::ListDatasetGroupsCallable ( const ListDatasetGroupsRequestT &  request = {}) const
inline

A Callable wrapper for ListDatasetGroups that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1776 of file PersonalizeClient.h.

◆ ListDatasetImportJobs()

virtual Model::ListDatasetImportJobsOutcome Aws::Personalize::PersonalizeClient::ListDatasetImportJobs ( const Model::ListDatasetImportJobsRequest request = {}) const
virtual

Returns a list of dataset import jobs that use the given dataset. When a dataset is not specified, all the dataset import jobs associated with the account are listed. The response provides the properties for each dataset import job, including the Amazon Resource Name (ARN). For more information on dataset import jobs, see CreateDatasetImportJob. For more information on datasets, see CreateDataset.

See Also:

AWS API Reference

◆ ListDatasetImportJobsAsync()

template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
void Aws::Personalize::PersonalizeClient::ListDatasetImportJobsAsync ( const ListDatasetImportJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDatasetImportJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDatasetImportJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1818 of file PersonalizeClient.h.

◆ ListDatasetImportJobsCallable()

template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
Model::ListDatasetImportJobsOutcomeCallable Aws::Personalize::PersonalizeClient::ListDatasetImportJobsCallable ( const ListDatasetImportJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListDatasetImportJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1809 of file PersonalizeClient.h.

◆ ListDatasets()

virtual Model::ListDatasetsOutcome Aws::Personalize::PersonalizeClient::ListDatasets ( const Model::ListDatasetsRequest request = {}) const
virtual

Returns the list of datasets contained in the given dataset group. The response provides the properties for each dataset, including the Amazon Resource Name (ARN). For more information on datasets, see CreateDataset.

See Also:

AWS API Reference

◆ ListDatasetsAsync()

template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
void Aws::Personalize::PersonalizeClient::ListDatasetsAsync ( const ListDatasetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDatasetsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDatasets that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1847 of file PersonalizeClient.h.

◆ ListDatasetsCallable()

template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
Model::ListDatasetsOutcomeCallable Aws::Personalize::PersonalizeClient::ListDatasetsCallable ( const ListDatasetsRequestT &  request = {}) const
inline

A Callable wrapper for ListDatasets that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1838 of file PersonalizeClient.h.

◆ ListEventTrackers()

virtual Model::ListEventTrackersOutcome Aws::Personalize::PersonalizeClient::ListEventTrackers ( const Model::ListEventTrackersRequest request = {}) const
virtual

Returns the list of event trackers associated with the account. The response provides the properties for each event tracker, including the Amazon Resource Name (ARN) and tracking ID. For more information on event trackers, see CreateEventTracker.

See Also:

AWS API Reference

◆ ListEventTrackersAsync()

template<typename ListEventTrackersRequestT = Model::ListEventTrackersRequest>
void Aws::Personalize::PersonalizeClient::ListEventTrackersAsync ( const ListEventTrackersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListEventTrackersRequestT &  request = {} 
) const
inline

An Async wrapper for ListEventTrackers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1876 of file PersonalizeClient.h.

◆ ListEventTrackersCallable()

template<typename ListEventTrackersRequestT = Model::ListEventTrackersRequest>
Model::ListEventTrackersOutcomeCallable Aws::Personalize::PersonalizeClient::ListEventTrackersCallable ( const ListEventTrackersRequestT &  request = {}) const
inline

A Callable wrapper for ListEventTrackers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1867 of file PersonalizeClient.h.

◆ ListFilters()

virtual Model::ListFiltersOutcome Aws::Personalize::PersonalizeClient::ListFilters ( const Model::ListFiltersRequest request = {}) const
virtual

Lists all filters that belong to a given dataset group.

See Also:

AWS API Reference

◆ ListFiltersAsync()

template<typename ListFiltersRequestT = Model::ListFiltersRequest>
void Aws::Personalize::PersonalizeClient::ListFiltersAsync ( const ListFiltersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListFiltersRequestT &  request = {} 
) const
inline

An Async wrapper for ListFilters that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1902 of file PersonalizeClient.h.

◆ ListFiltersCallable()

template<typename ListFiltersRequestT = Model::ListFiltersRequest>
Model::ListFiltersOutcomeCallable Aws::Personalize::PersonalizeClient::ListFiltersCallable ( const ListFiltersRequestT &  request = {}) const
inline

A Callable wrapper for ListFilters that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1893 of file PersonalizeClient.h.

◆ ListMetricAttributionMetrics()

virtual Model::ListMetricAttributionMetricsOutcome Aws::Personalize::PersonalizeClient::ListMetricAttributionMetrics ( const Model::ListMetricAttributionMetricsRequest request = {}) const
virtual

Lists the metrics for the metric attribution.

See Also:

AWS API Reference

◆ ListMetricAttributionMetricsAsync()

template<typename ListMetricAttributionMetricsRequestT = Model::ListMetricAttributionMetricsRequest>
void Aws::Personalize::PersonalizeClient::ListMetricAttributionMetricsAsync ( const ListMetricAttributionMetricsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMetricAttributionMetricsRequestT &  request = {} 
) const
inline

An Async wrapper for ListMetricAttributionMetrics that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1927 of file PersonalizeClient.h.

◆ ListMetricAttributionMetricsCallable()

template<typename ListMetricAttributionMetricsRequestT = Model::ListMetricAttributionMetricsRequest>
Model::ListMetricAttributionMetricsOutcomeCallable Aws::Personalize::PersonalizeClient::ListMetricAttributionMetricsCallable ( const ListMetricAttributionMetricsRequestT &  request = {}) const
inline

A Callable wrapper for ListMetricAttributionMetrics that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1918 of file PersonalizeClient.h.

◆ ListMetricAttributions()

virtual Model::ListMetricAttributionsOutcome Aws::Personalize::PersonalizeClient::ListMetricAttributions ( const Model::ListMetricAttributionsRequest request = {}) const
virtual

Lists metric attributions.

See Also:

AWS API Reference

◆ ListMetricAttributionsAsync()

template<typename ListMetricAttributionsRequestT = Model::ListMetricAttributionsRequest>
void Aws::Personalize::PersonalizeClient::ListMetricAttributionsAsync ( const ListMetricAttributionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMetricAttributionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListMetricAttributions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1952 of file PersonalizeClient.h.

◆ ListMetricAttributionsCallable()

template<typename ListMetricAttributionsRequestT = Model::ListMetricAttributionsRequest>
Model::ListMetricAttributionsOutcomeCallable Aws::Personalize::PersonalizeClient::ListMetricAttributionsCallable ( const ListMetricAttributionsRequestT &  request = {}) const
inline

A Callable wrapper for ListMetricAttributions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1943 of file PersonalizeClient.h.

◆ ListRecipes()

virtual Model::ListRecipesOutcome Aws::Personalize::PersonalizeClient::ListRecipes ( const Model::ListRecipesRequest request = {}) const
virtual

Returns a list of available recipes. The response provides the properties for each recipe, including the recipe's Amazon Resource Name (ARN).

See Also:

AWS API Reference

◆ ListRecipesAsync()

template<typename ListRecipesRequestT = Model::ListRecipesRequest>
void Aws::Personalize::PersonalizeClient::ListRecipesAsync ( const ListRecipesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListRecipesRequestT &  request = {} 
) const
inline

An Async wrapper for ListRecipes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1979 of file PersonalizeClient.h.

◆ ListRecipesCallable()

template<typename ListRecipesRequestT = Model::ListRecipesRequest>
Model::ListRecipesOutcomeCallable Aws::Personalize::PersonalizeClient::ListRecipesCallable ( const ListRecipesRequestT &  request = {}) const
inline

A Callable wrapper for ListRecipes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1970 of file PersonalizeClient.h.

◆ ListRecommenders()

virtual Model::ListRecommendersOutcome Aws::Personalize::PersonalizeClient::ListRecommenders ( const Model::ListRecommendersRequest request = {}) const
virtual

Returns a list of recommenders in a given Domain dataset group. When a Domain dataset group is not specified, all the recommenders associated with the account are listed. The response provides the properties for each recommender, including the Amazon Resource Name (ARN). For more information on recommenders, see CreateRecommender.

See Also:

AWS API Reference

◆ ListRecommendersAsync()

template<typename ListRecommendersRequestT = Model::ListRecommendersRequest>
void Aws::Personalize::PersonalizeClient::ListRecommendersAsync ( const ListRecommendersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListRecommendersRequestT &  request = {} 
) const
inline

An Async wrapper for ListRecommenders that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2009 of file PersonalizeClient.h.

◆ ListRecommendersCallable()

template<typename ListRecommendersRequestT = Model::ListRecommendersRequest>
Model::ListRecommendersOutcomeCallable Aws::Personalize::PersonalizeClient::ListRecommendersCallable ( const ListRecommendersRequestT &  request = {}) const
inline

A Callable wrapper for ListRecommenders that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2000 of file PersonalizeClient.h.

◆ ListSchemas()

virtual Model::ListSchemasOutcome Aws::Personalize::PersonalizeClient::ListSchemas ( const Model::ListSchemasRequest request = {}) const
virtual

Returns the list of schemas associated with the account. The response provides the properties for each schema, including the Amazon Resource Name (ARN). For more information on schemas, see CreateSchema.

See Also:

AWS API Reference

◆ ListSchemasAsync()

template<typename ListSchemasRequestT = Model::ListSchemasRequest>
void Aws::Personalize::PersonalizeClient::ListSchemasAsync ( const ListSchemasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSchemasRequestT &  request = {} 
) const
inline

An Async wrapper for ListSchemas that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2038 of file PersonalizeClient.h.

◆ ListSchemasCallable()

template<typename ListSchemasRequestT = Model::ListSchemasRequest>
Model::ListSchemasOutcomeCallable Aws::Personalize::PersonalizeClient::ListSchemasCallable ( const ListSchemasRequestT &  request = {}) const
inline

A Callable wrapper for ListSchemas that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2029 of file PersonalizeClient.h.

◆ ListSolutions()

virtual Model::ListSolutionsOutcome Aws::Personalize::PersonalizeClient::ListSolutions ( const Model::ListSolutionsRequest request = {}) const
virtual

Returns a list of solutions in a given dataset group. When a dataset group is not specified, all the solutions associated with the account are listed. The response provides the properties for each solution, including the Amazon Resource Name (ARN). For more information on solutions, see CreateSolution.

See Also:

AWS API Reference

◆ ListSolutionsAsync()

template<typename ListSolutionsRequestT = Model::ListSolutionsRequest>
void Aws::Personalize::PersonalizeClient::ListSolutionsAsync ( const ListSolutionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSolutionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListSolutions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2096 of file PersonalizeClient.h.

◆ ListSolutionsCallable()

template<typename ListSolutionsRequestT = Model::ListSolutionsRequest>
Model::ListSolutionsOutcomeCallable Aws::Personalize::PersonalizeClient::ListSolutionsCallable ( const ListSolutionsRequestT &  request = {}) const
inline

A Callable wrapper for ListSolutions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2087 of file PersonalizeClient.h.

◆ ListSolutionVersions()

virtual Model::ListSolutionVersionsOutcome Aws::Personalize::PersonalizeClient::ListSolutionVersions ( const Model::ListSolutionVersionsRequest request = {}) const
virtual

Returns a list of solution versions for the given solution. When a solution is not specified, all the solution versions associated with the account are listed. The response provides the properties for each solution version, including the Amazon Resource Name (ARN).

See Also:

AWS API Reference

◆ ListSolutionVersionsAsync()

template<typename ListSolutionVersionsRequestT = Model::ListSolutionVersionsRequest>
void Aws::Personalize::PersonalizeClient::ListSolutionVersionsAsync ( const ListSolutionVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSolutionVersionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListSolutionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2066 of file PersonalizeClient.h.

◆ ListSolutionVersionsCallable()

template<typename ListSolutionVersionsRequestT = Model::ListSolutionVersionsRequest>
Model::ListSolutionVersionsOutcomeCallable Aws::Personalize::PersonalizeClient::ListSolutionVersionsCallable ( const ListSolutionVersionsRequestT &  request = {}) const
inline

A Callable wrapper for ListSolutionVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2057 of file PersonalizeClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Personalize::PersonalizeClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Get a list of tags attached to a resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Personalize::PersonalizeClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2123 of file PersonalizeClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Personalize::PersonalizeClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2114 of file PersonalizeClient.h.

◆ OverrideEndpoint()

void Aws::Personalize::PersonalizeClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartRecommender()

virtual Model::StartRecommenderOutcome Aws::Personalize::PersonalizeClient::StartRecommender ( const Model::StartRecommenderRequest request) const
virtual

Starts a recommender that is INACTIVE. Starting a recommender does not create any new models, but resumes billing and automatic retraining for the recommender.

See Also:

AWS API Reference

◆ StartRecommenderAsync()

template<typename StartRecommenderRequestT = Model::StartRecommenderRequest>
void Aws::Personalize::PersonalizeClient::StartRecommenderAsync ( const StartRecommenderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartRecommender that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2150 of file PersonalizeClient.h.

◆ StartRecommenderCallable()

template<typename StartRecommenderRequestT = Model::StartRecommenderRequest>
Model::StartRecommenderOutcomeCallable Aws::Personalize::PersonalizeClient::StartRecommenderCallable ( const StartRecommenderRequestT &  request) const
inline

A Callable wrapper for StartRecommender that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2141 of file PersonalizeClient.h.

◆ StopRecommender()

virtual Model::StopRecommenderOutcome Aws::Personalize::PersonalizeClient::StopRecommender ( const Model::StopRecommenderRequest request) const
virtual

Stops a recommender that is ACTIVE. Stopping a recommender halts billing and automatic retraining for the recommender.

See Also:

AWS API Reference

◆ StopRecommenderAsync()

template<typename StopRecommenderRequestT = Model::StopRecommenderRequest>
void Aws::Personalize::PersonalizeClient::StopRecommenderAsync ( const StopRecommenderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopRecommender that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2176 of file PersonalizeClient.h.

◆ StopRecommenderCallable()

template<typename StopRecommenderRequestT = Model::StopRecommenderRequest>
Model::StopRecommenderOutcomeCallable Aws::Personalize::PersonalizeClient::StopRecommenderCallable ( const StopRecommenderRequestT &  request) const
inline

A Callable wrapper for StopRecommender that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2167 of file PersonalizeClient.h.

◆ StopSolutionVersionCreation()

virtual Model::StopSolutionVersionCreationOutcome Aws::Personalize::PersonalizeClient::StopSolutionVersionCreation ( const Model::StopSolutionVersionCreationRequest request) const
virtual

Stops creating a solution version that is in a state of CREATE_PENDING or CREATE IN_PROGRESS.

Depending on the current state of the solution version, the solution version state changes as follows:

  • CREATE_PENDING > CREATE_STOPPED

    or

  • CREATE_IN_PROGRESS > CREATE_STOPPING > CREATE_STOPPED

You are billed for all of the training completed up until you stop the solution version creation. You cannot resume creating a solution version once it has been stopped.

See Also:

AWS API Reference

◆ StopSolutionVersionCreationAsync()

template<typename StopSolutionVersionCreationRequestT = Model::StopSolutionVersionCreationRequest>
void Aws::Personalize::PersonalizeClient::StopSolutionVersionCreationAsync ( const StopSolutionVersionCreationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopSolutionVersionCreation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2208 of file PersonalizeClient.h.

◆ StopSolutionVersionCreationCallable()

template<typename StopSolutionVersionCreationRequestT = Model::StopSolutionVersionCreationRequest>
Model::StopSolutionVersionCreationOutcomeCallable Aws::Personalize::PersonalizeClient::StopSolutionVersionCreationCallable ( const StopSolutionVersionCreationRequestT &  request) const
inline

A Callable wrapper for StopSolutionVersionCreation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2199 of file PersonalizeClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Personalize::PersonalizeClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Add a list of tags to a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Personalize::PersonalizeClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2233 of file PersonalizeClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Personalize::PersonalizeClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2224 of file PersonalizeClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Personalize::PersonalizeClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes the specified tags that are attached to a resource. For more information, see Removing tags from Amazon Personalize resources.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Personalize::PersonalizeClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2261 of file PersonalizeClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Personalize::PersonalizeClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2252 of file PersonalizeClient.h.

◆ UpdateCampaign()

virtual Model::UpdateCampaignOutcome Aws::Personalize::PersonalizeClient::UpdateCampaign ( const Model::UpdateCampaignRequest request) const
virtual

Updates a campaign to deploy a retrained solution version with an existing campaign, change your campaign's minProvisionedTPS, or modify your campaign's configuration. For example, you can set enableMetadataWithRecommendations to true for an existing campaign.

To update a campaign to start automatically using the latest solution version, specify the following:

  • For the SolutionVersionArn parameter, specify the Amazon Resource Name (ARN) of your solution in SolutionArn/$LATEST format.

  • In the campaignConfig, set syncWithLatestSolutionVersion to true.

To update a campaign, the campaign status must be ACTIVE or CREATE FAILED. Check the campaign status using the DescribeCampaign operation.

You can still get recommendations from a campaign while an update is in progress. The campaign will use the previous solution version and campaign configuration to generate recommendations until the latest campaign update status is Active.

For more information about updating a campaign, including code samples, see Updating a campaign. For more information about campaigns, see Creating a campaign.

See Also:

AWS API Reference

◆ UpdateCampaignAsync()

template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
void Aws::Personalize::PersonalizeClient::UpdateCampaignAsync ( const UpdateCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateCampaign that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2307 of file PersonalizeClient.h.

◆ UpdateCampaignCallable()

template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
Model::UpdateCampaignOutcomeCallable Aws::Personalize::PersonalizeClient::UpdateCampaignCallable ( const UpdateCampaignRequestT &  request) const
inline

A Callable wrapper for UpdateCampaign that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2298 of file PersonalizeClient.h.

◆ UpdateDataset()

virtual Model::UpdateDatasetOutcome Aws::Personalize::PersonalizeClient::UpdateDataset ( const Model::UpdateDatasetRequest request) const
virtual

Update a dataset to replace its schema with a new or existing one. For more information, see Replacing a dataset's schema.

See Also:

AWS API Reference

◆ UpdateDatasetAsync()

template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
void Aws::Personalize::PersonalizeClient::UpdateDatasetAsync ( const UpdateDatasetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateDataset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2335 of file PersonalizeClient.h.

◆ UpdateDatasetCallable()

template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
Model::UpdateDatasetOutcomeCallable Aws::Personalize::PersonalizeClient::UpdateDatasetCallable ( const UpdateDatasetRequestT &  request) const
inline

A Callable wrapper for UpdateDataset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2326 of file PersonalizeClient.h.

◆ UpdateMetricAttribution()

virtual Model::UpdateMetricAttributionOutcome Aws::Personalize::PersonalizeClient::UpdateMetricAttribution ( const Model::UpdateMetricAttributionRequest request = {}) const
virtual

Updates a metric attribution.

See Also:

AWS API Reference

◆ UpdateMetricAttributionAsync()

template<typename UpdateMetricAttributionRequestT = Model::UpdateMetricAttributionRequest>
void Aws::Personalize::PersonalizeClient::UpdateMetricAttributionAsync ( const UpdateMetricAttributionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const UpdateMetricAttributionRequestT &  request = {} 
) const
inline

An Async wrapper for UpdateMetricAttribution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2360 of file PersonalizeClient.h.

◆ UpdateMetricAttributionCallable()

template<typename UpdateMetricAttributionRequestT = Model::UpdateMetricAttributionRequest>
Model::UpdateMetricAttributionOutcomeCallable Aws::Personalize::PersonalizeClient::UpdateMetricAttributionCallable ( const UpdateMetricAttributionRequestT &  request = {}) const
inline

A Callable wrapper for UpdateMetricAttribution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2351 of file PersonalizeClient.h.

◆ UpdateRecommender()

virtual Model::UpdateRecommenderOutcome Aws::Personalize::PersonalizeClient::UpdateRecommender ( const Model::UpdateRecommenderRequest request) const
virtual

Updates the recommender to modify the recommender configuration. If you update the recommender to modify the columns used in training, Amazon Personalize automatically starts a full retraining of the models backing your recommender. While the update completes, you can still get recommendations from the recommender. The recommender uses the previous configuration until the update completes. To track the status of this update, use the latestRecommenderUpdate returned in the DescribeRecommender operation.

See Also:

AWS API Reference

◆ UpdateRecommenderAsync()

template<typename UpdateRecommenderRequestT = Model::UpdateRecommenderRequest>
void Aws::Personalize::PersonalizeClient::UpdateRecommenderAsync ( const UpdateRecommenderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRecommender that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2393 of file PersonalizeClient.h.

◆ UpdateRecommenderCallable()

template<typename UpdateRecommenderRequestT = Model::UpdateRecommenderRequest>
Model::UpdateRecommenderOutcomeCallable Aws::Personalize::PersonalizeClient::UpdateRecommenderCallable ( const UpdateRecommenderRequestT &  request) const
inline

A Callable wrapper for UpdateRecommender that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2384 of file PersonalizeClient.h.

◆ UpdateSolution()

virtual Model::UpdateSolutionOutcome Aws::Personalize::PersonalizeClient::UpdateSolution ( const Model::UpdateSolutionRequest request) const
virtual

Updates an Amazon Personalize solution to use a different automatic training configuration. When you update a solution, you can change whether the solution uses automatic training, and you can change the training frequency. For more information about updating a solution, see Updating a solution.

A solution update can be in one of the following states:

CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

To get the status of a solution update, call the DescribeSolution API operation and find the status in the latestSolutionUpdate.

See Also:

AWS API Reference

◆ UpdateSolutionAsync()

template<typename UpdateSolutionRequestT = Model::UpdateSolutionRequest>
void Aws::Personalize::PersonalizeClient::UpdateSolutionAsync ( const UpdateSolutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSolution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2428 of file PersonalizeClient.h.

◆ UpdateSolutionCallable()

template<typename UpdateSolutionRequestT = Model::UpdateSolutionRequest>
Model::UpdateSolutionOutcomeCallable Aws::Personalize::PersonalizeClient::UpdateSolutionCallable ( const UpdateSolutionRequestT &  request) const
inline

A Callable wrapper for UpdateSolution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2419 of file PersonalizeClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< PersonalizeClient >

Definition at line 2435 of file PersonalizeClient.h.


The documentation for this class was generated from the following file: