AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
LookoutMetricsClient.h
1
6#pragma once
7#include <aws/lookoutmetrics/LookoutMetrics_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/lookoutmetrics/LookoutMetricsServiceClientModel.h>
13
14namespace Aws
15{
16namespace LookoutMetrics
17{
24 class AWS_LOOKOUTMETRICS_API LookoutMetricsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<LookoutMetricsClient>
25 {
26 public:
28 static const char* GetServiceName();
29 static const char* GetAllocationTag();
30
33
39 std::shared_ptr<LookoutMetricsEndpointProviderBase> endpointProvider = nullptr);
40
46 std::shared_ptr<LookoutMetricsEndpointProviderBase> endpointProvider = nullptr,
48
53 LookoutMetricsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
54 std::shared_ptr<LookoutMetricsEndpointProviderBase> endpointProvider = nullptr,
56
57
58 /* Legacy constructors due deprecation */
64
70 const Aws::Client::ClientConfiguration& clientConfiguration);
71
76 LookoutMetricsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
77 const Aws::Client::ClientConfiguration& clientConfiguration);
78
79 /* End of legacy constructors due deprecation */
81
88
92 template<typename ActivateAnomalyDetectorRequestT = Model::ActivateAnomalyDetectorRequest>
93 Model::ActivateAnomalyDetectorOutcomeCallable ActivateAnomalyDetectorCallable(const ActivateAnomalyDetectorRequestT& request) const
94 {
95 return SubmitCallable(&LookoutMetricsClient::ActivateAnomalyDetector, request);
96 }
97
101 template<typename ActivateAnomalyDetectorRequestT = Model::ActivateAnomalyDetectorRequest>
102 void ActivateAnomalyDetectorAsync(const ActivateAnomalyDetectorRequestT& request, const ActivateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
103 {
104 return SubmitAsync(&LookoutMetricsClient::ActivateAnomalyDetector, request, handler, context);
105 }
106
114
118 template<typename BackTestAnomalyDetectorRequestT = Model::BackTestAnomalyDetectorRequest>
119 Model::BackTestAnomalyDetectorOutcomeCallable BackTestAnomalyDetectorCallable(const BackTestAnomalyDetectorRequestT& request) const
120 {
121 return SubmitCallable(&LookoutMetricsClient::BackTestAnomalyDetector, request);
122 }
123
127 template<typename BackTestAnomalyDetectorRequestT = Model::BackTestAnomalyDetectorRequest>
128 void BackTestAnomalyDetectorAsync(const BackTestAnomalyDetectorRequestT& request, const BackTestAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
129 {
130 return SubmitAsync(&LookoutMetricsClient::BackTestAnomalyDetector, request, handler, context);
131 }
132
139
143 template<typename CreateAlertRequestT = Model::CreateAlertRequest>
144 Model::CreateAlertOutcomeCallable CreateAlertCallable(const CreateAlertRequestT& request) const
145 {
146 return SubmitCallable(&LookoutMetricsClient::CreateAlert, request);
147 }
148
152 template<typename CreateAlertRequestT = Model::CreateAlertRequest>
153 void CreateAlertAsync(const CreateAlertRequestT& request, const CreateAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
154 {
155 return SubmitAsync(&LookoutMetricsClient::CreateAlert, request, handler, context);
156 }
157
164
168 template<typename CreateAnomalyDetectorRequestT = Model::CreateAnomalyDetectorRequest>
169 Model::CreateAnomalyDetectorOutcomeCallable CreateAnomalyDetectorCallable(const CreateAnomalyDetectorRequestT& request) const
170 {
171 return SubmitCallable(&LookoutMetricsClient::CreateAnomalyDetector, request);
172 }
173
177 template<typename CreateAnomalyDetectorRequestT = Model::CreateAnomalyDetectorRequest>
178 void CreateAnomalyDetectorAsync(const CreateAnomalyDetectorRequestT& request, const CreateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
179 {
180 return SubmitAsync(&LookoutMetricsClient::CreateAnomalyDetector, request, handler, context);
181 }
182
189
193 template<typename CreateMetricSetRequestT = Model::CreateMetricSetRequest>
194 Model::CreateMetricSetOutcomeCallable CreateMetricSetCallable(const CreateMetricSetRequestT& request) const
195 {
196 return SubmitCallable(&LookoutMetricsClient::CreateMetricSet, request);
197 }
198
202 template<typename CreateMetricSetRequestT = Model::CreateMetricSetRequest>
203 void CreateMetricSetAsync(const CreateMetricSetRequestT& request, const CreateMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
204 {
205 return SubmitAsync(&LookoutMetricsClient::CreateMetricSet, request, handler, context);
206 }
207
214
218 template<typename DeactivateAnomalyDetectorRequestT = Model::DeactivateAnomalyDetectorRequest>
219 Model::DeactivateAnomalyDetectorOutcomeCallable DeactivateAnomalyDetectorCallable(const DeactivateAnomalyDetectorRequestT& request) const
220 {
221 return SubmitCallable(&LookoutMetricsClient::DeactivateAnomalyDetector, request);
222 }
223
227 template<typename DeactivateAnomalyDetectorRequestT = Model::DeactivateAnomalyDetectorRequest>
228 void DeactivateAnomalyDetectorAsync(const DeactivateAnomalyDetectorRequestT& request, const DeactivateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
229 {
230 return SubmitAsync(&LookoutMetricsClient::DeactivateAnomalyDetector, request, handler, context);
231 }
232
239
243 template<typename DeleteAlertRequestT = Model::DeleteAlertRequest>
244 Model::DeleteAlertOutcomeCallable DeleteAlertCallable(const DeleteAlertRequestT& request) const
245 {
246 return SubmitCallable(&LookoutMetricsClient::DeleteAlert, request);
247 }
248
252 template<typename DeleteAlertRequestT = Model::DeleteAlertRequest>
253 void DeleteAlertAsync(const DeleteAlertRequestT& request, const DeleteAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
254 {
255 return SubmitAsync(&LookoutMetricsClient::DeleteAlert, request, handler, context);
256 }
257
266
270 template<typename DeleteAnomalyDetectorRequestT = Model::DeleteAnomalyDetectorRequest>
271 Model::DeleteAnomalyDetectorOutcomeCallable DeleteAnomalyDetectorCallable(const DeleteAnomalyDetectorRequestT& request) const
272 {
273 return SubmitCallable(&LookoutMetricsClient::DeleteAnomalyDetector, request);
274 }
275
279 template<typename DeleteAnomalyDetectorRequestT = Model::DeleteAnomalyDetectorRequest>
280 void DeleteAnomalyDetectorAsync(const DeleteAnomalyDetectorRequestT& request, const DeleteAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
281 {
282 return SubmitAsync(&LookoutMetricsClient::DeleteAnomalyDetector, request, handler, context);
283 }
284
294
298 template<typename DescribeAlertRequestT = Model::DescribeAlertRequest>
299 Model::DescribeAlertOutcomeCallable DescribeAlertCallable(const DescribeAlertRequestT& request) const
300 {
301 return SubmitCallable(&LookoutMetricsClient::DescribeAlert, request);
302 }
303
307 template<typename DescribeAlertRequestT = Model::DescribeAlertRequest>
308 void DescribeAlertAsync(const DescribeAlertRequestT& request, const DescribeAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
309 {
310 return SubmitAsync(&LookoutMetricsClient::DescribeAlert, request, handler, context);
311 }
312
320
324 template<typename DescribeAnomalyDetectionExecutionsRequestT = Model::DescribeAnomalyDetectionExecutionsRequest>
326 {
327 return SubmitCallable(&LookoutMetricsClient::DescribeAnomalyDetectionExecutions, request);
328 }
329
333 template<typename DescribeAnomalyDetectionExecutionsRequestT = Model::DescribeAnomalyDetectionExecutionsRequest>
334 void DescribeAnomalyDetectionExecutionsAsync(const DescribeAnomalyDetectionExecutionsRequestT& request, const DescribeAnomalyDetectionExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
335 {
336 return SubmitAsync(&LookoutMetricsClient::DescribeAnomalyDetectionExecutions, request, handler, context);
337 }
338
348
352 template<typename DescribeAnomalyDetectorRequestT = Model::DescribeAnomalyDetectorRequest>
353 Model::DescribeAnomalyDetectorOutcomeCallable DescribeAnomalyDetectorCallable(const DescribeAnomalyDetectorRequestT& request) const
354 {
355 return SubmitCallable(&LookoutMetricsClient::DescribeAnomalyDetector, request);
356 }
357
361 template<typename DescribeAnomalyDetectorRequestT = Model::DescribeAnomalyDetectorRequest>
362 void DescribeAnomalyDetectorAsync(const DescribeAnomalyDetectorRequestT& request, const DescribeAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
363 {
364 return SubmitAsync(&LookoutMetricsClient::DescribeAnomalyDetector, request, handler, context);
365 }
366
376
380 template<typename DescribeMetricSetRequestT = Model::DescribeMetricSetRequest>
381 Model::DescribeMetricSetOutcomeCallable DescribeMetricSetCallable(const DescribeMetricSetRequestT& request) const
382 {
383 return SubmitCallable(&LookoutMetricsClient::DescribeMetricSet, request);
384 }
385
389 template<typename DescribeMetricSetRequestT = Model::DescribeMetricSetRequest>
390 void DescribeMetricSetAsync(const DescribeMetricSetRequestT& request, const DescribeMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
391 {
392 return SubmitAsync(&LookoutMetricsClient::DescribeMetricSet, request, handler, context);
393 }
394
402
406 template<typename DetectMetricSetConfigRequestT = Model::DetectMetricSetConfigRequest>
407 Model::DetectMetricSetConfigOutcomeCallable DetectMetricSetConfigCallable(const DetectMetricSetConfigRequestT& request) const
408 {
409 return SubmitCallable(&LookoutMetricsClient::DetectMetricSetConfig, request);
410 }
411
415 template<typename DetectMetricSetConfigRequestT = Model::DetectMetricSetConfigRequest>
416 void DetectMetricSetConfigAsync(const DetectMetricSetConfigRequestT& request, const DetectMetricSetConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
417 {
418 return SubmitAsync(&LookoutMetricsClient::DetectMetricSetConfig, request, handler, context);
419 }
420
428
432 template<typename GetAnomalyGroupRequestT = Model::GetAnomalyGroupRequest>
433 Model::GetAnomalyGroupOutcomeCallable GetAnomalyGroupCallable(const GetAnomalyGroupRequestT& request) const
434 {
435 return SubmitCallable(&LookoutMetricsClient::GetAnomalyGroup, request);
436 }
437
441 template<typename GetAnomalyGroupRequestT = Model::GetAnomalyGroupRequest>
442 void GetAnomalyGroupAsync(const GetAnomalyGroupRequestT& request, const GetAnomalyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
443 {
444 return SubmitAsync(&LookoutMetricsClient::GetAnomalyGroup, request, handler, context);
445 }
446
454
458 template<typename GetDataQualityMetricsRequestT = Model::GetDataQualityMetricsRequest>
459 Model::GetDataQualityMetricsOutcomeCallable GetDataQualityMetricsCallable(const GetDataQualityMetricsRequestT& request) const
460 {
461 return SubmitCallable(&LookoutMetricsClient::GetDataQualityMetrics, request);
462 }
463
467 template<typename GetDataQualityMetricsRequestT = Model::GetDataQualityMetricsRequest>
468 void GetDataQualityMetricsAsync(const GetDataQualityMetricsRequestT& request, const GetDataQualityMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
469 {
470 return SubmitAsync(&LookoutMetricsClient::GetDataQualityMetrics, request, handler, context);
471 }
472
479
483 template<typename GetFeedbackRequestT = Model::GetFeedbackRequest>
484 Model::GetFeedbackOutcomeCallable GetFeedbackCallable(const GetFeedbackRequestT& request) const
485 {
486 return SubmitCallable(&LookoutMetricsClient::GetFeedback, request);
487 }
488
492 template<typename GetFeedbackRequestT = Model::GetFeedbackRequest>
493 void GetFeedbackAsync(const GetFeedbackRequestT& request, const GetFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
494 {
495 return SubmitAsync(&LookoutMetricsClient::GetFeedback, request, handler, context);
496 }
497
505
509 template<typename GetSampleDataRequestT = Model::GetSampleDataRequest>
510 Model::GetSampleDataOutcomeCallable GetSampleDataCallable(const GetSampleDataRequestT& request = {}) const
511 {
512 return SubmitCallable(&LookoutMetricsClient::GetSampleData, request);
513 }
514
518 template<typename GetSampleDataRequestT = Model::GetSampleDataRequest>
519 void GetSampleDataAsync(const GetSampleDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetSampleDataRequestT& request = {}) const
520 {
521 return SubmitAsync(&LookoutMetricsClient::GetSampleData, request, handler, context);
522 }
523
533
537 template<typename ListAlertsRequestT = Model::ListAlertsRequest>
538 Model::ListAlertsOutcomeCallable ListAlertsCallable(const ListAlertsRequestT& request = {}) const
539 {
540 return SubmitCallable(&LookoutMetricsClient::ListAlerts, request);
541 }
542
546 template<typename ListAlertsRequestT = Model::ListAlertsRequest>
547 void ListAlertsAsync(const ListAlertsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAlertsRequestT& request = {}) const
548 {
549 return SubmitAsync(&LookoutMetricsClient::ListAlerts, request, handler, context);
550 }
551
561
565 template<typename ListAnomalyDetectorsRequestT = Model::ListAnomalyDetectorsRequest>
566 Model::ListAnomalyDetectorsOutcomeCallable ListAnomalyDetectorsCallable(const ListAnomalyDetectorsRequestT& request = {}) const
567 {
568 return SubmitCallable(&LookoutMetricsClient::ListAnomalyDetectors, request);
569 }
570
574 template<typename ListAnomalyDetectorsRequestT = Model::ListAnomalyDetectorsRequest>
575 void ListAnomalyDetectorsAsync(const ListAnomalyDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAnomalyDetectorsRequestT& request = {}) const
576 {
577 return SubmitAsync(&LookoutMetricsClient::ListAnomalyDetectors, request, handler, context);
578 }
579
587
591 template<typename ListAnomalyGroupRelatedMetricsRequestT = Model::ListAnomalyGroupRelatedMetricsRequest>
592 Model::ListAnomalyGroupRelatedMetricsOutcomeCallable ListAnomalyGroupRelatedMetricsCallable(const ListAnomalyGroupRelatedMetricsRequestT& request) const
593 {
594 return SubmitCallable(&LookoutMetricsClient::ListAnomalyGroupRelatedMetrics, request);
595 }
596
600 template<typename ListAnomalyGroupRelatedMetricsRequestT = Model::ListAnomalyGroupRelatedMetricsRequest>
601 void ListAnomalyGroupRelatedMetricsAsync(const ListAnomalyGroupRelatedMetricsRequestT& request, const ListAnomalyGroupRelatedMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
602 {
603 return SubmitAsync(&LookoutMetricsClient::ListAnomalyGroupRelatedMetrics, request, handler, context);
604 }
605
612
616 template<typename ListAnomalyGroupSummariesRequestT = Model::ListAnomalyGroupSummariesRequest>
617 Model::ListAnomalyGroupSummariesOutcomeCallable ListAnomalyGroupSummariesCallable(const ListAnomalyGroupSummariesRequestT& request) const
618 {
619 return SubmitCallable(&LookoutMetricsClient::ListAnomalyGroupSummaries, request);
620 }
621
625 template<typename ListAnomalyGroupSummariesRequestT = Model::ListAnomalyGroupSummariesRequest>
626 void ListAnomalyGroupSummariesAsync(const ListAnomalyGroupSummariesRequestT& request, const ListAnomalyGroupSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
627 {
628 return SubmitAsync(&LookoutMetricsClient::ListAnomalyGroupSummaries, request, handler, context);
629 }
630
638
642 template<typename ListAnomalyGroupTimeSeriesRequestT = Model::ListAnomalyGroupTimeSeriesRequest>
643 Model::ListAnomalyGroupTimeSeriesOutcomeCallable ListAnomalyGroupTimeSeriesCallable(const ListAnomalyGroupTimeSeriesRequestT& request) const
644 {
645 return SubmitCallable(&LookoutMetricsClient::ListAnomalyGroupTimeSeries, request);
646 }
647
651 template<typename ListAnomalyGroupTimeSeriesRequestT = Model::ListAnomalyGroupTimeSeriesRequest>
652 void ListAnomalyGroupTimeSeriesAsync(const ListAnomalyGroupTimeSeriesRequestT& request, const ListAnomalyGroupTimeSeriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
653 {
654 return SubmitAsync(&LookoutMetricsClient::ListAnomalyGroupTimeSeries, request, handler, context);
655 }
656
666
670 template<typename ListMetricSetsRequestT = Model::ListMetricSetsRequest>
671 Model::ListMetricSetsOutcomeCallable ListMetricSetsCallable(const ListMetricSetsRequestT& request = {}) const
672 {
673 return SubmitCallable(&LookoutMetricsClient::ListMetricSets, request);
674 }
675
679 template<typename ListMetricSetsRequestT = Model::ListMetricSetsRequest>
680 void ListMetricSetsAsync(const ListMetricSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMetricSetsRequestT& request = {}) const
681 {
682 return SubmitAsync(&LookoutMetricsClient::ListMetricSets, request, handler, context);
683 }
684
693
697 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
698 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
699 {
700 return SubmitCallable(&LookoutMetricsClient::ListTagsForResource, request);
701 }
702
706 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
707 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
708 {
709 return SubmitAsync(&LookoutMetricsClient::ListTagsForResource, request, handler, context);
710 }
711
718
722 template<typename PutFeedbackRequestT = Model::PutFeedbackRequest>
723 Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const PutFeedbackRequestT& request) const
724 {
725 return SubmitCallable(&LookoutMetricsClient::PutFeedback, request);
726 }
727
731 template<typename PutFeedbackRequestT = Model::PutFeedbackRequest>
732 void PutFeedbackAsync(const PutFeedbackRequestT& request, const PutFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
733 {
734 return SubmitAsync(&LookoutMetricsClient::PutFeedback, request, handler, context);
735 }
736
745
749 template<typename TagResourceRequestT = Model::TagResourceRequest>
750 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
751 {
752 return SubmitCallable(&LookoutMetricsClient::TagResource, request);
753 }
754
758 template<typename TagResourceRequestT = Model::TagResourceRequest>
759 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
760 {
761 return SubmitAsync(&LookoutMetricsClient::TagResource, request, handler, context);
762 }
763
772
776 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
777 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
778 {
779 return SubmitCallable(&LookoutMetricsClient::UntagResource, request);
780 }
781
785 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
786 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
787 {
788 return SubmitAsync(&LookoutMetricsClient::UntagResource, request, handler, context);
789 }
790
797
801 template<typename UpdateAlertRequestT = Model::UpdateAlertRequest>
802 Model::UpdateAlertOutcomeCallable UpdateAlertCallable(const UpdateAlertRequestT& request) const
803 {
804 return SubmitCallable(&LookoutMetricsClient::UpdateAlert, request);
805 }
806
810 template<typename UpdateAlertRequestT = Model::UpdateAlertRequest>
811 void UpdateAlertAsync(const UpdateAlertRequestT& request, const UpdateAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
812 {
813 return SubmitAsync(&LookoutMetricsClient::UpdateAlert, request, handler, context);
814 }
815
823
827 template<typename UpdateAnomalyDetectorRequestT = Model::UpdateAnomalyDetectorRequest>
828 Model::UpdateAnomalyDetectorOutcomeCallable UpdateAnomalyDetectorCallable(const UpdateAnomalyDetectorRequestT& request) const
829 {
830 return SubmitCallable(&LookoutMetricsClient::UpdateAnomalyDetector, request);
831 }
832
836 template<typename UpdateAnomalyDetectorRequestT = Model::UpdateAnomalyDetectorRequest>
837 void UpdateAnomalyDetectorAsync(const UpdateAnomalyDetectorRequestT& request, const UpdateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
838 {
839 return SubmitAsync(&LookoutMetricsClient::UpdateAnomalyDetector, request, handler, context);
840 }
841
848
852 template<typename UpdateMetricSetRequestT = Model::UpdateMetricSetRequest>
853 Model::UpdateMetricSetOutcomeCallable UpdateMetricSetCallable(const UpdateMetricSetRequestT& request) const
854 {
855 return SubmitCallable(&LookoutMetricsClient::UpdateMetricSet, request);
856 }
857
861 template<typename UpdateMetricSetRequestT = Model::UpdateMetricSetRequest>
862 void UpdateMetricSetAsync(const UpdateMetricSetRequestT& request, const UpdateMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
863 {
864 return SubmitAsync(&LookoutMetricsClient::UpdateMetricSet, request, handler, context);
865 }
866
867
868 void OverrideEndpoint(const Aws::String& endpoint);
869 std::shared_ptr<LookoutMetricsEndpointProviderBase>& accessEndpointProvider();
870 private:
872 void init(const LookoutMetricsClientConfiguration& clientConfiguration);
873
874 LookoutMetricsClientConfiguration m_clientConfiguration;
875 std::shared_ptr<LookoutMetricsEndpointProviderBase> m_endpointProvider;
876 };
877
878} // namespace LookoutMetrics
879} // namespace Aws
void UpdateAlertAsync(const UpdateAlertRequestT &request, const UpdateAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BackTestAnomalyDetectorAsync(const BackTestAnomalyDetectorRequestT &request, const BackTestAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateMetricSetOutcomeCallable UpdateMetricSetCallable(const UpdateMetricSetRequestT &request) const
Model::GetAnomalyGroupOutcomeCallable GetAnomalyGroupCallable(const GetAnomalyGroupRequestT &request) const
virtual Model::DeleteAlertOutcome DeleteAlert(const Model::DeleteAlertRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void GetDataQualityMetricsAsync(const GetDataQualityMetricsRequestT &request, const GetDataQualityMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAnomalyGroupTimeSeriesOutcome ListAnomalyGroupTimeSeries(const Model::ListAnomalyGroupTimeSeriesRequest &request) const
LookoutMetricsClientConfiguration ClientConfigurationType
virtual Model::DescribeAlertOutcome DescribeAlert(const Model::DescribeAlertRequest &request) const
virtual Model::ListAnomalyGroupSummariesOutcome ListAnomalyGroupSummaries(const Model::ListAnomalyGroupSummariesRequest &request) const
LookoutMetricsEndpointProvider EndpointProviderType
void DeactivateAnomalyDetectorAsync(const DeactivateAnomalyDetectorRequestT &request, const DeactivateAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAnomalyGroupTimeSeriesOutcomeCallable ListAnomalyGroupTimeSeriesCallable(const ListAnomalyGroupTimeSeriesRequestT &request) const
virtual Model::ListAnomalyDetectorsOutcome ListAnomalyDetectors(const Model::ListAnomalyDetectorsRequest &request={}) const
virtual Model::DeactivateAnomalyDetectorOutcome DeactivateAnomalyDetector(const Model::DeactivateAnomalyDetectorRequest &request) const
Model::DescribeMetricSetOutcomeCallable DescribeMetricSetCallable(const DescribeMetricSetRequestT &request) const
virtual Model::DescribeAnomalyDetectionExecutionsOutcome DescribeAnomalyDetectionExecutions(const Model::DescribeAnomalyDetectionExecutionsRequest &request) const
std::shared_ptr< LookoutMetricsEndpointProviderBase > & accessEndpointProvider()
LookoutMetricsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ActivateAnomalyDetectorOutcome ActivateAnomalyDetector(const Model::ActivateAnomalyDetectorRequest &request) const
Model::CreateMetricSetOutcomeCallable CreateMetricSetCallable(const CreateMetricSetRequestT &request) const
Model::CreateAlertOutcomeCallable CreateAlertCallable(const CreateAlertRequestT &request) const
void DeleteAlertAsync(const DeleteAlertRequestT &request, const DeleteAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAnomalyGroupRelatedMetricsOutcomeCallable ListAnomalyGroupRelatedMetricsCallable(const ListAnomalyGroupRelatedMetricsRequestT &request) const
void GetFeedbackAsync(const GetFeedbackRequestT &request, const GetFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LookoutMetricsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeAnomalyDetectorOutcomeCallable DescribeAnomalyDetectorCallable(const DescribeAnomalyDetectorRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::UpdateAnomalyDetectorOutcome UpdateAnomalyDetector(const Model::UpdateAnomalyDetectorRequest &request) const
Model::CreateAnomalyDetectorOutcomeCallable CreateAnomalyDetectorCallable(const CreateAnomalyDetectorRequestT &request) const
virtual Model::DeleteAnomalyDetectorOutcome DeleteAnomalyDetector(const Model::DeleteAnomalyDetectorRequest &request) const
virtual Model::GetSampleDataOutcome GetSampleData(const Model::GetSampleDataRequest &request={}) const
LookoutMetricsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< LookoutMetricsEndpointProviderBase > endpointProvider=nullptr, const Aws::LookoutMetrics::LookoutMetricsClientConfiguration &clientConfiguration=Aws::LookoutMetrics::LookoutMetricsClientConfiguration())
Model::DetectMetricSetConfigOutcomeCallable DetectMetricSetConfigCallable(const DetectMetricSetConfigRequestT &request) const
Model::UpdateAlertOutcomeCallable UpdateAlertCallable(const UpdateAlertRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateAlertOutcome CreateAlert(const Model::CreateAlertRequest &request) const
Model::ListAnomalyDetectorsOutcomeCallable ListAnomalyDetectorsCallable(const ListAnomalyDetectorsRequestT &request={}) const
virtual Model::GetDataQualityMetricsOutcome GetDataQualityMetrics(const Model::GetDataQualityMetricsRequest &request) const
Model::ActivateAnomalyDetectorOutcomeCallable ActivateAnomalyDetectorCallable(const ActivateAnomalyDetectorRequestT &request) const
virtual Model::ListMetricSetsOutcome ListMetricSets(const Model::ListMetricSetsRequest &request={}) const
virtual Model::DescribeMetricSetOutcome DescribeMetricSet(const Model::DescribeMetricSetRequest &request) const
void DescribeMetricSetAsync(const DescribeMetricSetRequestT &request, const DescribeMetricSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAlertOutcomeCallable DeleteAlertCallable(const DeleteAlertRequestT &request) const
void ActivateAnomalyDetectorAsync(const ActivateAnomalyDetectorRequestT &request, const ActivateAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAlertsOutcome ListAlerts(const Model::ListAlertsRequest &request={}) const
void GetSampleDataAsync(const GetSampleDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSampleDataRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListMetricSetsAsync(const ListMetricSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMetricSetsRequestT &request={}) const
virtual Model::UpdateMetricSetOutcome UpdateMetricSet(const Model::UpdateMetricSetRequest &request) const
virtual Model::PutFeedbackOutcome PutFeedback(const Model::PutFeedbackRequest &request) const
Model::BackTestAnomalyDetectorOutcomeCallable BackTestAnomalyDetectorCallable(const BackTestAnomalyDetectorRequestT &request) const
Model::ListMetricSetsOutcomeCallable ListMetricSetsCallable(const ListMetricSetsRequestT &request={}) const
Model::DeactivateAnomalyDetectorOutcomeCallable DeactivateAnomalyDetectorCallable(const DeactivateAnomalyDetectorRequestT &request) const
Model::DeleteAnomalyDetectorOutcomeCallable DeleteAnomalyDetectorCallable(const DeleteAnomalyDetectorRequestT &request) const
void ListAnomalyDetectorsAsync(const ListAnomalyDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAnomalyDetectorsRequestT &request={}) const
void UpdateAnomalyDetectorAsync(const UpdateAnomalyDetectorRequestT &request, const UpdateAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BackTestAnomalyDetectorOutcome BackTestAnomalyDetector(const Model::BackTestAnomalyDetectorRequest &request) const
void ListAlertsAsync(const ListAlertsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAlertsRequestT &request={}) const
void CreateMetricSetAsync(const CreateMetricSetRequestT &request, const CreateMetricSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LookoutMetricsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< LookoutMetricsEndpointProviderBase > endpointProvider=nullptr, const Aws::LookoutMetrics::LookoutMetricsClientConfiguration &clientConfiguration=Aws::LookoutMetrics::LookoutMetricsClientConfiguration())
virtual Model::CreateAnomalyDetectorOutcome CreateAnomalyDetector(const Model::CreateAnomalyDetectorRequest &request) const
void DetectMetricSetConfigAsync(const DetectMetricSetConfigRequestT &request, const DetectMetricSetConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAnomalyDetectorAsync(const DeleteAnomalyDetectorRequestT &request, const DeleteAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutFeedbackAsync(const PutFeedbackRequestT &request, const PutFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAlertOutcomeCallable DescribeAlertCallable(const DescribeAlertRequestT &request) const
virtual Model::DescribeAnomalyDetectorOutcome DescribeAnomalyDetector(const Model::DescribeAnomalyDetectorRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void DescribeAnomalyDetectionExecutionsAsync(const DescribeAnomalyDetectionExecutionsRequestT &request, const DescribeAnomalyDetectionExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAnomalyDetectorOutcomeCallable UpdateAnomalyDetectorCallable(const UpdateAnomalyDetectorRequestT &request) const
virtual Model::ListAnomalyGroupRelatedMetricsOutcome ListAnomalyGroupRelatedMetrics(const Model::ListAnomalyGroupRelatedMetricsRequest &request) const
void DescribeAlertAsync(const DescribeAlertRequestT &request, const DescribeAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DetectMetricSetConfigOutcome DetectMetricSetConfig(const Model::DetectMetricSetConfigRequest &request) const
void CreateAnomalyDetectorAsync(const CreateAnomalyDetectorRequestT &request, const CreateAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateAlertAsync(const CreateAlertRequestT &request, const CreateAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateMetricSetOutcome CreateMetricSet(const Model::CreateMetricSetRequest &request) const
Model::GetDataQualityMetricsOutcomeCallable GetDataQualityMetricsCallable(const GetDataQualityMetricsRequestT &request) const
Model::GetFeedbackOutcomeCallable GetFeedbackCallable(const GetFeedbackRequestT &request) const
virtual Model::GetFeedbackOutcome GetFeedback(const Model::GetFeedbackRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListAnomalyGroupRelatedMetricsAsync(const ListAnomalyGroupRelatedMetricsRequestT &request, const ListAnomalyGroupRelatedMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAnomalyDetectionExecutionsOutcomeCallable DescribeAnomalyDetectionExecutionsCallable(const DescribeAnomalyDetectionExecutionsRequestT &request) const
Model::GetSampleDataOutcomeCallable GetSampleDataCallable(const GetSampleDataRequestT &request={}) const
void ListAnomalyGroupTimeSeriesAsync(const ListAnomalyGroupTimeSeriesRequestT &request, const ListAnomalyGroupTimeSeriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAlertsOutcomeCallable ListAlertsCallable(const ListAlertsRequestT &request={}) const
void UpdateMetricSetAsync(const UpdateMetricSetRequestT &request, const UpdateMetricSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAlertOutcome UpdateAlert(const Model::UpdateAlertRequest &request) const
void ListAnomalyGroupSummariesAsync(const ListAnomalyGroupSummariesRequestT &request, const ListAnomalyGroupSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAnomalyGroupOutcome GetAnomalyGroup(const Model::GetAnomalyGroupRequest &request) const
LookoutMetricsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetAnomalyGroupAsync(const GetAnomalyGroupRequestT &request, const GetAnomalyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
LookoutMetricsClient(const Aws::LookoutMetrics::LookoutMetricsClientConfiguration &clientConfiguration=Aws::LookoutMetrics::LookoutMetricsClientConfiguration(), std::shared_ptr< LookoutMetricsEndpointProviderBase > endpointProvider=nullptr)
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void DescribeAnomalyDetectorAsync(const DescribeAnomalyDetectorRequestT &request, const DescribeAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const PutFeedbackRequestT &request) const
Model::ListAnomalyGroupSummariesOutcomeCallable ListAnomalyGroupSummariesCallable(const ListAnomalyGroupSummariesRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
std::future< DeleteAlertOutcome > DeleteAlertOutcomeCallable
std::future< ListMetricSetsOutcome > ListMetricSetsOutcomeCallable
std::future< GetFeedbackOutcome > GetFeedbackOutcomeCallable
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeAnomalyDetectionExecutionsOutcome > DescribeAnomalyDetectionExecutionsOutcomeCallable
std::future< DeactivateAnomalyDetectorOutcome > DeactivateAnomalyDetectorOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ActivateAnomalyDetectorOutcome > ActivateAnomalyDetectorOutcomeCallable
std::future< DescribeAlertOutcome > DescribeAlertOutcomeCallable
std::future< ListAnomalyDetectorsOutcome > ListAnomalyDetectorsOutcomeCallable
std::future< UpdateMetricSetOutcome > UpdateMetricSetOutcomeCallable
std::future< DetectMetricSetConfigOutcome > DetectMetricSetConfigOutcomeCallable
std::future< GetDataQualityMetricsOutcome > GetDataQualityMetricsOutcomeCallable
std::future< UpdateAlertOutcome > UpdateAlertOutcomeCallable
std::future< CreateMetricSetOutcome > CreateMetricSetOutcomeCallable
std::future< GetAnomalyGroupOutcome > GetAnomalyGroupOutcomeCallable
std::future< DeleteAnomalyDetectorOutcome > DeleteAnomalyDetectorOutcomeCallable
std::future< ListAlertsOutcome > ListAlertsOutcomeCallable
std::future< CreateAlertOutcome > CreateAlertOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeAnomalyDetectorOutcome > DescribeAnomalyDetectorOutcomeCallable
std::future< DescribeMetricSetOutcome > DescribeMetricSetOutcomeCallable
std::future< ListAnomalyGroupSummariesOutcome > ListAnomalyGroupSummariesOutcomeCallable
std::future< BackTestAnomalyDetectorOutcome > BackTestAnomalyDetectorOutcomeCallable
std::future< ListAnomalyGroupTimeSeriesOutcome > ListAnomalyGroupTimeSeriesOutcomeCallable
std::future< GetSampleDataOutcome > GetSampleDataOutcomeCallable
std::future< ListAnomalyGroupRelatedMetricsOutcome > ListAnomalyGroupRelatedMetricsOutcomeCallable
std::future< CreateAnomalyDetectorOutcome > CreateAnomalyDetectorOutcomeCallable
std::future< UpdateAnomalyDetectorOutcome > UpdateAnomalyDetectorOutcomeCallable
std::function< void(const LookoutMetricsClient *, const Model::GetDataQualityMetricsRequest &, const Model::GetDataQualityMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataQualityMetricsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::BackTestAnomalyDetectorRequest &, const Model::BackTestAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BackTestAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListMetricSetsRequest &, const Model::ListMetricSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMetricSetsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::CreateAlertRequest &, const Model::CreateAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAlertResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DeleteAnomalyDetectorRequest &, const Model::DeleteAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAnomalyGroupRelatedMetricsRequest &, const Model::ListAnomalyGroupRelatedMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalyGroupRelatedMetricsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::GetSampleDataRequest &, const Model::GetSampleDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSampleDataResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DeactivateAnomalyDetectorRequest &, const Model::DeactivateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DeleteAlertRequest &, const Model::DeleteAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAlertResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::UpdateMetricSetRequest &, const Model::UpdateMetricSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMetricSetResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::CreateMetricSetRequest &, const Model::CreateMetricSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMetricSetResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAnomalyDetectorsRequest &, const Model::ListAnomalyDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalyDetectorsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::UpdateAnomalyDetectorRequest &, const Model::UpdateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAnomalyGroupTimeSeriesRequest &, const Model::ListAnomalyGroupTimeSeriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalyGroupTimeSeriesResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeAnomalyDetectionExecutionsRequest &, const Model::DescribeAnomalyDetectionExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyDetectionExecutionsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::UpdateAlertRequest &, const Model::UpdateAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAlertResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ActivateAnomalyDetectorRequest &, const Model::ActivateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DetectMetricSetConfigRequest &, const Model::DetectMetricSetConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectMetricSetConfigResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::GetAnomalyGroupRequest &, const Model::GetAnomalyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnomalyGroupResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeAnomalyDetectorRequest &, const Model::DescribeAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeAlertRequest &, const Model::DescribeAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlertResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAlertsRequest &, const Model::ListAlertsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlertsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::GetFeedbackRequest &, const Model::GetFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFeedbackResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAnomalyGroupSummariesRequest &, const Model::ListAnomalyGroupSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalyGroupSummariesResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::CreateAnomalyDetectorRequest &, const Model::CreateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeMetricSetRequest &, const Model::DescribeMetricSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetricSetResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String