AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ForecastServiceClient.h
1
6#pragma once
7#include <aws/forecast/ForecastService_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/forecast/ForecastServiceServiceClientModel.h>
13
14namespace Aws
15{
16namespace ForecastService
17{
21 class AWS_FORECASTSERVICE_API ForecastServiceClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<ForecastServiceClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<ForecastServiceEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<ForecastServiceEndpointProviderBase> endpointProvider = nullptr,
45
50 ForecastServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<ForecastServiceEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 ForecastServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
78
105
109 template<typename CreateAutoPredictorRequestT = Model::CreateAutoPredictorRequest>
110 Model::CreateAutoPredictorOutcomeCallable CreateAutoPredictorCallable(const CreateAutoPredictorRequestT& request) const
111 {
112 return SubmitCallable(&ForecastServiceClient::CreateAutoPredictor, request);
113 }
114
118 template<typename CreateAutoPredictorRequestT = Model::CreateAutoPredictorRequest>
119 void CreateAutoPredictorAsync(const CreateAutoPredictorRequestT& request, const CreateAutoPredictorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
120 {
121 return SubmitAsync(&ForecastServiceClient::CreateAutoPredictor, request, handler, context);
122 }
123
152
156 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
157 Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT& request) const
158 {
159 return SubmitCallable(&ForecastServiceClient::CreateDataset, request);
160 }
161
165 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
166 void CreateDatasetAsync(const CreateDatasetRequestT& request, const CreateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
167 {
168 return SubmitAsync(&ForecastServiceClient::CreateDataset, request, handler, context);
169 }
170
190
194 template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
195 Model::CreateDatasetGroupOutcomeCallable CreateDatasetGroupCallable(const CreateDatasetGroupRequestT& request) const
196 {
197 return SubmitCallable(&ForecastServiceClient::CreateDatasetGroup, request);
198 }
199
203 template<typename CreateDatasetGroupRequestT = Model::CreateDatasetGroupRequest>
204 void CreateDatasetGroupAsync(const CreateDatasetGroupRequestT& request, const CreateDatasetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
205 {
206 return SubmitAsync(&ForecastServiceClient::CreateDatasetGroup, request, handler, context);
207 }
208
236
240 template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
241 Model::CreateDatasetImportJobOutcomeCallable CreateDatasetImportJobCallable(const CreateDatasetImportJobRequestT& request) const
242 {
243 return SubmitCallable(&ForecastServiceClient::CreateDatasetImportJob, request);
244 }
245
249 template<typename CreateDatasetImportJobRequestT = Model::CreateDatasetImportJobRequest>
250 void CreateDatasetImportJobAsync(const CreateDatasetImportJobRequestT& request, const CreateDatasetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
251 {
252 return SubmitAsync(&ForecastServiceClient::CreateDatasetImportJob, request, handler, context);
253 }
254
304
308 template<typename CreateExplainabilityRequestT = Model::CreateExplainabilityRequest>
309 Model::CreateExplainabilityOutcomeCallable CreateExplainabilityCallable(const CreateExplainabilityRequestT& request) const
310 {
311 return SubmitCallable(&ForecastServiceClient::CreateExplainability, request);
312 }
313
317 template<typename CreateExplainabilityRequestT = Model::CreateExplainabilityRequest>
318 void CreateExplainabilityAsync(const CreateExplainabilityRequestT& request, const CreateExplainabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
319 {
320 return SubmitAsync(&ForecastServiceClient::CreateExplainability, request, handler, context);
321 }
322
338
342 template<typename CreateExplainabilityExportRequestT = Model::CreateExplainabilityExportRequest>
343 Model::CreateExplainabilityExportOutcomeCallable CreateExplainabilityExportCallable(const CreateExplainabilityExportRequestT& request) const
344 {
345 return SubmitCallable(&ForecastServiceClient::CreateExplainabilityExport, request);
346 }
347
351 template<typename CreateExplainabilityExportRequestT = Model::CreateExplainabilityExportRequest>
352 void CreateExplainabilityExportAsync(const CreateExplainabilityExportRequestT& request, const CreateExplainabilityExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
353 {
354 return SubmitAsync(&ForecastServiceClient::CreateExplainabilityExport, request, handler, context);
355 }
356
383
387 template<typename CreateForecastRequestT = Model::CreateForecastRequest>
388 Model::CreateForecastOutcomeCallable CreateForecastCallable(const CreateForecastRequestT& request) const
389 {
390 return SubmitCallable(&ForecastServiceClient::CreateForecast, request);
391 }
392
396 template<typename CreateForecastRequestT = Model::CreateForecastRequest>
397 void CreateForecastAsync(const CreateForecastRequestT& request, const CreateForecastResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
398 {
399 return SubmitAsync(&ForecastServiceClient::CreateForecast, request, handler, context);
400 }
401
422
426 template<typename CreateForecastExportJobRequestT = Model::CreateForecastExportJobRequest>
427 Model::CreateForecastExportJobOutcomeCallable CreateForecastExportJobCallable(const CreateForecastExportJobRequestT& request) const
428 {
429 return SubmitCallable(&ForecastServiceClient::CreateForecastExportJob, request);
430 }
431
435 template<typename CreateForecastExportJobRequestT = Model::CreateForecastExportJobRequest>
436 void CreateForecastExportJobAsync(const CreateForecastExportJobRequestT& request, const CreateForecastExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
437 {
438 return SubmitAsync(&ForecastServiceClient::CreateForecastExportJob, request, handler, context);
439 }
440
451
455 template<typename CreateMonitorRequestT = Model::CreateMonitorRequest>
456 Model::CreateMonitorOutcomeCallable CreateMonitorCallable(const CreateMonitorRequestT& request) const
457 {
458 return SubmitCallable(&ForecastServiceClient::CreateMonitor, request);
459 }
460
464 template<typename CreateMonitorRequestT = Model::CreateMonitorRequest>
465 void CreateMonitorAsync(const CreateMonitorRequestT& request, const CreateMonitorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
466 {
467 return SubmitAsync(&ForecastServiceClient::CreateMonitor, request, handler, context);
468 }
469
512
516 template<typename CreatePredictorRequestT = Model::CreatePredictorRequest>
517 Model::CreatePredictorOutcomeCallable CreatePredictorCallable(const CreatePredictorRequestT& request) const
518 {
519 return SubmitCallable(&ForecastServiceClient::CreatePredictor, request);
520 }
521
525 template<typename CreatePredictorRequestT = Model::CreatePredictorRequest>
526 void CreatePredictorAsync(const CreatePredictorRequestT& request, const CreatePredictorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
527 {
528 return SubmitAsync(&ForecastServiceClient::CreatePredictor, request, handler, context);
529 }
530
550
554 template<typename CreatePredictorBacktestExportJobRequestT = Model::CreatePredictorBacktestExportJobRequest>
556 {
557 return SubmitCallable(&ForecastServiceClient::CreatePredictorBacktestExportJob, request);
558 }
559
563 template<typename CreatePredictorBacktestExportJobRequestT = Model::CreatePredictorBacktestExportJobRequest>
564 void CreatePredictorBacktestExportJobAsync(const CreatePredictorBacktestExportJobRequestT& request, const CreatePredictorBacktestExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
565 {
566 return SubmitAsync(&ForecastServiceClient::CreatePredictorBacktestExportJob, request, handler, context);
567 }
568
594
598 template<typename CreateWhatIfAnalysisRequestT = Model::CreateWhatIfAnalysisRequest>
599 Model::CreateWhatIfAnalysisOutcomeCallable CreateWhatIfAnalysisCallable(const CreateWhatIfAnalysisRequestT& request) const
600 {
601 return SubmitCallable(&ForecastServiceClient::CreateWhatIfAnalysis, request);
602 }
603
607 template<typename CreateWhatIfAnalysisRequestT = Model::CreateWhatIfAnalysisRequest>
608 void CreateWhatIfAnalysisAsync(const CreateWhatIfAnalysisRequestT& request, const CreateWhatIfAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
609 {
610 return SubmitAsync(&ForecastServiceClient::CreateWhatIfAnalysis, request, handler, context);
611 }
612
622
626 template<typename CreateWhatIfForecastRequestT = Model::CreateWhatIfForecastRequest>
627 Model::CreateWhatIfForecastOutcomeCallable CreateWhatIfForecastCallable(const CreateWhatIfForecastRequestT& request) const
628 {
629 return SubmitCallable(&ForecastServiceClient::CreateWhatIfForecast, request);
630 }
631
635 template<typename CreateWhatIfForecastRequestT = Model::CreateWhatIfForecastRequest>
636 void CreateWhatIfForecastAsync(const CreateWhatIfForecastRequestT& request, const CreateWhatIfForecastResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
637 {
638 return SubmitAsync(&ForecastServiceClient::CreateWhatIfForecast, request, handler, context);
639 }
640
661
665 template<typename CreateWhatIfForecastExportRequestT = Model::CreateWhatIfForecastExportRequest>
666 Model::CreateWhatIfForecastExportOutcomeCallable CreateWhatIfForecastExportCallable(const CreateWhatIfForecastExportRequestT& request) const
667 {
668 return SubmitCallable(&ForecastServiceClient::CreateWhatIfForecastExport, request);
669 }
670
674 template<typename CreateWhatIfForecastExportRequestT = Model::CreateWhatIfForecastExportRequest>
675 void CreateWhatIfForecastExportAsync(const CreateWhatIfForecastExportRequestT& request, const CreateWhatIfForecastExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
676 {
677 return SubmitAsync(&ForecastServiceClient::CreateWhatIfForecastExport, request, handler, context);
678 }
679
696
700 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
701 Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT& request) const
702 {
703 return SubmitCallable(&ForecastServiceClient::DeleteDataset, request);
704 }
705
709 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
710 void DeleteDatasetAsync(const DeleteDatasetRequestT& request, const DeleteDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
711 {
712 return SubmitAsync(&ForecastServiceClient::DeleteDataset, request, handler, context);
713 }
714
728
732 template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
733 Model::DeleteDatasetGroupOutcomeCallable DeleteDatasetGroupCallable(const DeleteDatasetGroupRequestT& request) const
734 {
735 return SubmitCallable(&ForecastServiceClient::DeleteDatasetGroup, request);
736 }
737
741 template<typename DeleteDatasetGroupRequestT = Model::DeleteDatasetGroupRequest>
742 void DeleteDatasetGroupAsync(const DeleteDatasetGroupRequestT& request, const DeleteDatasetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
743 {
744 return SubmitAsync(&ForecastServiceClient::DeleteDatasetGroup, request, handler, context);
745 }
746
758
762 template<typename DeleteDatasetImportJobRequestT = Model::DeleteDatasetImportJobRequest>
763 Model::DeleteDatasetImportJobOutcomeCallable DeleteDatasetImportJobCallable(const DeleteDatasetImportJobRequestT& request) const
764 {
765 return SubmitCallable(&ForecastServiceClient::DeleteDatasetImportJob, request);
766 }
767
771 template<typename DeleteDatasetImportJobRequestT = Model::DeleteDatasetImportJobRequest>
772 void DeleteDatasetImportJobAsync(const DeleteDatasetImportJobRequestT& request, const DeleteDatasetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
773 {
774 return SubmitAsync(&ForecastServiceClient::DeleteDatasetImportJob, request, handler, context);
775 }
776
786
790 template<typename DeleteExplainabilityRequestT = Model::DeleteExplainabilityRequest>
791 Model::DeleteExplainabilityOutcomeCallable DeleteExplainabilityCallable(const DeleteExplainabilityRequestT& request) const
792 {
793 return SubmitCallable(&ForecastServiceClient::DeleteExplainability, request);
794 }
795
799 template<typename DeleteExplainabilityRequestT = Model::DeleteExplainabilityRequest>
800 void DeleteExplainabilityAsync(const DeleteExplainabilityRequestT& request, const DeleteExplainabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
801 {
802 return SubmitAsync(&ForecastServiceClient::DeleteExplainability, request, handler, context);
803 }
804
811
815 template<typename DeleteExplainabilityExportRequestT = Model::DeleteExplainabilityExportRequest>
816 Model::DeleteExplainabilityExportOutcomeCallable DeleteExplainabilityExportCallable(const DeleteExplainabilityExportRequestT& request) const
817 {
818 return SubmitCallable(&ForecastServiceClient::DeleteExplainabilityExport, request);
819 }
820
824 template<typename DeleteExplainabilityExportRequestT = Model::DeleteExplainabilityExportRequest>
825 void DeleteExplainabilityExportAsync(const DeleteExplainabilityExportRequestT& request, const DeleteExplainabilityExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
826 {
827 return SubmitAsync(&ForecastServiceClient::DeleteExplainabilityExport, request, handler, context);
828 }
829
841
845 template<typename DeleteForecastRequestT = Model::DeleteForecastRequest>
846 Model::DeleteForecastOutcomeCallable DeleteForecastCallable(const DeleteForecastRequestT& request) const
847 {
848 return SubmitCallable(&ForecastServiceClient::DeleteForecast, request);
849 }
850
854 template<typename DeleteForecastRequestT = Model::DeleteForecastRequest>
855 void DeleteForecastAsync(const DeleteForecastRequestT& request, const DeleteForecastResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
856 {
857 return SubmitAsync(&ForecastServiceClient::DeleteForecast, request, handler, context);
858 }
859
870
874 template<typename DeleteForecastExportJobRequestT = Model::DeleteForecastExportJobRequest>
875 Model::DeleteForecastExportJobOutcomeCallable DeleteForecastExportJobCallable(const DeleteForecastExportJobRequestT& request) const
876 {
877 return SubmitCallable(&ForecastServiceClient::DeleteForecastExportJob, request);
878 }
879
883 template<typename DeleteForecastExportJobRequestT = Model::DeleteForecastExportJobRequest>
884 void DeleteForecastExportJobAsync(const DeleteForecastExportJobRequestT& request, const DeleteForecastExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
885 {
886 return SubmitAsync(&ForecastServiceClient::DeleteForecastExportJob, request, handler, context);
887 }
888
898
902 template<typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
903 Model::DeleteMonitorOutcomeCallable DeleteMonitorCallable(const DeleteMonitorRequestT& request) const
904 {
905 return SubmitCallable(&ForecastServiceClient::DeleteMonitor, request);
906 }
907
911 template<typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
912 void DeleteMonitorAsync(const DeleteMonitorRequestT& request, const DeleteMonitorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
913 {
914 return SubmitAsync(&ForecastServiceClient::DeleteMonitor, request, handler, context);
915 }
916
926
930 template<typename DeletePredictorRequestT = Model::DeletePredictorRequest>
931 Model::DeletePredictorOutcomeCallable DeletePredictorCallable(const DeletePredictorRequestT& request) const
932 {
933 return SubmitCallable(&ForecastServiceClient::DeletePredictor, request);
934 }
935
939 template<typename DeletePredictorRequestT = Model::DeletePredictorRequest>
940 void DeletePredictorAsync(const DeletePredictorRequestT& request, const DeletePredictorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
941 {
942 return SubmitAsync(&ForecastServiceClient::DeletePredictor, request, handler, context);
943 }
944
951
955 template<typename DeletePredictorBacktestExportJobRequestT = Model::DeletePredictorBacktestExportJobRequest>
957 {
958 return SubmitCallable(&ForecastServiceClient::DeletePredictorBacktestExportJob, request);
959 }
960
964 template<typename DeletePredictorBacktestExportJobRequestT = Model::DeletePredictorBacktestExportJobRequest>
965 void DeletePredictorBacktestExportJobAsync(const DeletePredictorBacktestExportJobRequestT& request, const DeletePredictorBacktestExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
966 {
967 return SubmitAsync(&ForecastServiceClient::DeletePredictorBacktestExportJob, request, handler, context);
968 }
969
988
992 template<typename DeleteResourceTreeRequestT = Model::DeleteResourceTreeRequest>
993 Model::DeleteResourceTreeOutcomeCallable DeleteResourceTreeCallable(const DeleteResourceTreeRequestT& request) const
994 {
995 return SubmitCallable(&ForecastServiceClient::DeleteResourceTree, request);
996 }
997
1001 template<typename DeleteResourceTreeRequestT = Model::DeleteResourceTreeRequest>
1002 void DeleteResourceTreeAsync(const DeleteResourceTreeRequestT& request, const DeleteResourceTreeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1003 {
1004 return SubmitAsync(&ForecastServiceClient::DeleteResourceTree, request, handler, context);
1005 }
1006
1018
1022 template<typename DeleteWhatIfAnalysisRequestT = Model::DeleteWhatIfAnalysisRequest>
1023 Model::DeleteWhatIfAnalysisOutcomeCallable DeleteWhatIfAnalysisCallable(const DeleteWhatIfAnalysisRequestT& request) const
1024 {
1025 return SubmitCallable(&ForecastServiceClient::DeleteWhatIfAnalysis, request);
1026 }
1027
1031 template<typename DeleteWhatIfAnalysisRequestT = Model::DeleteWhatIfAnalysisRequest>
1032 void DeleteWhatIfAnalysisAsync(const DeleteWhatIfAnalysisRequestT& request, const DeleteWhatIfAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1033 {
1034 return SubmitAsync(&ForecastServiceClient::DeleteWhatIfAnalysis, request, handler, context);
1035 }
1036
1048
1052 template<typename DeleteWhatIfForecastRequestT = Model::DeleteWhatIfForecastRequest>
1053 Model::DeleteWhatIfForecastOutcomeCallable DeleteWhatIfForecastCallable(const DeleteWhatIfForecastRequestT& request) const
1054 {
1055 return SubmitCallable(&ForecastServiceClient::DeleteWhatIfForecast, request);
1056 }
1057
1061 template<typename DeleteWhatIfForecastRequestT = Model::DeleteWhatIfForecastRequest>
1062 void DeleteWhatIfForecastAsync(const DeleteWhatIfForecastRequestT& request, const DeleteWhatIfForecastResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1063 {
1064 return SubmitAsync(&ForecastServiceClient::DeleteWhatIfForecast, request, handler, context);
1065 }
1066
1077
1081 template<typename DeleteWhatIfForecastExportRequestT = Model::DeleteWhatIfForecastExportRequest>
1082 Model::DeleteWhatIfForecastExportOutcomeCallable DeleteWhatIfForecastExportCallable(const DeleteWhatIfForecastExportRequestT& request) const
1083 {
1084 return SubmitCallable(&ForecastServiceClient::DeleteWhatIfForecastExport, request);
1085 }
1086
1090 template<typename DeleteWhatIfForecastExportRequestT = Model::DeleteWhatIfForecastExportRequest>
1091 void DeleteWhatIfForecastExportAsync(const DeleteWhatIfForecastExportRequestT& request, const DeleteWhatIfForecastExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1092 {
1093 return SubmitAsync(&ForecastServiceClient::DeleteWhatIfForecastExport, request, handler, context);
1094 }
1095
1103
1107 template<typename DescribeAutoPredictorRequestT = Model::DescribeAutoPredictorRequest>
1108 Model::DescribeAutoPredictorOutcomeCallable DescribeAutoPredictorCallable(const DescribeAutoPredictorRequestT& request) const
1109 {
1110 return SubmitCallable(&ForecastServiceClient::DescribeAutoPredictor, request);
1111 }
1112
1116 template<typename DescribeAutoPredictorRequestT = Model::DescribeAutoPredictorRequest>
1117 void DescribeAutoPredictorAsync(const DescribeAutoPredictorRequestT& request, const DescribeAutoPredictorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1118 {
1119 return SubmitAsync(&ForecastServiceClient::DescribeAutoPredictor, request, handler, context);
1120 }
1121
1134
1138 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
1139 Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT& request) const
1140 {
1141 return SubmitCallable(&ForecastServiceClient::DescribeDataset, request);
1142 }
1143
1147 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
1148 void DescribeDatasetAsync(const DescribeDatasetRequestT& request, const DescribeDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1149 {
1150 return SubmitAsync(&ForecastServiceClient::DescribeDataset, request, handler, context);
1151 }
1152
1166
1170 template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
1171 Model::DescribeDatasetGroupOutcomeCallable DescribeDatasetGroupCallable(const DescribeDatasetGroupRequestT& request) const
1172 {
1173 return SubmitCallable(&ForecastServiceClient::DescribeDatasetGroup, request);
1174 }
1175
1179 template<typename DescribeDatasetGroupRequestT = Model::DescribeDatasetGroupRequest>
1180 void DescribeDatasetGroupAsync(const DescribeDatasetGroupRequestT& request, const DescribeDatasetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1181 {
1182 return SubmitAsync(&ForecastServiceClient::DescribeDatasetGroup, request, handler, context);
1183 }
1184
1200
1204 template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
1205 Model::DescribeDatasetImportJobOutcomeCallable DescribeDatasetImportJobCallable(const DescribeDatasetImportJobRequestT& request) const
1206 {
1207 return SubmitCallable(&ForecastServiceClient::DescribeDatasetImportJob, request);
1208 }
1209
1213 template<typename DescribeDatasetImportJobRequestT = Model::DescribeDatasetImportJobRequest>
1214 void DescribeDatasetImportJobAsync(const DescribeDatasetImportJobRequestT& request, const DescribeDatasetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1215 {
1216 return SubmitAsync(&ForecastServiceClient::DescribeDatasetImportJob, request, handler, context);
1217 }
1218
1226
1230 template<typename DescribeExplainabilityRequestT = Model::DescribeExplainabilityRequest>
1231 Model::DescribeExplainabilityOutcomeCallable DescribeExplainabilityCallable(const DescribeExplainabilityRequestT& request) const
1232 {
1233 return SubmitCallable(&ForecastServiceClient::DescribeExplainability, request);
1234 }
1235
1239 template<typename DescribeExplainabilityRequestT = Model::DescribeExplainabilityRequest>
1240 void DescribeExplainabilityAsync(const DescribeExplainabilityRequestT& request, const DescribeExplainabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1241 {
1242 return SubmitAsync(&ForecastServiceClient::DescribeExplainability, request, handler, context);
1243 }
1244
1252
1256 template<typename DescribeExplainabilityExportRequestT = Model::DescribeExplainabilityExportRequest>
1257 Model::DescribeExplainabilityExportOutcomeCallable DescribeExplainabilityExportCallable(const DescribeExplainabilityExportRequestT& request) const
1258 {
1259 return SubmitCallable(&ForecastServiceClient::DescribeExplainabilityExport, request);
1260 }
1261
1265 template<typename DescribeExplainabilityExportRequestT = Model::DescribeExplainabilityExportRequest>
1266 void DescribeExplainabilityExportAsync(const DescribeExplainabilityExportRequestT& request, const DescribeExplainabilityExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1267 {
1268 return SubmitAsync(&ForecastServiceClient::DescribeExplainabilityExport, request, handler, context);
1269 }
1270
1284
1288 template<typename DescribeForecastRequestT = Model::DescribeForecastRequest>
1289 Model::DescribeForecastOutcomeCallable DescribeForecastCallable(const DescribeForecastRequestT& request) const
1290 {
1291 return SubmitCallable(&ForecastServiceClient::DescribeForecast, request);
1292 }
1293
1297 template<typename DescribeForecastRequestT = Model::DescribeForecastRequest>
1298 void DescribeForecastAsync(const DescribeForecastRequestT& request, const DescribeForecastResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1299 {
1300 return SubmitAsync(&ForecastServiceClient::DescribeForecast, request, handler, context);
1301 }
1302
1316
1320 template<typename DescribeForecastExportJobRequestT = Model::DescribeForecastExportJobRequest>
1321 Model::DescribeForecastExportJobOutcomeCallable DescribeForecastExportJobCallable(const DescribeForecastExportJobRequestT& request) const
1322 {
1323 return SubmitCallable(&ForecastServiceClient::DescribeForecastExportJob, request);
1324 }
1325
1329 template<typename DescribeForecastExportJobRequestT = Model::DescribeForecastExportJobRequest>
1330 void DescribeForecastExportJobAsync(const DescribeForecastExportJobRequestT& request, const DescribeForecastExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1331 {
1332 return SubmitAsync(&ForecastServiceClient::DescribeForecastExportJob, request, handler, context);
1333 }
1334
1347
1351 template<typename DescribeMonitorRequestT = Model::DescribeMonitorRequest>
1352 Model::DescribeMonitorOutcomeCallable DescribeMonitorCallable(const DescribeMonitorRequestT& request) const
1353 {
1354 return SubmitCallable(&ForecastServiceClient::DescribeMonitor, request);
1355 }
1356
1360 template<typename DescribeMonitorRequestT = Model::DescribeMonitorRequest>
1361 void DescribeMonitorAsync(const DescribeMonitorRequestT& request, const DescribeMonitorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1362 {
1363 return SubmitAsync(&ForecastServiceClient::DescribeMonitor, request, handler, context);
1364 }
1365
1384
1388 template<typename DescribePredictorRequestT = Model::DescribePredictorRequest>
1389 Model::DescribePredictorOutcomeCallable DescribePredictorCallable(const DescribePredictorRequestT& request) const
1390 {
1391 return SubmitCallable(&ForecastServiceClient::DescribePredictor, request);
1392 }
1393
1397 template<typename DescribePredictorRequestT = Model::DescribePredictorRequest>
1398 void DescribePredictorAsync(const DescribePredictorRequestT& request, const DescribePredictorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1399 {
1400 return SubmitAsync(&ForecastServiceClient::DescribePredictor, request, handler, context);
1401 }
1402
1416
1420 template<typename DescribePredictorBacktestExportJobRequestT = Model::DescribePredictorBacktestExportJobRequest>
1422 {
1423 return SubmitCallable(&ForecastServiceClient::DescribePredictorBacktestExportJob, request);
1424 }
1425
1429 template<typename DescribePredictorBacktestExportJobRequestT = Model::DescribePredictorBacktestExportJobRequest>
1430 void DescribePredictorBacktestExportJobAsync(const DescribePredictorBacktestExportJobRequestT& request, const DescribePredictorBacktestExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1431 {
1432 return SubmitAsync(&ForecastServiceClient::DescribePredictorBacktestExportJob, request, handler, context);
1433 }
1434
1447
1451 template<typename DescribeWhatIfAnalysisRequestT = Model::DescribeWhatIfAnalysisRequest>
1452 Model::DescribeWhatIfAnalysisOutcomeCallable DescribeWhatIfAnalysisCallable(const DescribeWhatIfAnalysisRequestT& request) const
1453 {
1454 return SubmitCallable(&ForecastServiceClient::DescribeWhatIfAnalysis, request);
1455 }
1456
1460 template<typename DescribeWhatIfAnalysisRequestT = Model::DescribeWhatIfAnalysisRequest>
1461 void DescribeWhatIfAnalysisAsync(const DescribeWhatIfAnalysisRequestT& request, const DescribeWhatIfAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1462 {
1463 return SubmitAsync(&ForecastServiceClient::DescribeWhatIfAnalysis, request, handler, context);
1464 }
1465
1478
1482 template<typename DescribeWhatIfForecastRequestT = Model::DescribeWhatIfForecastRequest>
1483 Model::DescribeWhatIfForecastOutcomeCallable DescribeWhatIfForecastCallable(const DescribeWhatIfForecastRequestT& request) const
1484 {
1485 return SubmitCallable(&ForecastServiceClient::DescribeWhatIfForecast, request);
1486 }
1487
1491 template<typename DescribeWhatIfForecastRequestT = Model::DescribeWhatIfForecastRequest>
1492 void DescribeWhatIfForecastAsync(const DescribeWhatIfForecastRequestT& request, const DescribeWhatIfForecastResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1493 {
1494 return SubmitAsync(&ForecastServiceClient::DescribeWhatIfForecast, request, handler, context);
1495 }
1496
1510
1514 template<typename DescribeWhatIfForecastExportRequestT = Model::DescribeWhatIfForecastExportRequest>
1515 Model::DescribeWhatIfForecastExportOutcomeCallable DescribeWhatIfForecastExportCallable(const DescribeWhatIfForecastExportRequestT& request) const
1516 {
1517 return SubmitCallable(&ForecastServiceClient::DescribeWhatIfForecastExport, request);
1518 }
1519
1523 template<typename DescribeWhatIfForecastExportRequestT = Model::DescribeWhatIfForecastExportRequest>
1524 void DescribeWhatIfForecastExportAsync(const DescribeWhatIfForecastExportRequestT& request, const DescribeWhatIfForecastExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1525 {
1526 return SubmitAsync(&ForecastServiceClient::DescribeWhatIfForecastExport, request, handler, context);
1527 }
1528
1553
1557 template<typename GetAccuracyMetricsRequestT = Model::GetAccuracyMetricsRequest>
1558 Model::GetAccuracyMetricsOutcomeCallable GetAccuracyMetricsCallable(const GetAccuracyMetricsRequestT& request) const
1559 {
1560 return SubmitCallable(&ForecastServiceClient::GetAccuracyMetrics, request);
1561 }
1562
1566 template<typename GetAccuracyMetricsRequestT = Model::GetAccuracyMetricsRequest>
1567 void GetAccuracyMetricsAsync(const GetAccuracyMetricsRequestT& request, const GetAccuracyMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1568 {
1569 return SubmitAsync(&ForecastServiceClient::GetAccuracyMetrics, request, handler, context);
1570 }
1571
1584
1588 template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
1589 Model::ListDatasetGroupsOutcomeCallable ListDatasetGroupsCallable(const ListDatasetGroupsRequestT& request = {}) const
1590 {
1591 return SubmitCallable(&ForecastServiceClient::ListDatasetGroups, request);
1592 }
1593
1597 template<typename ListDatasetGroupsRequestT = Model::ListDatasetGroupsRequest>
1598 void ListDatasetGroupsAsync(const ListDatasetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetGroupsRequestT& request = {}) const
1599 {
1600 return SubmitAsync(&ForecastServiceClient::ListDatasetGroups, request, handler, context);
1601 }
1602
1617
1621 template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
1622 Model::ListDatasetImportJobsOutcomeCallable ListDatasetImportJobsCallable(const ListDatasetImportJobsRequestT& request = {}) const
1623 {
1624 return SubmitCallable(&ForecastServiceClient::ListDatasetImportJobs, request);
1625 }
1626
1630 template<typename ListDatasetImportJobsRequestT = Model::ListDatasetImportJobsRequest>
1631 void ListDatasetImportJobsAsync(const ListDatasetImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetImportJobsRequestT& request = {}) const
1632 {
1633 return SubmitAsync(&ForecastServiceClient::ListDatasetImportJobs, request, handler, context);
1634 }
1635
1648
1652 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
1653 Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT& request = {}) const
1654 {
1655 return SubmitCallable(&ForecastServiceClient::ListDatasets, request);
1656 }
1657
1661 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
1662 void ListDatasetsAsync(const ListDatasetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetsRequestT& request = {}) const
1663 {
1664 return SubmitAsync(&ForecastServiceClient::ListDatasets, request, handler, context);
1665 }
1666
1678
1682 template<typename ListExplainabilitiesRequestT = Model::ListExplainabilitiesRequest>
1683 Model::ListExplainabilitiesOutcomeCallable ListExplainabilitiesCallable(const ListExplainabilitiesRequestT& request = {}) const
1684 {
1685 return SubmitCallable(&ForecastServiceClient::ListExplainabilities, request);
1686 }
1687
1691 template<typename ListExplainabilitiesRequestT = Model::ListExplainabilitiesRequest>
1692 void ListExplainabilitiesAsync(const ListExplainabilitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListExplainabilitiesRequestT& request = {}) const
1693 {
1694 return SubmitAsync(&ForecastServiceClient::ListExplainabilities, request, handler, context);
1695 }
1696
1708
1712 template<typename ListExplainabilityExportsRequestT = Model::ListExplainabilityExportsRequest>
1713 Model::ListExplainabilityExportsOutcomeCallable ListExplainabilityExportsCallable(const ListExplainabilityExportsRequestT& request = {}) const
1714 {
1715 return SubmitCallable(&ForecastServiceClient::ListExplainabilityExports, request);
1716 }
1717
1721 template<typename ListExplainabilityExportsRequestT = Model::ListExplainabilityExportsRequest>
1722 void ListExplainabilityExportsAsync(const ListExplainabilityExportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListExplainabilityExportsRequestT& request = {}) const
1723 {
1724 return SubmitAsync(&ForecastServiceClient::ListExplainabilityExports, request, handler, context);
1725 }
1726
1738
1742 template<typename ListForecastExportJobsRequestT = Model::ListForecastExportJobsRequest>
1743 Model::ListForecastExportJobsOutcomeCallable ListForecastExportJobsCallable(const ListForecastExportJobsRequestT& request = {}) const
1744 {
1745 return SubmitCallable(&ForecastServiceClient::ListForecastExportJobs, request);
1746 }
1747
1751 template<typename ListForecastExportJobsRequestT = Model::ListForecastExportJobsRequest>
1752 void ListForecastExportJobsAsync(const ListForecastExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListForecastExportJobsRequestT& request = {}) const
1753 {
1754 return SubmitAsync(&ForecastServiceClient::ListForecastExportJobs, request, handler, context);
1755 }
1756
1768
1772 template<typename ListForecastsRequestT = Model::ListForecastsRequest>
1773 Model::ListForecastsOutcomeCallable ListForecastsCallable(const ListForecastsRequestT& request = {}) const
1774 {
1775 return SubmitCallable(&ForecastServiceClient::ListForecasts, request);
1776 }
1777
1781 template<typename ListForecastsRequestT = Model::ListForecastsRequest>
1782 void ListForecastsAsync(const ListForecastsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListForecastsRequestT& request = {}) const
1783 {
1784 return SubmitAsync(&ForecastServiceClient::ListForecasts, request, handler, context);
1785 }
1786
1798
1802 template<typename ListMonitorEvaluationsRequestT = Model::ListMonitorEvaluationsRequest>
1803 Model::ListMonitorEvaluationsOutcomeCallable ListMonitorEvaluationsCallable(const ListMonitorEvaluationsRequestT& request) const
1804 {
1805 return SubmitCallable(&ForecastServiceClient::ListMonitorEvaluations, request);
1806 }
1807
1811 template<typename ListMonitorEvaluationsRequestT = Model::ListMonitorEvaluationsRequest>
1812 void ListMonitorEvaluationsAsync(const ListMonitorEvaluationsRequestT& request, const ListMonitorEvaluationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1813 {
1814 return SubmitAsync(&ForecastServiceClient::ListMonitorEvaluations, request, handler, context);
1815 }
1816
1828
1832 template<typename ListMonitorsRequestT = Model::ListMonitorsRequest>
1833 Model::ListMonitorsOutcomeCallable ListMonitorsCallable(const ListMonitorsRequestT& request = {}) const
1834 {
1835 return SubmitCallable(&ForecastServiceClient::ListMonitors, request);
1836 }
1837
1841 template<typename ListMonitorsRequestT = Model::ListMonitorsRequest>
1842 void ListMonitorsAsync(const ListMonitorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMonitorsRequestT& request = {}) const
1843 {
1844 return SubmitAsync(&ForecastServiceClient::ListMonitors, request, handler, context);
1845 }
1846
1859
1863 template<typename ListPredictorBacktestExportJobsRequestT = Model::ListPredictorBacktestExportJobsRequest>
1864 Model::ListPredictorBacktestExportJobsOutcomeCallable ListPredictorBacktestExportJobsCallable(const ListPredictorBacktestExportJobsRequestT& request = {}) const
1865 {
1866 return SubmitCallable(&ForecastServiceClient::ListPredictorBacktestExportJobs, request);
1867 }
1868
1872 template<typename ListPredictorBacktestExportJobsRequestT = Model::ListPredictorBacktestExportJobsRequest>
1873 void ListPredictorBacktestExportJobsAsync(const ListPredictorBacktestExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPredictorBacktestExportJobsRequestT& request = {}) const
1874 {
1875 return SubmitAsync(&ForecastServiceClient::ListPredictorBacktestExportJobs, request, handler, context);
1876 }
1877
1890
1894 template<typename ListPredictorsRequestT = Model::ListPredictorsRequest>
1895 Model::ListPredictorsOutcomeCallable ListPredictorsCallable(const ListPredictorsRequestT& request = {}) const
1896 {
1897 return SubmitCallable(&ForecastServiceClient::ListPredictors, request);
1898 }
1899
1903 template<typename ListPredictorsRequestT = Model::ListPredictorsRequest>
1904 void ListPredictorsAsync(const ListPredictorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPredictorsRequestT& request = {}) const
1905 {
1906 return SubmitAsync(&ForecastServiceClient::ListPredictors, request, handler, context);
1907 }
1908
1915
1919 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1920 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1921 {
1922 return SubmitCallable(&ForecastServiceClient::ListTagsForResource, request);
1923 }
1924
1928 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1929 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1930 {
1931 return SubmitAsync(&ForecastServiceClient::ListTagsForResource, request, handler, context);
1932 }
1933
1945
1949 template<typename ListWhatIfAnalysesRequestT = Model::ListWhatIfAnalysesRequest>
1950 Model::ListWhatIfAnalysesOutcomeCallable ListWhatIfAnalysesCallable(const ListWhatIfAnalysesRequestT& request = {}) const
1951 {
1952 return SubmitCallable(&ForecastServiceClient::ListWhatIfAnalyses, request);
1953 }
1954
1958 template<typename ListWhatIfAnalysesRequestT = Model::ListWhatIfAnalysesRequest>
1959 void ListWhatIfAnalysesAsync(const ListWhatIfAnalysesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWhatIfAnalysesRequestT& request = {}) const
1960 {
1961 return SubmitAsync(&ForecastServiceClient::ListWhatIfAnalyses, request, handler, context);
1962 }
1963
1975
1979 template<typename ListWhatIfForecastExportsRequestT = Model::ListWhatIfForecastExportsRequest>
1980 Model::ListWhatIfForecastExportsOutcomeCallable ListWhatIfForecastExportsCallable(const ListWhatIfForecastExportsRequestT& request = {}) const
1981 {
1982 return SubmitCallable(&ForecastServiceClient::ListWhatIfForecastExports, request);
1983 }
1984
1988 template<typename ListWhatIfForecastExportsRequestT = Model::ListWhatIfForecastExportsRequest>
1989 void ListWhatIfForecastExportsAsync(const ListWhatIfForecastExportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWhatIfForecastExportsRequestT& request = {}) const
1990 {
1991 return SubmitAsync(&ForecastServiceClient::ListWhatIfForecastExports, request, handler, context);
1992 }
1993
2005
2009 template<typename ListWhatIfForecastsRequestT = Model::ListWhatIfForecastsRequest>
2010 Model::ListWhatIfForecastsOutcomeCallable ListWhatIfForecastsCallable(const ListWhatIfForecastsRequestT& request = {}) const
2011 {
2012 return SubmitCallable(&ForecastServiceClient::ListWhatIfForecasts, request);
2013 }
2014
2018 template<typename ListWhatIfForecastsRequestT = Model::ListWhatIfForecastsRequest>
2019 void ListWhatIfForecastsAsync(const ListWhatIfForecastsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWhatIfForecastsRequestT& request = {}) const
2020 {
2021 return SubmitAsync(&ForecastServiceClient::ListWhatIfForecasts, request, handler, context);
2022 }
2023
2030
2034 template<typename ResumeResourceRequestT = Model::ResumeResourceRequest>
2035 Model::ResumeResourceOutcomeCallable ResumeResourceCallable(const ResumeResourceRequestT& request) const
2036 {
2037 return SubmitCallable(&ForecastServiceClient::ResumeResource, request);
2038 }
2039
2043 template<typename ResumeResourceRequestT = Model::ResumeResourceRequest>
2044 void ResumeResourceAsync(const ResumeResourceRequestT& request, const ResumeResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2045 {
2046 return SubmitAsync(&ForecastServiceClient::ResumeResource, request, handler, context);
2047 }
2048
2062
2066 template<typename StopResourceRequestT = Model::StopResourceRequest>
2067 Model::StopResourceOutcomeCallable StopResourceCallable(const StopResourceRequestT& request) const
2068 {
2069 return SubmitCallable(&ForecastServiceClient::StopResource, request);
2070 }
2071
2075 template<typename StopResourceRequestT = Model::StopResourceRequest>
2076 void StopResourceAsync(const StopResourceRequestT& request, const StopResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2077 {
2078 return SubmitAsync(&ForecastServiceClient::StopResource, request, handler, context);
2079 }
2080
2091
2095 template<typename TagResourceRequestT = Model::TagResourceRequest>
2096 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2097 {
2098 return SubmitCallable(&ForecastServiceClient::TagResource, request);
2099 }
2100
2104 template<typename TagResourceRequestT = Model::TagResourceRequest>
2105 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2106 {
2107 return SubmitAsync(&ForecastServiceClient::TagResource, request, handler, context);
2108 }
2109
2116
2120 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2121 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2122 {
2123 return SubmitCallable(&ForecastServiceClient::UntagResource, request);
2124 }
2125
2129 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2130 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2131 {
2132 return SubmitAsync(&ForecastServiceClient::UntagResource, request, handler, context);
2133 }
2134
2146
2150 template<typename UpdateDatasetGroupRequestT = Model::UpdateDatasetGroupRequest>
2151 Model::UpdateDatasetGroupOutcomeCallable UpdateDatasetGroupCallable(const UpdateDatasetGroupRequestT& request) const
2152 {
2153 return SubmitCallable(&ForecastServiceClient::UpdateDatasetGroup, request);
2154 }
2155
2159 template<typename UpdateDatasetGroupRequestT = Model::UpdateDatasetGroupRequest>
2160 void UpdateDatasetGroupAsync(const UpdateDatasetGroupRequestT& request, const UpdateDatasetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2161 {
2162 return SubmitAsync(&ForecastServiceClient::UpdateDatasetGroup, request, handler, context);
2163 }
2164
2165
2166 void OverrideEndpoint(const Aws::String& endpoint);
2167 std::shared_ptr<ForecastServiceEndpointProviderBase>& accessEndpointProvider();
2168 private:
2170 void init(const ForecastServiceClientConfiguration& clientConfiguration);
2171
2172 ForecastServiceClientConfiguration m_clientConfiguration;
2173 std::shared_ptr<ForecastServiceEndpointProviderBase> m_endpointProvider;
2174 };
2175
2176} // namespace ForecastService
2177} // namespace Aws
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::DeleteWhatIfForecastOutcome DeleteWhatIfForecast(const Model::DeleteWhatIfForecastRequest &request) const
Model::DescribePredictorOutcomeCallable DescribePredictorCallable(const DescribePredictorRequestT &request) const
virtual Model::ListDatasetImportJobsOutcome ListDatasetImportJobs(const Model::ListDatasetImportJobsRequest &request={}) const
Model::ListExplainabilityExportsOutcomeCallable ListExplainabilityExportsCallable(const ListExplainabilityExportsRequestT &request={}) const
virtual Model::CreateExplainabilityExportOutcome CreateExplainabilityExport(const Model::CreateExplainabilityExportRequest &request) const
void DescribeAutoPredictorAsync(const DescribeAutoPredictorRequestT &request, const DescribeAutoPredictorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ResumeResourceOutcome ResumeResource(const Model::ResumeResourceRequest &request) const
void CreatePredictorBacktestExportJobAsync(const CreatePredictorBacktestExportJobRequestT &request, const CreatePredictorBacktestExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDatasetsOutcome ListDatasets(const Model::ListDatasetsRequest &request={}) const
Model::DescribeForecastExportJobOutcomeCallable DescribeForecastExportJobCallable(const DescribeForecastExportJobRequestT &request) const
virtual Model::DeleteExplainabilityExportOutcome DeleteExplainabilityExport(const Model::DeleteExplainabilityExportRequest &request) const
void CreatePredictorAsync(const CreatePredictorRequestT &request, const CreatePredictorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ForecastServiceClient(const Aws::ForecastService::ForecastServiceClientConfiguration &clientConfiguration=Aws::ForecastService::ForecastServiceClientConfiguration(), std::shared_ptr< ForecastServiceEndpointProviderBase > endpointProvider=nullptr)
virtual Model::GetAccuracyMetricsOutcome GetAccuracyMetrics(const Model::GetAccuracyMetricsRequest &request) const
Model::DescribeWhatIfForecastExportOutcomeCallable DescribeWhatIfForecastExportCallable(const DescribeWhatIfForecastExportRequestT &request) const
virtual Model::CreateDatasetGroupOutcome CreateDatasetGroup(const Model::CreateDatasetGroupRequest &request) const
void DescribeWhatIfForecastAsync(const DescribeWhatIfForecastRequestT &request, const DescribeWhatIfForecastResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateMonitorOutcome CreateMonitor(const Model::CreateMonitorRequest &request) const
Model::DeleteWhatIfForecastOutcomeCallable DeleteWhatIfForecastCallable(const DeleteWhatIfForecastRequestT &request) const
Model::ListPredictorsOutcomeCallable ListPredictorsCallable(const ListPredictorsRequestT &request={}) const
virtual Model::CreateWhatIfForecastExportOutcome CreateWhatIfForecastExport(const Model::CreateWhatIfForecastExportRequest &request) const
void DeleteForecastAsync(const DeleteForecastRequestT &request, const DeleteForecastResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDatasetGroupOutcome DeleteDatasetGroup(const Model::DeleteDatasetGroupRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePredictorBacktestExportJobOutcomeCallable DeletePredictorBacktestExportJobCallable(const DeletePredictorBacktestExportJobRequestT &request) const
virtual Model::DeletePredictorOutcome DeletePredictor(const Model::DeletePredictorRequest &request) const
void ListDatasetsAsync(const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetsRequestT &request={}) const
void DescribeForecastExportJobAsync(const DescribeForecastExportJobRequestT &request, const DescribeForecastExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeWhatIfForecastOutcomeCallable DescribeWhatIfForecastCallable(const DescribeWhatIfForecastRequestT &request) const
void ListWhatIfForecastsAsync(const ListWhatIfForecastsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWhatIfForecastsRequestT &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::CreateDatasetGroupOutcomeCallable CreateDatasetGroupCallable(const CreateDatasetGroupRequestT &request) const
ForecastServiceEndpointProvider EndpointProviderType
void CreateMonitorAsync(const CreateMonitorRequestT &request, const CreateMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteForecastOutcomeCallable DeleteForecastCallable(const DeleteForecastRequestT &request) const
Model::DeleteDatasetGroupOutcomeCallable DeleteDatasetGroupCallable(const DeleteDatasetGroupRequestT &request) const
void StopResourceAsync(const StopResourceRequestT &request, const StopResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteResourceTreeAsync(const DeleteResourceTreeRequestT &request, const DeleteResourceTreeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeExplainabilityAsync(const DescribeExplainabilityRequestT &request, const DescribeExplainabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ForecastServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateDatasetGroupOutcome UpdateDatasetGroup(const Model::UpdateDatasetGroupRequest &request) const
Model::UpdateDatasetGroupOutcomeCallable UpdateDatasetGroupCallable(const UpdateDatasetGroupRequestT &request) const
virtual Model::CreateExplainabilityOutcome CreateExplainability(const Model::CreateExplainabilityRequest &request) const
virtual Model::DescribeDatasetOutcome DescribeDataset(const Model::DescribeDatasetRequest &request) const
Model::CreateExplainabilityOutcomeCallable CreateExplainabilityCallable(const CreateExplainabilityRequestT &request) const
virtual Model::DescribeExplainabilityExportOutcome DescribeExplainabilityExport(const Model::DescribeExplainabilityExportRequest &request) const
void CreateAutoPredictorAsync(const CreateAutoPredictorRequestT &request, const CreateAutoPredictorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPredictorBacktestExportJobsOutcome ListPredictorBacktestExportJobs(const Model::ListPredictorBacktestExportJobsRequest &request={}) const
void CreateForecastExportJobAsync(const CreateForecastExportJobRequestT &request, const CreateForecastExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListMonitorEvaluationsOutcomeCallable ListMonitorEvaluationsCallable(const ListMonitorEvaluationsRequestT &request) const
virtual Model::ListMonitorEvaluationsOutcome ListMonitorEvaluations(const Model::ListMonitorEvaluationsRequest &request) const
virtual Model::DescribePredictorOutcome DescribePredictor(const Model::DescribePredictorRequest &request) const
Model::ListMonitorsOutcomeCallable ListMonitorsCallable(const ListMonitorsRequestT &request={}) const
virtual Model::ListMonitorsOutcome ListMonitors(const Model::ListMonitorsRequest &request={}) const
Model::CreateDatasetImportJobOutcomeCallable CreateDatasetImportJobCallable(const CreateDatasetImportJobRequestT &request) const
Model::ListWhatIfAnalysesOutcomeCallable ListWhatIfAnalysesCallable(const ListWhatIfAnalysesRequestT &request={}) const
void DescribeDatasetImportJobAsync(const DescribeDatasetImportJobRequestT &request, const DescribeDatasetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteForecastExportJobAsync(const DeleteForecastExportJobRequestT &request, const DeleteForecastExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWhatIfAnalysesOutcome ListWhatIfAnalyses(const Model::ListWhatIfAnalysesRequest &request={}) const
Model::DeleteWhatIfForecastExportOutcomeCallable DeleteWhatIfForecastExportCallable(const DeleteWhatIfForecastExportRequestT &request) const
virtual Model::DeleteExplainabilityOutcome DeleteExplainability(const Model::DeleteExplainabilityRequest &request) const
Model::DeleteWhatIfAnalysisOutcomeCallable DeleteWhatIfAnalysisCallable(const DeleteWhatIfAnalysisRequestT &request) const
void ListExplainabilityExportsAsync(const ListExplainabilityExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListExplainabilityExportsRequestT &request={}) const
virtual Model::CreatePredictorBacktestExportJobOutcome CreatePredictorBacktestExportJob(const Model::CreatePredictorBacktestExportJobRequest &request) const
virtual Model::ListWhatIfForecastsOutcome ListWhatIfForecasts(const Model::ListWhatIfForecastsRequest &request={}) const
Model::CreateForecastExportJobOutcomeCallable CreateForecastExportJobCallable(const CreateForecastExportJobRequestT &request) const
void CreateExplainabilityExportAsync(const CreateExplainabilityExportRequestT &request, const CreateExplainabilityExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListForecastsOutcomeCallable ListForecastsCallable(const ListForecastsRequestT &request={}) const
virtual Model::DeleteWhatIfAnalysisOutcome DeleteWhatIfAnalysis(const Model::DeleteWhatIfAnalysisRequest &request) const
void ListMonitorsAsync(const ListMonitorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMonitorsRequestT &request={}) const
Model::ListDatasetImportJobsOutcomeCallable ListDatasetImportJobsCallable(const ListDatasetImportJobsRequestT &request={}) const
void CreateExplainabilityAsync(const CreateExplainabilityRequestT &request, const CreateExplainabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWhatIfForecastExportOutcome DeleteWhatIfForecastExport(const Model::DeleteWhatIfForecastExportRequest &request) const
void ListForecastsAsync(const ListForecastsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListForecastsRequestT &request={}) const
virtual Model::DeleteDatasetOutcome DeleteDataset(const Model::DeleteDatasetRequest &request) const
virtual Model::CreateDatasetImportJobOutcome CreateDatasetImportJob(const Model::CreateDatasetImportJobRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void DeleteExplainabilityExportAsync(const DeleteExplainabilityExportRequestT &request, const DeleteExplainabilityExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWhatIfAnalysisOutcome CreateWhatIfAnalysis(const Model::CreateWhatIfAnalysisRequest &request) const
Model::DescribeExplainabilityExportOutcomeCallable DescribeExplainabilityExportCallable(const DescribeExplainabilityExportRequestT &request) const
void DeleteWhatIfForecastAsync(const DeleteWhatIfForecastRequestT &request, const DeleteWhatIfForecastResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ForecastServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ForecastServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::ForecastService::ForecastServiceClientConfiguration &clientConfiguration=Aws::ForecastService::ForecastServiceClientConfiguration())
Model::CreateWhatIfForecastExportOutcomeCallable CreateWhatIfForecastExportCallable(const CreateWhatIfForecastExportRequestT &request) const
Model::ListForecastExportJobsOutcomeCallable ListForecastExportJobsCallable(const ListForecastExportJobsRequestT &request={}) const
virtual Model::CreateForecastOutcome CreateForecast(const Model::CreateForecastRequest &request) const
Model::DescribeDatasetGroupOutcomeCallable DescribeDatasetGroupCallable(const DescribeDatasetGroupRequestT &request) const
void DescribeDatasetAsync(const DescribeDatasetRequestT &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWhatIfForecastExportsOutcome ListWhatIfForecastExports(const Model::ListWhatIfForecastExportsRequest &request={}) const
virtual Model::CreateAutoPredictorOutcome CreateAutoPredictor(const Model::CreateAutoPredictorRequest &request) const
virtual Model::ListDatasetGroupsOutcome ListDatasetGroups(const Model::ListDatasetGroupsRequest &request={}) const
Model::CreateForecastOutcomeCallable CreateForecastCallable(const CreateForecastRequestT &request) const
virtual Model::DescribeAutoPredictorOutcome DescribeAutoPredictor(const Model::DescribeAutoPredictorRequest &request) const
virtual Model::CreatePredictorOutcome CreatePredictor(const Model::CreatePredictorRequest &request) const
Model::ListExplainabilitiesOutcomeCallable ListExplainabilitiesCallable(const ListExplainabilitiesRequestT &request={}) const
virtual Model::DescribeWhatIfForecastExportOutcome DescribeWhatIfForecastExport(const Model::DescribeWhatIfForecastExportRequest &request) const
void CreateWhatIfForecastExportAsync(const CreateWhatIfForecastExportRequestT &request, const CreateWhatIfForecastExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListForecastExportJobsAsync(const ListForecastExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListForecastExportJobsRequestT &request={}) const
virtual Model::DeleteForecastOutcome DeleteForecast(const Model::DeleteForecastRequest &request) const
virtual Model::DeleteResourceTreeOutcome DeleteResourceTree(const Model::DeleteResourceTreeRequest &request) const
Model::DescribeAutoPredictorOutcomeCallable DescribeAutoPredictorCallable(const DescribeAutoPredictorRequestT &request) const
virtual Model::ListForecastExportJobsOutcome ListForecastExportJobs(const Model::ListForecastExportJobsRequest &request={}) const
void ListPredictorsAsync(const ListPredictorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPredictorsRequestT &request={}) const
void DeleteMonitorAsync(const DeleteMonitorRequestT &request, const DeleteMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDatasetImportJobAsync(const DeleteDatasetImportJobRequestT &request, const DeleteDatasetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ForecastServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::StopResourceOutcome StopResource(const Model::StopResourceRequest &request) const
void CreateDatasetGroupAsync(const CreateDatasetGroupRequestT &request, const CreateDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT &request) const
void ListDatasetImportJobsAsync(const ListDatasetImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetImportJobsRequestT &request={}) const
Model::ListWhatIfForecastExportsOutcomeCallable ListWhatIfForecastExportsCallable(const ListWhatIfForecastExportsRequestT &request={}) const
void DescribeWhatIfAnalysisAsync(const DescribeWhatIfAnalysisRequestT &request, const DescribeWhatIfAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDatasetAsync(const CreateDatasetRequestT &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAutoPredictorOutcomeCallable CreateAutoPredictorCallable(const CreateAutoPredictorRequestT &request) const
Model::ListPredictorBacktestExportJobsOutcomeCallable ListPredictorBacktestExportJobsCallable(const ListPredictorBacktestExportJobsRequestT &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::CreateWhatIfForecastOutcomeCallable CreateWhatIfForecastCallable(const CreateWhatIfForecastRequestT &request) const
Model::ResumeResourceOutcomeCallable ResumeResourceCallable(const ResumeResourceRequestT &request) const
virtual Model::CreateForecastExportJobOutcome CreateForecastExportJob(const Model::CreateForecastExportJobRequest &request) const
void ResumeResourceAsync(const ResumeResourceRequestT &request, const ResumeResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeExplainabilityOutcomeCallable DescribeExplainabilityCallable(const DescribeExplainabilityRequestT &request) const
void DescribeForecastAsync(const DescribeForecastRequestT &request, const DescribeForecastResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeExplainabilityExportAsync(const DescribeExplainabilityExportRequestT &request, const DescribeExplainabilityExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDatasetGroupAsync(const DeleteDatasetGroupRequestT &request, const DeleteDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeWhatIfAnalysisOutcomeCallable DescribeWhatIfAnalysisCallable(const DescribeWhatIfAnalysisRequestT &request) const
virtual Model::CreateWhatIfForecastOutcome CreateWhatIfForecast(const Model::CreateWhatIfForecastRequest &request) const
void CreateDatasetImportJobAsync(const CreateDatasetImportJobRequestT &request, const CreateDatasetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDatasetGroupOutcome DescribeDatasetGroup(const Model::DescribeDatasetGroupRequest &request) const
Model::ListWhatIfForecastsOutcomeCallable ListWhatIfForecastsCallable(const ListWhatIfForecastsRequestT &request={}) const
void DeletePredictorBacktestExportJobAsync(const DeletePredictorBacktestExportJobRequestT &request, const DeletePredictorBacktestExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePredictorOutcomeCallable DeletePredictorCallable(const DeletePredictorRequestT &request) const
void DeleteWhatIfForecastExportAsync(const DeleteWhatIfForecastExportRequestT &request, const DeleteWhatIfForecastExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPredictorBacktestExportJobsAsync(const ListPredictorBacktestExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPredictorBacktestExportJobsRequestT &request={}) const
Model::CreatePredictorOutcomeCallable CreatePredictorCallable(const CreatePredictorRequestT &request) const
void ListWhatIfAnalysesAsync(const ListWhatIfAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWhatIfAnalysesRequestT &request={}) const
void DescribePredictorAsync(const DescribePredictorRequestT &request, const DescribePredictorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDatasetOutcome CreateDataset(const Model::CreateDatasetRequest &request) const
Model::DescribeMonitorOutcomeCallable DescribeMonitorCallable(const DescribeMonitorRequestT &request) const
void ListWhatIfForecastExportsAsync(const ListWhatIfForecastExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWhatIfForecastExportsRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPredictorsOutcome ListPredictors(const Model::ListPredictorsRequest &request={}) const
void OverrideEndpoint(const Aws::String &endpoint)
void DeleteWhatIfAnalysisAsync(const DeleteWhatIfAnalysisRequestT &request, const DeleteWhatIfAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMonitorAsync(const DescribeMonitorRequestT &request, const DescribeMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< ForecastServiceEndpointProviderBase > & accessEndpointProvider()
Model::DescribeDatasetImportJobOutcomeCallable DescribeDatasetImportJobCallable(const DescribeDatasetImportJobRequestT &request) const
void ListMonitorEvaluationsAsync(const ListMonitorEvaluationsRequestT &request, const ListMonitorEvaluationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteExplainabilityExportOutcomeCallable DeleteExplainabilityExportCallable(const DeleteExplainabilityExportRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DeleteMonitorOutcomeCallable DeleteMonitorCallable(const DeleteMonitorRequestT &request) const
ForecastServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateWhatIfAnalysisOutcomeCallable CreateWhatIfAnalysisCallable(const CreateWhatIfAnalysisRequestT &request) const
void DeleteExplainabilityAsync(const DeleteExplainabilityRequestT &request, const DeleteExplainabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListExplainabilitiesOutcome ListExplainabilities(const Model::ListExplainabilitiesRequest &request={}) const
Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT &request) const
void CreateForecastAsync(const CreateForecastRequestT &request, const CreateForecastResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteMonitorOutcome DeleteMonitor(const Model::DeleteMonitorRequest &request) const
Model::CreatePredictorBacktestExportJobOutcomeCallable CreatePredictorBacktestExportJobCallable(const CreatePredictorBacktestExportJobRequestT &request) const
Model::GetAccuracyMetricsOutcomeCallable GetAccuracyMetricsCallable(const GetAccuracyMetricsRequestT &request) const
Model::DescribeForecastOutcomeCallable DescribeForecastCallable(const DescribeForecastRequestT &request) const
virtual Model::DescribeForecastOutcome DescribeForecast(const Model::DescribeForecastRequest &request) const
void DescribeWhatIfForecastExportAsync(const DescribeWhatIfForecastExportRequestT &request, const DescribeWhatIfForecastExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateExplainabilityExportOutcomeCallable CreateExplainabilityExportCallable(const CreateExplainabilityExportRequestT &request) const
virtual Model::DescribeWhatIfForecastOutcome DescribeWhatIfForecast(const Model::DescribeWhatIfForecastRequest &request) const
virtual Model::DescribePredictorBacktestExportJobOutcome DescribePredictorBacktestExportJob(const Model::DescribePredictorBacktestExportJobRequest &request) const
virtual Model::DescribeMonitorOutcome DescribeMonitor(const Model::DescribeMonitorRequest &request) const
virtual Model::DeleteDatasetImportJobOutcome DeleteDatasetImportJob(const Model::DeleteDatasetImportJobRequest &request) const
void DescribePredictorBacktestExportJobAsync(const DescribePredictorBacktestExportJobRequestT &request, const DescribePredictorBacktestExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePredictorAsync(const DeletePredictorRequestT &request, const DeletePredictorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDatasetGroupAsync(const UpdateDatasetGroupRequestT &request, const UpdateDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteForecastExportJobOutcomeCallable DeleteForecastExportJobCallable(const DeleteForecastExportJobRequestT &request) const
void GetAccuracyMetricsAsync(const GetAccuracyMetricsRequestT &request, const GetAccuracyMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeWhatIfAnalysisOutcome DescribeWhatIfAnalysis(const Model::DescribeWhatIfAnalysisRequest &request) const
void DescribeDatasetGroupAsync(const DescribeDatasetGroupRequestT &request, const DescribeDatasetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePredictorBacktestExportJobOutcome DeletePredictorBacktestExportJob(const Model::DeletePredictorBacktestExportJobRequest &request) const
virtual Model::ListForecastsOutcome ListForecasts(const Model::ListForecastsRequest &request={}) const
void DeleteDatasetAsync(const DeleteDatasetRequestT &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListExplainabilitiesAsync(const ListExplainabilitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListExplainabilitiesRequestT &request={}) const
Model::CreateMonitorOutcomeCallable CreateMonitorCallable(const CreateMonitorRequestT &request) const
Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT &request={}) const
Model::DescribePredictorBacktestExportJobOutcomeCallable DescribePredictorBacktestExportJobCallable(const DescribePredictorBacktestExportJobRequestT &request) const
Model::DeleteDatasetImportJobOutcomeCallable DeleteDatasetImportJobCallable(const DeleteDatasetImportJobRequestT &request) const
Model::DeleteResourceTreeOutcomeCallable DeleteResourceTreeCallable(const DeleteResourceTreeRequestT &request) const
Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT &request) const
virtual Model::DeleteForecastExportJobOutcome DeleteForecastExportJob(const Model::DeleteForecastExportJobRequest &request) const
Model::ListDatasetGroupsOutcomeCallable ListDatasetGroupsCallable(const ListDatasetGroupsRequestT &request={}) const
Model::StopResourceOutcomeCallable StopResourceCallable(const StopResourceRequestT &request) const
void ListDatasetGroupsAsync(const ListDatasetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetGroupsRequestT &request={}) const
virtual Model::ListExplainabilityExportsOutcome ListExplainabilityExports(const Model::ListExplainabilityExportsRequest &request={}) const
void CreateWhatIfForecastAsync(const CreateWhatIfForecastRequestT &request, const CreateWhatIfForecastResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDatasetImportJobOutcome DescribeDatasetImportJob(const Model::DescribeDatasetImportJobRequest &request) const
void CreateWhatIfAnalysisAsync(const CreateWhatIfAnalysisRequestT &request, const CreateWhatIfAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ForecastServiceClientConfiguration ClientConfigurationType
Model::DeleteExplainabilityOutcomeCallable DeleteExplainabilityCallable(const DeleteExplainabilityRequestT &request) const
virtual Model::DescribeForecastExportJobOutcome DescribeForecastExportJob(const Model::DescribeForecastExportJobRequest &request) const
virtual Model::DescribeExplainabilityOutcome DescribeExplainability(const Model::DescribeExplainabilityRequest &request) const
ForecastServiceClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ForecastServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::ForecastService::ForecastServiceClientConfiguration &clientConfiguration=Aws::ForecastService::ForecastServiceClientConfiguration())
std::future< ListMonitorEvaluationsOutcome > ListMonitorEvaluationsOutcomeCallable
std::future< ListForecastExportJobsOutcome > ListForecastExportJobsOutcomeCallable
std::future< ListMonitorsOutcome > ListMonitorsOutcomeCallable
std::future< ListWhatIfForecastExportsOutcome > ListWhatIfForecastExportsOutcomeCallable
std::future< DescribeExplainabilityOutcome > DescribeExplainabilityOutcomeCallable
std::future< CreateForecastOutcome > CreateForecastOutcomeCallable
std::future< DeleteWhatIfForecastOutcome > DeleteWhatIfForecastOutcomeCallable
std::future< DeleteExplainabilityOutcome > DeleteExplainabilityOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListExplainabilityExportsOutcome > ListExplainabilityExportsOutcomeCallable
std::future< CreateForecastExportJobOutcome > CreateForecastExportJobOutcomeCallable
std::future< DeleteWhatIfForecastExportOutcome > DeleteWhatIfForecastExportOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
std::future< DescribeForecastExportJobOutcome > DescribeForecastExportJobOutcomeCallable
std::future< DeleteForecastOutcome > DeleteForecastOutcomeCallable
std::future< DeleteWhatIfAnalysisOutcome > DeleteWhatIfAnalysisOutcomeCallable
std::future< CreateAutoPredictorOutcome > CreateAutoPredictorOutcomeCallable
std::future< DeletePredictorOutcome > DeletePredictorOutcomeCallable
std::future< CreateWhatIfForecastOutcome > CreateWhatIfForecastOutcomeCallable
std::future< ListPredictorsOutcome > ListPredictorsOutcomeCallable
std::future< CreateDatasetGroupOutcome > CreateDatasetGroupOutcomeCallable
std::future< DeleteMonitorOutcome > DeleteMonitorOutcomeCallable
std::future< ResumeResourceOutcome > ResumeResourceOutcomeCallable
std::future< DescribeDatasetImportJobOutcome > DescribeDatasetImportJobOutcomeCallable
std::future< DescribeWhatIfForecastOutcome > DescribeWhatIfForecastOutcomeCallable
std::future< CreatePredictorBacktestExportJobOutcome > CreatePredictorBacktestExportJobOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeAutoPredictorOutcome > DescribeAutoPredictorOutcomeCallable
std::future< DeleteExplainabilityExportOutcome > DeleteExplainabilityExportOutcomeCallable
std::future< CreateExplainabilityOutcome > CreateExplainabilityOutcomeCallable
std::future< DeleteResourceTreeOutcome > DeleteResourceTreeOutcomeCallable
std::future< ListWhatIfAnalysesOutcome > ListWhatIfAnalysesOutcomeCallable
std::future< ListDatasetGroupsOutcome > ListDatasetGroupsOutcomeCallable
std::future< DescribeForecastOutcome > DescribeForecastOutcomeCallable
std::future< ListExplainabilitiesOutcome > ListExplainabilitiesOutcomeCallable
std::future< CreateWhatIfForecastExportOutcome > CreateWhatIfForecastExportOutcomeCallable
std::future< GetAccuracyMetricsOutcome > GetAccuracyMetricsOutcomeCallable
std::future< DescribeWhatIfAnalysisOutcome > DescribeWhatIfAnalysisOutcomeCallable
std::future< DescribeMonitorOutcome > DescribeMonitorOutcomeCallable
std::future< DescribePredictorBacktestExportJobOutcome > DescribePredictorBacktestExportJobOutcomeCallable
std::future< ListPredictorBacktestExportJobsOutcome > ListPredictorBacktestExportJobsOutcomeCallable
std::future< ListWhatIfForecastsOutcome > ListWhatIfForecastsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteDatasetImportJobOutcome > DeleteDatasetImportJobOutcomeCallable
std::future< CreateDatasetImportJobOutcome > CreateDatasetImportJobOutcomeCallable
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
std::future< DeleteForecastExportJobOutcome > DeleteForecastExportJobOutcomeCallable
std::future< DeleteDatasetGroupOutcome > DeleteDatasetGroupOutcomeCallable
std::future< DescribeExplainabilityExportOutcome > DescribeExplainabilityExportOutcomeCallable
std::future< DescribePredictorOutcome > DescribePredictorOutcomeCallable
std::future< DescribeDatasetGroupOutcome > DescribeDatasetGroupOutcomeCallable
std::future< CreateExplainabilityExportOutcome > CreateExplainabilityExportOutcomeCallable
std::future< ListForecastsOutcome > ListForecastsOutcomeCallable
std::future< CreatePredictorOutcome > CreatePredictorOutcomeCallable
std::future< DescribeWhatIfForecastExportOutcome > DescribeWhatIfForecastExportOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< StopResourceOutcome > StopResourceOutcomeCallable
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< CreateWhatIfAnalysisOutcome > CreateWhatIfAnalysisOutcomeCallable
std::future< DeletePredictorBacktestExportJobOutcome > DeletePredictorBacktestExportJobOutcomeCallable
std::future< ListDatasetImportJobsOutcome > ListDatasetImportJobsOutcomeCallable
std::future< CreateMonitorOutcome > CreateMonitorOutcomeCallable
std::future< UpdateDatasetGroupOutcome > UpdateDatasetGroupOutcomeCallable
std::function< void(const ForecastServiceClient *, const Model::DeletePredictorRequest &, const Model::DeletePredictorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePredictorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateAutoPredictorRequest &, const Model::CreateAutoPredictorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAutoPredictorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListMonitorEvaluationsRequest &, const Model::ListMonitorEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMonitorEvaluationsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteForecastExportJobRequest &, const Model::DeleteForecastExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteForecastExportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListExplainabilitiesRequest &, const Model::ListExplainabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExplainabilitiesResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListForecastExportJobsRequest &, const Model::ListForecastExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListForecastExportJobsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeWhatIfForecastRequest &, const Model::DescribeWhatIfForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWhatIfForecastResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListMonitorsRequest &, const Model::ListMonitorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMonitorsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateForecastExportJobRequest &, const Model::CreateForecastExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateForecastExportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteResourceTreeRequest &, const Model::DeleteResourceTreeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceTreeResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateExplainabilityExportRequest &, const Model::CreateExplainabilityExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExplainabilityExportResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateExplainabilityRequest &, const Model::CreateExplainabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExplainabilityResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeletePredictorBacktestExportJobRequest &, const Model::DeletePredictorBacktestExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePredictorBacktestExportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListForecastsRequest &, const Model::ListForecastsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListForecastsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribePredictorBacktestExportJobRequest &, const Model::DescribePredictorBacktestExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePredictorBacktestExportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteWhatIfForecastExportRequest &, const Model::DeleteWhatIfForecastExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWhatIfForecastExportResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeWhatIfForecastExportRequest &, const Model::DescribeWhatIfForecastExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWhatIfForecastExportResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeExplainabilityExportRequest &, const Model::DescribeExplainabilityExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExplainabilityExportResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListPredictorBacktestExportJobsRequest &, const Model::ListPredictorBacktestExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPredictorBacktestExportJobsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateForecastRequest &, const Model::CreateForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateForecastResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreatePredictorBacktestExportJobRequest &, const Model::CreatePredictorBacktestExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePredictorBacktestExportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ResumeResourceRequest &, const Model::ResumeResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeResourceResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeDatasetImportJobRequest &, const Model::DescribeDatasetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetImportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeMonitorRequest &, const Model::DescribeMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMonitorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListWhatIfAnalysesRequest &, const Model::ListWhatIfAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWhatIfAnalysesResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListExplainabilityExportsRequest &, const Model::ListExplainabilityExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExplainabilityExportsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeExplainabilityRequest &, const Model::DescribeExplainabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExplainabilityResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListDatasetImportJobsRequest &, const Model::ListDatasetImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetImportJobsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeForecastExportJobRequest &, const Model::DescribeForecastExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeForecastExportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateDatasetGroupRequest &, const Model::CreateDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetGroupResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteDatasetImportJobRequest &, const Model::DeleteDatasetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetImportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListWhatIfForecastExportsRequest &, const Model::ListWhatIfForecastExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWhatIfForecastExportsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListWhatIfForecastsRequest &, const Model::ListWhatIfForecastsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWhatIfForecastsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteExplainabilityRequest &, const Model::DeleteExplainabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExplainabilityResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeAutoPredictorRequest &, const Model::DescribeAutoPredictorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutoPredictorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteDatasetGroupRequest &, const Model::DeleteDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetGroupResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteForecastRequest &, const Model::DeleteForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteForecastResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateDatasetImportJobRequest &, const Model::CreateDatasetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetImportJobResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateMonitorRequest &, const Model::CreateMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMonitorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeForecastRequest &, const Model::DescribeForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeForecastResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribePredictorRequest &, const Model::DescribePredictorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePredictorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreatePredictorRequest &, const Model::CreatePredictorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePredictorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::GetAccuracyMetricsRequest &, const Model::GetAccuracyMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccuracyMetricsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteWhatIfAnalysisRequest &, const Model::DeleteWhatIfAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWhatIfAnalysisResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::StopResourceRequest &, const Model::StopResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopResourceResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteWhatIfForecastRequest &, const Model::DeleteWhatIfForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWhatIfForecastResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateWhatIfAnalysisRequest &, const Model::CreateWhatIfAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWhatIfAnalysisResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListDatasetGroupsRequest &, const Model::ListDatasetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetGroupsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateWhatIfForecastExportRequest &, const Model::CreateWhatIfForecastExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWhatIfForecastExportResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::UpdateDatasetGroupRequest &, const Model::UpdateDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatasetGroupResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeWhatIfAnalysisRequest &, const Model::DescribeWhatIfAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWhatIfAnalysisResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::ListPredictorsRequest &, const Model::ListPredictorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPredictorsResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DescribeDatasetGroupRequest &, const Model::DescribeDatasetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetGroupResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::CreateWhatIfForecastRequest &, const Model::CreateWhatIfForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWhatIfForecastResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteMonitorRequest &, const Model::DeleteMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMonitorResponseReceivedHandler
std::function< void(const ForecastServiceClient *, const Model::DeleteExplainabilityExportRequest &, const Model::DeleteExplainabilityExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExplainabilityExportResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String