9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/personalize/PersonalizeEndpointProvider.h>
15#include <aws/personalize/PersonalizeErrors.h>
22#include <aws/core/NoResult.h>
23#include <aws/personalize/model/CreateBatchInferenceJobResult.h>
24#include <aws/personalize/model/CreateBatchSegmentJobResult.h>
25#include <aws/personalize/model/CreateCampaignResult.h>
26#include <aws/personalize/model/CreateDataDeletionJobResult.h>
27#include <aws/personalize/model/CreateDatasetExportJobResult.h>
28#include <aws/personalize/model/CreateDatasetGroupResult.h>
29#include <aws/personalize/model/CreateDatasetImportJobResult.h>
30#include <aws/personalize/model/CreateDatasetResult.h>
31#include <aws/personalize/model/CreateEventTrackerResult.h>
32#include <aws/personalize/model/CreateFilterResult.h>
33#include <aws/personalize/model/CreateMetricAttributionResult.h>
34#include <aws/personalize/model/CreateRecommenderResult.h>
35#include <aws/personalize/model/CreateSchemaResult.h>
36#include <aws/personalize/model/CreateSolutionResult.h>
37#include <aws/personalize/model/CreateSolutionVersionResult.h>
38#include <aws/personalize/model/DescribeAlgorithmResult.h>
39#include <aws/personalize/model/DescribeBatchInferenceJobResult.h>
40#include <aws/personalize/model/DescribeBatchSegmentJobResult.h>
41#include <aws/personalize/model/DescribeCampaignResult.h>
42#include <aws/personalize/model/DescribeDataDeletionJobResult.h>
43#include <aws/personalize/model/DescribeDatasetExportJobResult.h>
44#include <aws/personalize/model/DescribeDatasetGroupResult.h>
45#include <aws/personalize/model/DescribeDatasetImportJobResult.h>
46#include <aws/personalize/model/DescribeDatasetResult.h>
47#include <aws/personalize/model/DescribeEventTrackerResult.h>
48#include <aws/personalize/model/DescribeFeatureTransformationResult.h>
49#include <aws/personalize/model/DescribeFilterResult.h>
50#include <aws/personalize/model/DescribeMetricAttributionResult.h>
51#include <aws/personalize/model/DescribeRecipeResult.h>
52#include <aws/personalize/model/DescribeRecommenderResult.h>
53#include <aws/personalize/model/DescribeSchemaResult.h>
54#include <aws/personalize/model/DescribeSolutionResult.h>
55#include <aws/personalize/model/DescribeSolutionVersionResult.h>
56#include <aws/personalize/model/GetSolutionMetricsResult.h>
57#include <aws/personalize/model/ListBatchInferenceJobsRequest.h>
58#include <aws/personalize/model/ListBatchInferenceJobsResult.h>
59#include <aws/personalize/model/ListBatchSegmentJobsRequest.h>
60#include <aws/personalize/model/ListBatchSegmentJobsResult.h>
61#include <aws/personalize/model/ListCampaignsRequest.h>
62#include <aws/personalize/model/ListCampaignsResult.h>
63#include <aws/personalize/model/ListDataDeletionJobsRequest.h>
64#include <aws/personalize/model/ListDataDeletionJobsResult.h>
65#include <aws/personalize/model/ListDatasetExportJobsRequest.h>
66#include <aws/personalize/model/ListDatasetExportJobsResult.h>
67#include <aws/personalize/model/ListDatasetGroupsRequest.h>
68#include <aws/personalize/model/ListDatasetGroupsResult.h>
69#include <aws/personalize/model/ListDatasetImportJobsRequest.h>
70#include <aws/personalize/model/ListDatasetImportJobsResult.h>
71#include <aws/personalize/model/ListDatasetsRequest.h>
72#include <aws/personalize/model/ListDatasetsResult.h>
73#include <aws/personalize/model/ListEventTrackersRequest.h>
74#include <aws/personalize/model/ListEventTrackersResult.h>
75#include <aws/personalize/model/ListFiltersRequest.h>
76#include <aws/personalize/model/ListFiltersResult.h>
77#include <aws/personalize/model/ListMetricAttributionMetricsRequest.h>
78#include <aws/personalize/model/ListMetricAttributionMetricsResult.h>
79#include <aws/personalize/model/ListMetricAttributionsRequest.h>
80#include <aws/personalize/model/ListMetricAttributionsResult.h>
81#include <aws/personalize/model/ListRecipesRequest.h>
82#include <aws/personalize/model/ListRecipesResult.h>
83#include <aws/personalize/model/ListRecommendersRequest.h>
84#include <aws/personalize/model/ListRecommendersResult.h>
85#include <aws/personalize/model/ListSchemasRequest.h>
86#include <aws/personalize/model/ListSchemasResult.h>
87#include <aws/personalize/model/ListSolutionVersionsRequest.h>
88#include <aws/personalize/model/ListSolutionVersionsResult.h>
89#include <aws/personalize/model/ListSolutionsRequest.h>
90#include <aws/personalize/model/ListSolutionsResult.h>
91#include <aws/personalize/model/ListTagsForResourceResult.h>
92#include <aws/personalize/model/StartRecommenderResult.h>
93#include <aws/personalize/model/StopRecommenderResult.h>
94#include <aws/personalize/model/TagResourceResult.h>
95#include <aws/personalize/model/UntagResourceResult.h>
96#include <aws/personalize/model/UpdateCampaignResult.h>
97#include <aws/personalize/model/UpdateDatasetResult.h>
98#include <aws/personalize/model/UpdateMetricAttributionRequest.h>
99#include <aws/personalize/model/UpdateMetricAttributionResult.h>
100#include <aws/personalize/model/UpdateRecommenderResult.h>
101#include <aws/personalize/model/UpdateSolutionResult.h>
107class HttpClientFactory;
111template <
typename R,
typename E>
121class AWSCredentialsProvider;
128namespace Personalize {
135class CreateBatchInferenceJobRequest;
136class CreateBatchSegmentJobRequest;
137class CreateCampaignRequest;
138class CreateDataDeletionJobRequest;
139class CreateDatasetRequest;
140class CreateDatasetExportJobRequest;
141class CreateDatasetGroupRequest;
142class CreateDatasetImportJobRequest;
143class CreateEventTrackerRequest;
144class CreateFilterRequest;
145class CreateMetricAttributionRequest;
146class CreateRecommenderRequest;
147class CreateSchemaRequest;
148class CreateSolutionRequest;
149class CreateSolutionVersionRequest;
150class DeleteCampaignRequest;
151class DeleteDatasetRequest;
152class DeleteDatasetGroupRequest;
153class DeleteEventTrackerRequest;
154class DeleteFilterRequest;
155class DeleteMetricAttributionRequest;
156class DeleteRecommenderRequest;
157class DeleteSchemaRequest;
158class DeleteSolutionRequest;
159class DescribeAlgorithmRequest;
160class DescribeBatchInferenceJobRequest;
161class DescribeBatchSegmentJobRequest;
162class DescribeCampaignRequest;
163class DescribeDataDeletionJobRequest;
164class DescribeDatasetRequest;
165class DescribeDatasetExportJobRequest;
166class DescribeDatasetGroupRequest;
167class DescribeDatasetImportJobRequest;
168class DescribeEventTrackerRequest;
169class DescribeFeatureTransformationRequest;
170class DescribeFilterRequest;
171class DescribeMetricAttributionRequest;
172class DescribeRecipeRequest;
173class DescribeRecommenderRequest;
174class DescribeSchemaRequest;
175class DescribeSolutionRequest;
176class DescribeSolutionVersionRequest;
177class GetSolutionMetricsRequest;
178class ListBatchInferenceJobsRequest;
179class ListBatchSegmentJobsRequest;
180class ListCampaignsRequest;
181class ListDataDeletionJobsRequest;
182class ListDatasetExportJobsRequest;
183class ListDatasetGroupsRequest;
184class ListDatasetImportJobsRequest;
185class ListDatasetsRequest;
186class ListEventTrackersRequest;
187class ListFiltersRequest;
188class ListMetricAttributionMetricsRequest;
189class ListMetricAttributionsRequest;
190class ListRecipesRequest;
191class ListRecommendersRequest;
192class ListSchemasRequest;
193class ListSolutionVersionsRequest;
194class ListSolutionsRequest;
195class ListTagsForResourceRequest;
196class StartRecommenderRequest;
197class StopRecommenderRequest;
198class StopSolutionVersionCreationRequest;
199class TagResourceRequest;
200class UntagResourceRequest;
201class UpdateCampaignRequest;
202class UpdateDatasetRequest;
203class UpdateMetricAttributionRequest;
204class UpdateRecommenderRequest;
205class UpdateSolutionRequest;
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< PersonalizeClientConfiguration, PersonalizeBuiltInParameters, PersonalizeClientContextParameters > PersonalizeEndpointProviderBase
Aws::Utils::Outcome< DescribeFeatureTransformationResult, PersonalizeError > DescribeFeatureTransformationOutcome
Aws::Utils::Outcome< ListBatchInferenceJobsResult, PersonalizeError > ListBatchInferenceJobsOutcome
std::future< DescribeSolutionOutcome > DescribeSolutionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeFeatureTransformationOutcome > DescribeFeatureTransformationOutcomeCallable
std::future< ListDatasetExportJobsOutcome > ListDatasetExportJobsOutcomeCallable
Aws::Utils::Outcome< ListDatasetImportJobsResult, PersonalizeError > ListDatasetImportJobsOutcome
std::future< DeleteRecommenderOutcome > DeleteRecommenderOutcomeCallable
std::future< UpdateSolutionOutcome > UpdateSolutionOutcomeCallable
Aws::Utils::Outcome< CreateBatchInferenceJobResult, PersonalizeError > CreateBatchInferenceJobOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteSchemaOutcome
Aws::Utils::Outcome< ListCampaignsResult, PersonalizeError > ListCampaignsOutcome
std::future< DescribeEventTrackerOutcome > DescribeEventTrackerOutcomeCallable
std::future< ListSolutionVersionsOutcome > ListSolutionVersionsOutcomeCallable
std::future< DescribeDatasetExportJobOutcome > DescribeDatasetExportJobOutcomeCallable
Aws::Utils::Outcome< DescribeEventTrackerResult, PersonalizeError > DescribeEventTrackerOutcome
Aws::Utils::Outcome< ListDatasetExportJobsResult, PersonalizeError > ListDatasetExportJobsOutcome
Aws::Utils::Outcome< CreateDatasetGroupResult, PersonalizeError > CreateDatasetGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteDatasetGroupOutcome
std::future< DescribeBatchSegmentJobOutcome > DescribeBatchSegmentJobOutcomeCallable
Aws::Utils::Outcome< CreateCampaignResult, PersonalizeError > CreateCampaignOutcome
std::future< StopSolutionVersionCreationOutcome > StopSolutionVersionCreationOutcomeCallable
Aws::Utils::Outcome< StopRecommenderResult, PersonalizeError > StopRecommenderOutcome
Aws::Utils::Outcome< CreateDatasetExportJobResult, PersonalizeError > CreateDatasetExportJobOutcome
std::future< CreateMetricAttributionOutcome > CreateMetricAttributionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteRecommenderOutcome
std::future< ListBatchSegmentJobsOutcome > ListBatchSegmentJobsOutcomeCallable
Aws::Utils::Outcome< CreateMetricAttributionResult, PersonalizeError > CreateMetricAttributionOutcome
Aws::Utils::Outcome< CreateSchemaResult, PersonalizeError > CreateSchemaOutcome
std::future< DescribeSolutionVersionOutcome > DescribeSolutionVersionOutcomeCallable
std::future< StartRecommenderOutcome > StartRecommenderOutcomeCallable
Aws::Utils::Outcome< UpdateRecommenderResult, PersonalizeError > UpdateRecommenderOutcome
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteEventTrackerOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, PersonalizeError > ListTagsForResourceOutcome
std::future< ListDataDeletionJobsOutcome > ListDataDeletionJobsOutcomeCallable
Aws::Utils::Outcome< CreateEventTrackerResult, PersonalizeError > CreateEventTrackerOutcome
Aws::Utils::Outcome< DescribeSolutionVersionResult, PersonalizeError > DescribeSolutionVersionOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteMetricAttributionOutcome > DeleteMetricAttributionOutcomeCallable
Aws::Utils::Outcome< DescribeRecipeResult, PersonalizeError > DescribeRecipeOutcome
Aws::Utils::Outcome< ListBatchSegmentJobsResult, PersonalizeError > ListBatchSegmentJobsOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > StopSolutionVersionCreationOutcome
std::future< CreateSolutionVersionOutcome > CreateSolutionVersionOutcomeCallable
std::future< ListMetricAttributionsOutcome > ListMetricAttributionsOutcomeCallable
Aws::Utils::Outcome< ListDataDeletionJobsResult, PersonalizeError > ListDataDeletionJobsOutcome
std::future< CreateSchemaOutcome > CreateSchemaOutcomeCallable
Aws::Utils::Outcome< CreateDatasetImportJobResult, PersonalizeError > CreateDatasetImportJobOutcome
Aws::Utils::Outcome< DescribeDatasetExportJobResult, PersonalizeError > DescribeDatasetExportJobOutcome
Aws::Utils::Outcome< TagResourceResult, PersonalizeError > TagResourceOutcome
Aws::Utils::Outcome< CreateFilterResult, PersonalizeError > CreateFilterOutcome
Aws::Utils::Outcome< DescribeRecommenderResult, PersonalizeError > DescribeRecommenderOutcome
std::future< UpdateCampaignOutcome > UpdateCampaignOutcomeCallable
std::future< CreateRecommenderOutcome > CreateRecommenderOutcomeCallable
Aws::Utils::Outcome< CreateDatasetResult, PersonalizeError > CreateDatasetOutcome
std::future< DescribeDatasetImportJobOutcome > DescribeDatasetImportJobOutcomeCallable
std::future< DeleteCampaignOutcome > DeleteCampaignOutcomeCallable
std::future< CreateBatchInferenceJobOutcome > CreateBatchInferenceJobOutcomeCallable
Aws::Utils::Outcome< ListMetricAttributionMetricsResult, PersonalizeError > ListMetricAttributionMetricsOutcome
Aws::Utils::Outcome< ListRecommendersResult, PersonalizeError > ListRecommendersOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, PersonalizeError > UntagResourceOutcome
std::future< DescribeSchemaOutcome > DescribeSchemaOutcomeCallable
Aws::Utils::Outcome< ListDatasetsResult, PersonalizeError > ListDatasetsOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteSolutionOutcome
std::future< ListBatchInferenceJobsOutcome > ListBatchInferenceJobsOutcomeCallable
std::future< UpdateRecommenderOutcome > UpdateRecommenderOutcomeCallable
Aws::Utils::Outcome< ListSolutionsResult, PersonalizeError > ListSolutionsOutcome
std::future< DescribeFilterOutcome > DescribeFilterOutcomeCallable
std::future< GetSolutionMetricsOutcome > GetSolutionMetricsOutcomeCallable
Aws::Utils::Outcome< ListEventTrackersResult, PersonalizeError > ListEventTrackersOutcome
Aws::Utils::Outcome< DescribeFilterResult, PersonalizeError > DescribeFilterOutcome
std::future< DescribeRecipeOutcome > DescribeRecipeOutcomeCallable
std::future< UpdateDatasetOutcome > UpdateDatasetOutcomeCallable
Aws::Utils::Outcome< ListFiltersResult, PersonalizeError > ListFiltersOutcome
Aws::Utils::Outcome< DescribeAlgorithmResult, PersonalizeError > DescribeAlgorithmOutcome
Aws::Utils::Outcome< CreateSolutionVersionResult, PersonalizeError > CreateSolutionVersionOutcome
Aws::Utils::Outcome< DescribeBatchSegmentJobResult, PersonalizeError > DescribeBatchSegmentJobOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteMetricAttributionOutcome
std::future< ListRecommendersOutcome > ListRecommendersOutcomeCallable
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< CreateDatasetImportJobOutcome > CreateDatasetImportJobOutcomeCallable
std::future< ListDatasetImportJobsOutcome > ListDatasetImportJobsOutcomeCallable
std::future< ListRecipesOutcome > ListRecipesOutcomeCallable
std::future< CreateDatasetGroupOutcome > CreateDatasetGroupOutcomeCallable
Aws::Utils::Outcome< DescribeSolutionResult, PersonalizeError > DescribeSolutionOutcome
std::future< CreateCampaignOutcome > CreateCampaignOutcomeCallable
Aws::Utils::Outcome< CreateRecommenderResult, PersonalizeError > CreateRecommenderOutcome
std::future< DescribeAlgorithmOutcome > DescribeAlgorithmOutcomeCallable
std::future< ListMetricAttributionMetricsOutcome > ListMetricAttributionMetricsOutcomeCallable
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
std::future< CreateBatchSegmentJobOutcome > CreateBatchSegmentJobOutcomeCallable
Aws::Utils::Outcome< UpdateDatasetResult, PersonalizeError > UpdateDatasetOutcome
Aws::Utils::Outcome< GetSolutionMetricsResult, PersonalizeError > GetSolutionMetricsOutcome
std::future< StopRecommenderOutcome > StopRecommenderOutcomeCallable
Aws::Utils::Outcome< DescribeMetricAttributionResult, PersonalizeError > DescribeMetricAttributionOutcome
std::future< CreateSolutionOutcome > CreateSolutionOutcomeCallable
std::future< UpdateMetricAttributionOutcome > UpdateMetricAttributionOutcomeCallable
std::future< CreateDataDeletionJobOutcome > CreateDataDeletionJobOutcomeCallable
std::future< DeleteEventTrackerOutcome > DeleteEventTrackerOutcomeCallable
Aws::Utils::Outcome< DescribeSchemaResult, PersonalizeError > DescribeSchemaOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteCampaignOutcome
Aws::Utils::Outcome< CreateBatchSegmentJobResult, PersonalizeError > CreateBatchSegmentJobOutcome
Aws::Utils::Outcome< StartRecommenderResult, PersonalizeError > StartRecommenderOutcome
std::future< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
Aws::Utils::Outcome< DescribeDatasetImportJobResult, PersonalizeError > DescribeDatasetImportJobOutcome
std::future< DescribeDatasetGroupOutcome > DescribeDatasetGroupOutcomeCallable
Aws::Utils::Outcome< DescribeBatchInferenceJobResult, PersonalizeError > DescribeBatchInferenceJobOutcome
Aws::Utils::Outcome< UpdateCampaignResult, PersonalizeError > UpdateCampaignOutcome
Aws::Utils::Outcome< UpdateMetricAttributionResult, PersonalizeError > UpdateMetricAttributionOutcome
std::future< ListFiltersOutcome > ListFiltersOutcomeCallable
std::future< DescribeRecommenderOutcome > DescribeRecommenderOutcomeCallable
Aws::Utils::Outcome< ListMetricAttributionsResult, PersonalizeError > ListMetricAttributionsOutcome
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
Aws::Utils::Outcome< DescribeDatasetResult, PersonalizeError > DescribeDatasetOutcome
std::future< ListDatasetGroupsOutcome > ListDatasetGroupsOutcomeCallable
Aws::Utils::Outcome< ListDatasetGroupsResult, PersonalizeError > ListDatasetGroupsOutcome
std::future< DescribeCampaignOutcome > DescribeCampaignOutcomeCallable
Aws::Utils::Outcome< DescribeCampaignResult, PersonalizeError > DescribeCampaignOutcome
Aws::Utils::Outcome< CreateSolutionResult, PersonalizeError > CreateSolutionOutcome
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
Aws::Utils::Outcome< DescribeDatasetGroupResult, PersonalizeError > DescribeDatasetGroupOutcome
std::future< CreateEventTrackerOutcome > CreateEventTrackerOutcomeCallable
std::future< DeleteSolutionOutcome > DeleteSolutionOutcomeCallable
Aws::Utils::Outcome< UpdateSolutionResult, PersonalizeError > UpdateSolutionOutcome
std::future< DescribeBatchInferenceJobOutcome > DescribeBatchInferenceJobOutcomeCallable
std::future< DescribeMetricAttributionOutcome > DescribeMetricAttributionOutcomeCallable
Aws::Utils::Outcome< CreateDataDeletionJobResult, PersonalizeError > CreateDataDeletionJobOutcome
std::future< ListCampaignsOutcome > ListCampaignsOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< DeleteDatasetGroupOutcome > DeleteDatasetGroupOutcomeCallable
Aws::Utils::Outcome< ListRecipesResult, PersonalizeError > ListRecipesOutcome
std::future< ListEventTrackersOutcome > ListEventTrackersOutcomeCallable
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
Aws::Utils::Outcome< ListSchemasResult, PersonalizeError > ListSchemasOutcome
std::future< ListSolutionsOutcome > ListSolutionsOutcomeCallable
std::future< DescribeDataDeletionJobOutcome > DescribeDataDeletionJobOutcomeCallable
std::future< CreateDatasetExportJobOutcome > CreateDatasetExportJobOutcomeCallable
Aws::Utils::Outcome< DescribeDataDeletionJobResult, PersonalizeError > DescribeDataDeletionJobOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteFilterOutcome
Aws::Utils::Outcome< ListSolutionVersionsResult, PersonalizeError > ListSolutionVersionsOutcome
Aws::Utils::Outcome< Aws::NoResult, PersonalizeError > DeleteDatasetOutcome
std::function< void(const PersonalizeClient *, const Model::DescribeBatchSegmentJobRequest &, const Model::DescribeBatchSegmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBatchSegmentJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListRecipesRequest &, const Model::ListRecipesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecipesResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::StartRecommenderRequest &, const Model::StartRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRecommenderResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateFilterRequest &, const Model::CreateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFilterResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateBatchSegmentJobRequest &, const Model::CreateBatchSegmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBatchSegmentJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListDataDeletionJobsRequest &, const Model::ListDataDeletionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataDeletionJobsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteMetricAttributionRequest &, const Model::DeleteMetricAttributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMetricAttributionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateDataDeletionJobRequest &, const Model::CreateDataDeletionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataDeletionJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeFeatureTransformationRequest &, const Model::DescribeFeatureTransformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFeatureTransformationResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeDataDeletionJobRequest &, const Model::DescribeDataDeletionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataDeletionJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeAlgorithmRequest &, const Model::DescribeAlgorithmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAlgorithmResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSchemaResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteDatasetGroupRequest &, const Model::DeleteDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDatasetGroupResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListMetricAttributionsRequest &, const Model::ListMetricAttributionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMetricAttributionsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListDatasetImportJobsRequest &, const Model::ListDatasetImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetImportJobsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListBatchInferenceJobsRequest &, const Model::ListBatchInferenceJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBatchInferenceJobsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateDatasetExportJobRequest &, const Model::CreateDatasetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetExportJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateSolutionVersionRequest &, const Model::CreateSolutionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSolutionVersionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::StopRecommenderRequest &, const Model::StopRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopRecommenderResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListRecommendersRequest &, const Model::ListRecommendersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommendersResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateRecommenderRequest &, const Model::CreateRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRecommenderResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateMetricAttributionRequest &, const Model::CreateMetricAttributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMetricAttributionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::GetSolutionMetricsRequest &, const Model::GetSolutionMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSolutionMetricsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSchemasResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeCampaignRequest &, const Model::DescribeCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCampaignResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFilterResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::StopSolutionVersionCreationRequest &, const Model::StopSolutionVersionCreationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopSolutionVersionCreationResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeSolutionRequest &, const Model::DescribeSolutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSolutionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeFilterRequest &, const Model::DescribeFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFilterResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeDatasetExportJobRequest &, const Model::DescribeDatasetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDatasetExportJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeDatasetImportJobRequest &, const Model::DescribeDatasetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDatasetImportJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateEventTrackerRequest &, const Model::CreateEventTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventTrackerResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListDatasetGroupsRequest &, const Model::ListDatasetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetGroupsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeMetricAttributionRequest &, const Model::DescribeMetricAttributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMetricAttributionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteCampaignRequest &, const Model::DeleteCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCampaignResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeBatchInferenceJobRequest &, const Model::DescribeBatchInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBatchInferenceJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeSolutionVersionRequest &, const Model::DescribeSolutionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSolutionVersionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDatasetResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeEventTrackerRequest &, const Model::DescribeEventTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEventTrackerResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::UpdateDatasetRequest &, const Model::UpdateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDatasetResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeDatasetGroupRequest &, const Model::DescribeDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDatasetGroupResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListCampaignsRequest &, const Model::ListCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCampaignsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDatasetResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::UpdateRecommenderRequest &, const Model::UpdateRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRecommenderResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListDatasetExportJobsRequest &, const Model::ListDatasetExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetExportJobsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateDatasetImportJobRequest &, const Model::CreateDatasetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetImportJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteEventTrackerRequest &, const Model::DeleteEventTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventTrackerResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeRecipeRequest &, const Model::DescribeRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRecipeResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListFiltersRequest &, const Model::ListFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFiltersResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeRecommenderRequest &, const Model::DescribeRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRecommenderResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeSchemaRequest &, const Model::DescribeSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSchemaResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListEventTrackersRequest &, const Model::ListEventTrackersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEventTrackersResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateDatasetGroupRequest &, const Model::CreateDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetGroupResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListSolutionsRequest &, const Model::ListSolutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSolutionsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSchemaResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateSolutionRequest &, const Model::CreateSolutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSolutionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::UpdateCampaignRequest &, const Model::UpdateCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCampaignResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListMetricAttributionMetricsRequest &, const Model::ListMetricAttributionMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMetricAttributionMetricsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteRecommenderRequest &, const Model::DeleteRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRecommenderResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::UpdateMetricAttributionRequest &, const Model::UpdateMetricAttributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMetricAttributionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListBatchSegmentJobsRequest &, const Model::ListBatchSegmentJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBatchSegmentJobsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::UpdateSolutionRequest &, const Model::UpdateSolutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSolutionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DeleteSolutionRequest &, const Model::DeleteSolutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSolutionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateCampaignRequest &, const Model::CreateCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCampaignResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::ListSolutionVersionsRequest &, const Model::ListSolutionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSolutionVersionsResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateBatchInferenceJobRequest &, const Model::CreateBatchInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBatchInferenceJobResponseReceivedHandler