AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
LookoutMetricsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/lookoutmetrics/LookoutMetricsErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/lookoutmetrics/LookoutMetricsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in LookoutMetricsClient header */
21#include <aws/lookoutmetrics/model/ActivateAnomalyDetectorResult.h>
22#include <aws/lookoutmetrics/model/BackTestAnomalyDetectorResult.h>
23#include <aws/lookoutmetrics/model/CreateAlertResult.h>
24#include <aws/lookoutmetrics/model/CreateAnomalyDetectorResult.h>
25#include <aws/lookoutmetrics/model/CreateMetricSetResult.h>
26#include <aws/lookoutmetrics/model/DeactivateAnomalyDetectorResult.h>
27#include <aws/lookoutmetrics/model/DeleteAlertResult.h>
28#include <aws/lookoutmetrics/model/DeleteAnomalyDetectorResult.h>
29#include <aws/lookoutmetrics/model/DescribeAlertResult.h>
30#include <aws/lookoutmetrics/model/DescribeAnomalyDetectionExecutionsResult.h>
31#include <aws/lookoutmetrics/model/DescribeAnomalyDetectorResult.h>
32#include <aws/lookoutmetrics/model/DescribeMetricSetResult.h>
33#include <aws/lookoutmetrics/model/DetectMetricSetConfigResult.h>
34#include <aws/lookoutmetrics/model/GetAnomalyGroupResult.h>
35#include <aws/lookoutmetrics/model/GetDataQualityMetricsResult.h>
36#include <aws/lookoutmetrics/model/GetFeedbackResult.h>
37#include <aws/lookoutmetrics/model/GetSampleDataResult.h>
38#include <aws/lookoutmetrics/model/ListAlertsResult.h>
39#include <aws/lookoutmetrics/model/ListAnomalyDetectorsResult.h>
40#include <aws/lookoutmetrics/model/ListAnomalyGroupRelatedMetricsResult.h>
41#include <aws/lookoutmetrics/model/ListAnomalyGroupSummariesResult.h>
42#include <aws/lookoutmetrics/model/ListAnomalyGroupTimeSeriesResult.h>
43#include <aws/lookoutmetrics/model/ListMetricSetsResult.h>
44#include <aws/lookoutmetrics/model/ListTagsForResourceResult.h>
45#include <aws/lookoutmetrics/model/PutFeedbackResult.h>
46#include <aws/lookoutmetrics/model/TagResourceResult.h>
47#include <aws/lookoutmetrics/model/UntagResourceResult.h>
48#include <aws/lookoutmetrics/model/UpdateAlertResult.h>
49#include <aws/lookoutmetrics/model/UpdateAnomalyDetectorResult.h>
50#include <aws/lookoutmetrics/model/UpdateMetricSetResult.h>
51#include <aws/lookoutmetrics/model/ListAlertsRequest.h>
52#include <aws/lookoutmetrics/model/ListAnomalyDetectorsRequest.h>
53#include <aws/lookoutmetrics/model/GetSampleDataRequest.h>
54#include <aws/lookoutmetrics/model/ListMetricSetsRequest.h>
55/* End of service model headers required in LookoutMetricsClient header */
56
57namespace Aws
58{
59 namespace Http
60 {
61 class HttpClient;
62 class HttpClientFactory;
63 } // namespace Http
64
65 namespace Utils
66 {
67 template< typename R, typename E> class Outcome;
68
69 namespace Threading
70 {
71 class Executor;
72 } // namespace Threading
73 } // namespace Utils
74
75 namespace Auth
76 {
77 class AWSCredentials;
78 class AWSCredentialsProvider;
79 } // namespace Auth
80
81 namespace Client
82 {
83 class RetryStrategy;
84 } // namespace Client
85
86 namespace LookoutMetrics
87 {
91
92 namespace Model
93 {
94 /* Service model forward declarations required in LookoutMetricsClient header */
101 class DeleteAlertRequest;
110 class GetFeedbackRequest;
112 class ListAlertsRequest;
119 class PutFeedbackRequest;
120 class TagResourceRequest;
122 class UpdateAlertRequest;
125 /* End of service model forward declarations required in LookoutMetricsClient header */
126
127 /* Service model Outcome class definitions */
158 /* End of service model Outcome class definitions */
159
160 /* Service model Outcome callable definitions */
161 typedef std::future<ActivateAnomalyDetectorOutcome> ActivateAnomalyDetectorOutcomeCallable;
162 typedef std::future<BackTestAnomalyDetectorOutcome> BackTestAnomalyDetectorOutcomeCallable;
163 typedef std::future<CreateAlertOutcome> CreateAlertOutcomeCallable;
164 typedef std::future<CreateAnomalyDetectorOutcome> CreateAnomalyDetectorOutcomeCallable;
165 typedef std::future<CreateMetricSetOutcome> CreateMetricSetOutcomeCallable;
166 typedef std::future<DeactivateAnomalyDetectorOutcome> DeactivateAnomalyDetectorOutcomeCallable;
167 typedef std::future<DeleteAlertOutcome> DeleteAlertOutcomeCallable;
168 typedef std::future<DeleteAnomalyDetectorOutcome> DeleteAnomalyDetectorOutcomeCallable;
169 typedef std::future<DescribeAlertOutcome> DescribeAlertOutcomeCallable;
170 typedef std::future<DescribeAnomalyDetectionExecutionsOutcome> DescribeAnomalyDetectionExecutionsOutcomeCallable;
171 typedef std::future<DescribeAnomalyDetectorOutcome> DescribeAnomalyDetectorOutcomeCallable;
172 typedef std::future<DescribeMetricSetOutcome> DescribeMetricSetOutcomeCallable;
173 typedef std::future<DetectMetricSetConfigOutcome> DetectMetricSetConfigOutcomeCallable;
174 typedef std::future<GetAnomalyGroupOutcome> GetAnomalyGroupOutcomeCallable;
175 typedef std::future<GetDataQualityMetricsOutcome> GetDataQualityMetricsOutcomeCallable;
176 typedef std::future<GetFeedbackOutcome> GetFeedbackOutcomeCallable;
177 typedef std::future<GetSampleDataOutcome> GetSampleDataOutcomeCallable;
178 typedef std::future<ListAlertsOutcome> ListAlertsOutcomeCallable;
179 typedef std::future<ListAnomalyDetectorsOutcome> ListAnomalyDetectorsOutcomeCallable;
180 typedef std::future<ListAnomalyGroupRelatedMetricsOutcome> ListAnomalyGroupRelatedMetricsOutcomeCallable;
181 typedef std::future<ListAnomalyGroupSummariesOutcome> ListAnomalyGroupSummariesOutcomeCallable;
182 typedef std::future<ListAnomalyGroupTimeSeriesOutcome> ListAnomalyGroupTimeSeriesOutcomeCallable;
183 typedef std::future<ListMetricSetsOutcome> ListMetricSetsOutcomeCallable;
184 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
185 typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
186 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
187 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
188 typedef std::future<UpdateAlertOutcome> UpdateAlertOutcomeCallable;
189 typedef std::future<UpdateAnomalyDetectorOutcome> UpdateAnomalyDetectorOutcomeCallable;
190 typedef std::future<UpdateMetricSetOutcome> UpdateMetricSetOutcomeCallable;
191 /* End of service model Outcome callable definitions */
192 } // namespace Model
193
195
196 /* Service model async handlers definitions */
197 typedef std::function<void(const LookoutMetricsClient*, const Model::ActivateAnomalyDetectorRequest&, const Model::ActivateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateAnomalyDetectorResponseReceivedHandler;
198 typedef std::function<void(const LookoutMetricsClient*, const Model::BackTestAnomalyDetectorRequest&, const Model::BackTestAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BackTestAnomalyDetectorResponseReceivedHandler;
199 typedef std::function<void(const LookoutMetricsClient*, const Model::CreateAlertRequest&, const Model::CreateAlertOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAlertResponseReceivedHandler;
200 typedef std::function<void(const LookoutMetricsClient*, const Model::CreateAnomalyDetectorRequest&, const Model::CreateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAnomalyDetectorResponseReceivedHandler;
201 typedef std::function<void(const LookoutMetricsClient*, const Model::CreateMetricSetRequest&, const Model::CreateMetricSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMetricSetResponseReceivedHandler;
202 typedef std::function<void(const LookoutMetricsClient*, const Model::DeactivateAnomalyDetectorRequest&, const Model::DeactivateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeactivateAnomalyDetectorResponseReceivedHandler;
203 typedef std::function<void(const LookoutMetricsClient*, const Model::DeleteAlertRequest&, const Model::DeleteAlertOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAlertResponseReceivedHandler;
204 typedef std::function<void(const LookoutMetricsClient*, const Model::DeleteAnomalyDetectorRequest&, const Model::DeleteAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAnomalyDetectorResponseReceivedHandler;
205 typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeAlertRequest&, const Model::DescribeAlertOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlertResponseReceivedHandler;
206 typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeAnomalyDetectionExecutionsRequest&, const Model::DescribeAnomalyDetectionExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnomalyDetectionExecutionsResponseReceivedHandler;
207 typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeAnomalyDetectorRequest&, const Model::DescribeAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnomalyDetectorResponseReceivedHandler;
208 typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeMetricSetRequest&, const Model::DescribeMetricSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetricSetResponseReceivedHandler;
209 typedef std::function<void(const LookoutMetricsClient*, const Model::DetectMetricSetConfigRequest&, const Model::DetectMetricSetConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetectMetricSetConfigResponseReceivedHandler;
210 typedef std::function<void(const LookoutMetricsClient*, const Model::GetAnomalyGroupRequest&, const Model::GetAnomalyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAnomalyGroupResponseReceivedHandler;
211 typedef std::function<void(const LookoutMetricsClient*, const Model::GetDataQualityMetricsRequest&, const Model::GetDataQualityMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataQualityMetricsResponseReceivedHandler;
212 typedef std::function<void(const LookoutMetricsClient*, const Model::GetFeedbackRequest&, const Model::GetFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFeedbackResponseReceivedHandler;
213 typedef std::function<void(const LookoutMetricsClient*, const Model::GetSampleDataRequest&, const Model::GetSampleDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSampleDataResponseReceivedHandler;
214 typedef std::function<void(const LookoutMetricsClient*, const Model::ListAlertsRequest&, const Model::ListAlertsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlertsResponseReceivedHandler;
215 typedef std::function<void(const LookoutMetricsClient*, const Model::ListAnomalyDetectorsRequest&, const Model::ListAnomalyDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalyDetectorsResponseReceivedHandler;
216 typedef std::function<void(const LookoutMetricsClient*, const Model::ListAnomalyGroupRelatedMetricsRequest&, const Model::ListAnomalyGroupRelatedMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalyGroupRelatedMetricsResponseReceivedHandler;
217 typedef std::function<void(const LookoutMetricsClient*, const Model::ListAnomalyGroupSummariesRequest&, const Model::ListAnomalyGroupSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalyGroupSummariesResponseReceivedHandler;
218 typedef std::function<void(const LookoutMetricsClient*, const Model::ListAnomalyGroupTimeSeriesRequest&, const Model::ListAnomalyGroupTimeSeriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalyGroupTimeSeriesResponseReceivedHandler;
219 typedef std::function<void(const LookoutMetricsClient*, const Model::ListMetricSetsRequest&, const Model::ListMetricSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMetricSetsResponseReceivedHandler;
220 typedef std::function<void(const LookoutMetricsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
221 typedef std::function<void(const LookoutMetricsClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFeedbackResponseReceivedHandler;
222 typedef std::function<void(const LookoutMetricsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
223 typedef std::function<void(const LookoutMetricsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
224 typedef std::function<void(const LookoutMetricsClient*, const Model::UpdateAlertRequest&, const Model::UpdateAlertOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAlertResponseReceivedHandler;
225 typedef std::function<void(const LookoutMetricsClient*, const Model::UpdateAnomalyDetectorRequest&, const Model::UpdateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAnomalyDetectorResponseReceivedHandler;
226 typedef std::function<void(const LookoutMetricsClient*, const Model::UpdateMetricSetRequest&, const Model::UpdateMetricSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMetricSetResponseReceivedHandler;
227 /* End of service model async handlers definitions */
228 } // namespace LookoutMetrics
229} // namespace Aws
EndpointProviderBase< LookoutMetricsClientConfiguration, LookoutMetricsBuiltInParameters, LookoutMetricsClientContextParameters > LookoutMetricsEndpointProviderBase
std::future< DeleteAlertOutcome > DeleteAlertOutcomeCallable
std::future< ListMetricSetsOutcome > ListMetricSetsOutcomeCallable
Aws::Utils::Outcome< ListAnomalyGroupSummariesResult, LookoutMetricsError > ListAnomalyGroupSummariesOutcome
std::future< GetFeedbackOutcome > GetFeedbackOutcomeCallable
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
Aws::Utils::Outcome< UpdateAlertResult, LookoutMetricsError > UpdateAlertOutcome
Aws::Utils::Outcome< DeleteAlertResult, LookoutMetricsError > DeleteAlertOutcome
Aws::Utils::Outcome< DescribeAnomalyDetectorResult, LookoutMetricsError > DescribeAnomalyDetectorOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeAnomalyDetectionExecutionsOutcome > DescribeAnomalyDetectionExecutionsOutcomeCallable
std::future< DeactivateAnomalyDetectorOutcome > DeactivateAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< PutFeedbackResult, LookoutMetricsError > PutFeedbackOutcome
Aws::Utils::Outcome< ListAnomalyDetectorsResult, LookoutMetricsError > ListAnomalyDetectorsOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< UpdateMetricSetResult, LookoutMetricsError > UpdateMetricSetOutcome
Aws::Utils::Outcome< DeactivateAnomalyDetectorResult, LookoutMetricsError > DeactivateAnomalyDetectorOutcome
std::future< ActivateAnomalyDetectorOutcome > ActivateAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, LookoutMetricsError > UntagResourceOutcome
std::future< DescribeAlertOutcome > DescribeAlertOutcomeCallable
std::future< ListAnomalyDetectorsOutcome > ListAnomalyDetectorsOutcomeCallable
std::future< UpdateMetricSetOutcome > UpdateMetricSetOutcomeCallable
Aws::Utils::Outcome< DetectMetricSetConfigResult, LookoutMetricsError > DetectMetricSetConfigOutcome
std::future< DetectMetricSetConfigOutcome > DetectMetricSetConfigOutcomeCallable
std::future< GetDataQualityMetricsOutcome > GetDataQualityMetricsOutcomeCallable
Aws::Utils::Outcome< UpdateAnomalyDetectorResult, LookoutMetricsError > UpdateAnomalyDetectorOutcome
Aws::Utils::Outcome< GetSampleDataResult, LookoutMetricsError > GetSampleDataOutcome
std::future< UpdateAlertOutcome > UpdateAlertOutcomeCallable
Aws::Utils::Outcome< GetFeedbackResult, LookoutMetricsError > GetFeedbackOutcome
Aws::Utils::Outcome< CreateAlertResult, LookoutMetricsError > CreateAlertOutcome
Aws::Utils::Outcome< ActivateAnomalyDetectorResult, LookoutMetricsError > ActivateAnomalyDetectorOutcome
std::future< CreateMetricSetOutcome > CreateMetricSetOutcomeCallable
std::future< GetAnomalyGroupOutcome > GetAnomalyGroupOutcomeCallable
Aws::Utils::Outcome< DescribeMetricSetResult, LookoutMetricsError > DescribeMetricSetOutcome
Aws::Utils::Outcome< GetAnomalyGroupResult, LookoutMetricsError > GetAnomalyGroupOutcome
Aws::Utils::Outcome< DescribeAlertResult, LookoutMetricsError > DescribeAlertOutcome
Aws::Utils::Outcome< ListAnomalyGroupTimeSeriesResult, LookoutMetricsError > ListAnomalyGroupTimeSeriesOutcome
Aws::Utils::Outcome< ListAnomalyGroupRelatedMetricsResult, LookoutMetricsError > ListAnomalyGroupRelatedMetricsOutcome
std::future< DeleteAnomalyDetectorOutcome > DeleteAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< ListAlertsResult, LookoutMetricsError > ListAlertsOutcome
std::future< ListAlertsOutcome > ListAlertsOutcomeCallable
Aws::Utils::Outcome< CreateAnomalyDetectorResult, LookoutMetricsError > CreateAnomalyDetectorOutcome
std::future< CreateAlertOutcome > CreateAlertOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteAnomalyDetectorResult, LookoutMetricsError > DeleteAnomalyDetectorOutcome
std::future< DescribeAnomalyDetectorOutcome > DescribeAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, LookoutMetricsError > TagResourceOutcome
std::future< DescribeMetricSetOutcome > DescribeMetricSetOutcomeCallable
Aws::Utils::Outcome< BackTestAnomalyDetectorResult, LookoutMetricsError > BackTestAnomalyDetectorOutcome
std::future< ListAnomalyGroupSummariesOutcome > ListAnomalyGroupSummariesOutcomeCallable
Aws::Utils::Outcome< DescribeAnomalyDetectionExecutionsResult, LookoutMetricsError > DescribeAnomalyDetectionExecutionsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, LookoutMetricsError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CreateMetricSetResult, LookoutMetricsError > CreateMetricSetOutcome
std::future< BackTestAnomalyDetectorOutcome > BackTestAnomalyDetectorOutcomeCallable
std::future< ListAnomalyGroupTimeSeriesOutcome > ListAnomalyGroupTimeSeriesOutcomeCallable
std::future< GetSampleDataOutcome > GetSampleDataOutcomeCallable
Aws::Utils::Outcome< GetDataQualityMetricsResult, LookoutMetricsError > GetDataQualityMetricsOutcome
Aws::Utils::Outcome< ListMetricSetsResult, LookoutMetricsError > ListMetricSetsOutcome
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