AWS SDK for C++  1.9.66
AWS SDK for C++
LookoutMetricsClient.h
Go to the documentation of this file.
1 
6 #pragma once
41 #include <future>
42 #include <functional>
43 
44 namespace Aws
45 {
46 
47 namespace Http
48 {
49  class HttpClient;
50  class HttpClientFactory;
51 } // namespace Http
52 
53 namespace Utils
54 {
55  template< typename R, typename E> class Outcome;
56 namespace Threading
57 {
58  class Executor;
59 } // namespace Threading
60 } // namespace Utils
61 
62 namespace Auth
63 {
64  class AWSCredentials;
65  class AWSCredentialsProvider;
66 } // namespace Auth
67 
68 namespace Client
69 {
70  class RetryStrategy;
71 } // namespace Client
72 
73 namespace LookoutMetrics
74 {
75 
76 namespace Model
77 {
80  class CreateAlertRequest;
83  class DeleteAlertRequest;
90  class GetFeedbackRequest;
92  class ListAlertsRequest;
98  class PutFeedbackRequest;
99  class TagResourceRequest;
100  class UntagResourceRequest;
103 
129 
130  typedef std::future<ActivateAnomalyDetectorOutcome> ActivateAnomalyDetectorOutcomeCallable;
131  typedef std::future<BackTestAnomalyDetectorOutcome> BackTestAnomalyDetectorOutcomeCallable;
132  typedef std::future<CreateAlertOutcome> CreateAlertOutcomeCallable;
133  typedef std::future<CreateAnomalyDetectorOutcome> CreateAnomalyDetectorOutcomeCallable;
134  typedef std::future<CreateMetricSetOutcome> CreateMetricSetOutcomeCallable;
135  typedef std::future<DeleteAlertOutcome> DeleteAlertOutcomeCallable;
136  typedef std::future<DeleteAnomalyDetectorOutcome> DeleteAnomalyDetectorOutcomeCallable;
137  typedef std::future<DescribeAlertOutcome> DescribeAlertOutcomeCallable;
138  typedef std::future<DescribeAnomalyDetectionExecutionsOutcome> DescribeAnomalyDetectionExecutionsOutcomeCallable;
139  typedef std::future<DescribeAnomalyDetectorOutcome> DescribeAnomalyDetectorOutcomeCallable;
140  typedef std::future<DescribeMetricSetOutcome> DescribeMetricSetOutcomeCallable;
141  typedef std::future<GetAnomalyGroupOutcome> GetAnomalyGroupOutcomeCallable;
142  typedef std::future<GetFeedbackOutcome> GetFeedbackOutcomeCallable;
143  typedef std::future<GetSampleDataOutcome> GetSampleDataOutcomeCallable;
144  typedef std::future<ListAlertsOutcome> ListAlertsOutcomeCallable;
145  typedef std::future<ListAnomalyDetectorsOutcome> ListAnomalyDetectorsOutcomeCallable;
146  typedef std::future<ListAnomalyGroupSummariesOutcome> ListAnomalyGroupSummariesOutcomeCallable;
147  typedef std::future<ListAnomalyGroupTimeSeriesOutcome> ListAnomalyGroupTimeSeriesOutcomeCallable;
148  typedef std::future<ListMetricSetsOutcome> ListMetricSetsOutcomeCallable;
149  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
150  typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
151  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
152  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
153  typedef std::future<UpdateAnomalyDetectorOutcome> UpdateAnomalyDetectorOutcomeCallable;
154  typedef std::future<UpdateMetricSetOutcome> UpdateMetricSetOutcomeCallable;
155 } // namespace Model
156 
157  class LookoutMetricsClient;
158 
159  typedef std::function<void(const LookoutMetricsClient*, const Model::ActivateAnomalyDetectorRequest&, const Model::ActivateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateAnomalyDetectorResponseReceivedHandler;
160  typedef std::function<void(const LookoutMetricsClient*, const Model::BackTestAnomalyDetectorRequest&, const Model::BackTestAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BackTestAnomalyDetectorResponseReceivedHandler;
161  typedef std::function<void(const LookoutMetricsClient*, const Model::CreateAlertRequest&, const Model::CreateAlertOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAlertResponseReceivedHandler;
162  typedef std::function<void(const LookoutMetricsClient*, const Model::CreateAnomalyDetectorRequest&, const Model::CreateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAnomalyDetectorResponseReceivedHandler;
163  typedef std::function<void(const LookoutMetricsClient*, const Model::CreateMetricSetRequest&, const Model::CreateMetricSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMetricSetResponseReceivedHandler;
164  typedef std::function<void(const LookoutMetricsClient*, const Model::DeleteAlertRequest&, const Model::DeleteAlertOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAlertResponseReceivedHandler;
165  typedef std::function<void(const LookoutMetricsClient*, const Model::DeleteAnomalyDetectorRequest&, const Model::DeleteAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAnomalyDetectorResponseReceivedHandler;
166  typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeAlertRequest&, const Model::DescribeAlertOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlertResponseReceivedHandler;
167  typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeAnomalyDetectionExecutionsRequest&, const Model::DescribeAnomalyDetectionExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnomalyDetectionExecutionsResponseReceivedHandler;
168  typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeAnomalyDetectorRequest&, const Model::DescribeAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnomalyDetectorResponseReceivedHandler;
169  typedef std::function<void(const LookoutMetricsClient*, const Model::DescribeMetricSetRequest&, const Model::DescribeMetricSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetricSetResponseReceivedHandler;
170  typedef std::function<void(const LookoutMetricsClient*, const Model::GetAnomalyGroupRequest&, const Model::GetAnomalyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAnomalyGroupResponseReceivedHandler;
171  typedef std::function<void(const LookoutMetricsClient*, const Model::GetFeedbackRequest&, const Model::GetFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFeedbackResponseReceivedHandler;
172  typedef std::function<void(const LookoutMetricsClient*, const Model::GetSampleDataRequest&, const Model::GetSampleDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSampleDataResponseReceivedHandler;
173  typedef std::function<void(const LookoutMetricsClient*, const Model::ListAlertsRequest&, const Model::ListAlertsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlertsResponseReceivedHandler;
174  typedef std::function<void(const LookoutMetricsClient*, const Model::ListAnomalyDetectorsRequest&, const Model::ListAnomalyDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalyDetectorsResponseReceivedHandler;
175  typedef std::function<void(const LookoutMetricsClient*, const Model::ListAnomalyGroupSummariesRequest&, const Model::ListAnomalyGroupSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalyGroupSummariesResponseReceivedHandler;
176  typedef std::function<void(const LookoutMetricsClient*, const Model::ListAnomalyGroupTimeSeriesRequest&, const Model::ListAnomalyGroupTimeSeriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalyGroupTimeSeriesResponseReceivedHandler;
177  typedef std::function<void(const LookoutMetricsClient*, const Model::ListMetricSetsRequest&, const Model::ListMetricSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMetricSetsResponseReceivedHandler;
178  typedef std::function<void(const LookoutMetricsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
179  typedef std::function<void(const LookoutMetricsClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFeedbackResponseReceivedHandler;
180  typedef std::function<void(const LookoutMetricsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
181  typedef std::function<void(const LookoutMetricsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
182  typedef std::function<void(const LookoutMetricsClient*, const Model::UpdateAnomalyDetectorRequest&, const Model::UpdateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAnomalyDetectorResponseReceivedHandler;
183  typedef std::function<void(const LookoutMetricsClient*, const Model::UpdateMetricSetRequest&, const Model::UpdateMetricSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMetricSetResponseReceivedHandler;
184 
192  {
193  public:
195 
201 
207 
212  LookoutMetricsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
214 
216 
217 
224 
233 
241  virtual void ActivateAnomalyDetectorAsync(const Model::ActivateAnomalyDetectorRequest& request, const ActivateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
242 
250 
260 
269  virtual void BackTestAnomalyDetectorAsync(const Model::BackTestAnomalyDetectorRequest& request, const BackTestAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
270 
277 
286 
294  virtual void CreateAlertAsync(const Model::CreateAlertRequest& request, const CreateAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
295 
302 
311 
319  virtual void CreateAnomalyDetectorAsync(const Model::CreateAnomalyDetectorRequest& request, const CreateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
320 
327 
336 
344  virtual void CreateMetricSetAsync(const Model::CreateMetricSetRequest& request, const CreateMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
345 
352 
361 
369  virtual void DeleteAlertAsync(const Model::DeleteAlertRequest& request, const DeleteAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
370 
379 
390 
400  virtual void DeleteAnomalyDetectorAsync(const Model::DeleteAnomalyDetectorRequest& request, const DeleteAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
401 
411 
423 
434  virtual void DescribeAlertAsync(const Model::DescribeAlertRequest& request, const DescribeAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
435 
443 
453 
462  virtual void DescribeAnomalyDetectionExecutionsAsync(const Model::DescribeAnomalyDetectionExecutionsRequest& request, const DescribeAnomalyDetectionExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
463 
473 
485 
496  virtual void DescribeAnomalyDetectorAsync(const Model::DescribeAnomalyDetectorRequest& request, const DescribeAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
497 
507 
519 
530  virtual void DescribeMetricSetAsync(const Model::DescribeMetricSetRequest& request, const DescribeMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
531 
539 
549 
558  virtual void GetAnomalyGroupAsync(const Model::GetAnomalyGroupRequest& request, const GetAnomalyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
559 
566 
575 
583  virtual void GetFeedbackAsync(const Model::GetFeedbackRequest& request, const GetFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
584 
592 
602 
611  virtual void GetSampleDataAsync(const Model::GetSampleDataRequest& request, const GetSampleDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
612 
622 
634 
645  virtual void ListAlertsAsync(const Model::ListAlertsRequest& request, const ListAlertsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
646 
656 
668 
679  virtual void ListAnomalyDetectorsAsync(const Model::ListAnomalyDetectorsRequest& request, const ListAnomalyDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
680 
687 
696 
704  virtual void ListAnomalyGroupSummariesAsync(const Model::ListAnomalyGroupSummariesRequest& request, const ListAnomalyGroupSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
705 
713 
723 
732  virtual void ListAnomalyGroupTimeSeriesAsync(const Model::ListAnomalyGroupTimeSeriesRequest& request, const ListAnomalyGroupTimeSeriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
733 
743 
755 
766  virtual void ListMetricSetsAsync(const Model::ListMetricSetsRequest& request, const ListMetricSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
767 
776 
787 
797  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
798 
805 
814 
822  virtual void PutFeedbackAsync(const Model::PutFeedbackRequest& request, const PutFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
823 
832 
843 
853  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
854 
863 
874 
884  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
885 
893 
903 
912  virtual void UpdateAnomalyDetectorAsync(const Model::UpdateAnomalyDetectorRequest& request, const UpdateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
913 
920 
929 
937  virtual void UpdateMetricSetAsync(const Model::UpdateMetricSetRequest& request, const UpdateMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
938 
939 
940  void OverrideEndpoint(const Aws::String& endpoint);
941  private:
942  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
943  void ActivateAnomalyDetectorAsyncHelper(const Model::ActivateAnomalyDetectorRequest& request, const ActivateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
944  void BackTestAnomalyDetectorAsyncHelper(const Model::BackTestAnomalyDetectorRequest& request, const BackTestAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
945  void CreateAlertAsyncHelper(const Model::CreateAlertRequest& request, const CreateAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
946  void CreateAnomalyDetectorAsyncHelper(const Model::CreateAnomalyDetectorRequest& request, const CreateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
947  void CreateMetricSetAsyncHelper(const Model::CreateMetricSetRequest& request, const CreateMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
948  void DeleteAlertAsyncHelper(const Model::DeleteAlertRequest& request, const DeleteAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
949  void DeleteAnomalyDetectorAsyncHelper(const Model::DeleteAnomalyDetectorRequest& request, const DeleteAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
950  void DescribeAlertAsyncHelper(const Model::DescribeAlertRequest& request, const DescribeAlertResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
951  void DescribeAnomalyDetectionExecutionsAsyncHelper(const Model::DescribeAnomalyDetectionExecutionsRequest& request, const DescribeAnomalyDetectionExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
952  void DescribeAnomalyDetectorAsyncHelper(const Model::DescribeAnomalyDetectorRequest& request, const DescribeAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
953  void DescribeMetricSetAsyncHelper(const Model::DescribeMetricSetRequest& request, const DescribeMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
954  void GetAnomalyGroupAsyncHelper(const Model::GetAnomalyGroupRequest& request, const GetAnomalyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
955  void GetFeedbackAsyncHelper(const Model::GetFeedbackRequest& request, const GetFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
956  void GetSampleDataAsyncHelper(const Model::GetSampleDataRequest& request, const GetSampleDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
957  void ListAlertsAsyncHelper(const Model::ListAlertsRequest& request, const ListAlertsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
958  void ListAnomalyDetectorsAsyncHelper(const Model::ListAnomalyDetectorsRequest& request, const ListAnomalyDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
959  void ListAnomalyGroupSummariesAsyncHelper(const Model::ListAnomalyGroupSummariesRequest& request, const ListAnomalyGroupSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
960  void ListAnomalyGroupTimeSeriesAsyncHelper(const Model::ListAnomalyGroupTimeSeriesRequest& request, const ListAnomalyGroupTimeSeriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
961  void ListMetricSetsAsyncHelper(const Model::ListMetricSetsRequest& request, const ListMetricSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
962  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
963  void PutFeedbackAsyncHelper(const Model::PutFeedbackRequest& request, const PutFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
964  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
965  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
966  void UpdateAnomalyDetectorAsyncHelper(const Model::UpdateAnomalyDetectorRequest& request, const UpdateAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
967  void UpdateMetricSetAsyncHelper(const Model::UpdateMetricSetRequest& request, const UpdateMetricSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
968 
969  Aws::String m_uri;
970  Aws::String m_configScheme;
971  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
972  };
973 
974 } // namespace LookoutMetrics
975 } // namespace Aws
Aws::LookoutMetrics::Model::CreateAnomalyDetectorOutcome
Aws::Utils::Outcome< CreateAnomalyDetectorResult, LookoutMetricsError > CreateAnomalyDetectorOutcome
Definition: LookoutMetricsClient.h:107
GetFeedbackResult.h
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyDetectors
virtual Model::ListAnomalyDetectorsOutcome ListAnomalyDetectors(const Model::ListAnomalyDetectorsRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::CreateAlert
virtual Model::CreateAlertOutcome CreateAlert(const Model::CreateAlertRequest &request) const
Aws::LookoutMetrics::Model::ActivateAnomalyDetectorRequest
Definition: ActivateAnomalyDetectorRequest.h:22
Aws::LookoutMetrics::DeleteAlertResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DeleteAlertRequest &, const Model::DeleteAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAlertResponseReceivedHandler
Definition: LookoutMetricsClient.h:164
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::LookoutMetrics::Model::ListAnomalyGroupSummariesOutcome
Aws::Utils::Outcome< ListAnomalyGroupSummariesResult, LookoutMetricsError > ListAnomalyGroupSummariesOutcome
Definition: LookoutMetricsClient.h:120
Aws::LookoutMetrics::Model::GetSampleDataOutcome
Aws::Utils::Outcome< GetSampleDataResult, LookoutMetricsError > GetSampleDataOutcome
Definition: LookoutMetricsClient.h:117
Aws::LookoutMetrics::Model::DeleteAlertRequest
Definition: DeleteAlertRequest.h:22
Aws::LookoutMetrics::CreateMetricSetResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::CreateMetricSetRequest &, const Model::CreateMetricSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMetricSetResponseReceivedHandler
Definition: LookoutMetricsClient.h:163
CreateMetricSetResult.h
Aws::LookoutMetrics::ListAnomalyDetectorsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAnomalyDetectorsRequest &, const Model::ListAnomalyDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalyDetectorsResponseReceivedHandler
Definition: LookoutMetricsClient.h:174
Aws::LookoutMetrics::LookoutMetricsClient::BackTestAnomalyDetectorAsync
virtual void BackTestAnomalyDetectorAsync(const Model::BackTestAnomalyDetectorRequest &request, const BackTestAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::DeleteAnomalyDetectorOutcome
Aws::Utils::Outcome< DeleteAnomalyDetectorResult, LookoutMetricsError > DeleteAnomalyDetectorOutcome
Definition: LookoutMetricsClient.h:110
CreateAlertResult.h
Aws::LookoutMetrics::LookoutMetricsClient::ListMetricSetsAsync
virtual void ListMetricSetsAsync(const Model::ListMetricSetsRequest &request, const ListMetricSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::ListMetricSetsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListMetricSetsRequest &, const Model::ListMetricSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMetricSetsResponseReceivedHandler
Definition: LookoutMetricsClient.h:177
Aws::LookoutMetrics::Model::GetAnomalyGroupOutcomeCallable
std::future< GetAnomalyGroupOutcome > GetAnomalyGroupOutcomeCallable
Definition: LookoutMetricsClient.h:141
Aws::LookoutMetrics::LookoutMetricsClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: LookoutMetricsClient.h:194
AWS_LOOKOUTMETRICS_API
#define AWS_LOOKOUTMETRICS_API
Definition: LookoutMetrics_EXPORTS.h:28
Aws::LookoutMetrics::LookoutMetricsClient::UpdateAnomalyDetector
virtual Model::UpdateAnomalyDetectorOutcome UpdateAnomalyDetector(const Model::UpdateAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::DeleteAnomalyDetector
virtual Model::DeleteAnomalyDetectorOutcome DeleteAnomalyDetector(const Model::DeleteAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::Model::UpdateAnomalyDetectorOutcome
Aws::Utils::Outcome< UpdateAnomalyDetectorResult, LookoutMetricsError > UpdateAnomalyDetectorOutcome
Definition: LookoutMetricsClient.h:127
AWSError.h
Aws::LookoutMetrics::LookoutMetricsClient::PutFeedbackAsync
virtual void PutFeedbackAsync(const Model::PutFeedbackRequest &request, const PutFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::DescribeMetricSetOutcomeCallable
std::future< DescribeMetricSetOutcome > DescribeMetricSetOutcomeCallable
Definition: LookoutMetricsClient.h:140
Aws::LookoutMetrics::LookoutMetricsClient::GetFeedbackAsync
virtual void GetFeedbackAsync(const Model::GetFeedbackRequest &request, const GetFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAlertCallable
virtual Model::DescribeAlertOutcomeCallable DescribeAlertCallable(const Model::DescribeAlertRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::GetAnomalyGroup
virtual Model::GetAnomalyGroupOutcome GetAnomalyGroup(const Model::GetAnomalyGroupRequest &request) const
Aws::LookoutMetrics::Model::DescribeAnomalyDetectorRequest
Definition: DescribeAnomalyDetectorRequest.h:22
Aws::LookoutMetrics::UpdateAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::UpdateAnomalyDetectorRequest &, const Model::UpdateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnomalyDetectorResponseReceivedHandler
Definition: LookoutMetricsClient.h:182
Aws::LookoutMetrics::GetFeedbackResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::GetFeedbackRequest &, const Model::GetFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFeedbackResponseReceivedHandler
Definition: LookoutMetricsClient.h:171
Aws::LookoutMetrics::LookoutMetricsClient::GetFeedback
virtual Model::GetFeedbackOutcome GetFeedback(const Model::GetFeedbackRequest &request) const
Aws::LookoutMetrics::DeleteAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DeleteAnomalyDetectorRequest &, const Model::DeleteAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnomalyDetectorResponseReceivedHandler
Definition: LookoutMetricsClient.h:165
Aws::LookoutMetrics::Model::PutFeedbackOutcome
Aws::Utils::Outcome< PutFeedbackResult, LookoutMetricsError > PutFeedbackOutcome
Definition: LookoutMetricsClient.h:124
Aws::LookoutMetrics::Model::PutFeedbackRequest
Definition: PutFeedbackRequest.h:23
Aws::LookoutMetrics::LookoutMetricsClient::UpdateAnomalyDetectorCallable
virtual Model::UpdateAnomalyDetectorOutcomeCallable UpdateAnomalyDetectorCallable(const Model::UpdateAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAnomalyDetectorAsync
virtual void DescribeAnomalyDetectorAsync(const Model::DescribeAnomalyDetectorRequest &request, const DescribeAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, LookoutMetricsError > ListTagsForResourceOutcome
Definition: LookoutMetricsClient.h:123
Aws::LookoutMetrics::PutFeedbackResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
Definition: LookoutMetricsClient.h:179
Aws::LookoutMetrics::LookoutMetricsClient::GetAnomalyGroupCallable
virtual Model::GetAnomalyGroupOutcomeCallable GetAnomalyGroupCallable(const Model::GetAnomalyGroupRequest &request) const
Aws::LookoutMetrics::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: LookoutMetricsClient.h:149
ListAnomalyGroupTimeSeriesResult.h
Aws::LookoutMetrics::LookoutMetricsClient::DescribeMetricSetCallable
virtual Model::DescribeMetricSetOutcomeCallable DescribeMetricSetCallable(const Model::DescribeMetricSetRequest &request) const
Aws::LookoutMetrics::Model::ListAnomalyGroupTimeSeriesOutcomeCallable
std::future< ListAnomalyGroupTimeSeriesOutcome > ListAnomalyGroupTimeSeriesOutcomeCallable
Definition: LookoutMetricsClient.h:147
Aws::LookoutMetrics::DescribeAlertResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeAlertRequest &, const Model::DescribeAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlertResponseReceivedHandler
Definition: LookoutMetricsClient.h:166
Aws::LookoutMetrics::Model::GetFeedbackOutcome
Aws::Utils::Outcome< GetFeedbackResult, LookoutMetricsError > GetFeedbackOutcome
Definition: LookoutMetricsClient.h:116
Aws::LookoutMetrics::LookoutMetricsClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::LookoutMetrics::CreateAlertResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::CreateAlertRequest &, const Model::CreateAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAlertResponseReceivedHandler
Definition: LookoutMetricsClient.h:161
Aws::LookoutMetrics::LookoutMetricsClient::ListAlertsCallable
virtual Model::ListAlertsOutcomeCallable ListAlertsCallable(const Model::ListAlertsRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::GetFeedbackCallable
virtual Model::GetFeedbackOutcomeCallable GetFeedbackCallable(const Model::GetFeedbackRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::ActivateAnomalyDetectorCallable
virtual Model::ActivateAnomalyDetectorOutcomeCallable ActivateAnomalyDetectorCallable(const Model::ActivateAnomalyDetectorRequest &request) const
BackTestAnomalyDetectorResult.h
Aws::LookoutMetrics::LookoutMetricsClient::CreateAnomalyDetectorAsync
virtual void CreateAnomalyDetectorAsync(const Model::CreateAnomalyDetectorRequest &request, const CreateAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::LookoutMetricsClient::ListAlerts
virtual Model::ListAlertsOutcome ListAlerts(const Model::ListAlertsRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyDetectorsAsync
virtual void ListAnomalyDetectorsAsync(const Model::ListAnomalyDetectorsRequest &request, const ListAnomalyDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::ListAnomalyGroupTimeSeriesResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAnomalyGroupTimeSeriesRequest &, const Model::ListAnomalyGroupTimeSeriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalyGroupTimeSeriesResponseReceivedHandler
Definition: LookoutMetricsClient.h:176
Aws::LookoutMetrics::Model::CreateAlertRequest
Definition: CreateAlertRequest.h:24
Aws::LookoutMetrics::Model::UpdateMetricSetOutcome
Aws::Utils::Outcome< UpdateMetricSetResult, LookoutMetricsError > UpdateMetricSetOutcome
Definition: LookoutMetricsClient.h:128
Aws::LookoutMetrics::Model::DeleteAlertOutcomeCallable
std::future< DeleteAlertOutcome > DeleteAlertOutcomeCallable
Definition: LookoutMetricsClient.h:135
TagResourceResult.h
Aws::LookoutMetrics::Model::ListMetricSetsRequest
Definition: ListMetricSetsRequest.h:22
Aws::LookoutMetrics::Model::GetAnomalyGroupRequest
Definition: GetAnomalyGroupRequest.h:22
Aws::LookoutMetrics::Model::ListAnomalyDetectorsOutcome
Aws::Utils::Outcome< ListAnomalyDetectorsResult, LookoutMetricsError > ListAnomalyDetectorsOutcome
Definition: LookoutMetricsClient.h:119
Aws::LookoutMetrics::DescribeMetricSetResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeMetricSetRequest &, const Model::DescribeMetricSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetricSetResponseReceivedHandler
Definition: LookoutMetricsClient.h:169
PutFeedbackResult.h
Aws::LookoutMetrics::GetAnomalyGroupResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::GetAnomalyGroupRequest &, const Model::GetAnomalyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnomalyGroupResponseReceivedHandler
Definition: LookoutMetricsClient.h:170
AsyncCallerContext.h
Aws::LookoutMetrics::Model::CreateAnomalyDetectorOutcomeCallable
std::future< CreateAnomalyDetectorOutcome > CreateAnomalyDetectorOutcomeCallable
Definition: LookoutMetricsClient.h:133
Aws::LookoutMetrics::Model::ActivateAnomalyDetectorOutcome
Aws::Utils::Outcome< ActivateAnomalyDetectorResult, LookoutMetricsError > ActivateAnomalyDetectorOutcome
Definition: LookoutMetricsClient.h:102
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAnomalyDetector
virtual Model::DescribeAnomalyDetectorOutcome DescribeAnomalyDetector(const Model::DescribeAnomalyDetectorRequest &request) const
ListAnomalyGroupSummariesResult.h
Aws::LookoutMetrics::LookoutMetricsClient
Definition: LookoutMetricsClient.h:192
GetAnomalyGroupResult.h
Aws::LookoutMetrics::Model::BackTestAnomalyDetectorOutcome
Aws::Utils::Outcome< BackTestAnomalyDetectorResult, LookoutMetricsError > BackTestAnomalyDetectorOutcome
Definition: LookoutMetricsClient.h:105
Aws::LookoutMetrics::Model::DescribeAlertOutcome
Aws::Utils::Outcome< DescribeAlertResult, LookoutMetricsError > DescribeAlertOutcome
Definition: LookoutMetricsClient.h:111
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyGroupSummariesAsync
virtual void ListAnomalyGroupSummariesAsync(const Model::ListAnomalyGroupSummariesRequest &request, const ListAnomalyGroupSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::UpdateMetricSetOutcomeCallable
std::future< UpdateMetricSetOutcome > UpdateMetricSetOutcomeCallable
Definition: LookoutMetricsClient.h:154
DescribeAnomalyDetectorResult.h
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyGroupTimeSeries
virtual Model::ListAnomalyGroupTimeSeriesOutcome ListAnomalyGroupTimeSeries(const Model::ListAnomalyGroupTimeSeriesRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAlert
virtual Model::DescribeAlertOutcome DescribeAlert(const Model::DescribeAlertRequest &request) const
Aws::LookoutMetrics::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::LookoutMetrics::LookoutMetricsClient::CreateMetricSetCallable
virtual Model::CreateMetricSetOutcomeCallable CreateMetricSetCallable(const Model::CreateMetricSetRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::BackTestAnomalyDetectorCallable
virtual Model::BackTestAnomalyDetectorOutcomeCallable BackTestAnomalyDetectorCallable(const Model::BackTestAnomalyDetectorRequest &request) const
UpdateAnomalyDetectorResult.h
Aws::LookoutMetrics::Model::CreateAlertOutcomeCallable
std::future< CreateAlertOutcome > CreateAlertOutcomeCallable
Definition: LookoutMetricsClient.h:132
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::LookoutMetrics::LookoutMetricsClient::CreateMetricSet
virtual Model::CreateMetricSetOutcome CreateMetricSet(const Model::CreateMetricSetRequest &request) const
Aws::LookoutMetrics::GetSampleDataResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::GetSampleDataRequest &, const Model::GetSampleDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSampleDataResponseReceivedHandler
Definition: LookoutMetricsClient.h:172
UpdateMetricSetResult.h
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAnomalyDetectionExecutions
virtual Model::DescribeAnomalyDetectionExecutionsOutcome DescribeAnomalyDetectionExecutions(const Model::DescribeAnomalyDetectionExecutionsRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::GetSampleDataAsync
virtual void GetSampleDataAsync(const Model::GetSampleDataRequest &request, const GetSampleDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::UntagResourceResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: LookoutMetricsClient.h:181
Aws::LookoutMetrics::LookoutMetricsClient::ListMetricSets
virtual Model::ListMetricSetsOutcome ListMetricSets(const Model::ListMetricSetsRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyGroupSummariesCallable
virtual Model::ListAnomalyGroupSummariesOutcomeCallable ListAnomalyGroupSummariesCallable(const Model::ListAnomalyGroupSummariesRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAnomalyDetectorCallable
virtual Model::DescribeAnomalyDetectorOutcomeCallable DescribeAnomalyDetectorCallable(const Model::DescribeAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::Model::UpdateMetricSetRequest
Definition: UpdateMetricSetRequest.h:27
Aws::LookoutMetrics::LookoutMetricsClient::CreateAnomalyDetectorCallable
virtual Model::CreateAnomalyDetectorOutcomeCallable CreateAnomalyDetectorCallable(const Model::CreateAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, LookoutMetricsError > UntagResourceOutcome
Definition: LookoutMetricsClient.h:126
Aws::LookoutMetrics::Model::GetSampleDataRequest
Definition: GetSampleDataRequest.h:22
Aws::LookoutMetrics::LookoutMetricsClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
DescribeMetricSetResult.h
Aws::LookoutMetrics::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: LookoutMetricsClient.h:152
LookoutMetrics_EXPORTS.h
Aws::LookoutMetrics::Model::DescribeAnomalyDetectorOutcomeCallable
std::future< DescribeAnomalyDetectorOutcome > DescribeAnomalyDetectorOutcomeCallable
Definition: LookoutMetricsClient.h:139
Aws::LookoutMetrics::LookoutMetricsClient::LookoutMetricsClient
LookoutMetricsClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::LookoutMetrics::LookoutMetricsClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
DescribeAnomalyDetectionExecutionsResult.h
Aws::LookoutMetrics::ListAnomalyGroupSummariesResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAnomalyGroupSummariesRequest &, const Model::ListAnomalyGroupSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalyGroupSummariesResponseReceivedHandler
Definition: LookoutMetricsClient.h:175
Aws::LookoutMetrics::Model::ListAnomalyDetectorsRequest
Definition: ListAnomalyDetectorsRequest.h:22
Aws::LookoutMetrics::Model::UpdateAnomalyDetectorOutcomeCallable
std::future< UpdateAnomalyDetectorOutcome > UpdateAnomalyDetectorOutcomeCallable
Definition: LookoutMetricsClient.h:153
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::LookoutMetrics::Model::CreateMetricSetOutcomeCallable
std::future< CreateMetricSetOutcome > CreateMetricSetOutcomeCallable
Definition: LookoutMetricsClient.h:134
Aws::LookoutMetrics::Model::DeleteAnomalyDetectorRequest
Definition: DeleteAnomalyDetectorRequest.h:22
Aws::LookoutMetrics::LookoutMetricsClient::CreateAnomalyDetector
virtual Model::CreateAnomalyDetectorOutcome CreateAnomalyDetector(const Model::CreateAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::Model::DescribeAlertOutcomeCallable
std::future< DescribeAlertOutcome > DescribeAlertOutcomeCallable
Definition: LookoutMetricsClient.h:137
Aws::LookoutMetrics::Model::UpdateAnomalyDetectorRequest
Definition: UpdateAnomalyDetectorRequest.h:23
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyGroupTimeSeriesAsync
virtual void ListAnomalyGroupTimeSeriesAsync(const Model::ListAnomalyGroupTimeSeriesRequest &request, const ListAnomalyGroupTimeSeriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListMetricSetsResult.h
Aws::LookoutMetrics::LookoutMetricsClient::DeleteAnomalyDetectorCallable
virtual Model::DeleteAnomalyDetectorOutcomeCallable DeleteAnomalyDetectorCallable(const Model::DeleteAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: LookoutMetricsClient.h:151
Aws::LookoutMetrics::LookoutMetricsClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
AWSString.h
Aws::LookoutMetrics::LookoutMetricsClient::PutFeedback
virtual Model::PutFeedbackOutcome PutFeedback(const Model::PutFeedbackRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::UpdateMetricSet
virtual Model::UpdateMetricSetOutcome UpdateMetricSet(const Model::UpdateMetricSetRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyGroupSummaries
virtual Model::ListAnomalyGroupSummariesOutcome ListAnomalyGroupSummaries(const Model::ListAnomalyGroupSummariesRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyGroupTimeSeriesCallable
virtual Model::ListAnomalyGroupTimeSeriesOutcomeCallable ListAnomalyGroupTimeSeriesCallable(const Model::ListAnomalyGroupTimeSeriesRequest &request) const
DescribeAlertResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::LookoutMetrics::LookoutMetricsClient::DeleteAlertCallable
virtual Model::DeleteAlertOutcomeCallable DeleteAlertCallable(const Model::DeleteAlertRequest &request) const
Aws::LookoutMetrics::Model::DeleteAnomalyDetectorOutcomeCallable
std::future< DeleteAnomalyDetectorOutcome > DeleteAnomalyDetectorOutcomeCallable
Definition: LookoutMetricsClient.h:136
Aws::LookoutMetrics::TagResourceResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: LookoutMetricsClient.h:180
Aws::LookoutMetrics::Model::CreateAlertOutcome
Aws::Utils::Outcome< CreateAlertResult, LookoutMetricsError > CreateAlertOutcome
Definition: LookoutMetricsClient.h:106
Aws::LookoutMetrics::LookoutMetricsClient::GetAnomalyGroupAsync
virtual void GetAnomalyGroupAsync(const Model::GetAnomalyGroupRequest &request, const GetAnomalyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::LookoutMetricsClient::GetSampleData
virtual Model::GetSampleDataOutcome GetSampleData(const Model::GetSampleDataRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::GetSampleDataCallable
virtual Model::GetSampleDataOutcomeCallable GetSampleDataCallable(const Model::GetSampleDataRequest &request) const
Aws::LookoutMetrics::Model::GetFeedbackRequest
Definition: GetFeedbackRequest.h:23
Aws::LookoutMetrics::Model::ListAnomalyGroupSummariesOutcomeCallable
std::future< ListAnomalyGroupSummariesOutcome > ListAnomalyGroupSummariesOutcomeCallable
Definition: LookoutMetricsClient.h:146
Aws::LookoutMetrics::Model::CreateMetricSetRequest
Definition: CreateMetricSetRequest.h:28
Aws::LookoutMetrics::LookoutMetricsClient::ListAlertsAsync
virtual void ListAlertsAsync(const Model::ListAlertsRequest &request, const ListAlertsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::LookoutMetricsClient::LookoutMetricsClient
LookoutMetricsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::LookoutMetrics::ActivateAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ActivateAnomalyDetectorRequest &, const Model::ActivateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateAnomalyDetectorResponseReceivedHandler
Definition: LookoutMetricsClient.h:157
Aws::LookoutMetrics::Model::DescribeAnomalyDetectorOutcome
Aws::Utils::Outcome< DescribeAnomalyDetectorResult, LookoutMetricsError > DescribeAnomalyDetectorOutcome
Definition: LookoutMetricsClient.h:113
Aws::LookoutMetrics::LookoutMetricsClient::DeleteAnomalyDetectorAsync
virtual void DeleteAnomalyDetectorAsync(const Model::DeleteAnomalyDetectorRequest &request, const DeleteAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::BackTestAnomalyDetectorRequest
Definition: BackTestAnomalyDetectorRequest.h:22
Aws::LookoutMetrics::LookoutMetricsClient::~LookoutMetricsClient
virtual ~LookoutMetricsClient()
Aws::LookoutMetrics::Model::DescribeMetricSetOutcome
Aws::Utils::Outcome< DescribeMetricSetResult, LookoutMetricsError > DescribeMetricSetOutcome
Definition: LookoutMetricsClient.h:114
Aws::LookoutMetrics::LookoutMetricsClient::UpdateMetricSetCallable
virtual Model::UpdateMetricSetOutcomeCallable UpdateMetricSetCallable(const Model::UpdateMetricSetRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::CreateAlertCallable
virtual Model::CreateAlertOutcomeCallable CreateAlertCallable(const Model::CreateAlertRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::UpdateMetricSetAsync
virtual void UpdateMetricSetAsync(const Model::UpdateMetricSetRequest &request, const UpdateMetricSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::LookoutMetricsClient::DeleteAlert
virtual Model::DeleteAlertOutcome DeleteAlert(const Model::DeleteAlertRequest &request) const
Aws::LookoutMetrics::Model::ListAlertsOutcomeCallable
std::future< ListAlertsOutcome > ListAlertsOutcomeCallable
Definition: LookoutMetricsClient.h:144
Aws::LookoutMetrics::CreateAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::CreateAnomalyDetectorRequest &, const Model::CreateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnomalyDetectorResponseReceivedHandler
Definition: LookoutMetricsClient.h:162
Aws::LookoutMetrics::LookoutMetricsClient::DescribeMetricSetAsync
virtual void DescribeMetricSetAsync(const Model::DescribeMetricSetRequest &request, const DescribeMetricSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::ListAnomalyGroupTimeSeriesOutcome
Aws::Utils::Outcome< ListAnomalyGroupTimeSeriesResult, LookoutMetricsError > ListAnomalyGroupTimeSeriesOutcome
Definition: LookoutMetricsClient.h:121
Aws::LookoutMetrics::Model::PutFeedbackOutcomeCallable
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
Definition: LookoutMetricsClient.h:150
Aws::LookoutMetrics::Model::ListMetricSetsOutcome
Aws::Utils::Outcome< ListMetricSetsResult, LookoutMetricsError > ListMetricSetsOutcome
Definition: LookoutMetricsClient.h:122
ClientConfiguration.h
Aws::LookoutMetrics::LookoutMetricsClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::DescribeAnomalyDetectionExecutionsOutcome
Aws::Utils::Outcome< DescribeAnomalyDetectionExecutionsResult, LookoutMetricsError > DescribeAnomalyDetectionExecutionsOutcome
Definition: LookoutMetricsClient.h:112
Aws::LookoutMetrics::LookoutMetricsClient::BackTestAnomalyDetector
virtual Model::BackTestAnomalyDetectorOutcome BackTestAnomalyDetector(const Model::BackTestAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::DescribeAnomalyDetectionExecutionsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeAnomalyDetectionExecutionsRequest &, const Model::DescribeAnomalyDetectionExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyDetectionExecutionsResponseReceivedHandler
Definition: LookoutMetricsClient.h:167
Aws::LookoutMetrics::Model::GetSampleDataOutcomeCallable
std::future< GetSampleDataOutcome > GetSampleDataOutcomeCallable
Definition: LookoutMetricsClient.h:143
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::LookoutMetrics::BackTestAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::BackTestAnomalyDetectorRequest &, const Model::BackTestAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BackTestAnomalyDetectorResponseReceivedHandler
Definition: LookoutMetricsClient.h:160
Aws::LookoutMetrics::LookoutMetricsClient::CreateAlertAsync
virtual void CreateAlertAsync(const Model::CreateAlertRequest &request, const CreateAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::LookoutMetricsClient::UpdateAnomalyDetectorAsync
virtual void UpdateAnomalyDetectorAsync(const Model::UpdateAnomalyDetectorRequest &request, const UpdateAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::DeleteAlertOutcome
Aws::Utils::Outcome< DeleteAlertResult, LookoutMetricsError > DeleteAlertOutcome
Definition: LookoutMetricsClient.h:109
ListAnomalyDetectorsResult.h
Aws::LookoutMetrics::Model::CreateAnomalyDetectorRequest
Definition: CreateAnomalyDetectorRequest.h:24
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAnomalyDetectionExecutionsAsync
virtual void DescribeAnomalyDetectionExecutionsAsync(const Model::DescribeAnomalyDetectionExecutionsRequest &request, const DescribeAnomalyDetectionExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::LookoutMetrics::Model::ListAnomalyGroupTimeSeriesRequest
Definition: ListAnomalyGroupTimeSeriesRequest.h:22
Aws::LookoutMetrics::Model::ListAnomalyDetectorsOutcomeCallable
std::future< ListAnomalyDetectorsOutcome > ListAnomalyDetectorsOutcomeCallable
Definition: LookoutMetricsClient.h:145
Aws::LookoutMetrics::LookoutMetricsClient::ActivateAnomalyDetectorAsync
virtual void ActivateAnomalyDetectorAsync(const Model::ActivateAnomalyDetectorRequest &request, const ActivateAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::UpdateMetricSetResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::UpdateMetricSetRequest &, const Model::UpdateMetricSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMetricSetResponseReceivedHandler
Definition: LookoutMetricsClient.h:183
Aws::LookoutMetrics::Model::ListMetricSetsOutcomeCallable
std::future< ListMetricSetsOutcome > ListMetricSetsOutcomeCallable
Definition: LookoutMetricsClient.h:148
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::LookoutMetrics::LookoutMetricsClient::LookoutMetricsClient
LookoutMetricsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::LookoutMetrics::LookoutMetricsClient::ListAnomalyDetectorsCallable
virtual Model::ListAnomalyDetectorsOutcomeCallable ListAnomalyDetectorsCallable(const Model::ListAnomalyDetectorsRequest &request) const
DeleteAlertResult.h
Aws::LookoutMetrics::LookoutMetricsClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
DeleteAnomalyDetectorResult.h
Aws::LookoutMetrics::LookoutMetricsClient::PutFeedbackCallable
virtual Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const Model::PutFeedbackRequest &request) const
Aws::LookoutMetrics::ListTagsForResourceResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: LookoutMetricsClient.h:178
GetSampleDataResult.h
ListAlertsResult.h
Aws::LookoutMetrics::LookoutMetricsClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::LookoutMetrics::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, LookoutMetricsError > TagResourceOutcome
Definition: LookoutMetricsClient.h:125
AWSClient.h
Aws::LookoutMetrics::Model::GetFeedbackOutcomeCallable
std::future< GetFeedbackOutcome > GetFeedbackOutcomeCallable
Definition: LookoutMetricsClient.h:142
Aws::LookoutMetrics::Model::DescribeAnomalyDetectionExecutionsOutcomeCallable
std::future< DescribeAnomalyDetectionExecutionsOutcome > DescribeAnomalyDetectionExecutionsOutcomeCallable
Definition: LookoutMetricsClient.h:138
Aws::LookoutMetrics::LookoutMetricsClient::DeleteAlertAsync
virtual void DeleteAlertAsync(const Model::DeleteAlertRequest &request, const DeleteAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::LookoutMetrics::Model::DescribeAlertRequest
Definition: DescribeAlertRequest.h:22
Aws::LookoutMetrics::LookoutMetricsClient::ActivateAnomalyDetector
virtual Model::ActivateAnomalyDetectorOutcome ActivateAnomalyDetector(const Model::ActivateAnomalyDetectorRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::LookoutMetricsClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::ActivateAnomalyDetectorOutcomeCallable
std::future< ActivateAnomalyDetectorOutcome > ActivateAnomalyDetectorOutcomeCallable
Definition: LookoutMetricsClient.h:130
Aws::LookoutMetrics::ListAlertsResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::ListAlertsRequest &, const Model::ListAlertsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlertsResponseReceivedHandler
Definition: LookoutMetricsClient.h:173
CreateAnomalyDetectorResult.h
Aws::LookoutMetrics::DescribeAnomalyDetectorResponseReceivedHandler
std::function< void(const LookoutMetricsClient *, const Model::DescribeAnomalyDetectorRequest &, const Model::DescribeAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyDetectorResponseReceivedHandler
Definition: LookoutMetricsClient.h:168
Aws::LookoutMetrics::Model::DescribeMetricSetRequest
Definition: DescribeMetricSetRequest.h:22
Aws::LookoutMetrics::LookoutMetricsClient::DescribeMetricSet
virtual Model::DescribeMetricSetOutcome DescribeMetricSet(const Model::DescribeMetricSetRequest &request) const
Aws::LookoutMetrics::Model::BackTestAnomalyDetectorOutcomeCallable
std::future< BackTestAnomalyDetectorOutcome > BackTestAnomalyDetectorOutcomeCallable
Definition: LookoutMetricsClient.h:131
Aws::LookoutMetrics::Model::ListAlertsOutcome
Aws::Utils::Outcome< ListAlertsResult, LookoutMetricsError > ListAlertsOutcome
Definition: LookoutMetricsClient.h:118
Aws::LookoutMetrics::LookoutMetricsClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::ListMetricSetsCallable
virtual Model::ListMetricSetsOutcomeCallable ListMetricSetsCallable(const Model::ListMetricSetsRequest &request) const
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAlertAsync
virtual void DescribeAlertAsync(const Model::DescribeAlertRequest &request, const DescribeAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::Model::ListAlertsRequest
Definition: ListAlertsRequest.h:22
Aws::LookoutMetrics::Model::GetAnomalyGroupOutcome
Aws::Utils::Outcome< GetAnomalyGroupResult, LookoutMetricsError > GetAnomalyGroupOutcome
Definition: LookoutMetricsClient.h:115
Aws::LookoutMetrics::Model::ListAnomalyGroupSummariesRequest
Definition: ListAnomalyGroupSummariesRequest.h:22
JsonSerializer.h
Aws::LookoutMetrics::Model::CreateMetricSetOutcome
Aws::Utils::Outcome< CreateMetricSetResult, LookoutMetricsError > CreateMetricSetOutcome
Definition: LookoutMetricsClient.h:108
LookoutMetricsErrors.h
ActivateAnomalyDetectorResult.h
Aws::LookoutMetrics::LookoutMetricsClient::CreateMetricSetAsync
virtual void CreateMetricSetAsync(const Model::CreateMetricSetRequest &request, const CreateMetricSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LookoutMetrics::LookoutMetricsClient::DescribeAnomalyDetectionExecutionsCallable
virtual Model::DescribeAnomalyDetectionExecutionsOutcomeCallable DescribeAnomalyDetectionExecutionsCallable(const Model::DescribeAnomalyDetectionExecutionsRequest &request) const
ListTagsForResourceResult.h
Aws::LookoutMetrics::Model::DescribeAnomalyDetectionExecutionsRequest
Definition: DescribeAnomalyDetectionExecutionsRequest.h:22