AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
PersonalizeClient.h
1
6#pragma once
7#include <aws/personalize/Personalize_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/personalize/PersonalizeServiceClientModel.h>
13
14namespace Aws
15{
16namespace Personalize
17{
22 class AWS_PERSONALIZE_API PersonalizeClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<PersonalizeClient>
23 {
24 public:
26 static const char* GetServiceName();
27 static const char* GetAllocationTag();
28
31
37 std::shared_ptr<PersonalizeEndpointProviderBase> endpointProvider = nullptr);
38
44 std::shared_ptr<PersonalizeEndpointProviderBase> endpointProvider = nullptr,
46
51 PersonalizeClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<PersonalizeEndpointProviderBase> endpointProvider = nullptr,
54
55
56 /* Legacy constructors due deprecation */
62
68 const Aws::Client::ClientConfiguration& clientConfiguration);
69
74 PersonalizeClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 const Aws::Client::ClientConfiguration& clientConfiguration);
76
77 /* End of legacy constructors due deprecation */
79
103
107 template<typename CreateBatchInferenceJobRequestT = Model::CreateBatchInferenceJobRequest>
108 Model::CreateBatchInferenceJobOutcomeCallable CreateBatchInferenceJobCallable(const CreateBatchInferenceJobRequestT& request) const
109 {
110 return SubmitCallable(&PersonalizeClient::CreateBatchInferenceJob, request);
111 }
112
116 template<typename CreateBatchInferenceJobRequestT = Model::CreateBatchInferenceJobRequest>
117 void CreateBatchInferenceJobAsync(const CreateBatchInferenceJobRequestT& request, const CreateBatchInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
118 {
119 return SubmitAsync(&PersonalizeClient::CreateBatchInferenceJob, request, handler, context);
120 }
121
131
135 template<typename CreateBatchSegmentJobRequestT = Model::CreateBatchSegmentJobRequest>
136 Model::CreateBatchSegmentJobOutcomeCallable CreateBatchSegmentJobCallable(const CreateBatchSegmentJobRequestT& request) const
137 {
138 return SubmitCallable(&PersonalizeClient::CreateBatchSegmentJob, request);
139 }
140
144 template<typename CreateBatchSegmentJobRequestT = Model::CreateBatchSegmentJobRequest>
145 void CreateBatchSegmentJobAsync(const CreateBatchSegmentJobRequestT& request, const CreateBatchSegmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
146 {
147 return SubmitAsync(&PersonalizeClient::CreateBatchSegmentJob, request, handler, context);
148 }
149
204
208 template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
209 Model::CreateCampaignOutcomeCallable CreateCampaignCallable(const CreateCampaignRequestT& request) const
210 {
211 return SubmitCallable(&PersonalizeClient::CreateCampaign, request);
212 }
213
217 template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
218 void CreateCampaignAsync(const CreateCampaignRequestT& request, const CreateCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
219 {
220 return SubmitAsync(&PersonalizeClient::CreateCampaign, request, handler, context);
221 }
222
264
268 template<typename CreateDataDeletionJobRequestT = Model::CreateDataDeletionJobRequest>
269 Model::CreateDataDeletionJobOutcomeCallable CreateDataDeletionJobCallable(const CreateDataDeletionJobRequestT& request) const
270 {
271 return SubmitCallable(&PersonalizeClient::CreateDataDeletionJob, request);
272 }
273
277 template<typename CreateDataDeletionJobRequestT = Model::CreateDataDeletionJobRequest>
278 void CreateDataDeletionJobAsync(const CreateDataDeletionJobRequestT& request, const CreateDataDeletionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
279 {
280 return SubmitAsync(&PersonalizeClient::CreateDataDeletionJob, request, handler, context);
281 }
282
310
314 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
315 Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT& request) const
316 {
317 return SubmitCallable(&PersonalizeClient::CreateDataset, request);
318 }
319
323 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
324 void CreateDatasetAsync(const CreateDatasetRequestT& request, const CreateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
325 {
326 return SubmitAsync(&PersonalizeClient::CreateDataset, request, handler, context);
327 }
328
348
352 template<typename CreateDatasetExportJobRequestT = Model::CreateDatasetExportJobRequest>
353 Model::CreateDatasetExportJobOutcomeCallable CreateDatasetExportJobCallable(const CreateDatasetExportJobRequestT& request) const
354 {
355 return SubmitCallable(&PersonalizeClient::CreateDatasetExportJob, request);
356 }
357
361 template<typename CreateDatasetExportJobRequestT = Model::CreateDatasetExportJobRequest>
362 void CreateDatasetExportJobAsync(const CreateDatasetExportJobRequestT& request, const CreateDatasetExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
363 {
364 return SubmitAsync(&PersonalizeClient::CreateDatasetExportJob, request, handler, context);
365 }
366
408
412 template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
413 Model::CreateDatasetGroupOutcomeCallable CreateDatasetGroupCallable(const CreateDatasetGroupRequestT& request) const
414 {
415 return SubmitCallable(&PersonalizeClient::CreateDatasetGroup, request);
416 }
417
421 template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
422 void CreateDatasetGroupAsync(const CreateDatasetGroupRequestT& request, const CreateDatasetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
423 {
424 return SubmitAsync(&PersonalizeClient::CreateDatasetGroup, request, handler, context);
425 }
426
463
467 template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
468 Model::CreateDatasetImportJobOutcomeCallable CreateDatasetImportJobCallable(const CreateDatasetImportJobRequestT& request) const
469 {
470 return SubmitCallable(&PersonalizeClient::CreateDatasetImportJob, request);
471 }
472
476 template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
477 void CreateDatasetImportJobAsync(const CreateDatasetImportJobRequestT& request, const CreateDatasetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
478 {
479 return SubmitAsync(&PersonalizeClient::CreateDatasetImportJob, request, handler, context);
480 }
481
512
516 template<typename CreateEventTrackerRequestT = Model::CreateEventTrackerRequest>
517 Model::CreateEventTrackerOutcomeCallable CreateEventTrackerCallable(const CreateEventTrackerRequestT& request) const
518 {
519 return SubmitCallable(&PersonalizeClient::CreateEventTracker, request);
520 }
521
525 template<typename CreateEventTrackerRequestT = Model::CreateEventTrackerRequest>
526 void CreateEventTrackerAsync(const CreateEventTrackerRequestT& request, const CreateEventTrackerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
527 {
528 return SubmitAsync(&PersonalizeClient::CreateEventTracker, request, handler, context);
529 }
530
539
543 template<typename CreateFilterRequestT = Model::CreateFilterRequest>
544 Model::CreateFilterOutcomeCallable CreateFilterCallable(const CreateFilterRequestT& request) const
545 {
546 return SubmitCallable(&PersonalizeClient::CreateFilter, request);
547 }
548
552 template<typename CreateFilterRequestT = Model::CreateFilterRequest>
553 void CreateFilterAsync(const CreateFilterRequestT& request, const CreateFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
554 {
555 return SubmitAsync(&PersonalizeClient::CreateFilter, request, handler, context);
556 }
557
569
573 template<typename CreateMetricAttributionRequestT = Model::CreateMetricAttributionRequest>
574 Model::CreateMetricAttributionOutcomeCallable CreateMetricAttributionCallable(const CreateMetricAttributionRequestT& request) const
575 {
576 return SubmitCallable(&PersonalizeClient::CreateMetricAttribution, request);
577 }
578
582 template<typename CreateMetricAttributionRequestT = Model::CreateMetricAttributionRequest>
583 void CreateMetricAttributionAsync(const CreateMetricAttributionRequestT& request, const CreateMetricAttributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
584 {
585 return SubmitAsync(&PersonalizeClient::CreateMetricAttribution, request, handler, context);
586 }
587
641
645 template<typename CreateRecommenderRequestT = Model::CreateRecommenderRequest>
646 Model::CreateRecommenderOutcomeCallable CreateRecommenderCallable(const CreateRecommenderRequestT& request) const
647 {
648 return SubmitCallable(&PersonalizeClient::CreateRecommender, request);
649 }
650
654 template<typename CreateRecommenderRequestT = Model::CreateRecommenderRequest>
655 void CreateRecommenderAsync(const CreateRecommenderRequestT& request, const CreateRecommenderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
656 {
657 return SubmitAsync(&PersonalizeClient::CreateRecommender, request, handler, context);
658 }
659
679
683 template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
684 Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT& request) const
685 {
686 return SubmitCallable(&PersonalizeClient::CreateSchema, request);
687 }
688
692 template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
693 void CreateSchemaAsync(const CreateSchemaRequestT& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
694 {
695 return SubmitAsync(&PersonalizeClient::CreateSchema, request, handler, context);
696 }
697
760
764 template<typename CreateSolutionRequestT = Model::CreateSolutionRequest>
765 Model::CreateSolutionOutcomeCallable CreateSolutionCallable(const CreateSolutionRequestT& request) const
766 {
767 return SubmitCallable(&PersonalizeClient::CreateSolution, request);
768 }
769
773 template<typename CreateSolutionRequestT = Model::CreateSolutionRequest>
774 void CreateSolutionAsync(const CreateSolutionRequestT& request, const CreateSolutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
775 {
776 return SubmitAsync(&PersonalizeClient::CreateSolution, request, handler, context);
777 }
778
811
815 template<typename CreateSolutionVersionRequestT = Model::CreateSolutionVersionRequest>
816 Model::CreateSolutionVersionOutcomeCallable CreateSolutionVersionCallable(const CreateSolutionVersionRequestT& request) const
817 {
818 return SubmitCallable(&PersonalizeClient::CreateSolutionVersion, request);
819 }
820
824 template<typename CreateSolutionVersionRequestT = Model::CreateSolutionVersionRequest>
825 void CreateSolutionVersionAsync(const CreateSolutionVersionRequestT& request, const CreateSolutionVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
826 {
827 return SubmitAsync(&PersonalizeClient::CreateSolutionVersion, request, handler, context);
828 }
829
842
846 template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
847 Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable(const DeleteCampaignRequestT& request) const
848 {
849 return SubmitCallable(&PersonalizeClient::DeleteCampaign, request);
850 }
851
855 template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
856 void DeleteCampaignAsync(const DeleteCampaignRequestT& request, const DeleteCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
857 {
858 return SubmitAsync(&PersonalizeClient::DeleteCampaign, request, handler, context);
859 }
860
871
875 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
876 Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT& request) const
877 {
878 return SubmitCallable(&PersonalizeClient::DeleteDataset, request);
879 }
880
884 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
885 void DeleteDatasetAsync(const DeleteDatasetRequestT& request, const DeleteDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
886 {
887 return SubmitAsync(&PersonalizeClient::DeleteDataset, request, handler, context);
888 }
889
899
903 template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
904 Model::DeleteDatasetGroupOutcomeCallable DeleteDatasetGroupCallable(const DeleteDatasetGroupRequestT& request) const
905 {
906 return SubmitCallable(&PersonalizeClient::DeleteDatasetGroup, request);
907 }
908
912 template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
913 void DeleteDatasetGroupAsync(const DeleteDatasetGroupRequestT& request, const DeleteDatasetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
914 {
915 return SubmitAsync(&PersonalizeClient::DeleteDatasetGroup, request, handler, context);
916 }
917
927
931 template<typename DeleteEventTrackerRequestT = Model::DeleteEventTrackerRequest>
932 Model::DeleteEventTrackerOutcomeCallable DeleteEventTrackerCallable(const DeleteEventTrackerRequestT& request) const
933 {
934 return SubmitCallable(&PersonalizeClient::DeleteEventTracker, request);
935 }
936
940 template<typename DeleteEventTrackerRequestT = Model::DeleteEventTrackerRequest>
941 void DeleteEventTrackerAsync(const DeleteEventTrackerRequestT& request, const DeleteEventTrackerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
942 {
943 return SubmitAsync(&PersonalizeClient::DeleteEventTracker, request, handler, context);
944 }
945
952
956 template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
957 Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT& request) const
958 {
959 return SubmitCallable(&PersonalizeClient::DeleteFilter, request);
960 }
961
965 template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
966 void DeleteFilterAsync(const DeleteFilterRequestT& request, const DeleteFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
967 {
968 return SubmitAsync(&PersonalizeClient::DeleteFilter, request, handler, context);
969 }
970
977
981 template<typename DeleteMetricAttributionRequestT = Model::DeleteMetricAttributionRequest>
982 Model::DeleteMetricAttributionOutcomeCallable DeleteMetricAttributionCallable(const DeleteMetricAttributionRequestT& request) const
983 {
984 return SubmitCallable(&PersonalizeClient::DeleteMetricAttribution, request);
985 }
986
990 template<typename DeleteMetricAttributionRequestT = Model::DeleteMetricAttributionRequest>
991 void DeleteMetricAttributionAsync(const DeleteMetricAttributionRequestT& request, const DeleteMetricAttributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
992 {
993 return SubmitAsync(&PersonalizeClient::DeleteMetricAttribution, request, handler, context);
994 }
995
1005
1009 template<typename DeleteRecommenderRequestT = Model::DeleteRecommenderRequest>
1010 Model::DeleteRecommenderOutcomeCallable DeleteRecommenderCallable(const DeleteRecommenderRequestT& request) const
1011 {
1012 return SubmitCallable(&PersonalizeClient::DeleteRecommender, request);
1013 }
1014
1018 template<typename DeleteRecommenderRequestT = Model::DeleteRecommenderRequest>
1019 void DeleteRecommenderAsync(const DeleteRecommenderRequestT& request, const DeleteRecommenderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1020 {
1021 return SubmitAsync(&PersonalizeClient::DeleteRecommender, request, handler, context);
1022 }
1023
1033
1037 template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
1038 Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT& request) const
1039 {
1040 return SubmitCallable(&PersonalizeClient::DeleteSchema, request);
1041 }
1042
1046 template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
1047 void DeleteSchemaAsync(const DeleteSchemaRequestT& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1048 {
1049 return SubmitAsync(&PersonalizeClient::DeleteSchema, request, handler, context);
1050 }
1051
1066
1070 template<typename DeleteSolutionRequestT = Model::DeleteSolutionRequest>
1071 Model::DeleteSolutionOutcomeCallable DeleteSolutionCallable(const DeleteSolutionRequestT& request) const
1072 {
1073 return SubmitCallable(&PersonalizeClient::DeleteSolution, request);
1074 }
1075
1079 template<typename DeleteSolutionRequestT = Model::DeleteSolutionRequest>
1080 void DeleteSolutionAsync(const DeleteSolutionRequestT& request, const DeleteSolutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1081 {
1082 return SubmitAsync(&PersonalizeClient::DeleteSolution, request, handler, context);
1083 }
1084
1091
1095 template<typename DescribeAlgorithmRequestT = Model::DescribeAlgorithmRequest>
1096 Model::DescribeAlgorithmOutcomeCallable DescribeAlgorithmCallable(const DescribeAlgorithmRequestT& request) const
1097 {
1098 return SubmitCallable(&PersonalizeClient::DescribeAlgorithm, request);
1099 }
1100
1104 template<typename DescribeAlgorithmRequestT = Model::DescribeAlgorithmRequest>
1105 void DescribeAlgorithmAsync(const DescribeAlgorithmRequestT& request, const DescribeAlgorithmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1106 {
1107 return SubmitAsync(&PersonalizeClient::DescribeAlgorithm, request, handler, context);
1108 }
1109
1118
1122 template<typename DescribeBatchInferenceJobRequestT = Model::DescribeBatchInferenceJobRequest>
1123 Model::DescribeBatchInferenceJobOutcomeCallable DescribeBatchInferenceJobCallable(const DescribeBatchInferenceJobRequestT& request) const
1124 {
1125 return SubmitCallable(&PersonalizeClient::DescribeBatchInferenceJob, request);
1126 }
1127
1131 template<typename DescribeBatchInferenceJobRequestT = Model::DescribeBatchInferenceJobRequest>
1132 void DescribeBatchInferenceJobAsync(const DescribeBatchInferenceJobRequestT& request, const DescribeBatchInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1133 {
1134 return SubmitAsync(&PersonalizeClient::DescribeBatchInferenceJob, request, handler, context);
1135 }
1136
1145
1149 template<typename DescribeBatchSegmentJobRequestT = Model::DescribeBatchSegmentJobRequest>
1150 Model::DescribeBatchSegmentJobOutcomeCallable DescribeBatchSegmentJobCallable(const DescribeBatchSegmentJobRequestT& request) const
1151 {
1152 return SubmitCallable(&PersonalizeClient::DescribeBatchSegmentJob, request);
1153 }
1154
1158 template<typename DescribeBatchSegmentJobRequestT = Model::DescribeBatchSegmentJobRequest>
1159 void DescribeBatchSegmentJobAsync(const DescribeBatchSegmentJobRequestT& request, const DescribeBatchSegmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1160 {
1161 return SubmitAsync(&PersonalizeClient::DescribeBatchSegmentJob, request, handler, context);
1162 }
1163
1177
1181 template<typename DescribeCampaignRequestT = Model::DescribeCampaignRequest>
1182 Model::DescribeCampaignOutcomeCallable DescribeCampaignCallable(const DescribeCampaignRequestT& request) const
1183 {
1184 return SubmitCallable(&PersonalizeClient::DescribeCampaign, request);
1185 }
1186
1190 template<typename DescribeCampaignRequestT = Model::DescribeCampaignRequest>
1191 void DescribeCampaignAsync(const DescribeCampaignRequestT& request, const DescribeCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1192 {
1193 return SubmitAsync(&PersonalizeClient::DescribeCampaign, request, handler, context);
1194 }
1195
1204
1208 template<typename DescribeDataDeletionJobRequestT = Model::DescribeDataDeletionJobRequest>
1209 Model::DescribeDataDeletionJobOutcomeCallable DescribeDataDeletionJobCallable(const DescribeDataDeletionJobRequestT& request) const
1210 {
1211 return SubmitCallable(&PersonalizeClient::DescribeDataDeletionJob, request);
1212 }
1213
1217 template<typename DescribeDataDeletionJobRequestT = Model::DescribeDataDeletionJobRequest>
1218 void DescribeDataDeletionJobAsync(const DescribeDataDeletionJobRequestT& request, const DescribeDataDeletionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1219 {
1220 return SubmitAsync(&PersonalizeClient::DescribeDataDeletionJob, request, handler, context);
1221 }
1222
1231
1235 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
1236 Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT& request) const
1237 {
1238 return SubmitCallable(&PersonalizeClient::DescribeDataset, request);
1239 }
1240
1244 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
1245 void DescribeDatasetAsync(const DescribeDatasetRequestT& request, const DescribeDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1246 {
1247 return SubmitAsync(&PersonalizeClient::DescribeDataset, request, handler, context);
1248 }
1249
1258
1262 template<typename DescribeDatasetExportJobRequestT = Model::DescribeDatasetExportJobRequest>
1263 Model::DescribeDatasetExportJobOutcomeCallable DescribeDatasetExportJobCallable(const DescribeDatasetExportJobRequestT& request) const
1264 {
1265 return SubmitCallable(&PersonalizeClient::DescribeDatasetExportJob, request);
1266 }
1267
1271 template<typename DescribeDatasetExportJobRequestT = Model::DescribeDatasetExportJobRequest>
1272 void DescribeDatasetExportJobAsync(const DescribeDatasetExportJobRequestT& request, const DescribeDatasetExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1273 {
1274 return SubmitAsync(&PersonalizeClient::DescribeDatasetExportJob, request, handler, context);
1275 }
1276
1286
1290 template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
1291 Model::DescribeDatasetGroupOutcomeCallable DescribeDatasetGroupCallable(const DescribeDatasetGroupRequestT& request) const
1292 {
1293 return SubmitCallable(&PersonalizeClient::DescribeDatasetGroup, request);
1294 }
1295
1299 template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
1300 void DescribeDatasetGroupAsync(const DescribeDatasetGroupRequestT& request, const DescribeDatasetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1301 {
1302 return SubmitAsync(&PersonalizeClient::DescribeDatasetGroup, request, handler, context);
1303 }
1304
1313
1317 template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
1318 Model::DescribeDatasetImportJobOutcomeCallable DescribeDatasetImportJobCallable(const DescribeDatasetImportJobRequestT& request) const
1319 {
1320 return SubmitCallable(&PersonalizeClient::DescribeDatasetImportJob, request);
1321 }
1322
1326 template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
1327 void DescribeDatasetImportJobAsync(const DescribeDatasetImportJobRequestT& request, const DescribeDatasetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1328 {
1329 return SubmitAsync(&PersonalizeClient::DescribeDatasetImportJob, request, handler, context);
1330 }
1331
1342
1346 template<typename DescribeEventTrackerRequestT = Model::DescribeEventTrackerRequest>
1347 Model::DescribeEventTrackerOutcomeCallable DescribeEventTrackerCallable(const DescribeEventTrackerRequestT& request) const
1348 {
1349 return SubmitCallable(&PersonalizeClient::DescribeEventTracker, request);
1350 }
1351
1355 template<typename DescribeEventTrackerRequestT = Model::DescribeEventTrackerRequest>
1356 void DescribeEventTrackerAsync(const DescribeEventTrackerRequestT& request, const DescribeEventTrackerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1357 {
1358 return SubmitAsync(&PersonalizeClient::DescribeEventTracker, request, handler, context);
1359 }
1360
1367
1371 template<typename DescribeFeatureTransformationRequestT = Model::DescribeFeatureTransformationRequest>
1372 Model::DescribeFeatureTransformationOutcomeCallable DescribeFeatureTransformationCallable(const DescribeFeatureTransformationRequestT& request) const
1373 {
1374 return SubmitCallable(&PersonalizeClient::DescribeFeatureTransformation, request);
1375 }
1376
1380 template<typename DescribeFeatureTransformationRequestT = Model::DescribeFeatureTransformationRequest>
1381 void DescribeFeatureTransformationAsync(const DescribeFeatureTransformationRequestT& request, const DescribeFeatureTransformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1382 {
1383 return SubmitAsync(&PersonalizeClient::DescribeFeatureTransformation, request, handler, context);
1384 }
1385
1392
1396 template<typename DescribeFilterRequestT = Model::DescribeFilterRequest>
1397 Model::DescribeFilterOutcomeCallable DescribeFilterCallable(const DescribeFilterRequestT& request) const
1398 {
1399 return SubmitCallable(&PersonalizeClient::DescribeFilter, request);
1400 }
1401
1405 template<typename DescribeFilterRequestT = Model::DescribeFilterRequest>
1406 void DescribeFilterAsync(const DescribeFilterRequestT& request, const DescribeFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1407 {
1408 return SubmitAsync(&PersonalizeClient::DescribeFilter, request, handler, context);
1409 }
1410
1417
1421 template<typename DescribeMetricAttributionRequestT = Model::DescribeMetricAttributionRequest>
1422 Model::DescribeMetricAttributionOutcomeCallable DescribeMetricAttributionCallable(const DescribeMetricAttributionRequestT& request) const
1423 {
1424 return SubmitCallable(&PersonalizeClient::DescribeMetricAttribution, request);
1425 }
1426
1430 template<typename DescribeMetricAttributionRequestT = Model::DescribeMetricAttributionRequest>
1431 void DescribeMetricAttributionAsync(const DescribeMetricAttributionRequestT& request, const DescribeMetricAttributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1432 {
1433 return SubmitAsync(&PersonalizeClient::DescribeMetricAttribution, request, handler, context);
1434 }
1435
1453
1457 template<typename DescribeRecipeRequestT = Model::DescribeRecipeRequest>
1458 Model::DescribeRecipeOutcomeCallable DescribeRecipeCallable(const DescribeRecipeRequestT& request) const
1459 {
1460 return SubmitCallable(&PersonalizeClient::DescribeRecipe, request);
1461 }
1462
1466 template<typename DescribeRecipeRequestT = Model::DescribeRecipeRequest>
1467 void DescribeRecipeAsync(const DescribeRecipeRequestT& request, const DescribeRecipeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1468 {
1469 return SubmitAsync(&PersonalizeClient::DescribeRecipe, request, handler, context);
1470 }
1471
1488
1492 template<typename DescribeRecommenderRequestT = Model::DescribeRecommenderRequest>
1493 Model::DescribeRecommenderOutcomeCallable DescribeRecommenderCallable(const DescribeRecommenderRequestT& request) const
1494 {
1495 return SubmitCallable(&PersonalizeClient::DescribeRecommender, request);
1496 }
1497
1501 template<typename DescribeRecommenderRequestT = Model::DescribeRecommenderRequest>
1502 void DescribeRecommenderAsync(const DescribeRecommenderRequestT& request, const DescribeRecommenderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1503 {
1504 return SubmitAsync(&PersonalizeClient::DescribeRecommender, request, handler, context);
1505 }
1506
1515
1519 template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
1520 Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable(const DescribeSchemaRequestT& request) const
1521 {
1522 return SubmitCallable(&PersonalizeClient::DescribeSchema, request);
1523 }
1524
1528 template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
1529 void DescribeSchemaAsync(const DescribeSchemaRequestT& request, const DescribeSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1530 {
1531 return SubmitAsync(&PersonalizeClient::DescribeSchema, request, handler, context);
1532 }
1533
1542
1546 template<typename DescribeSolutionRequestT = Model::DescribeSolutionRequest>
1547 Model::DescribeSolutionOutcomeCallable DescribeSolutionCallable(const DescribeSolutionRequestT& request) const
1548 {
1549 return SubmitCallable(&PersonalizeClient::DescribeSolution, request);
1550 }
1551
1555 template<typename DescribeSolutionRequestT = Model::DescribeSolutionRequest>
1556 void DescribeSolutionAsync(const DescribeSolutionRequestT& request, const DescribeSolutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1557 {
1558 return SubmitAsync(&PersonalizeClient::DescribeSolution, request, handler, context);
1559 }
1560
1570
1574 template<typename DescribeSolutionVersionRequestT = Model::DescribeSolutionVersionRequest>
1575 Model::DescribeSolutionVersionOutcomeCallable DescribeSolutionVersionCallable(const DescribeSolutionVersionRequestT& request) const
1576 {
1577 return SubmitCallable(&PersonalizeClient::DescribeSolutionVersion, request);
1578 }
1579
1583 template<typename DescribeSolutionVersionRequestT = Model::DescribeSolutionVersionRequest>
1584 void DescribeSolutionVersionAsync(const DescribeSolutionVersionRequestT& request, const DescribeSolutionVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1585 {
1586 return SubmitAsync(&PersonalizeClient::DescribeSolutionVersion, request, handler, context);
1587 }
1588
1596
1600 template<typename GetSolutionMetricsRequestT = Model::GetSolutionMetricsRequest>
1601 Model::GetSolutionMetricsOutcomeCallable GetSolutionMetricsCallable(const GetSolutionMetricsRequestT& request) const
1602 {
1603 return SubmitCallable(&PersonalizeClient::GetSolutionMetrics, request);
1604 }
1605
1609 template<typename GetSolutionMetricsRequestT = Model::GetSolutionMetricsRequest>
1610 void GetSolutionMetricsAsync(const GetSolutionMetricsRequestT& request, const GetSolutionMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1611 {
1612 return SubmitAsync(&PersonalizeClient::GetSolutionMetrics, request, handler, context);
1613 }
1614
1622
1626 template<typename ListBatchInferenceJobsRequestT = Model::ListBatchInferenceJobsRequest>
1627 Model::ListBatchInferenceJobsOutcomeCallable ListBatchInferenceJobsCallable(const ListBatchInferenceJobsRequestT& request = {}) const
1628 {
1629 return SubmitCallable(&PersonalizeClient::ListBatchInferenceJobs, request);
1630 }
1631
1635 template<typename ListBatchInferenceJobsRequestT = Model::ListBatchInferenceJobsRequest>
1636 void ListBatchInferenceJobsAsync(const ListBatchInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListBatchInferenceJobsRequestT& request = {}) const
1637 {
1638 return SubmitAsync(&PersonalizeClient::ListBatchInferenceJobs, request, handler, context);
1639 }
1640
1648
1652 template<typename ListBatchSegmentJobsRequestT = Model::ListBatchSegmentJobsRequest>
1653 Model::ListBatchSegmentJobsOutcomeCallable ListBatchSegmentJobsCallable(const ListBatchSegmentJobsRequestT& request = {}) const
1654 {
1655 return SubmitCallable(&PersonalizeClient::ListBatchSegmentJobs, request);
1656 }
1657
1661 template<typename ListBatchSegmentJobsRequestT = Model::ListBatchSegmentJobsRequest>
1662 void ListBatchSegmentJobsAsync(const ListBatchSegmentJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListBatchSegmentJobsRequestT& request = {}) const
1663 {
1664 return SubmitAsync(&PersonalizeClient::ListBatchSegmentJobs, request, handler, context);
1665 }
1666
1678
1682 template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
1683 Model::ListCampaignsOutcomeCallable ListCampaignsCallable(const ListCampaignsRequestT& request = {}) const
1684 {
1685 return SubmitCallable(&PersonalizeClient::ListCampaigns, request);
1686 }
1687
1691 template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
1692 void ListCampaignsAsync(const ListCampaignsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCampaignsRequestT& request = {}) const
1693 {
1694 return SubmitAsync(&PersonalizeClient::ListCampaigns, request, handler, context);
1695 }
1696
1709
1713 template<typename ListDataDeletionJobsRequestT = Model::ListDataDeletionJobsRequest>
1714 Model::ListDataDeletionJobsOutcomeCallable ListDataDeletionJobsCallable(const ListDataDeletionJobsRequestT& request = {}) const
1715 {
1716 return SubmitCallable(&PersonalizeClient::ListDataDeletionJobs, request);
1717 }
1718
1722 template<typename ListDataDeletionJobsRequestT = Model::ListDataDeletionJobsRequest>
1723 void ListDataDeletionJobsAsync(const ListDataDeletionJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataDeletionJobsRequestT& request = {}) const
1724 {
1725 return SubmitAsync(&PersonalizeClient::ListDataDeletionJobs, request, handler, context);
1726 }
1727
1742
1746 template<typename ListDatasetExportJobsRequestT = Model::ListDatasetExportJobsRequest>
1747 Model::ListDatasetExportJobsOutcomeCallable ListDatasetExportJobsCallable(const ListDatasetExportJobsRequestT& request = {}) const
1748 {
1749 return SubmitCallable(&PersonalizeClient::ListDatasetExportJobs, request);
1750 }
1751
1755 template<typename ListDatasetExportJobsRequestT = Model::ListDatasetExportJobsRequest>
1756 void ListDatasetExportJobsAsync(const ListDatasetExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetExportJobsRequestT& request = {}) const
1757 {
1758 return SubmitAsync(&PersonalizeClient::ListDatasetExportJobs, request, handler, context);
1759 }
1760
1771
1775 template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
1776 Model::ListDatasetGroupsOutcomeCallable ListDatasetGroupsCallable(const ListDatasetGroupsRequestT& request = {}) const
1777 {
1778 return SubmitCallable(&PersonalizeClient::ListDatasetGroups, request);
1779 }
1780
1784 template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
1785 void ListDatasetGroupsAsync(const ListDatasetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetGroupsRequestT& request = {}) const
1786 {
1787 return SubmitAsync(&PersonalizeClient::ListDatasetGroups, request, handler, context);
1788 }
1789
1804
1808 template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
1809 Model::ListDatasetImportJobsOutcomeCallable ListDatasetImportJobsCallable(const ListDatasetImportJobsRequestT& request = {}) const
1810 {
1811 return SubmitCallable(&PersonalizeClient::ListDatasetImportJobs, request);
1812 }
1813
1817 template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
1818 void ListDatasetImportJobsAsync(const ListDatasetImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetImportJobsRequestT& request = {}) const
1819 {
1820 return SubmitAsync(&PersonalizeClient::ListDatasetImportJobs, request, handler, context);
1821 }
1822
1833
1837 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
1838 Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT& request = {}) const
1839 {
1840 return SubmitCallable(&PersonalizeClient::ListDatasets, request);
1841 }
1842
1846 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
1847 void ListDatasetsAsync(const ListDatasetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetsRequestT& request = {}) const
1848 {
1849 return SubmitAsync(&PersonalizeClient::ListDatasets, request, handler, context);
1850 }
1851
1862
1866 template<typename ListEventTrackersRequestT = Model::ListEventTrackersRequest>
1867 Model::ListEventTrackersOutcomeCallable ListEventTrackersCallable(const ListEventTrackersRequestT& request = {}) const
1868 {
1869 return SubmitCallable(&PersonalizeClient::ListEventTrackers, request);
1870 }
1871
1875 template<typename ListEventTrackersRequestT = Model::ListEventTrackersRequest>
1876 void ListEventTrackersAsync(const ListEventTrackersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEventTrackersRequestT& request = {}) const
1877 {
1878 return SubmitAsync(&PersonalizeClient::ListEventTrackers, request, handler, context);
1879 }
1880
1888
1892 template<typename ListFiltersRequestT = Model::ListFiltersRequest>
1893 Model::ListFiltersOutcomeCallable ListFiltersCallable(const ListFiltersRequestT& request = {}) const
1894 {
1895 return SubmitCallable(&PersonalizeClient::ListFilters, request);
1896 }
1897
1901 template<typename ListFiltersRequestT = Model::ListFiltersRequest>
1902 void ListFiltersAsync(const ListFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFiltersRequestT& request = {}) const
1903 {
1904 return SubmitAsync(&PersonalizeClient::ListFilters, request, handler, context);
1905 }
1906
1913
1917 template<typename ListMetricAttributionMetricsRequestT = Model::ListMetricAttributionMetricsRequest>
1918 Model::ListMetricAttributionMetricsOutcomeCallable ListMetricAttributionMetricsCallable(const ListMetricAttributionMetricsRequestT& request = {}) const
1919 {
1920 return SubmitCallable(&PersonalizeClient::ListMetricAttributionMetrics, request);
1921 }
1922
1926 template<typename ListMetricAttributionMetricsRequestT = Model::ListMetricAttributionMetricsRequest>
1927 void ListMetricAttributionMetricsAsync(const ListMetricAttributionMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMetricAttributionMetricsRequestT& request = {}) const
1928 {
1929 return SubmitAsync(&PersonalizeClient::ListMetricAttributionMetrics, request, handler, context);
1930 }
1931
1938
1942 template<typename ListMetricAttributionsRequestT = Model::ListMetricAttributionsRequest>
1943 Model::ListMetricAttributionsOutcomeCallable ListMetricAttributionsCallable(const ListMetricAttributionsRequestT& request = {}) const
1944 {
1945 return SubmitCallable(&PersonalizeClient::ListMetricAttributions, request);
1946 }
1947
1951 template<typename ListMetricAttributionsRequestT = Model::ListMetricAttributionsRequest>
1952 void ListMetricAttributionsAsync(const ListMetricAttributionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMetricAttributionsRequestT& request = {}) const
1953 {
1954 return SubmitAsync(&PersonalizeClient::ListMetricAttributions, request, handler, context);
1955 }
1956
1965
1969 template<typename ListRecipesRequestT = Model::ListRecipesRequest>
1970 Model::ListRecipesOutcomeCallable ListRecipesCallable(const ListRecipesRequestT& request = {}) const
1971 {
1972 return SubmitCallable(&PersonalizeClient::ListRecipes, request);
1973 }
1974
1978 template<typename ListRecipesRequestT = Model::ListRecipesRequest>
1979 void ListRecipesAsync(const ListRecipesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRecipesRequestT& request = {}) const
1980 {
1981 return SubmitAsync(&PersonalizeClient::ListRecipes, request, handler, context);
1982 }
1983
1995
1999 template<typename ListRecommendersRequestT = Model::ListRecommendersRequest>
2000 Model::ListRecommendersOutcomeCallable ListRecommendersCallable(const ListRecommendersRequestT& request = {}) const
2001 {
2002 return SubmitCallable(&PersonalizeClient::ListRecommenders, request);
2003 }
2004
2008 template<typename ListRecommendersRequestT = Model::ListRecommendersRequest>
2009 void ListRecommendersAsync(const ListRecommendersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRecommendersRequestT& request = {}) const
2010 {
2011 return SubmitAsync(&PersonalizeClient::ListRecommenders, request, handler, context);
2012 }
2013
2024
2028 template<typename ListSchemasRequestT = Model::ListSchemasRequest>
2029 Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT& request = {}) const
2030 {
2031 return SubmitCallable(&PersonalizeClient::ListSchemas, request);
2032 }
2033
2037 template<typename ListSchemasRequestT = Model::ListSchemasRequest>
2038 void ListSchemasAsync(const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSchemasRequestT& request = {}) const
2039 {
2040 return SubmitAsync(&PersonalizeClient::ListSchemas, request, handler, context);
2041 }
2042
2052
2056 template<typename ListSolutionVersionsRequestT = Model::ListSolutionVersionsRequest>
2057 Model::ListSolutionVersionsOutcomeCallable ListSolutionVersionsCallable(const ListSolutionVersionsRequestT& request = {}) const
2058 {
2059 return SubmitCallable(&PersonalizeClient::ListSolutionVersions, request);
2060 }
2061
2065 template<typename ListSolutionVersionsRequestT = Model::ListSolutionVersionsRequest>
2066 void ListSolutionVersionsAsync(const ListSolutionVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSolutionVersionsRequestT& request = {}) const
2067 {
2068 return SubmitAsync(&PersonalizeClient::ListSolutionVersions, request, handler, context);
2069 }
2070
2082
2086 template<typename ListSolutionsRequestT = Model::ListSolutionsRequest>
2087 Model::ListSolutionsOutcomeCallable ListSolutionsCallable(const ListSolutionsRequestT& request = {}) const
2088 {
2089 return SubmitCallable(&PersonalizeClient::ListSolutions, request);
2090 }
2091
2095 template<typename ListSolutionsRequestT = Model::ListSolutionsRequest>
2096 void ListSolutionsAsync(const ListSolutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSolutionsRequestT& request = {}) const
2097 {
2098 return SubmitAsync(&PersonalizeClient::ListSolutions, request, handler, context);
2099 }
2100
2109
2113 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2114 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2115 {
2116 return SubmitCallable(&PersonalizeClient::ListTagsForResource, request);
2117 }
2118
2122 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2123 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2124 {
2125 return SubmitAsync(&PersonalizeClient::ListTagsForResource, request, handler, context);
2126 }
2127
2136
2140 template<typename StartRecommenderRequestT = Model::StartRecommenderRequest>
2141 Model::StartRecommenderOutcomeCallable StartRecommenderCallable(const StartRecommenderRequestT& request) const
2142 {
2143 return SubmitCallable(&PersonalizeClient::StartRecommender, request);
2144 }
2145
2149 template<typename StartRecommenderRequestT = Model::StartRecommenderRequest>
2150 void StartRecommenderAsync(const StartRecommenderRequestT& request, const StartRecommenderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2151 {
2152 return SubmitAsync(&PersonalizeClient::StartRecommender, request, handler, context);
2153 }
2154
2162
2166 template<typename StopRecommenderRequestT = Model::StopRecommenderRequest>
2167 Model::StopRecommenderOutcomeCallable StopRecommenderCallable(const StopRecommenderRequestT& request) const
2168 {
2169 return SubmitCallable(&PersonalizeClient::StopRecommender, request);
2170 }
2171
2175 template<typename StopRecommenderRequestT = Model::StopRecommenderRequest>
2176 void StopRecommenderAsync(const StopRecommenderRequestT& request, const StopRecommenderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2177 {
2178 return SubmitAsync(&PersonalizeClient::StopRecommender, request, handler, context);
2179 }
2180
2194
2198 template<typename StopSolutionVersionCreationRequestT = Model::StopSolutionVersionCreationRequest>
2199 Model::StopSolutionVersionCreationOutcomeCallable StopSolutionVersionCreationCallable(const StopSolutionVersionCreationRequestT& request) const
2200 {
2201 return SubmitCallable(&PersonalizeClient::StopSolutionVersionCreation, request);
2202 }
2203
2207 template<typename StopSolutionVersionCreationRequestT = Model::StopSolutionVersionCreationRequest>
2208 void StopSolutionVersionCreationAsync(const StopSolutionVersionCreationRequestT& request, const StopSolutionVersionCreationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2209 {
2210 return SubmitAsync(&PersonalizeClient::StopSolutionVersionCreation, request, handler, context);
2211 }
2212
2219
2223 template<typename TagResourceRequestT = Model::TagResourceRequest>
2224 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2225 {
2226 return SubmitCallable(&PersonalizeClient::TagResource, request);
2227 }
2228
2232 template<typename TagResourceRequestT = Model::TagResourceRequest>
2233 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2234 {
2235 return SubmitAsync(&PersonalizeClient::TagResource, request, handler, context);
2236 }
2237
2247
2251 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2252 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2253 {
2254 return SubmitCallable(&PersonalizeClient::UntagResource, request);
2255 }
2256
2260 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2261 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2262 {
2263 return SubmitAsync(&PersonalizeClient::UntagResource, request, handler, context);
2264 }
2265
2293
2297 template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
2298 Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable(const UpdateCampaignRequestT& request) const
2299 {
2300 return SubmitCallable(&PersonalizeClient::UpdateCampaign, request);
2301 }
2302
2306 template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
2307 void UpdateCampaignAsync(const UpdateCampaignRequestT& request, const UpdateCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2308 {
2309 return SubmitAsync(&PersonalizeClient::UpdateCampaign, request, handler, context);
2310 }
2311
2321
2325 template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
2326 Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable(const UpdateDatasetRequestT& request) const
2327 {
2328 return SubmitCallable(&PersonalizeClient::UpdateDataset, request);
2329 }
2330
2334 template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
2335 void UpdateDatasetAsync(const UpdateDatasetRequestT& request, const UpdateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2336 {
2337 return SubmitAsync(&PersonalizeClient::UpdateDataset, request, handler, context);
2338 }
2339
2346
2350 template<typename UpdateMetricAttributionRequestT = Model::UpdateMetricAttributionRequest>
2351 Model::UpdateMetricAttributionOutcomeCallable UpdateMetricAttributionCallable(const UpdateMetricAttributionRequestT& request = {}) const
2352 {
2353 return SubmitCallable(&PersonalizeClient::UpdateMetricAttribution, request);
2354 }
2355
2359 template<typename UpdateMetricAttributionRequestT = Model::UpdateMetricAttributionRequest>
2360 void UpdateMetricAttributionAsync(const UpdateMetricAttributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateMetricAttributionRequestT& request = {}) const
2361 {
2362 return SubmitAsync(&PersonalizeClient::UpdateMetricAttribution, request, handler, context);
2363 }
2364
2379
2383 template<typename UpdateRecommenderRequestT = Model::UpdateRecommenderRequest>
2384 Model::UpdateRecommenderOutcomeCallable UpdateRecommenderCallable(const UpdateRecommenderRequestT& request) const
2385 {
2386 return SubmitCallable(&PersonalizeClient::UpdateRecommender, request);
2387 }
2388
2392 template<typename UpdateRecommenderRequestT = Model::UpdateRecommenderRequest>
2393 void UpdateRecommenderAsync(const UpdateRecommenderRequestT& request, const UpdateRecommenderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2394 {
2395 return SubmitAsync(&PersonalizeClient::UpdateRecommender, request, handler, context);
2396 }
2397
2414
2418 template<typename UpdateSolutionRequestT = Model::UpdateSolutionRequest>
2419 Model::UpdateSolutionOutcomeCallable UpdateSolutionCallable(const UpdateSolutionRequestT& request) const
2420 {
2421 return SubmitCallable(&PersonalizeClient::UpdateSolution, request);
2422 }
2423
2427 template<typename UpdateSolutionRequestT = Model::UpdateSolutionRequest>
2428 void UpdateSolutionAsync(const UpdateSolutionRequestT& request, const UpdateSolutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2429 {
2430 return SubmitAsync(&PersonalizeClient::UpdateSolution, request, handler, context);
2431 }
2432
2433
2434 void OverrideEndpoint(const Aws::String& endpoint);
2435 std::shared_ptr<PersonalizeEndpointProviderBase>& accessEndpointProvider();
2436 private:
2438 void init(const PersonalizeClientConfiguration& clientConfiguration);
2439
2440 PersonalizeClientConfiguration m_clientConfiguration;
2441 std::shared_ptr<PersonalizeEndpointProviderBase> m_endpointProvider;
2442 };
2443
2444} // namespace Personalize
2445} // namespace Aws
Model::ListRecipesOutcomeCallable ListRecipesCallable(const ListRecipesRequestT &request={}) const
Model::DescribeSolutionVersionOutcomeCallable DescribeSolutionVersionCallable(const DescribeSolutionVersionRequestT &request) const
virtual Model::DescribeDatasetGroupOutcome DescribeDatasetGroup(const Model::DescribeDatasetGroupRequest &request) const
void ListBatchInferenceJobsAsync(const ListBatchInferenceJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBatchInferenceJobsRequestT &request={}) const
Model::DescribeRecipeOutcomeCallable DescribeRecipeCallable(const DescribeRecipeRequestT &request) const
Model::CreateMetricAttributionOutcomeCallable CreateMetricAttributionCallable(const CreateMetricAttributionRequestT &request) const
Model::DescribeFilterOutcomeCallable DescribeFilterCallable(const DescribeFilterRequestT &request) const
Model::DeleteSolutionOutcomeCallable DeleteSolutionCallable(const DeleteSolutionRequestT &request) const
void UpdateSolutionAsync(const UpdateSolutionRequestT &request, const UpdateSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopSolutionVersionCreationAsync(const StopSolutionVersionCreationRequestT &request, const StopSolutionVersionCreationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeSolutionAsync(const DescribeSolutionRequestT &request, const DescribeSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBatchInferenceJobOutcome CreateBatchInferenceJob(const Model::CreateBatchInferenceJobRequest &request) const
static const char * GetServiceName()
void CreateDatasetExportJobAsync(const CreateDatasetExportJobRequestT &request, const CreateDatasetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDatasetExportJobOutcomeCallable DescribeDatasetExportJobCallable(const DescribeDatasetExportJobRequestT &request) const
virtual Model::DescribeMetricAttributionOutcome DescribeMetricAttribution(const Model::DescribeMetricAttributionRequest &request) const
void ListEventTrackersAsync(const ListEventTrackersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventTrackersRequestT &request={}) const
virtual Model::ListSchemasOutcome ListSchemas(const Model::ListSchemasRequest &request={}) const
void CreateSchemaAsync(const CreateSchemaRequestT &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeBatchInferenceJobOutcomeCallable DescribeBatchInferenceJobCallable(const DescribeBatchInferenceJobRequestT &request) const
Model::CreateDatasetImportJobOutcomeCallable CreateDatasetImportJobCallable(const CreateDatasetImportJobRequestT &request) const
Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT &request) const
virtual Model::DeleteCampaignOutcome DeleteCampaign(const Model::DeleteCampaignRequest &request) const
Model::DescribeEventTrackerOutcomeCallable DescribeEventTrackerCallable(const DescribeEventTrackerRequestT &request) const
virtual Model::CreateEventTrackerOutcome CreateEventTracker(const Model::CreateEventTrackerRequest &request) const
Model::CreateSolutionVersionOutcomeCallable CreateSolutionVersionCallable(const CreateSolutionVersionRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::ListRecommendersOutcome ListRecommenders(const Model::ListRecommendersRequest &request={}) const
Model::CreateEventTrackerOutcomeCallable CreateEventTrackerCallable(const CreateEventTrackerRequestT &request) const
void DescribeBatchInferenceJobAsync(const DescribeBatchInferenceJobRequestT &request, const DescribeBatchInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT &request) const
Model::ListDatasetGroupsOutcomeCallable ListDatasetGroupsCallable(const ListDatasetGroupsRequestT &request={}) const
virtual Model::DescribeBatchSegmentJobOutcome DescribeBatchSegmentJob(const Model::DescribeBatchSegmentJobRequest &request) const
Model::CreateDatasetExportJobOutcomeCallable CreateDatasetExportJobCallable(const CreateDatasetExportJobRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::ListCampaignsOutcome ListCampaigns(const Model::ListCampaignsRequest &request={}) const
Model::DeleteEventTrackerOutcomeCallable DeleteEventTrackerCallable(const DeleteEventTrackerRequestT &request) const
Model::DescribeRecommenderOutcomeCallable DescribeRecommenderCallable(const DescribeRecommenderRequestT &request) const
Model::UpdateSolutionOutcomeCallable UpdateSolutionCallable(const UpdateSolutionRequestT &request) const
void DescribeRecommenderAsync(const DescribeRecommenderRequestT &request, const DescribeRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRecommenderOutcome DescribeRecommender(const Model::DescribeRecommenderRequest &request) const
Model::CreateBatchSegmentJobOutcomeCallable CreateBatchSegmentJobCallable(const CreateBatchSegmentJobRequestT &request) const
Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT &request) const
virtual Model::ListDataDeletionJobsOutcome ListDataDeletionJobs(const Model::ListDataDeletionJobsRequest &request={}) const
void CreateCampaignAsync(const CreateCampaignRequestT &request, const CreateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartRecommenderOutcome StartRecommender(const Model::StartRecommenderRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFilterOutcomeCallable CreateFilterCallable(const CreateFilterRequestT &request) const
Model::ListBatchSegmentJobsOutcomeCallable ListBatchSegmentJobsCallable(const ListBatchSegmentJobsRequestT &request={}) const
virtual Model::UpdateMetricAttributionOutcome UpdateMetricAttribution(const Model::UpdateMetricAttributionRequest &request={}) const
void CreateBatchSegmentJobAsync(const CreateBatchSegmentJobRequestT &request, const CreateBatchSegmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PersonalizeClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DeleteMetricAttributionAsync(const DeleteMetricAttributionRequestT &request, const DeleteMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBatchInferenceJobAsync(const CreateBatchInferenceJobRequestT &request, const CreateBatchInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDatasetImportJobOutcome CreateDatasetImportJob(const Model::CreateDatasetImportJobRequest &request) const
virtual Model::ListRecipesOutcome ListRecipes(const Model::ListRecipesRequest &request={}) const
virtual Model::CreateDatasetGroupOutcome CreateDatasetGroup(const Model::CreateDatasetGroupRequest &request) const
Model::DescribeDatasetImportJobOutcomeCallable DescribeDatasetImportJobCallable(const DescribeDatasetImportJobRequestT &request) const
virtual Model::CreateFilterOutcome CreateFilter(const Model::CreateFilterRequest &request) const
Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable(const UpdateCampaignRequestT &request) const
Model::StopRecommenderOutcomeCallable StopRecommenderCallable(const StopRecommenderRequestT &request) const
void DescribeDatasetExportJobAsync(const DescribeDatasetExportJobRequestT &request, const DescribeDatasetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDatasetGroupAsync(const DescribeDatasetGroupRequestT &request, const DescribeDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSolutionsAsync(const ListSolutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSolutionsRequestT &request={}) const
void DescribeAlgorithmAsync(const DescribeAlgorithmRequestT &request, const DescribeAlgorithmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDatasetExportJobsAsync(const ListDatasetExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetExportJobsRequestT &request={}) const
Model::UpdateMetricAttributionOutcomeCallable UpdateMetricAttributionCallable(const UpdateMetricAttributionRequestT &request={}) const
void ListDataDeletionJobsAsync(const ListDataDeletionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataDeletionJobsRequestT &request={}) const
PersonalizeClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateRecommenderOutcomeCallable UpdateRecommenderCallable(const UpdateRecommenderRequestT &request) const
void DescribeCampaignAsync(const DescribeCampaignRequestT &request, const DescribeCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRecommendersAsync(const ListRecommendersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRecommendersRequestT &request={}) const
void GetSolutionMetricsAsync(const GetSolutionMetricsRequestT &request, const GetSolutionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDatasetOutcome DeleteDataset(const Model::DeleteDatasetRequest &request) const
void DeleteRecommenderAsync(const DeleteRecommenderRequestT &request, const DeleteRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSolutionMetricsOutcomeCallable GetSolutionMetricsCallable(const GetSolutionMetricsRequestT &request) const
virtual Model::DescribeFeatureTransformationOutcome DescribeFeatureTransformation(const Model::DescribeFeatureTransformationRequest &request) const
virtual Model::DeleteEventTrackerOutcome DeleteEventTracker(const Model::DeleteEventTrackerRequest &request) const
void DeleteSchemaAsync(const DeleteSchemaRequestT &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateMetricAttributionAsync(const CreateMetricAttributionRequestT &request, const CreateMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDatasetGroupOutcome DeleteDatasetGroup(const Model::DeleteDatasetGroupRequest &request) const
Model::CreateRecommenderOutcomeCallable CreateRecommenderCallable(const CreateRecommenderRequestT &request) const
void ListCampaignsAsync(const ListCampaignsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCampaignsRequestT &request={}) const
Model::DeleteDatasetGroupOutcomeCallable DeleteDatasetGroupCallable(const DeleteDatasetGroupRequestT &request) const
void DescribeDataDeletionJobAsync(const DescribeDataDeletionJobRequestT &request, const DescribeDataDeletionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDatasetsAsync(const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetsRequestT &request={}) const
virtual Model::DescribeDatasetOutcome DescribeDataset(const Model::DescribeDatasetRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::ListMetricAttributionsOutcomeCallable ListMetricAttributionsCallable(const ListMetricAttributionsRequestT &request={}) const
Model::StartRecommenderOutcomeCallable StartRecommenderCallable(const StartRecommenderRequestT &request) const
Model::ListSolutionsOutcomeCallable ListSolutionsCallable(const ListSolutionsRequestT &request={}) const
virtual Model::DeleteSolutionOutcome DeleteSolution(const Model::DeleteSolutionRequest &request) const
PersonalizeEndpointProvider EndpointProviderType
Model::CreateDataDeletionJobOutcomeCallable CreateDataDeletionJobCallable(const CreateDataDeletionJobRequestT &request) const
Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT &request) const
virtual Model::DescribeSolutionVersionOutcome DescribeSolutionVersion(const Model::DescribeSolutionVersionRequest &request) const
void CreateDatasetAsync(const CreateDatasetRequestT &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDatasetImportJobOutcome DescribeDatasetImportJob(const Model::DescribeDatasetImportJobRequest &request) const
virtual Model::DescribeSchemaOutcome DescribeSchema(const Model::DescribeSchemaRequest &request) const
virtual Model::DescribeEventTrackerOutcome DescribeEventTracker(const Model::DescribeEventTrackerRequest &request) const
virtual Model::UpdateCampaignOutcome UpdateCampaign(const Model::UpdateCampaignRequest &request) const
virtual Model::ListBatchSegmentJobsOutcome ListBatchSegmentJobs(const Model::ListBatchSegmentJobsRequest &request={}) const
virtual Model::CreateDataDeletionJobOutcome CreateDataDeletionJob(const Model::CreateDataDeletionJobRequest &request) const
Model::DescribeSolutionOutcomeCallable DescribeSolutionCallable(const DescribeSolutionRequestT &request) const
Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT &request) const
void ListSchemasAsync(const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSchemasRequestT &request={}) const
void DeleteDatasetGroupAsync(const DeleteDatasetGroupRequestT &request, const DeleteDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::DescribeAlgorithmOutcome DescribeAlgorithm(const Model::DescribeAlgorithmRequest &request) const
Model::DescribeAlgorithmOutcomeCallable DescribeAlgorithmCallable(const DescribeAlgorithmRequestT &request) const
Model::ListMetricAttributionMetricsOutcomeCallable ListMetricAttributionMetricsCallable(const ListMetricAttributionMetricsRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::DescribeCampaignOutcome DescribeCampaign(const Model::DescribeCampaignRequest &request) const
virtual Model::UpdateSolutionOutcome UpdateSolution(const Model::UpdateSolutionRequest &request) const
void DescribeRecipeAsync(const DescribeRecipeRequestT &request, const DescribeRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFiltersOutcomeCallable ListFiltersCallable(const ListFiltersRequestT &request={}) const
PersonalizeClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< PersonalizeEndpointProviderBase > endpointProvider=nullptr, const Aws::Personalize::PersonalizeClientConfiguration &clientConfiguration=Aws::Personalize::PersonalizeClientConfiguration())
virtual Model::GetSolutionMetricsOutcome GetSolutionMetrics(const Model::GetSolutionMetricsRequest &request) const
virtual Model::ListDatasetsOutcome ListDatasets(const Model::ListDatasetsRequest &request={}) const
virtual Model::ListDatasetImportJobsOutcome ListDatasetImportJobs(const Model::ListDatasetImportJobsRequest &request={}) const
void CreateFilterAsync(const CreateFilterRequestT &request, const CreateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateSolutionVersionAsync(const CreateSolutionVersionRequestT &request, const CreateSolutionVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRecommenderOutcome DeleteRecommender(const Model::DeleteRecommenderRequest &request) const
void DescribeFeatureTransformationAsync(const DescribeFeatureTransformationRequestT &request, const DescribeFeatureTransformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSchemaOutcome CreateSchema(const Model::CreateSchemaRequest &request) const
void UpdateMetricAttributionAsync(const UpdateMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateMetricAttributionRequestT &request={}) const
virtual Model::CreateRecommenderOutcome CreateRecommender(const Model::CreateRecommenderRequest &request) const
void DescribeSchemaAsync(const DescribeSchemaRequestT &request, const DescribeSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFiltersAsync(const ListFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFiltersRequestT &request={}) const
virtual Model::CreateBatchSegmentJobOutcome CreateBatchSegmentJob(const Model::CreateBatchSegmentJobRequest &request) const
void ListSolutionVersionsAsync(const ListSolutionVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSolutionVersionsRequestT &request={}) const
static const char * GetAllocationTag()
void DescribeDatasetImportJobAsync(const DescribeDatasetImportJobRequestT &request, const DescribeDatasetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFilterOutcome DescribeFilter(const Model::DescribeFilterRequest &request) const
void DescribeFilterAsync(const DescribeFilterRequestT &request, const DescribeFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT &request) const
Model::CreateDatasetGroupOutcomeCallable CreateDatasetGroupCallable(const CreateDatasetGroupRequestT &request) const
void DescribeEventTrackerAsync(const DescribeEventTrackerRequestT &request, const DescribeEventTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDataDeletionJobOutcome DescribeDataDeletionJob(const Model::DescribeDataDeletionJobRequest &request) const
Model::DescribeDataDeletionJobOutcomeCallable DescribeDataDeletionJobCallable(const DescribeDataDeletionJobRequestT &request) const
virtual Model::ListSolutionsOutcome ListSolutions(const Model::ListSolutionsRequest &request={}) const
void StopRecommenderAsync(const StopRecommenderRequestT &request, const StopRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDatasetImportJobsAsync(const ListDatasetImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetImportJobsRequestT &request={}) const
virtual Model::CreateMetricAttributionOutcome CreateMetricAttribution(const Model::CreateMetricAttributionRequest &request) const
virtual Model::CreateDatasetOutcome CreateDataset(const Model::CreateDatasetRequest &request) const
PersonalizeClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeDatasetExportJobOutcome DescribeDatasetExportJob(const Model::DescribeDatasetExportJobRequest &request) const
Model::CreateSolutionOutcomeCallable CreateSolutionCallable(const CreateSolutionRequestT &request) const
void UpdateDatasetAsync(const UpdateDatasetRequestT &request, const UpdateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteMetricAttributionOutcomeCallable DeleteMetricAttributionCallable(const DeleteMetricAttributionRequestT &request) const
void DeleteFilterAsync(const DeleteFilterRequestT &request, const DeleteFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRecommendersOutcomeCallable ListRecommendersCallable(const ListRecommendersRequestT &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::UpdateRecommenderOutcome UpdateRecommender(const Model::UpdateRecommenderRequest &request) const
void DeleteEventTrackerAsync(const DeleteEventTrackerRequestT &request, const DeleteEventTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDatasetAsync(const DeleteDatasetRequestT &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDatasetAsync(const DescribeDatasetRequestT &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRecipeOutcome DescribeRecipe(const Model::DescribeRecipeRequest &request) const
void DescribeBatchSegmentJobAsync(const DescribeBatchSegmentJobRequestT &request, const DescribeBatchSegmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable(const DeleteCampaignRequestT &request) const
Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable(const DescribeSchemaRequestT &request) const
std::shared_ptr< PersonalizeEndpointProviderBase > & accessEndpointProvider()
void ListMetricAttributionsAsync(const ListMetricAttributionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMetricAttributionsRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PersonalizeClientConfiguration ClientConfigurationType
virtual Model::UpdateDatasetOutcome UpdateDataset(const Model::UpdateDatasetRequest &request) const
virtual Model::CreateCampaignOutcome CreateCampaign(const Model::CreateCampaignRequest &request) const
Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable(const UpdateDatasetRequestT &request) const
virtual Model::ListMetricAttributionsOutcome ListMetricAttributions(const Model::ListMetricAttributionsRequest &request={}) const
void CreateDatasetGroupAsync(const CreateDatasetGroupRequestT &request, const CreateDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListMetricAttributionMetricsAsync(const ListMetricAttributionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMetricAttributionMetricsRequestT &request={}) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void CreateRecommenderAsync(const CreateRecommenderRequestT &request, const CreateRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopSolutionVersionCreationOutcome StopSolutionVersionCreation(const Model::StopSolutionVersionCreationRequest &request) const
Model::ListCampaignsOutcomeCallable ListCampaignsCallable(const ListCampaignsRequestT &request={}) const
virtual Model::DescribeBatchInferenceJobOutcome DescribeBatchInferenceJob(const Model::DescribeBatchInferenceJobRequest &request) const
Model::DescribeCampaignOutcomeCallable DescribeCampaignCallable(const DescribeCampaignRequestT &request) const
void ListDatasetGroupsAsync(const ListDatasetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetGroupsRequestT &request={}) const
void CreateEventTrackerAsync(const CreateEventTrackerRequestT &request, const CreateEventTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PersonalizeClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< PersonalizeEndpointProviderBase > endpointProvider=nullptr, const Aws::Personalize::PersonalizeClientConfiguration &clientConfiguration=Aws::Personalize::PersonalizeClientConfiguration())
Model::DescribeFeatureTransformationOutcomeCallable DescribeFeatureTransformationCallable(const DescribeFeatureTransformationRequestT &request) const
Model::DescribeMetricAttributionOutcomeCallable DescribeMetricAttributionCallable(const DescribeMetricAttributionRequestT &request) const
void DeleteCampaignAsync(const DeleteCampaignRequestT &request, const DeleteCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PersonalizeClient(const Aws::Personalize::PersonalizeClientConfiguration &clientConfiguration=Aws::Personalize::PersonalizeClientConfiguration(), std::shared_ptr< PersonalizeEndpointProviderBase > endpointProvider=nullptr)
virtual Model::ListEventTrackersOutcome ListEventTrackers(const Model::ListEventTrackersRequest &request={}) const
Model::ListDatasetExportJobsOutcomeCallable ListDatasetExportJobsCallable(const ListDatasetExportJobsRequestT &request={}) const
void CreateSolutionAsync(const CreateSolutionRequestT &request, const CreateSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeBatchSegmentJobOutcomeCallable DescribeBatchSegmentJobCallable(const DescribeBatchSegmentJobRequestT &request) const
void CreateDataDeletionJobAsync(const CreateDataDeletionJobRequestT &request, const CreateDataDeletionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRecipesAsync(const ListRecipesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRecipesRequestT &request={}) const
virtual Model::DeleteMetricAttributionOutcome DeleteMetricAttribution(const Model::DeleteMetricAttributionRequest &request) const
virtual Model::ListBatchInferenceJobsOutcome ListBatchInferenceJobs(const Model::ListBatchInferenceJobsRequest &request={}) const
virtual Model::CreateSolutionVersionOutcome CreateSolutionVersion(const Model::CreateSolutionVersionRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListDatasetGroupsOutcome ListDatasetGroups(const Model::ListDatasetGroupsRequest &request={}) const
virtual Model::StopRecommenderOutcome StopRecommender(const Model::StopRecommenderRequest &request) const
virtual Model::ListFiltersOutcome ListFilters(const Model::ListFiltersRequest &request={}) const
Model::ListDataDeletionJobsOutcomeCallable ListDataDeletionJobsCallable(const ListDataDeletionJobsRequestT &request={}) const
Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT &request={}) const
Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT &request={}) const
void DescribeSolutionVersionAsync(const DescribeSolutionVersionRequestT &request, const DescribeSolutionVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopSolutionVersionCreationOutcomeCallable StopSolutionVersionCreationCallable(const StopSolutionVersionCreationRequestT &request) const
Model::DescribeDatasetGroupOutcomeCallable DescribeDatasetGroupCallable(const DescribeDatasetGroupRequestT &request) const
Model::CreateBatchInferenceJobOutcomeCallable CreateBatchInferenceJobCallable(const CreateBatchInferenceJobRequestT &request) const
Model::DeleteRecommenderOutcomeCallable DeleteRecommenderCallable(const DeleteRecommenderRequestT &request) const
virtual Model::CreateSolutionOutcome CreateSolution(const Model::CreateSolutionRequest &request) const
Model::CreateCampaignOutcomeCallable CreateCampaignCallable(const CreateCampaignRequestT &request) const
virtual Model::ListMetricAttributionMetricsOutcome ListMetricAttributionMetrics(const Model::ListMetricAttributionMetricsRequest &request={}) const
void DescribeMetricAttributionAsync(const DescribeMetricAttributionRequestT &request, const DescribeMetricAttributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCampaignAsync(const UpdateCampaignRequestT &request, const UpdateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListBatchInferenceJobsOutcomeCallable ListBatchInferenceJobsCallable(const ListBatchInferenceJobsRequestT &request={}) const
Model::ListSolutionVersionsOutcomeCallable ListSolutionVersionsCallable(const ListSolutionVersionsRequestT &request={}) const
virtual Model::CreateDatasetExportJobOutcome CreateDatasetExportJob(const Model::CreateDatasetExportJobRequest &request) const
Model::ListDatasetImportJobsOutcomeCallable ListDatasetImportJobsCallable(const ListDatasetImportJobsRequestT &request={}) const
virtual Model::ListSolutionVersionsOutcome ListSolutionVersions(const Model::ListSolutionVersionsRequest &request={}) const
void DeleteSolutionAsync(const DeleteSolutionRequestT &request, const DeleteSolutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFilterOutcome DeleteFilter(const Model::DeleteFilterRequest &request) const
void StartRecommenderAsync(const StartRecommenderRequestT &request, const StartRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateRecommenderAsync(const UpdateRecommenderRequestT &request, const UpdateRecommenderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDatasetImportJobAsync(const CreateDatasetImportJobRequestT &request, const CreateDatasetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSchemaOutcome DeleteSchema(const Model::DeleteSchemaRequest &request) const
virtual Model::ListDatasetExportJobsOutcome ListDatasetExportJobs(const Model::ListDatasetExportJobsRequest &request={}) const
Model::ListEventTrackersOutcomeCallable ListEventTrackersCallable(const ListEventTrackersRequestT &request={}) const
virtual Model::DescribeSolutionOutcome DescribeSolution(const Model::DescribeSolutionRequest &request) const
void ListBatchSegmentJobsAsync(const ListBatchSegmentJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBatchSegmentJobsRequestT &request={}) const
std::future< DescribeSolutionOutcome > DescribeSolutionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeFeatureTransformationOutcome > DescribeFeatureTransformationOutcomeCallable
std::future< ListDatasetExportJobsOutcome > ListDatasetExportJobsOutcomeCallable
std::future< DeleteRecommenderOutcome > DeleteRecommenderOutcomeCallable
std::future< UpdateSolutionOutcome > UpdateSolutionOutcomeCallable
std::future< DescribeEventTrackerOutcome > DescribeEventTrackerOutcomeCallable
std::future< ListSolutionVersionsOutcome > ListSolutionVersionsOutcomeCallable
std::future< DescribeDatasetExportJobOutcome > DescribeDatasetExportJobOutcomeCallable
std::future< DescribeBatchSegmentJobOutcome > DescribeBatchSegmentJobOutcomeCallable
std::future< StopSolutionVersionCreationOutcome > StopSolutionVersionCreationOutcomeCallable
std::future< CreateMetricAttributionOutcome > CreateMetricAttributionOutcomeCallable
std::future< ListBatchSegmentJobsOutcome > ListBatchSegmentJobsOutcomeCallable
std::future< DescribeSolutionVersionOutcome > DescribeSolutionVersionOutcomeCallable
std::future< StartRecommenderOutcome > StartRecommenderOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
std::future< ListDataDeletionJobsOutcome > ListDataDeletionJobsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteMetricAttributionOutcome > DeleteMetricAttributionOutcomeCallable
std::future< CreateSolutionVersionOutcome > CreateSolutionVersionOutcomeCallable
std::future< ListMetricAttributionsOutcome > ListMetricAttributionsOutcomeCallable
std::future< CreateSchemaOutcome > CreateSchemaOutcomeCallable
std::future< UpdateCampaignOutcome > UpdateCampaignOutcomeCallable
std::future< CreateRecommenderOutcome > CreateRecommenderOutcomeCallable
std::future< DescribeDatasetImportJobOutcome > DescribeDatasetImportJobOutcomeCallable
std::future< DeleteCampaignOutcome > DeleteCampaignOutcomeCallable
std::future< CreateBatchInferenceJobOutcome > CreateBatchInferenceJobOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeSchemaOutcome > DescribeSchemaOutcomeCallable
std::future< ListBatchInferenceJobsOutcome > ListBatchInferenceJobsOutcomeCallable
std::future< UpdateRecommenderOutcome > UpdateRecommenderOutcomeCallable
std::future< DescribeFilterOutcome > DescribeFilterOutcomeCallable
std::future< GetSolutionMetricsOutcome > GetSolutionMetricsOutcomeCallable
std::future< DescribeRecipeOutcome > DescribeRecipeOutcomeCallable
std::future< UpdateDatasetOutcome > UpdateDatasetOutcomeCallable
std::future< ListRecommendersOutcome > ListRecommendersOutcomeCallable
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< CreateDatasetImportJobOutcome > CreateDatasetImportJobOutcomeCallable
std::future< ListDatasetImportJobsOutcome > ListDatasetImportJobsOutcomeCallable
std::future< ListRecipesOutcome > ListRecipesOutcomeCallable
std::future< CreateDatasetGroupOutcome > CreateDatasetGroupOutcomeCallable
std::future< CreateCampaignOutcome > CreateCampaignOutcomeCallable
std::future< DescribeAlgorithmOutcome > DescribeAlgorithmOutcomeCallable
std::future< ListMetricAttributionMetricsOutcome > ListMetricAttributionMetricsOutcomeCallable
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
std::future< CreateBatchSegmentJobOutcome > CreateBatchSegmentJobOutcomeCallable
std::future< StopRecommenderOutcome > StopRecommenderOutcomeCallable
std::future< CreateSolutionOutcome > CreateSolutionOutcomeCallable
std::future< UpdateMetricAttributionOutcome > UpdateMetricAttributionOutcomeCallable
std::future< CreateDataDeletionJobOutcome > CreateDataDeletionJobOutcomeCallable
std::future< DeleteEventTrackerOutcome > DeleteEventTrackerOutcomeCallable
std::future< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
std::future< DescribeDatasetGroupOutcome > DescribeDatasetGroupOutcomeCallable
std::future< ListFiltersOutcome > ListFiltersOutcomeCallable
std::future< DescribeRecommenderOutcome > DescribeRecommenderOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
std::future< ListDatasetGroupsOutcome > ListDatasetGroupsOutcomeCallable
std::future< DescribeCampaignOutcome > DescribeCampaignOutcomeCallable
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
std::future< CreateEventTrackerOutcome > CreateEventTrackerOutcomeCallable
std::future< DeleteSolutionOutcome > DeleteSolutionOutcomeCallable
std::future< DescribeBatchInferenceJobOutcome > DescribeBatchInferenceJobOutcomeCallable
std::future< DescribeMetricAttributionOutcome > DescribeMetricAttributionOutcomeCallable
std::future< ListCampaignsOutcome > ListCampaignsOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< DeleteDatasetGroupOutcome > DeleteDatasetGroupOutcomeCallable
std::future< ListEventTrackersOutcome > ListEventTrackersOutcomeCallable
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
std::future< ListSolutionsOutcome > ListSolutionsOutcomeCallable
std::future< DescribeDataDeletionJobOutcome > DescribeDataDeletionJobOutcomeCallable
std::future< CreateDatasetExportJobOutcome > CreateDatasetExportJobOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String