AWS SDK for C++

AWS SDK for C++ Version 1.11.748

Loading...
Searching...
No Matches
PersonalizeServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
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>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in PersonalizeClient header */
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>
102/* End of service model headers required in PersonalizeClient header */
103
104namespace Aws {
105namespace Http {
106class HttpClient;
107class HttpClientFactory;
108} // namespace Http
109
110namespace Utils {
111template <typename R, typename E>
112class Outcome;
113
114namespace Threading {
115class Executor;
116} // namespace Threading
117} // namespace Utils
118
119namespace Auth {
120class AWSCredentials;
121class AWSCredentialsProvider;
122} // namespace Auth
123
124namespace Client {
125class RetryStrategy;
126} // namespace Client
127
128namespace Personalize {
132
133namespace Model {
134/* Service model forward declarations required in PersonalizeClient header */
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;
206/* End of service model forward declarations required in PersonalizeClient header */
207
208/* Service model Outcome class definitions */
280/* End of service model Outcome class definitions */
281
282/* Service model Outcome callable definitions */
283typedef std::future<CreateBatchInferenceJobOutcome> CreateBatchInferenceJobOutcomeCallable;
284typedef std::future<CreateBatchSegmentJobOutcome> CreateBatchSegmentJobOutcomeCallable;
285typedef std::future<CreateCampaignOutcome> CreateCampaignOutcomeCallable;
286typedef std::future<CreateDataDeletionJobOutcome> CreateDataDeletionJobOutcomeCallable;
287typedef std::future<CreateDatasetOutcome> CreateDatasetOutcomeCallable;
288typedef std::future<CreateDatasetExportJobOutcome> CreateDatasetExportJobOutcomeCallable;
289typedef std::future<CreateDatasetGroupOutcome> CreateDatasetGroupOutcomeCallable;
290typedef std::future<CreateDatasetImportJobOutcome> CreateDatasetImportJobOutcomeCallable;
291typedef std::future<CreateEventTrackerOutcome> CreateEventTrackerOutcomeCallable;
292typedef std::future<CreateFilterOutcome> CreateFilterOutcomeCallable;
293typedef std::future<CreateMetricAttributionOutcome> CreateMetricAttributionOutcomeCallable;
294typedef std::future<CreateRecommenderOutcome> CreateRecommenderOutcomeCallable;
295typedef std::future<CreateSchemaOutcome> CreateSchemaOutcomeCallable;
296typedef std::future<CreateSolutionOutcome> CreateSolutionOutcomeCallable;
297typedef std::future<CreateSolutionVersionOutcome> CreateSolutionVersionOutcomeCallable;
298typedef std::future<DeleteCampaignOutcome> DeleteCampaignOutcomeCallable;
299typedef std::future<DeleteDatasetOutcome> DeleteDatasetOutcomeCallable;
300typedef std::future<DeleteDatasetGroupOutcome> DeleteDatasetGroupOutcomeCallable;
301typedef std::future<DeleteEventTrackerOutcome> DeleteEventTrackerOutcomeCallable;
302typedef std::future<DeleteFilterOutcome> DeleteFilterOutcomeCallable;
303typedef std::future<DeleteMetricAttributionOutcome> DeleteMetricAttributionOutcomeCallable;
304typedef std::future<DeleteRecommenderOutcome> DeleteRecommenderOutcomeCallable;
305typedef std::future<DeleteSchemaOutcome> DeleteSchemaOutcomeCallable;
306typedef std::future<DeleteSolutionOutcome> DeleteSolutionOutcomeCallable;
307typedef std::future<DescribeAlgorithmOutcome> DescribeAlgorithmOutcomeCallable;
308typedef std::future<DescribeBatchInferenceJobOutcome> DescribeBatchInferenceJobOutcomeCallable;
309typedef std::future<DescribeBatchSegmentJobOutcome> DescribeBatchSegmentJobOutcomeCallable;
310typedef std::future<DescribeCampaignOutcome> DescribeCampaignOutcomeCallable;
311typedef std::future<DescribeDataDeletionJobOutcome> DescribeDataDeletionJobOutcomeCallable;
312typedef std::future<DescribeDatasetOutcome> DescribeDatasetOutcomeCallable;
313typedef std::future<DescribeDatasetExportJobOutcome> DescribeDatasetExportJobOutcomeCallable;
314typedef std::future<DescribeDatasetGroupOutcome> DescribeDatasetGroupOutcomeCallable;
315typedef std::future<DescribeDatasetImportJobOutcome> DescribeDatasetImportJobOutcomeCallable;
316typedef std::future<DescribeEventTrackerOutcome> DescribeEventTrackerOutcomeCallable;
317typedef std::future<DescribeFeatureTransformationOutcome> DescribeFeatureTransformationOutcomeCallable;
318typedef std::future<DescribeFilterOutcome> DescribeFilterOutcomeCallable;
319typedef std::future<DescribeMetricAttributionOutcome> DescribeMetricAttributionOutcomeCallable;
320typedef std::future<DescribeRecipeOutcome> DescribeRecipeOutcomeCallable;
321typedef std::future<DescribeRecommenderOutcome> DescribeRecommenderOutcomeCallable;
322typedef std::future<DescribeSchemaOutcome> DescribeSchemaOutcomeCallable;
323typedef std::future<DescribeSolutionOutcome> DescribeSolutionOutcomeCallable;
324typedef std::future<DescribeSolutionVersionOutcome> DescribeSolutionVersionOutcomeCallable;
325typedef std::future<GetSolutionMetricsOutcome> GetSolutionMetricsOutcomeCallable;
326typedef std::future<ListBatchInferenceJobsOutcome> ListBatchInferenceJobsOutcomeCallable;
327typedef std::future<ListBatchSegmentJobsOutcome> ListBatchSegmentJobsOutcomeCallable;
328typedef std::future<ListCampaignsOutcome> ListCampaignsOutcomeCallable;
329typedef std::future<ListDataDeletionJobsOutcome> ListDataDeletionJobsOutcomeCallable;
330typedef std::future<ListDatasetExportJobsOutcome> ListDatasetExportJobsOutcomeCallable;
331typedef std::future<ListDatasetGroupsOutcome> ListDatasetGroupsOutcomeCallable;
332typedef std::future<ListDatasetImportJobsOutcome> ListDatasetImportJobsOutcomeCallable;
333typedef std::future<ListDatasetsOutcome> ListDatasetsOutcomeCallable;
334typedef std::future<ListEventTrackersOutcome> ListEventTrackersOutcomeCallable;
335typedef std::future<ListFiltersOutcome> ListFiltersOutcomeCallable;
336typedef std::future<ListMetricAttributionMetricsOutcome> ListMetricAttributionMetricsOutcomeCallable;
337typedef std::future<ListMetricAttributionsOutcome> ListMetricAttributionsOutcomeCallable;
338typedef std::future<ListRecipesOutcome> ListRecipesOutcomeCallable;
339typedef std::future<ListRecommendersOutcome> ListRecommendersOutcomeCallable;
340typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
341typedef std::future<ListSolutionVersionsOutcome> ListSolutionVersionsOutcomeCallable;
342typedef std::future<ListSolutionsOutcome> ListSolutionsOutcomeCallable;
343typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
344typedef std::future<StartRecommenderOutcome> StartRecommenderOutcomeCallable;
345typedef std::future<StopRecommenderOutcome> StopRecommenderOutcomeCallable;
346typedef std::future<StopSolutionVersionCreationOutcome> StopSolutionVersionCreationOutcomeCallable;
347typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
348typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
349typedef std::future<UpdateCampaignOutcome> UpdateCampaignOutcomeCallable;
350typedef std::future<UpdateDatasetOutcome> UpdateDatasetOutcomeCallable;
351typedef std::future<UpdateMetricAttributionOutcome> UpdateMetricAttributionOutcomeCallable;
352typedef std::future<UpdateRecommenderOutcome> UpdateRecommenderOutcomeCallable;
353typedef std::future<UpdateSolutionOutcome> UpdateSolutionOutcomeCallable;
354/* End of service model Outcome callable definitions */
355} // namespace Model
356
358
359/* Service model async handlers definitions */
360typedef std::function<void(const PersonalizeClient*, const Model::CreateBatchInferenceJobRequest&,
361 const Model::CreateBatchInferenceJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const PersonalizeClient*, const Model::CreateCampaignRequest&, const Model::CreateCampaignOutcome&,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
372typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetRequest&, const Model::CreateDatasetOutcome&,
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetExportJobRequest&,
376 const Model::CreateDatasetExportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetGroupRequest&, const Model::CreateDatasetGroupOutcome&,
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetImportJobRequest&,
382 const Model::CreateDatasetImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
384typedef std::function<void(const PersonalizeClient*, const Model::CreateEventTrackerRequest&, const Model::CreateEventTrackerOutcome&,
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
387typedef std::function<void(const PersonalizeClient*, const Model::CreateFilterRequest&, const Model::CreateFilterOutcome&,
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390typedef std::function<void(const PersonalizeClient*, const Model::CreateMetricAttributionRequest&,
391 const Model::CreateMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393typedef std::function<void(const PersonalizeClient*, const Model::CreateRecommenderRequest&, const Model::CreateRecommenderOutcome&,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396typedef std::function<void(const PersonalizeClient*, const Model::CreateSchemaRequest&, const Model::CreateSchemaOutcome&,
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399typedef std::function<void(const PersonalizeClient*, const Model::CreateSolutionRequest&, const Model::CreateSolutionOutcome&,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const PersonalizeClient*, const Model::DeleteCampaignRequest&, const Model::DeleteCampaignOutcome&,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408typedef std::function<void(const PersonalizeClient*, const Model::DeleteDatasetRequest&, const Model::DeleteDatasetOutcome&,
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const PersonalizeClient*, const Model::DeleteDatasetGroupRequest&, const Model::DeleteDatasetGroupOutcome&,
412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414typedef std::function<void(const PersonalizeClient*, const Model::DeleteEventTrackerRequest&, const Model::DeleteEventTrackerOutcome&,
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
417typedef std::function<void(const PersonalizeClient*, const Model::DeleteFilterRequest&, const Model::DeleteFilterOutcome&,
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
420typedef std::function<void(const PersonalizeClient*, const Model::DeleteMetricAttributionRequest&,
421 const Model::DeleteMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
423typedef std::function<void(const PersonalizeClient*, const Model::DeleteRecommenderRequest&, const Model::DeleteRecommenderOutcome&,
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
426typedef std::function<void(const PersonalizeClient*, const Model::DeleteSchemaRequest&, const Model::DeleteSchemaOutcome&,
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429typedef std::function<void(const PersonalizeClient*, const Model::DeleteSolutionRequest&, const Model::DeleteSolutionOutcome&,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
432typedef std::function<void(const PersonalizeClient*, const Model::DescribeAlgorithmRequest&, const Model::DescribeAlgorithmOutcome&,
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
435typedef std::function<void(const PersonalizeClient*, const Model::DescribeBatchInferenceJobRequest&,
436 const Model::DescribeBatchInferenceJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
438typedef std::function<void(const PersonalizeClient*, const Model::DescribeBatchSegmentJobRequest&,
439 const Model::DescribeBatchSegmentJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
441typedef std::function<void(const PersonalizeClient*, const Model::DescribeCampaignRequest&, const Model::DescribeCampaignOutcome&,
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
444typedef std::function<void(const PersonalizeClient*, const Model::DescribeDataDeletionJobRequest&,
445 const Model::DescribeDataDeletionJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
447typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetRequest&, const Model::DescribeDatasetOutcome&,
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetExportJobRequest&,
451 const Model::DescribeDatasetExportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetGroupRequest&, const Model::DescribeDatasetGroupOutcome&,
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetImportJobRequest&,
457 const Model::DescribeDatasetImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459typedef std::function<void(const PersonalizeClient*, const Model::DescribeEventTrackerRequest&, const Model::DescribeEventTrackerOutcome&,
460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const PersonalizeClient*, const Model::DescribeFeatureTransformationRequest&,
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466typedef std::function<void(const PersonalizeClient*, const Model::DescribeFilterRequest&, const Model::DescribeFilterOutcome&,
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
469typedef std::function<void(const PersonalizeClient*, const Model::DescribeMetricAttributionRequest&,
470 const Model::DescribeMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472typedef std::function<void(const PersonalizeClient*, const Model::DescribeRecipeRequest&, const Model::DescribeRecipeOutcome&,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475typedef std::function<void(const PersonalizeClient*, const Model::DescribeRecommenderRequest&, const Model::DescribeRecommenderOutcome&,
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const PersonalizeClient*, const Model::DescribeSchemaRequest&, const Model::DescribeSchemaOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const PersonalizeClient*, const Model::DescribeSolutionRequest&, const Model::DescribeSolutionOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const PersonalizeClient*, const Model::DescribeSolutionVersionRequest&,
485 const Model::DescribeSolutionVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const PersonalizeClient*, const Model::GetSolutionMetricsRequest&, const Model::GetSolutionMetricsOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const PersonalizeClient*, const Model::ListBatchInferenceJobsRequest&,
491 const Model::ListBatchInferenceJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const PersonalizeClient*, const Model::ListBatchSegmentJobsRequest&, const Model::ListBatchSegmentJobsOutcome&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496typedef std::function<void(const PersonalizeClient*, const Model::ListCampaignsRequest&, const Model::ListCampaignsOutcome&,
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const PersonalizeClient*, const Model::ListDataDeletionJobsRequest&, const Model::ListDataDeletionJobsOutcome&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const PersonalizeClient*, const Model::ListDatasetGroupsRequest&, const Model::ListDatasetGroupsOutcome&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const PersonalizeClient*, const Model::ListDatasetsRequest&, const Model::ListDatasetsOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const PersonalizeClient*, const Model::ListEventTrackersRequest&, const Model::ListEventTrackersOutcome&,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const PersonalizeClient*, const Model::ListFiltersRequest&, const Model::ListFiltersOutcome&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const PersonalizeClient*, const Model::ListMetricAttributionMetricsRequest&,
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const PersonalizeClient*, const Model::ListMetricAttributionsRequest&,
525 const Model::ListMetricAttributionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527typedef std::function<void(const PersonalizeClient*, const Model::ListRecipesRequest&, const Model::ListRecipesOutcome&,
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530typedef std::function<void(const PersonalizeClient*, const Model::ListRecommendersRequest&, const Model::ListRecommendersOutcome&,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const PersonalizeClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&,
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536typedef std::function<void(const PersonalizeClient*, const Model::ListSolutionVersionsRequest&, const Model::ListSolutionVersionsOutcome&,
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539typedef std::function<void(const PersonalizeClient*, const Model::ListSolutionsRequest&, const Model::ListSolutionsOutcome&,
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
542typedef std::function<void(const PersonalizeClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const PersonalizeClient*, const Model::StartRecommenderRequest&, const Model::StartRecommenderOutcome&,
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
548typedef std::function<void(const PersonalizeClient*, const Model::StopRecommenderRequest&, const Model::StopRecommenderOutcome&,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
551typedef std::function<void(const PersonalizeClient*, const Model::StopSolutionVersionCreationRequest&,
552 const Model::StopSolutionVersionCreationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554typedef std::function<void(const PersonalizeClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557typedef std::function<void(const PersonalizeClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const PersonalizeClient*, const Model::UpdateCampaignRequest&, const Model::UpdateCampaignOutcome&,
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563typedef std::function<void(const PersonalizeClient*, const Model::UpdateDatasetRequest&, const Model::UpdateDatasetOutcome&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const PersonalizeClient*, const Model::UpdateMetricAttributionRequest&,
567 const Model::UpdateMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569typedef std::function<void(const PersonalizeClient*, const Model::UpdateRecommenderRequest&, const Model::UpdateRecommenderOutcome&,
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const PersonalizeClient*, const Model::UpdateSolutionRequest&, const Model::UpdateSolutionOutcome&,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575/* End of service model async handlers definitions */
576} // namespace Personalize
577} // namespace Aws
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