AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
PersonalizeServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/personalize/PersonalizeErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/personalize/PersonalizeEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in PersonalizeClient header */
21#include <aws/personalize/model/CreateBatchInferenceJobResult.h>
22#include <aws/personalize/model/CreateBatchSegmentJobResult.h>
23#include <aws/personalize/model/CreateCampaignResult.h>
24#include <aws/personalize/model/CreateDataDeletionJobResult.h>
25#include <aws/personalize/model/CreateDatasetResult.h>
26#include <aws/personalize/model/CreateDatasetExportJobResult.h>
27#include <aws/personalize/model/CreateDatasetGroupResult.h>
28#include <aws/personalize/model/CreateDatasetImportJobResult.h>
29#include <aws/personalize/model/CreateEventTrackerResult.h>
30#include <aws/personalize/model/CreateFilterResult.h>
31#include <aws/personalize/model/CreateMetricAttributionResult.h>
32#include <aws/personalize/model/CreateRecommenderResult.h>
33#include <aws/personalize/model/CreateSchemaResult.h>
34#include <aws/personalize/model/CreateSolutionResult.h>
35#include <aws/personalize/model/CreateSolutionVersionResult.h>
36#include <aws/personalize/model/DescribeAlgorithmResult.h>
37#include <aws/personalize/model/DescribeBatchInferenceJobResult.h>
38#include <aws/personalize/model/DescribeBatchSegmentJobResult.h>
39#include <aws/personalize/model/DescribeCampaignResult.h>
40#include <aws/personalize/model/DescribeDataDeletionJobResult.h>
41#include <aws/personalize/model/DescribeDatasetResult.h>
42#include <aws/personalize/model/DescribeDatasetExportJobResult.h>
43#include <aws/personalize/model/DescribeDatasetGroupResult.h>
44#include <aws/personalize/model/DescribeDatasetImportJobResult.h>
45#include <aws/personalize/model/DescribeEventTrackerResult.h>
46#include <aws/personalize/model/DescribeFeatureTransformationResult.h>
47#include <aws/personalize/model/DescribeFilterResult.h>
48#include <aws/personalize/model/DescribeMetricAttributionResult.h>
49#include <aws/personalize/model/DescribeRecipeResult.h>
50#include <aws/personalize/model/DescribeRecommenderResult.h>
51#include <aws/personalize/model/DescribeSchemaResult.h>
52#include <aws/personalize/model/DescribeSolutionResult.h>
53#include <aws/personalize/model/DescribeSolutionVersionResult.h>
54#include <aws/personalize/model/GetSolutionMetricsResult.h>
55#include <aws/personalize/model/ListBatchInferenceJobsResult.h>
56#include <aws/personalize/model/ListBatchSegmentJobsResult.h>
57#include <aws/personalize/model/ListCampaignsResult.h>
58#include <aws/personalize/model/ListDataDeletionJobsResult.h>
59#include <aws/personalize/model/ListDatasetExportJobsResult.h>
60#include <aws/personalize/model/ListDatasetGroupsResult.h>
61#include <aws/personalize/model/ListDatasetImportJobsResult.h>
62#include <aws/personalize/model/ListDatasetsResult.h>
63#include <aws/personalize/model/ListEventTrackersResult.h>
64#include <aws/personalize/model/ListFiltersResult.h>
65#include <aws/personalize/model/ListMetricAttributionMetricsResult.h>
66#include <aws/personalize/model/ListMetricAttributionsResult.h>
67#include <aws/personalize/model/ListRecipesResult.h>
68#include <aws/personalize/model/ListRecommendersResult.h>
69#include <aws/personalize/model/ListSchemasResult.h>
70#include <aws/personalize/model/ListSolutionVersionsResult.h>
71#include <aws/personalize/model/ListSolutionsResult.h>
72#include <aws/personalize/model/ListTagsForResourceResult.h>
73#include <aws/personalize/model/StartRecommenderResult.h>
74#include <aws/personalize/model/StopRecommenderResult.h>
75#include <aws/personalize/model/TagResourceResult.h>
76#include <aws/personalize/model/UntagResourceResult.h>
77#include <aws/personalize/model/UpdateCampaignResult.h>
78#include <aws/personalize/model/UpdateDatasetResult.h>
79#include <aws/personalize/model/UpdateMetricAttributionResult.h>
80#include <aws/personalize/model/UpdateRecommenderResult.h>
81#include <aws/personalize/model/UpdateSolutionResult.h>
82#include <aws/personalize/model/ListDatasetGroupsRequest.h>
83#include <aws/personalize/model/ListDatasetImportJobsRequest.h>
84#include <aws/personalize/model/ListRecipesRequest.h>
85#include <aws/personalize/model/ListDataDeletionJobsRequest.h>
86#include <aws/personalize/model/UpdateMetricAttributionRequest.h>
87#include <aws/personalize/model/ListDatasetExportJobsRequest.h>
88#include <aws/personalize/model/ListMetricAttributionMetricsRequest.h>
89#include <aws/personalize/model/ListMetricAttributionsRequest.h>
90#include <aws/personalize/model/ListSolutionsRequest.h>
91#include <aws/personalize/model/ListCampaignsRequest.h>
92#include <aws/personalize/model/ListDatasetsRequest.h>
93#include <aws/personalize/model/ListFiltersRequest.h>
94#include <aws/personalize/model/ListBatchSegmentJobsRequest.h>
95#include <aws/personalize/model/ListEventTrackersRequest.h>
96#include <aws/personalize/model/ListSolutionVersionsRequest.h>
97#include <aws/personalize/model/ListRecommendersRequest.h>
98#include <aws/personalize/model/ListBatchInferenceJobsRequest.h>
99#include <aws/personalize/model/ListSchemasRequest.h>
100#include <aws/core/NoResult.h>
101/* End of service model headers required in PersonalizeClient header */
102
103namespace Aws
104{
105 namespace Http
106 {
107 class HttpClient;
108 class HttpClientFactory;
109 } // namespace Http
110
111 namespace Utils
112 {
113 template< typename R, typename E> class Outcome;
114
115 namespace Threading
116 {
117 class Executor;
118 } // namespace Threading
119 } // namespace Utils
120
121 namespace Auth
122 {
123 class AWSCredentials;
124 class AWSCredentialsProvider;
125 } // namespace Auth
126
127 namespace Client
128 {
129 class RetryStrategy;
130 } // namespace Client
131
132 namespace Personalize
133 {
137
138 namespace Model
139 {
140 /* Service model forward declarations required in PersonalizeClient header */
141 class CreateBatchInferenceJobRequest;
142 class CreateBatchSegmentJobRequest;
143 class CreateCampaignRequest;
144 class CreateDataDeletionJobRequest;
145 class CreateDatasetRequest;
146 class CreateDatasetExportJobRequest;
147 class CreateDatasetGroupRequest;
148 class CreateDatasetImportJobRequest;
149 class CreateEventTrackerRequest;
150 class CreateFilterRequest;
151 class CreateMetricAttributionRequest;
152 class CreateRecommenderRequest;
153 class CreateSchemaRequest;
154 class CreateSolutionRequest;
155 class CreateSolutionVersionRequest;
156 class DeleteCampaignRequest;
157 class DeleteDatasetRequest;
158 class DeleteDatasetGroupRequest;
159 class DeleteEventTrackerRequest;
160 class DeleteFilterRequest;
161 class DeleteMetricAttributionRequest;
162 class DeleteRecommenderRequest;
163 class DeleteSchemaRequest;
164 class DeleteSolutionRequest;
165 class DescribeAlgorithmRequest;
166 class DescribeBatchInferenceJobRequest;
167 class DescribeBatchSegmentJobRequest;
168 class DescribeCampaignRequest;
169 class DescribeDataDeletionJobRequest;
170 class DescribeDatasetRequest;
171 class DescribeDatasetExportJobRequest;
172 class DescribeDatasetGroupRequest;
173 class DescribeDatasetImportJobRequest;
174 class DescribeEventTrackerRequest;
175 class DescribeFeatureTransformationRequest;
176 class DescribeFilterRequest;
177 class DescribeMetricAttributionRequest;
178 class DescribeRecipeRequest;
179 class DescribeRecommenderRequest;
180 class DescribeSchemaRequest;
181 class DescribeSolutionRequest;
182 class DescribeSolutionVersionRequest;
183 class GetSolutionMetricsRequest;
184 class ListBatchInferenceJobsRequest;
185 class ListBatchSegmentJobsRequest;
186 class ListCampaignsRequest;
187 class ListDataDeletionJobsRequest;
188 class ListDatasetExportJobsRequest;
189 class ListDatasetGroupsRequest;
190 class ListDatasetImportJobsRequest;
191 class ListDatasetsRequest;
192 class ListEventTrackersRequest;
193 class ListFiltersRequest;
194 class ListMetricAttributionMetricsRequest;
195 class ListMetricAttributionsRequest;
196 class ListRecipesRequest;
197 class ListRecommendersRequest;
198 class ListSchemasRequest;
199 class ListSolutionVersionsRequest;
200 class ListSolutionsRequest;
201 class ListTagsForResourceRequest;
202 class StartRecommenderRequest;
203 class StopRecommenderRequest;
204 class StopSolutionVersionCreationRequest;
205 class TagResourceRequest;
206 class UntagResourceRequest;
207 class UpdateCampaignRequest;
208 class UpdateDatasetRequest;
209 class UpdateMetricAttributionRequest;
210 class UpdateRecommenderRequest;
211 class UpdateSolutionRequest;
212 /* End of service model forward declarations required in PersonalizeClient header */
213
214 /* Service model Outcome class definitions */
286 /* End of service model Outcome class definitions */
287
288 /* Service model Outcome callable definitions */
289 typedef std::future<CreateBatchInferenceJobOutcome> CreateBatchInferenceJobOutcomeCallable;
290 typedef std::future<CreateBatchSegmentJobOutcome> CreateBatchSegmentJobOutcomeCallable;
291 typedef std::future<CreateCampaignOutcome> CreateCampaignOutcomeCallable;
292 typedef std::future<CreateDataDeletionJobOutcome> CreateDataDeletionJobOutcomeCallable;
293 typedef std::future<CreateDatasetOutcome> CreateDatasetOutcomeCallable;
294 typedef std::future<CreateDatasetExportJobOutcome> CreateDatasetExportJobOutcomeCallable;
295 typedef std::future<CreateDatasetGroupOutcome> CreateDatasetGroupOutcomeCallable;
296 typedef std::future<CreateDatasetImportJobOutcome> CreateDatasetImportJobOutcomeCallable;
297 typedef std::future<CreateEventTrackerOutcome> CreateEventTrackerOutcomeCallable;
298 typedef std::future<CreateFilterOutcome> CreateFilterOutcomeCallable;
299 typedef std::future<CreateMetricAttributionOutcome> CreateMetricAttributionOutcomeCallable;
300 typedef std::future<CreateRecommenderOutcome> CreateRecommenderOutcomeCallable;
301 typedef std::future<CreateSchemaOutcome> CreateSchemaOutcomeCallable;
302 typedef std::future<CreateSolutionOutcome> CreateSolutionOutcomeCallable;
303 typedef std::future<CreateSolutionVersionOutcome> CreateSolutionVersionOutcomeCallable;
304 typedef std::future<DeleteCampaignOutcome> DeleteCampaignOutcomeCallable;
305 typedef std::future<DeleteDatasetOutcome> DeleteDatasetOutcomeCallable;
306 typedef std::future<DeleteDatasetGroupOutcome> DeleteDatasetGroupOutcomeCallable;
307 typedef std::future<DeleteEventTrackerOutcome> DeleteEventTrackerOutcomeCallable;
308 typedef std::future<DeleteFilterOutcome> DeleteFilterOutcomeCallable;
309 typedef std::future<DeleteMetricAttributionOutcome> DeleteMetricAttributionOutcomeCallable;
310 typedef std::future<DeleteRecommenderOutcome> DeleteRecommenderOutcomeCallable;
311 typedef std::future<DeleteSchemaOutcome> DeleteSchemaOutcomeCallable;
312 typedef std::future<DeleteSolutionOutcome> DeleteSolutionOutcomeCallable;
313 typedef std::future<DescribeAlgorithmOutcome> DescribeAlgorithmOutcomeCallable;
314 typedef std::future<DescribeBatchInferenceJobOutcome> DescribeBatchInferenceJobOutcomeCallable;
315 typedef std::future<DescribeBatchSegmentJobOutcome> DescribeBatchSegmentJobOutcomeCallable;
316 typedef std::future<DescribeCampaignOutcome> DescribeCampaignOutcomeCallable;
317 typedef std::future<DescribeDataDeletionJobOutcome> DescribeDataDeletionJobOutcomeCallable;
318 typedef std::future<DescribeDatasetOutcome> DescribeDatasetOutcomeCallable;
319 typedef std::future<DescribeDatasetExportJobOutcome> DescribeDatasetExportJobOutcomeCallable;
320 typedef std::future<DescribeDatasetGroupOutcome> DescribeDatasetGroupOutcomeCallable;
321 typedef std::future<DescribeDatasetImportJobOutcome> DescribeDatasetImportJobOutcomeCallable;
322 typedef std::future<DescribeEventTrackerOutcome> DescribeEventTrackerOutcomeCallable;
323 typedef std::future<DescribeFeatureTransformationOutcome> DescribeFeatureTransformationOutcomeCallable;
324 typedef std::future<DescribeFilterOutcome> DescribeFilterOutcomeCallable;
325 typedef std::future<DescribeMetricAttributionOutcome> DescribeMetricAttributionOutcomeCallable;
326 typedef std::future<DescribeRecipeOutcome> DescribeRecipeOutcomeCallable;
327 typedef std::future<DescribeRecommenderOutcome> DescribeRecommenderOutcomeCallable;
328 typedef std::future<DescribeSchemaOutcome> DescribeSchemaOutcomeCallable;
329 typedef std::future<DescribeSolutionOutcome> DescribeSolutionOutcomeCallable;
330 typedef std::future<DescribeSolutionVersionOutcome> DescribeSolutionVersionOutcomeCallable;
331 typedef std::future<GetSolutionMetricsOutcome> GetSolutionMetricsOutcomeCallable;
332 typedef std::future<ListBatchInferenceJobsOutcome> ListBatchInferenceJobsOutcomeCallable;
333 typedef std::future<ListBatchSegmentJobsOutcome> ListBatchSegmentJobsOutcomeCallable;
334 typedef std::future<ListCampaignsOutcome> ListCampaignsOutcomeCallable;
335 typedef std::future<ListDataDeletionJobsOutcome> ListDataDeletionJobsOutcomeCallable;
336 typedef std::future<ListDatasetExportJobsOutcome> ListDatasetExportJobsOutcomeCallable;
337 typedef std::future<ListDatasetGroupsOutcome> ListDatasetGroupsOutcomeCallable;
338 typedef std::future<ListDatasetImportJobsOutcome> ListDatasetImportJobsOutcomeCallable;
339 typedef std::future<ListDatasetsOutcome> ListDatasetsOutcomeCallable;
340 typedef std::future<ListEventTrackersOutcome> ListEventTrackersOutcomeCallable;
341 typedef std::future<ListFiltersOutcome> ListFiltersOutcomeCallable;
342 typedef std::future<ListMetricAttributionMetricsOutcome> ListMetricAttributionMetricsOutcomeCallable;
343 typedef std::future<ListMetricAttributionsOutcome> ListMetricAttributionsOutcomeCallable;
344 typedef std::future<ListRecipesOutcome> ListRecipesOutcomeCallable;
345 typedef std::future<ListRecommendersOutcome> ListRecommendersOutcomeCallable;
346 typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
347 typedef std::future<ListSolutionVersionsOutcome> ListSolutionVersionsOutcomeCallable;
348 typedef std::future<ListSolutionsOutcome> ListSolutionsOutcomeCallable;
349 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
350 typedef std::future<StartRecommenderOutcome> StartRecommenderOutcomeCallable;
351 typedef std::future<StopRecommenderOutcome> StopRecommenderOutcomeCallable;
352 typedef std::future<StopSolutionVersionCreationOutcome> StopSolutionVersionCreationOutcomeCallable;
353 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
354 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
355 typedef std::future<UpdateCampaignOutcome> UpdateCampaignOutcomeCallable;
356 typedef std::future<UpdateDatasetOutcome> UpdateDatasetOutcomeCallable;
357 typedef std::future<UpdateMetricAttributionOutcome> UpdateMetricAttributionOutcomeCallable;
358 typedef std::future<UpdateRecommenderOutcome> UpdateRecommenderOutcomeCallable;
359 typedef std::future<UpdateSolutionOutcome> UpdateSolutionOutcomeCallable;
360 /* End of service model Outcome callable definitions */
361 } // namespace Model
362
363 class PersonalizeClient;
364
365 /* Service model async handlers definitions */
366 typedef std::function<void(const PersonalizeClient*, const Model::CreateBatchInferenceJobRequest&, const Model::CreateBatchInferenceJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBatchInferenceJobResponseReceivedHandler;
367 typedef std::function<void(const PersonalizeClient*, const Model::CreateBatchSegmentJobRequest&, const Model::CreateBatchSegmentJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBatchSegmentJobResponseReceivedHandler;
368 typedef std::function<void(const PersonalizeClient*, const Model::CreateCampaignRequest&, const Model::CreateCampaignOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCampaignResponseReceivedHandler;
369 typedef std::function<void(const PersonalizeClient*, const Model::CreateDataDeletionJobRequest&, const Model::CreateDataDeletionJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataDeletionJobResponseReceivedHandler;
370 typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetRequest&, const Model::CreateDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDatasetResponseReceivedHandler;
371 typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetExportJobRequest&, const Model::CreateDatasetExportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDatasetExportJobResponseReceivedHandler;
372 typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetGroupRequest&, const Model::CreateDatasetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDatasetGroupResponseReceivedHandler;
373 typedef std::function<void(const PersonalizeClient*, const Model::CreateDatasetImportJobRequest&, const Model::CreateDatasetImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDatasetImportJobResponseReceivedHandler;
374 typedef std::function<void(const PersonalizeClient*, const Model::CreateEventTrackerRequest&, const Model::CreateEventTrackerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventTrackerResponseReceivedHandler;
375 typedef std::function<void(const PersonalizeClient*, const Model::CreateFilterRequest&, const Model::CreateFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFilterResponseReceivedHandler;
376 typedef std::function<void(const PersonalizeClient*, const Model::CreateMetricAttributionRequest&, const Model::CreateMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMetricAttributionResponseReceivedHandler;
377 typedef std::function<void(const PersonalizeClient*, const Model::CreateRecommenderRequest&, const Model::CreateRecommenderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRecommenderResponseReceivedHandler;
378 typedef std::function<void(const PersonalizeClient*, const Model::CreateSchemaRequest&, const Model::CreateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSchemaResponseReceivedHandler;
379 typedef std::function<void(const PersonalizeClient*, const Model::CreateSolutionRequest&, const Model::CreateSolutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSolutionResponseReceivedHandler;
380 typedef std::function<void(const PersonalizeClient*, const Model::CreateSolutionVersionRequest&, const Model::CreateSolutionVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSolutionVersionResponseReceivedHandler;
381 typedef std::function<void(const PersonalizeClient*, const Model::DeleteCampaignRequest&, const Model::DeleteCampaignOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCampaignResponseReceivedHandler;
382 typedef std::function<void(const PersonalizeClient*, const Model::DeleteDatasetRequest&, const Model::DeleteDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDatasetResponseReceivedHandler;
383 typedef std::function<void(const PersonalizeClient*, const Model::DeleteDatasetGroupRequest&, const Model::DeleteDatasetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDatasetGroupResponseReceivedHandler;
384 typedef std::function<void(const PersonalizeClient*, const Model::DeleteEventTrackerRequest&, const Model::DeleteEventTrackerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventTrackerResponseReceivedHandler;
385 typedef std::function<void(const PersonalizeClient*, const Model::DeleteFilterRequest&, const Model::DeleteFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFilterResponseReceivedHandler;
386 typedef std::function<void(const PersonalizeClient*, const Model::DeleteMetricAttributionRequest&, const Model::DeleteMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMetricAttributionResponseReceivedHandler;
387 typedef std::function<void(const PersonalizeClient*, const Model::DeleteRecommenderRequest&, const Model::DeleteRecommenderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRecommenderResponseReceivedHandler;
388 typedef std::function<void(const PersonalizeClient*, const Model::DeleteSchemaRequest&, const Model::DeleteSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaResponseReceivedHandler;
389 typedef std::function<void(const PersonalizeClient*, const Model::DeleteSolutionRequest&, const Model::DeleteSolutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSolutionResponseReceivedHandler;
390 typedef std::function<void(const PersonalizeClient*, const Model::DescribeAlgorithmRequest&, const Model::DescribeAlgorithmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlgorithmResponseReceivedHandler;
391 typedef std::function<void(const PersonalizeClient*, const Model::DescribeBatchInferenceJobRequest&, const Model::DescribeBatchInferenceJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBatchInferenceJobResponseReceivedHandler;
392 typedef std::function<void(const PersonalizeClient*, const Model::DescribeBatchSegmentJobRequest&, const Model::DescribeBatchSegmentJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBatchSegmentJobResponseReceivedHandler;
393 typedef std::function<void(const PersonalizeClient*, const Model::DescribeCampaignRequest&, const Model::DescribeCampaignOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCampaignResponseReceivedHandler;
394 typedef std::function<void(const PersonalizeClient*, const Model::DescribeDataDeletionJobRequest&, const Model::DescribeDataDeletionJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDataDeletionJobResponseReceivedHandler;
395 typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetRequest&, const Model::DescribeDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDatasetResponseReceivedHandler;
396 typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetExportJobRequest&, const Model::DescribeDatasetExportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDatasetExportJobResponseReceivedHandler;
397 typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetGroupRequest&, const Model::DescribeDatasetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDatasetGroupResponseReceivedHandler;
398 typedef std::function<void(const PersonalizeClient*, const Model::DescribeDatasetImportJobRequest&, const Model::DescribeDatasetImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDatasetImportJobResponseReceivedHandler;
399 typedef std::function<void(const PersonalizeClient*, const Model::DescribeEventTrackerRequest&, const Model::DescribeEventTrackerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventTrackerResponseReceivedHandler;
400 typedef std::function<void(const PersonalizeClient*, const Model::DescribeFeatureTransformationRequest&, const Model::DescribeFeatureTransformationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFeatureTransformationResponseReceivedHandler;
401 typedef std::function<void(const PersonalizeClient*, const Model::DescribeFilterRequest&, const Model::DescribeFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFilterResponseReceivedHandler;
402 typedef std::function<void(const PersonalizeClient*, const Model::DescribeMetricAttributionRequest&, const Model::DescribeMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetricAttributionResponseReceivedHandler;
403 typedef std::function<void(const PersonalizeClient*, const Model::DescribeRecipeRequest&, const Model::DescribeRecipeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRecipeResponseReceivedHandler;
404 typedef std::function<void(const PersonalizeClient*, const Model::DescribeRecommenderRequest&, const Model::DescribeRecommenderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRecommenderResponseReceivedHandler;
405 typedef std::function<void(const PersonalizeClient*, const Model::DescribeSchemaRequest&, const Model::DescribeSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSchemaResponseReceivedHandler;
406 typedef std::function<void(const PersonalizeClient*, const Model::DescribeSolutionRequest&, const Model::DescribeSolutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSolutionResponseReceivedHandler;
407 typedef std::function<void(const PersonalizeClient*, const Model::DescribeSolutionVersionRequest&, const Model::DescribeSolutionVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSolutionVersionResponseReceivedHandler;
408 typedef std::function<void(const PersonalizeClient*, const Model::GetSolutionMetricsRequest&, const Model::GetSolutionMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSolutionMetricsResponseReceivedHandler;
409 typedef std::function<void(const PersonalizeClient*, const Model::ListBatchInferenceJobsRequest&, const Model::ListBatchInferenceJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBatchInferenceJobsResponseReceivedHandler;
410 typedef std::function<void(const PersonalizeClient*, const Model::ListBatchSegmentJobsRequest&, const Model::ListBatchSegmentJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBatchSegmentJobsResponseReceivedHandler;
411 typedef std::function<void(const PersonalizeClient*, const Model::ListCampaignsRequest&, const Model::ListCampaignsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCampaignsResponseReceivedHandler;
412 typedef std::function<void(const PersonalizeClient*, const Model::ListDataDeletionJobsRequest&, const Model::ListDataDeletionJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataDeletionJobsResponseReceivedHandler;
413 typedef std::function<void(const PersonalizeClient*, const Model::ListDatasetExportJobsRequest&, const Model::ListDatasetExportJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDatasetExportJobsResponseReceivedHandler;
414 typedef std::function<void(const PersonalizeClient*, const Model::ListDatasetGroupsRequest&, const Model::ListDatasetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDatasetGroupsResponseReceivedHandler;
415 typedef std::function<void(const PersonalizeClient*, const Model::ListDatasetImportJobsRequest&, const Model::ListDatasetImportJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDatasetImportJobsResponseReceivedHandler;
416 typedef std::function<void(const PersonalizeClient*, const Model::ListDatasetsRequest&, const Model::ListDatasetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDatasetsResponseReceivedHandler;
417 typedef std::function<void(const PersonalizeClient*, const Model::ListEventTrackersRequest&, const Model::ListEventTrackersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventTrackersResponseReceivedHandler;
418 typedef std::function<void(const PersonalizeClient*, const Model::ListFiltersRequest&, const Model::ListFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFiltersResponseReceivedHandler;
419 typedef std::function<void(const PersonalizeClient*, const Model::ListMetricAttributionMetricsRequest&, const Model::ListMetricAttributionMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMetricAttributionMetricsResponseReceivedHandler;
420 typedef std::function<void(const PersonalizeClient*, const Model::ListMetricAttributionsRequest&, const Model::ListMetricAttributionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMetricAttributionsResponseReceivedHandler;
421 typedef std::function<void(const PersonalizeClient*, const Model::ListRecipesRequest&, const Model::ListRecipesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecipesResponseReceivedHandler;
422 typedef std::function<void(const PersonalizeClient*, const Model::ListRecommendersRequest&, const Model::ListRecommendersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendersResponseReceivedHandler;
423 typedef std::function<void(const PersonalizeClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemasResponseReceivedHandler;
424 typedef std::function<void(const PersonalizeClient*, const Model::ListSolutionVersionsRequest&, const Model::ListSolutionVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSolutionVersionsResponseReceivedHandler;
425 typedef std::function<void(const PersonalizeClient*, const Model::ListSolutionsRequest&, const Model::ListSolutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSolutionsResponseReceivedHandler;
426 typedef std::function<void(const PersonalizeClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
427 typedef std::function<void(const PersonalizeClient*, const Model::StartRecommenderRequest&, const Model::StartRecommenderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartRecommenderResponseReceivedHandler;
428 typedef std::function<void(const PersonalizeClient*, const Model::StopRecommenderRequest&, const Model::StopRecommenderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopRecommenderResponseReceivedHandler;
429 typedef std::function<void(const PersonalizeClient*, const Model::StopSolutionVersionCreationRequest&, const Model::StopSolutionVersionCreationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopSolutionVersionCreationResponseReceivedHandler;
430 typedef std::function<void(const PersonalizeClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
431 typedef std::function<void(const PersonalizeClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
432 typedef std::function<void(const PersonalizeClient*, const Model::UpdateCampaignRequest&, const Model::UpdateCampaignOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCampaignResponseReceivedHandler;
433 typedef std::function<void(const PersonalizeClient*, const Model::UpdateDatasetRequest&, const Model::UpdateDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDatasetResponseReceivedHandler;
434 typedef std::function<void(const PersonalizeClient*, const Model::UpdateMetricAttributionRequest&, const Model::UpdateMetricAttributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMetricAttributionResponseReceivedHandler;
435 typedef std::function<void(const PersonalizeClient*, const Model::UpdateRecommenderRequest&, const Model::UpdateRecommenderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRecommenderResponseReceivedHandler;
436 typedef std::function<void(const PersonalizeClient*, const Model::UpdateSolutionRequest&, const Model::UpdateSolutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSolutionResponseReceivedHandler;
437 /* End of service model async handlers definitions */
438 } // namespace Personalize
439} // 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::CreateDatasetExportJobRequest &, const Model::CreateDatasetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetExportJobResponseReceivedHandler
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::ListRecommendersRequest &, const Model::ListRecommendersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecommendersResponseReceivedHandler
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::ListSolutionVersionsRequest &, const Model::ListSolutionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSolutionVersionsResponseReceivedHandler
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::DescribeEventTrackerRequest &, const Model::DescribeEventTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventTrackerResponseReceivedHandler
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::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetsResponseReceivedHandler
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::DescribeDataDeletionJobRequest &, const Model::DescribeDataDeletionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataDeletionJobResponseReceivedHandler
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::DeleteEventTrackerRequest &, const Model::DeleteEventTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventTrackerResponseReceivedHandler
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::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFilterResponseReceivedHandler
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::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
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::ListBatchInferenceJobsRequest &, const Model::ListBatchInferenceJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBatchInferenceJobsResponseReceivedHandler
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::DescribeDatasetGroupRequest &, const Model::DescribeDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetGroupResponseReceivedHandler
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::ListCampaignsRequest &, const Model::ListCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCampaignsResponseReceivedHandler
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::UpdateMetricAttributionRequest &, const Model::UpdateMetricAttributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMetricAttributionResponseReceivedHandler
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::StopRecommenderRequest &, const Model::StopRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopRecommenderResponseReceivedHandler
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::CreateBatchSegmentJobRequest &, const Model::CreateBatchSegmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBatchSegmentJobResponseReceivedHandler
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::DescribeFilterRequest &, const Model::DescribeFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFilterResponseReceivedHandler
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::CreateDatasetImportJobRequest &, const Model::CreateDatasetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetImportJobResponseReceivedHandler
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::DeleteRecommenderRequest &, const Model::DeleteRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRecommenderResponseReceivedHandler
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::GetSolutionMetricsRequest &, const Model::GetSolutionMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSolutionMetricsResponseReceivedHandler
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::ListDatasetImportJobsRequest &, const Model::ListDatasetImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetImportJobsResponseReceivedHandler
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::UpdateCampaignRequest &, const Model::UpdateCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCampaignResponseReceivedHandler
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::CreateSolutionRequest &, const Model::CreateSolutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSolutionResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::CreateBatchInferenceJobRequest &, const Model::CreateBatchInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBatchInferenceJobResponseReceivedHandler
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::ListMetricAttributionMetricsRequest &, const Model::ListMetricAttributionMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMetricAttributionMetricsResponseReceivedHandler
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::CreateDatasetGroupRequest &, const Model::CreateDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetGroupResponseReceivedHandler
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::CreateEventTrackerRequest &, const Model::CreateEventTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventTrackerResponseReceivedHandler
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::ListDatasetExportJobsRequest &, const Model::ListDatasetExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetExportJobsResponseReceivedHandler
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::ListRecipesRequest &, const Model::ListRecipesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecipesResponseReceivedHandler
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::ListMetricAttributionsRequest &, const Model::ListMetricAttributionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMetricAttributionsResponseReceivedHandler
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::DescribeSolutionRequest &, const Model::DescribeSolutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSolutionResponseReceivedHandler
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::DescribeRecipeRequest &, const Model::DescribeRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRecipeResponseReceivedHandler
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::StartRecommenderRequest &, const Model::StartRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRecommenderResponseReceivedHandler
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::ListEventTrackersRequest &, const Model::ListEventTrackersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventTrackersResponseReceivedHandler
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::ListDatasetGroupsRequest &, const Model::ListDatasetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetGroupsResponseReceivedHandler
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::DeleteCampaignRequest &, const Model::DeleteCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCampaignResponseReceivedHandler
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::DescribeDatasetExportJobRequest &, const Model::DescribeDatasetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetExportJobResponseReceivedHandler
std::function< void(const PersonalizeClient *, const Model::DescribeSchemaRequest &, const Model::DescribeSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSchemaResponseReceivedHandler