AWS SDK for C++  1.9.44
AWS SDK for C++
IoTEventsClient.h
Go to the documentation of this file.
1 
6 #pragma once
39 #include <aws/core/NoResult.h>
42 #include <future>
43 #include <functional>
44 
45 namespace Aws
46 {
47 
48 namespace Http
49 {
50  class HttpClient;
51  class HttpClientFactory;
52 } // namespace Http
53 
54 namespace Utils
55 {
56  template< typename R, typename E> class Outcome;
57 namespace Threading
58 {
59  class Executor;
60 } // namespace Threading
61 } // namespace Utils
62 
63 namespace Auth
64 {
65  class AWSCredentials;
66  class AWSCredentialsProvider;
67 } // namespace Auth
68 
69 namespace Client
70 {
71  class RetryStrategy;
72 } // namespace Client
73 
74 namespace IoTEvents
75 {
76 
77 namespace Model
78 {
81  class CreateInputRequest;
84  class DeleteInputRequest;
96  class ListInputsRequest;
100  class TagResourceRequest;
101  class UntagResourceRequest;
104  class UpdateInputRequest;
105 
132 
133  typedef std::future<CreateAlarmModelOutcome> CreateAlarmModelOutcomeCallable;
134  typedef std::future<CreateDetectorModelOutcome> CreateDetectorModelOutcomeCallable;
135  typedef std::future<CreateInputOutcome> CreateInputOutcomeCallable;
136  typedef std::future<DeleteAlarmModelOutcome> DeleteAlarmModelOutcomeCallable;
137  typedef std::future<DeleteDetectorModelOutcome> DeleteDetectorModelOutcomeCallable;
138  typedef std::future<DeleteInputOutcome> DeleteInputOutcomeCallable;
139  typedef std::future<DescribeAlarmModelOutcome> DescribeAlarmModelOutcomeCallable;
140  typedef std::future<DescribeDetectorModelOutcome> DescribeDetectorModelOutcomeCallable;
141  typedef std::future<DescribeDetectorModelAnalysisOutcome> DescribeDetectorModelAnalysisOutcomeCallable;
142  typedef std::future<DescribeInputOutcome> DescribeInputOutcomeCallable;
143  typedef std::future<DescribeLoggingOptionsOutcome> DescribeLoggingOptionsOutcomeCallable;
144  typedef std::future<GetDetectorModelAnalysisResultsOutcome> GetDetectorModelAnalysisResultsOutcomeCallable;
145  typedef std::future<ListAlarmModelVersionsOutcome> ListAlarmModelVersionsOutcomeCallable;
146  typedef std::future<ListAlarmModelsOutcome> ListAlarmModelsOutcomeCallable;
147  typedef std::future<ListDetectorModelVersionsOutcome> ListDetectorModelVersionsOutcomeCallable;
148  typedef std::future<ListDetectorModelsOutcome> ListDetectorModelsOutcomeCallable;
149  typedef std::future<ListInputRoutingsOutcome> ListInputRoutingsOutcomeCallable;
150  typedef std::future<ListInputsOutcome> ListInputsOutcomeCallable;
151  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
152  typedef std::future<PutLoggingOptionsOutcome> PutLoggingOptionsOutcomeCallable;
153  typedef std::future<StartDetectorModelAnalysisOutcome> StartDetectorModelAnalysisOutcomeCallable;
154  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
155  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
156  typedef std::future<UpdateAlarmModelOutcome> UpdateAlarmModelOutcomeCallable;
157  typedef std::future<UpdateDetectorModelOutcome> UpdateDetectorModelOutcomeCallable;
158  typedef std::future<UpdateInputOutcome> UpdateInputOutcomeCallable;
159 } // namespace Model
160 
161  class IoTEventsClient;
162 
163  typedef std::function<void(const IoTEventsClient*, const Model::CreateAlarmModelRequest&, const Model::CreateAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAlarmModelResponseReceivedHandler;
164  typedef std::function<void(const IoTEventsClient*, const Model::CreateDetectorModelRequest&, const Model::CreateDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDetectorModelResponseReceivedHandler;
165  typedef std::function<void(const IoTEventsClient*, const Model::CreateInputRequest&, const Model::CreateInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInputResponseReceivedHandler;
166  typedef std::function<void(const IoTEventsClient*, const Model::DeleteAlarmModelRequest&, const Model::DeleteAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAlarmModelResponseReceivedHandler;
167  typedef std::function<void(const IoTEventsClient*, const Model::DeleteDetectorModelRequest&, const Model::DeleteDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDetectorModelResponseReceivedHandler;
168  typedef std::function<void(const IoTEventsClient*, const Model::DeleteInputRequest&, const Model::DeleteInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInputResponseReceivedHandler;
169  typedef std::function<void(const IoTEventsClient*, const Model::DescribeAlarmModelRequest&, const Model::DescribeAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlarmModelResponseReceivedHandler;
170  typedef std::function<void(const IoTEventsClient*, const Model::DescribeDetectorModelRequest&, const Model::DescribeDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDetectorModelResponseReceivedHandler;
171  typedef std::function<void(const IoTEventsClient*, const Model::DescribeDetectorModelAnalysisRequest&, const Model::DescribeDetectorModelAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDetectorModelAnalysisResponseReceivedHandler;
172  typedef std::function<void(const IoTEventsClient*, const Model::DescribeInputRequest&, const Model::DescribeInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInputResponseReceivedHandler;
173  typedef std::function<void(const IoTEventsClient*, const Model::DescribeLoggingOptionsRequest&, const Model::DescribeLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLoggingOptionsResponseReceivedHandler;
174  typedef std::function<void(const IoTEventsClient*, const Model::GetDetectorModelAnalysisResultsRequest&, const Model::GetDetectorModelAnalysisResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDetectorModelAnalysisResultsResponseReceivedHandler;
175  typedef std::function<void(const IoTEventsClient*, const Model::ListAlarmModelVersionsRequest&, const Model::ListAlarmModelVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlarmModelVersionsResponseReceivedHandler;
176  typedef std::function<void(const IoTEventsClient*, const Model::ListAlarmModelsRequest&, const Model::ListAlarmModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlarmModelsResponseReceivedHandler;
177  typedef std::function<void(const IoTEventsClient*, const Model::ListDetectorModelVersionsRequest&, const Model::ListDetectorModelVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectorModelVersionsResponseReceivedHandler;
178  typedef std::function<void(const IoTEventsClient*, const Model::ListDetectorModelsRequest&, const Model::ListDetectorModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectorModelsResponseReceivedHandler;
179  typedef std::function<void(const IoTEventsClient*, const Model::ListInputRoutingsRequest&, const Model::ListInputRoutingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputRoutingsResponseReceivedHandler;
180  typedef std::function<void(const IoTEventsClient*, const Model::ListInputsRequest&, const Model::ListInputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputsResponseReceivedHandler;
181  typedef std::function<void(const IoTEventsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
182  typedef std::function<void(const IoTEventsClient*, const Model::PutLoggingOptionsRequest&, const Model::PutLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLoggingOptionsResponseReceivedHandler;
183  typedef std::function<void(const IoTEventsClient*, const Model::StartDetectorModelAnalysisRequest&, const Model::StartDetectorModelAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDetectorModelAnalysisResponseReceivedHandler;
184  typedef std::function<void(const IoTEventsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
185  typedef std::function<void(const IoTEventsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
186  typedef std::function<void(const IoTEventsClient*, const Model::UpdateAlarmModelRequest&, const Model::UpdateAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAlarmModelResponseReceivedHandler;
187  typedef std::function<void(const IoTEventsClient*, const Model::UpdateDetectorModelRequest&, const Model::UpdateDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDetectorModelResponseReceivedHandler;
188  typedef std::function<void(const IoTEventsClient*, const Model::UpdateInputRequest&, const Model::UpdateInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInputResponseReceivedHandler;
189 
197  {
198  public:
200 
206 
212 
217  IoTEventsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
219 
220  virtual ~IoTEventsClient();
221 
222 
234 
248 
261  virtual void CreateAlarmModelAsync(const Model::CreateAlarmModelRequest& request, const CreateAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
262 
269 
278 
286  virtual void CreateDetectorModelAsync(const Model::CreateDetectorModelRequest& request, const CreateDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
287 
294 
303 
311  virtual void CreateInputAsync(const Model::CreateInputRequest& request, const CreateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
312 
321 
332 
342  virtual void DeleteAlarmModelAsync(const Model::DeleteAlarmModelRequest& request, const DeleteAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
343 
351 
361 
370  virtual void DeleteDetectorModelAsync(const Model::DeleteDetectorModelRequest& request, const DeleteDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
371 
378 
387 
395  virtual void DeleteInputAsync(const Model::DeleteInputRequest& request, const DeleteInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
396 
405 
416 
426  virtual void DescribeAlarmModelAsync(const Model::DescribeAlarmModelRequest& request, const DescribeAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
427 
436 
447 
457  virtual void DescribeDetectorModelAsync(const Model::DescribeDetectorModelRequest& request, const DescribeDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
458 
467 
478 
488  virtual void DescribeDetectorModelAnalysisAsync(const Model::DescribeDetectorModelAnalysisRequest& request, const DescribeDetectorModelAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
489 
496 
505 
513  virtual void DescribeInputAsync(const Model::DescribeInputRequest& request, const DescribeInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
514 
522 
532 
541  virtual void DescribeLoggingOptionsAsync(const Model::DescribeLoggingOptionsRequest& request, const DescribeLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
542 
551 
562 
572  virtual void GetDetectorModelAnalysisResultsAsync(const Model::GetDetectorModelAnalysisResultsRequest& request, const GetDetectorModelAnalysisResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
573 
581 
591 
600  virtual void ListAlarmModelVersionsAsync(const Model::ListAlarmModelVersionsRequest& request, const ListAlarmModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
601 
609 
619 
628  virtual void ListAlarmModelsAsync(const Model::ListAlarmModelsRequest& request, const ListAlarmModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
629 
637 
647 
656  virtual void ListDetectorModelVersionsAsync(const Model::ListDetectorModelVersionsRequest& request, const ListDetectorModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
657 
665 
675 
684  virtual void ListDetectorModelsAsync(const Model::ListDetectorModelsRequest& request, const ListDetectorModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
685 
692 
701 
709  virtual void ListInputRoutingsAsync(const Model::ListInputRoutingsRequest& request, const ListInputRoutingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
710 
717 
726 
734  virtual void ListInputsAsync(const Model::ListInputsRequest& request, const ListInputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
735 
743 
753 
762  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
763 
775 
789 
802  virtual void PutLoggingOptionsAsync(const Model::PutLoggingOptionsRequest& request, const PutLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
803 
813 
825 
836  virtual void StartDetectorModelAnalysisAsync(const Model::StartDetectorModelAnalysisRequest& request, const StartDetectorModelAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
837 
845 
855 
864  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
865 
873 
883 
892  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
893 
902 
913 
923  virtual void UpdateAlarmModelAsync(const Model::UpdateAlarmModelRequest& request, const UpdateAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
924 
933 
944 
954  virtual void UpdateDetectorModelAsync(const Model::UpdateDetectorModelRequest& request, const UpdateDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
955 
962 
971 
979  virtual void UpdateInputAsync(const Model::UpdateInputRequest& request, const UpdateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
980 
981 
982  void OverrideEndpoint(const Aws::String& endpoint);
983  private:
984  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
985  void CreateAlarmModelAsyncHelper(const Model::CreateAlarmModelRequest& request, const CreateAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
986  void CreateDetectorModelAsyncHelper(const Model::CreateDetectorModelRequest& request, const CreateDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
987  void CreateInputAsyncHelper(const Model::CreateInputRequest& request, const CreateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
988  void DeleteAlarmModelAsyncHelper(const Model::DeleteAlarmModelRequest& request, const DeleteAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
989  void DeleteDetectorModelAsyncHelper(const Model::DeleteDetectorModelRequest& request, const DeleteDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
990  void DeleteInputAsyncHelper(const Model::DeleteInputRequest& request, const DeleteInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
991  void DescribeAlarmModelAsyncHelper(const Model::DescribeAlarmModelRequest& request, const DescribeAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
992  void DescribeDetectorModelAsyncHelper(const Model::DescribeDetectorModelRequest& request, const DescribeDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
993  void DescribeDetectorModelAnalysisAsyncHelper(const Model::DescribeDetectorModelAnalysisRequest& request, const DescribeDetectorModelAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
994  void DescribeInputAsyncHelper(const Model::DescribeInputRequest& request, const DescribeInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
995  void DescribeLoggingOptionsAsyncHelper(const Model::DescribeLoggingOptionsRequest& request, const DescribeLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
996  void GetDetectorModelAnalysisResultsAsyncHelper(const Model::GetDetectorModelAnalysisResultsRequest& request, const GetDetectorModelAnalysisResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
997  void ListAlarmModelVersionsAsyncHelper(const Model::ListAlarmModelVersionsRequest& request, const ListAlarmModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
998  void ListAlarmModelsAsyncHelper(const Model::ListAlarmModelsRequest& request, const ListAlarmModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
999  void ListDetectorModelVersionsAsyncHelper(const Model::ListDetectorModelVersionsRequest& request, const ListDetectorModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1000  void ListDetectorModelsAsyncHelper(const Model::ListDetectorModelsRequest& request, const ListDetectorModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1001  void ListInputRoutingsAsyncHelper(const Model::ListInputRoutingsRequest& request, const ListInputRoutingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1002  void ListInputsAsyncHelper(const Model::ListInputsRequest& request, const ListInputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1003  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1004  void PutLoggingOptionsAsyncHelper(const Model::PutLoggingOptionsRequest& request, const PutLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1005  void StartDetectorModelAnalysisAsyncHelper(const Model::StartDetectorModelAnalysisRequest& request, const StartDetectorModelAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1006  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1007  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1008  void UpdateAlarmModelAsyncHelper(const Model::UpdateAlarmModelRequest& request, const UpdateAlarmModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1009  void UpdateDetectorModelAsyncHelper(const Model::UpdateDetectorModelRequest& request, const UpdateDetectorModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1010  void UpdateInputAsyncHelper(const Model::UpdateInputRequest& request, const UpdateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1011 
1012  Aws::String m_uri;
1013  Aws::String m_configScheme;
1014  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1015  };
1016 
1017 } // namespace IoTEvents
1018 } // namespace Aws
Aws::IoTEvents::IoTEventsClient::ListAlarmModelsCallable
virtual Model::ListAlarmModelsOutcomeCallable ListAlarmModelsCallable(const Model::ListAlarmModelsRequest &request) const
Aws::IoTEvents::DescribeDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeDetectorModelRequest &, const Model::DescribeDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectorModelResponseReceivedHandler
Definition: IoTEventsClient.h:170
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::IoTEvents::ListAlarmModelVersionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListAlarmModelVersionsRequest &, const Model::ListAlarmModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlarmModelVersionsResponseReceivedHandler
Definition: IoTEventsClient.h:175
DeleteAlarmModelResult.h
ListInputRoutingsResult.h
Aws::IoTEvents::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: IoTEventsClient.h:154
Aws::IoTEvents::IoTEventsClient::DeleteInputCallable
virtual Model::DeleteInputOutcomeCallable DeleteInputCallable(const Model::DeleteInputRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListAlarmModelsAsync
virtual void ListAlarmModelsAsync(const Model::ListAlarmModelsRequest &request, const ListAlarmModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::DescribeAlarmModelOutcomeCallable
std::future< DescribeAlarmModelOutcome > DescribeAlarmModelOutcomeCallable
Definition: IoTEventsClient.h:139
Aws::IoTEvents::Model::PutLoggingOptionsOutcomeCallable
std::future< PutLoggingOptionsOutcome > PutLoggingOptionsOutcomeCallable
Definition: IoTEventsClient.h:152
Aws::IoTEvents::Model::CreateDetectorModelOutcomeCallable
std::future< CreateDetectorModelOutcome > CreateDetectorModelOutcomeCallable
Definition: IoTEventsClient.h:134
Aws::IoTEvents::IoTEventsClient::CreateDetectorModelAsync
virtual void CreateDetectorModelAsync(const Model::CreateDetectorModelRequest &request, const CreateDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::IoTEventsClient::DescribeAlarmModel
virtual Model::DescribeAlarmModelOutcome DescribeAlarmModel(const Model::DescribeAlarmModelRequest &request) const
Aws::IoTEvents::IoTEventsClient::DescribeAlarmModelAsync
virtual void DescribeAlarmModelAsync(const Model::DescribeAlarmModelRequest &request, const DescribeAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::IoTEventsClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::IoTEvents::UpdateInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UpdateInputRequest &, const Model::UpdateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputResponseReceivedHandler
Definition: IoTEventsClient.h:188
Aws::IoTEvents::IoTEventsClient::UpdateInput
virtual Model::UpdateInputOutcome UpdateInput(const Model::UpdateInputRequest &request) const
Aws::IoTEvents::IoTEventsClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::IoTEvents::Model::ListInputRoutingsOutcomeCallable
std::future< ListInputRoutingsOutcome > ListInputRoutingsOutcomeCallable
Definition: IoTEventsClient.h:149
Aws::IoTEvents::Model::ListDetectorModelVersionsRequest
Definition: ListDetectorModelVersionsRequest.h:26
Aws::IoTEvents::Model::CreateDetectorModelRequest
Definition: CreateDetectorModelRequest.h:26
Aws::IoTEvents::IoTEventsClient::DeleteAlarmModel
virtual Model::DeleteAlarmModelOutcome DeleteAlarmModel(const Model::DeleteAlarmModelRequest &request) const
Aws::IoTEvents::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: IoTEventsClient.h:151
AWSError.h
Aws::IoTEvents::Model::ListAlarmModelVersionsOutcomeCallable
std::future< ListAlarmModelVersionsOutcome > ListAlarmModelVersionsOutcomeCallable
Definition: IoTEventsClient.h:145
Aws::IoTEvents::Model::DescribeDetectorModelOutcome
Aws::Utils::Outcome< DescribeDetectorModelResult, IoTEventsError > DescribeDetectorModelOutcome
Definition: IoTEventsClient.h:113
Aws::IoTEvents::IoTEventsClient::DeleteAlarmModelAsync
virtual void DeleteAlarmModelAsync(const Model::DeleteAlarmModelRequest &request, const DeleteAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::ListDetectorModelsOutcomeCallable
std::future< ListDetectorModelsOutcome > ListDetectorModelsOutcomeCallable
Definition: IoTEventsClient.h:148
Aws::IoTEvents::Model::PutLoggingOptionsRequest
Definition: PutLoggingOptionsRequest.h:22
Aws::IoTEvents::ListDetectorModelVersionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListDetectorModelVersionsRequest &, const Model::ListDetectorModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectorModelVersionsResponseReceivedHandler
Definition: IoTEventsClient.h:177
Aws::IoTEvents::Model::GetDetectorModelAnalysisResultsOutcomeCallable
std::future< GetDetectorModelAnalysisResultsOutcome > GetDetectorModelAnalysisResultsOutcomeCallable
Definition: IoTEventsClient.h:144
Aws::IoTEvents::IoTEventsClient::PutLoggingOptionsAsync
virtual void PutLoggingOptionsAsync(const Model::PutLoggingOptionsRequest &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::IoTEventsClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeInputResult.h
Aws::IoTEvents::Model::DeleteInputRequest
Definition: DeleteInputRequest.h:22
Aws::IoTEvents::IoTEventsClient::DescribeAlarmModelCallable
virtual Model::DescribeAlarmModelOutcomeCallable DescribeAlarmModelCallable(const Model::DescribeAlarmModelRequest &request) const
CreateDetectorModelResult.h
Aws::IoTEvents::GetDetectorModelAnalysisResultsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::GetDetectorModelAnalysisResultsRequest &, const Model::GetDetectorModelAnalysisResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDetectorModelAnalysisResultsResponseReceivedHandler
Definition: IoTEventsClient.h:174
Aws::IoTEvents::IoTEventsClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::IoTEvents::IoTEventsClient::DescribeInput
virtual Model::DescribeInputOutcome DescribeInput(const Model::DescribeInputRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListInputRoutings
virtual Model::ListInputRoutingsOutcome ListInputRoutings(const Model::ListInputRoutingsRequest &request) const
Aws::IoTEvents::Model::DescribeInputRequest
Definition: DescribeInputRequest.h:22
Aws::IoTEvents::IoTEventsClient::StartDetectorModelAnalysisCallable
virtual Model::StartDetectorModelAnalysisOutcomeCallable StartDetectorModelAnalysisCallable(const Model::StartDetectorModelAnalysisRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListInputsCallable
virtual Model::ListInputsOutcomeCallable ListInputsCallable(const Model::ListInputsRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListInputRoutingsAsync
virtual void ListInputRoutingsAsync(const Model::ListInputRoutingsRequest &request, const ListInputRoutingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::DescribeDetectorModelAnalysisResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeDetectorModelAnalysisRequest &, const Model::DescribeDetectorModelAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectorModelAnalysisResponseReceivedHandler
Definition: IoTEventsClient.h:171
Aws::IoTEvents::IoTEventsClient::DescribeInputCallable
virtual Model::DescribeInputOutcomeCallable DescribeInputCallable(const Model::DescribeInputRequest &request) const
Aws::IoTEvents::IoTEventsClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::ListInputsRequest
Definition: ListInputsRequest.h:26
Aws::IoTEvents::ListAlarmModelsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListAlarmModelsRequest &, const Model::ListAlarmModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlarmModelsResponseReceivedHandler
Definition: IoTEventsClient.h:176
DescribeDetectorModelAnalysisResult.h
DescribeLoggingOptionsResult.h
Aws::IoTEvents::Model::DeleteDetectorModelOutcomeCallable
std::future< DeleteDetectorModelOutcome > DeleteDetectorModelOutcomeCallable
Definition: IoTEventsClient.h:137
Aws::IoTEvents::IoTEventsClient::CreateInputAsync
virtual void CreateInputAsync(const Model::CreateInputRequest &request, const CreateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::TagResourceRequest
Definition: TagResourceRequest.h:28
ListAlarmModelsResult.h
Aws::IoTEvents::IoTEventsClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: IoTEventsClient.h:199
Aws::IoTEvents::Model::DeleteAlarmModelOutcome
Aws::Utils::Outcome< DeleteAlarmModelResult, IoTEventsError > DeleteAlarmModelOutcome
Definition: IoTEventsClient.h:109
Aws::IoTEvents::IoTEventsClient::IoTEventsClient
IoTEventsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTEvents::Model::DescribeInputOutcome
Aws::Utils::Outcome< DescribeInputResult, IoTEventsError > DescribeInputOutcome
Definition: IoTEventsClient.h:115
UpdateInputResult.h
Aws::IoTEvents::Model::DescribeLoggingOptionsRequest
Definition: DescribeLoggingOptionsRequest.h:20
Aws::IoTEvents::IoTEventsClient::IoTEventsClient
IoTEventsClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTEvents::Model::ListAlarmModelsOutcomeCallable
std::future< ListAlarmModelsOutcome > ListAlarmModelsOutcomeCallable
Definition: IoTEventsClient.h:146
StartDetectorModelAnalysisResult.h
Aws::IoTEvents::Model::DescribeDetectorModelAnalysisOutcomeCallable
std::future< DescribeDetectorModelAnalysisOutcome > DescribeDetectorModelAnalysisOutcomeCallable
Definition: IoTEventsClient.h:141
Aws::IoTEvents::IoTEventsClient::DeleteInput
virtual Model::DeleteInputOutcome DeleteInput(const Model::DeleteInputRequest &request) const
Aws::IoTEvents::IoTEventsClient::UpdateAlarmModelAsync
virtual void UpdateAlarmModelAsync(const Model::UpdateAlarmModelRequest &request, const UpdateAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::IoTEvents::DescribeInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeInputRequest &, const Model::DescribeInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputResponseReceivedHandler
Definition: IoTEventsClient.h:172
Aws::IoTEvents::Model::UpdateInputOutcomeCallable
std::future< UpdateInputOutcome > UpdateInputOutcomeCallable
Definition: IoTEventsClient.h:158
Aws::IoTEvents::Model::CreateInputOutcomeCallable
std::future< CreateInputOutcome > CreateInputOutcomeCallable
Definition: IoTEventsClient.h:135
Aws::IoTEvents::Model::ListDetectorModelsOutcome
Aws::Utils::Outcome< ListDetectorModelsResult, IoTEventsError > ListDetectorModelsOutcome
Definition: IoTEventsClient.h:121
Aws::IoTEvents::Model::DescribeLoggingOptionsOutcomeCallable
std::future< DescribeLoggingOptionsOutcome > DescribeLoggingOptionsOutcomeCallable
Definition: IoTEventsClient.h:143
Aws::IoTEvents::Model::ListInputsOutcome
Aws::Utils::Outcome< ListInputsResult, IoTEventsError > ListInputsOutcome
Definition: IoTEventsClient.h:123
Aws::IoTEvents::Model::DescribeDetectorModelRequest
Definition: DescribeDetectorModelRequest.h:26
Aws::IoTEvents::Model::ListInputRoutingsOutcome
Aws::Utils::Outcome< ListInputRoutingsResult, IoTEventsError > ListInputRoutingsOutcome
Definition: IoTEventsClient.h:122
Aws::IoTEvents::ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: IoTEventsClient.h:181
Aws::IoTEvents::Model::GetDetectorModelAnalysisResultsOutcome
Aws::Utils::Outcome< GetDetectorModelAnalysisResultsResult, IoTEventsError > GetDetectorModelAnalysisResultsOutcome
Definition: IoTEventsClient.h:117
Aws::IoTEvents::Model::DescribeDetectorModelOutcomeCallable
std::future< DescribeDetectorModelOutcome > DescribeDetectorModelOutcomeCallable
Definition: IoTEventsClient.h:140
Aws::IoTEvents::IoTEventsClient::DescribeLoggingOptionsAsync
virtual void DescribeLoggingOptionsAsync(const Model::DescribeLoggingOptionsRequest &request, const DescribeLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateAlarmModelResult.h
Aws::IoTEvents::UpdateDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UpdateDetectorModelRequest &, const Model::UpdateDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorModelResponseReceivedHandler
Definition: IoTEventsClient.h:187
Aws::IoTEvents::IoTEventsClient::PutLoggingOptions
virtual Model::PutLoggingOptionsOutcome PutLoggingOptions(const Model::PutLoggingOptionsRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListDetectorModelVersions
virtual Model::ListDetectorModelVersionsOutcome ListDetectorModelVersions(const Model::ListDetectorModelVersionsRequest &request) const
Aws::IoTEvents::Model::DeleteDetectorModelRequest
Definition: DeleteDetectorModelRequest.h:22
Aws::IoTEvents::IoTEventsClient::ListInputs
virtual Model::ListInputsOutcome ListInputs(const Model::ListInputsRequest &request) const
Aws::IoTEvents::IoTEventsClient::DescribeLoggingOptions
virtual Model::DescribeLoggingOptionsOutcome DescribeLoggingOptions(const Model::DescribeLoggingOptionsRequest &request) const
Aws::IoTEvents::DescribeAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeAlarmModelRequest &, const Model::DescribeAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlarmModelResponseReceivedHandler
Definition: IoTEventsClient.h:169
Aws::IoTEvents::Model::DescribeDetectorModelAnalysisRequest
Definition: DescribeDetectorModelAnalysisRequest.h:22
Aws::IoTEvents::IoTEventsClient::UpdateDetectorModelAsync
virtual void UpdateDetectorModelAsync(const Model::UpdateDetectorModelRequest &request, const UpdateDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::StartDetectorModelAnalysisOutcome
Aws::Utils::Outcome< StartDetectorModelAnalysisResult, IoTEventsError > StartDetectorModelAnalysisOutcome
Definition: IoTEventsClient.h:126
Aws::IoTEvents::PutLoggingOptionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::PutLoggingOptionsRequest &, const Model::PutLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLoggingOptionsResponseReceivedHandler
Definition: IoTEventsClient.h:182
GetDetectorModelAnalysisResultsResult.h
Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAnalysisAsync
virtual void DescribeDetectorModelAnalysisAsync(const Model::DescribeDetectorModelAnalysisRequest &request, const DescribeDetectorModelAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::StartDetectorModelAnalysisOutcomeCallable
std::future< StartDetectorModelAnalysisOutcome > StartDetectorModelAnalysisOutcomeCallable
Definition: IoTEventsClient.h:153
Aws::IoTEvents::Model::UpdateAlarmModelOutcomeCallable
std::future< UpdateAlarmModelOutcome > UpdateAlarmModelOutcomeCallable
Definition: IoTEventsClient.h:156
NoResult.h
Aws::IoTEvents::IoTEventsClient::CreateAlarmModelAsync
virtual void CreateAlarmModelAsync(const Model::CreateAlarmModelRequest &request, const CreateAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::DescribeAlarmModelRequest
Definition: DescribeAlarmModelRequest.h:26
Aws::IoTEvents::IoTEventsClient::CreateDetectorModel
virtual Model::CreateDetectorModelOutcome CreateDetectorModel(const Model::CreateDetectorModelRequest &request) const
DeleteInputResult.h
Aws::IoTEvents::IoTEventsClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::IoTEvents::IoTEventsClient::StartDetectorModelAnalysis
virtual Model::StartDetectorModelAnalysisOutcome StartDetectorModelAnalysis(const Model::StartDetectorModelAnalysisRequest &request) const
Aws::IoTEvents::Model::ListDetectorModelVersionsOutcome
Aws::Utils::Outcome< ListDetectorModelVersionsResult, IoTEventsError > ListDetectorModelVersionsOutcome
Definition: IoTEventsClient.h:120
Aws::IoTEvents::IoTEventsClient::GetDetectorModelAnalysisResultsAsync
virtual void GetDetectorModelAnalysisResultsAsync(const Model::GetDetectorModelAnalysisResultsRequest &request, const GetDetectorModelAnalysisResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateInputResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::IoTEvents::IoTEventsClient::ListDetectorModelsAsync
virtual void ListDetectorModelsAsync(const Model::ListDetectorModelsRequest &request, const ListDetectorModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::StartDetectorModelAnalysisResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::StartDetectorModelAnalysisRequest &, const Model::StartDetectorModelAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDetectorModelAnalysisResponseReceivedHandler
Definition: IoTEventsClient.h:183
Aws::IoTEvents::IoTEventsClient::UpdateDetectorModel
virtual Model::UpdateDetectorModelOutcome UpdateDetectorModel(const Model::UpdateDetectorModelRequest &request) const
Aws::IoTEvents::IoTEventsClient::DeleteDetectorModelAsync
virtual void DeleteDetectorModelAsync(const Model::DeleteDetectorModelRequest &request, const DeleteDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTagsForResourceResult.h
Aws::IoTEvents::DeleteDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DeleteDetectorModelRequest &, const Model::DeleteDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDetectorModelResponseReceivedHandler
Definition: IoTEventsClient.h:167
Aws::IoTEvents::Model::ListInputRoutingsRequest
Definition: ListInputRoutingsRequest.h:23
Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelCallable
virtual Model::DescribeDetectorModelOutcomeCallable DescribeDetectorModelCallable(const Model::DescribeDetectorModelRequest &request) const
Aws::IoTEvents::IoTEventsClient::UpdateInputAsync
virtual void UpdateInputAsync(const Model::UpdateInputRequest &request, const UpdateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListAlarmModelVersionsResult.h
Aws::IoTEvents::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:26
Aws::IoTEvents::IoTEventsClient::CreateDetectorModelCallable
virtual Model::CreateDetectorModelOutcomeCallable CreateDetectorModelCallable(const Model::CreateDetectorModelRequest &request) const
Aws::IoTEvents::Model::UpdateAlarmModelRequest
Definition: UpdateAlarmModelRequest.h:26
Aws::IoTEvents::Model::DeleteAlarmModelOutcomeCallable
std::future< DeleteAlarmModelOutcome > DeleteAlarmModelOutcomeCallable
Definition: IoTEventsClient.h:136
UpdateDetectorModelResult.h
Aws::IoTEvents::Model::DescribeInputOutcomeCallable
std::future< DescribeInputOutcome > DescribeInputOutcomeCallable
Definition: IoTEventsClient.h:142
Aws::IoTEvents::Model::ListDetectorModelVersionsOutcomeCallable
std::future< ListDetectorModelVersionsOutcome > ListDetectorModelVersionsOutcomeCallable
Definition: IoTEventsClient.h:147
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::IoTEvents::Model::ListDetectorModelsRequest
Definition: ListDetectorModelsRequest.h:26
Aws::IoTEvents::Model::StartDetectorModelAnalysisRequest
Definition: StartDetectorModelAnalysisRequest.h:22
Aws::IoTEvents::Model::UpdateDetectorModelOutcome
Aws::Utils::Outcome< UpdateDetectorModelResult, IoTEventsError > UpdateDetectorModelOutcome
Definition: IoTEventsClient.h:130
Aws::IoTEvents::DescribeLoggingOptionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeLoggingOptionsRequest &, const Model::DescribeLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingOptionsResponseReceivedHandler
Definition: IoTEventsClient.h:173
Aws::IoTEvents::Model::UpdateDetectorModelOutcomeCallable
std::future< UpdateDetectorModelOutcome > UpdateDetectorModelOutcomeCallable
Definition: IoTEventsClient.h:157
Aws::IoTEvents::IoTEventsClient::DescribeInputAsync
virtual void DescribeInputAsync(const Model::DescribeInputRequest &request, const DescribeInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::DeleteAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DeleteAlarmModelRequest &, const Model::DeleteAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAlarmModelResponseReceivedHandler
Definition: IoTEventsClient.h:166
Aws::IoTEvents::CreateDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::CreateDetectorModelRequest &, const Model::CreateDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDetectorModelResponseReceivedHandler
Definition: IoTEventsClient.h:164
Aws::IoTEvents::Model::DescribeLoggingOptionsOutcome
Aws::Utils::Outcome< DescribeLoggingOptionsResult, IoTEventsError > DescribeLoggingOptionsOutcome
Definition: IoTEventsClient.h:116
Aws::IoTEvents::Model::CreateInputOutcome
Aws::Utils::Outcome< CreateInputResult, IoTEventsError > CreateInputOutcome
Definition: IoTEventsClient.h:108
Aws::IoTEvents::IoTEventsClient::ListAlarmModelVersionsAsync
virtual void ListAlarmModelVersionsAsync(const Model::ListAlarmModelVersionsRequest &request, const ListAlarmModelVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::IoTEventsClient::CreateInput
virtual Model::CreateInputOutcome CreateInput(const Model::CreateInputRequest &request) const
Aws::IoTEvents::IoTEventsClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::IoTEvents::IoTEventsClient::UpdateAlarmModelCallable
virtual Model::UpdateAlarmModelOutcomeCallable UpdateAlarmModelCallable(const Model::UpdateAlarmModelRequest &request) const
Aws::IoTEvents::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, IoTEventsError > UntagResourceOutcome
Definition: IoTEventsClient.h:128
AWSString.h
Aws::IoTEvents::ListInputsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListInputsRequest &, const Model::ListInputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputsResponseReceivedHandler
Definition: IoTEventsClient.h:180
Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAnalysisCallable
virtual Model::DescribeDetectorModelAnalysisOutcomeCallable DescribeDetectorModelAnalysisCallable(const Model::DescribeDetectorModelAnalysisRequest &request) const
Aws::IoTEvents::Model::UpdateAlarmModelOutcome
Aws::Utils::Outcome< UpdateAlarmModelResult, IoTEventsError > UpdateAlarmModelOutcome
Definition: IoTEventsClient.h:129
Aws::IoTEvents::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, IoTEventsError > TagResourceOutcome
Definition: IoTEventsClient.h:127
Aws::IoTEvents::Model::UpdateInputRequest
Definition: UpdateInputRequest.h:23
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::IoTEvents::IoTEventsClient::DescribeLoggingOptionsCallable
virtual Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable(const Model::DescribeLoggingOptionsRequest &request) const
Aws::IoTEvents::IoTEventsClient::UpdateInputCallable
virtual Model::UpdateInputOutcomeCallable UpdateInputCallable(const Model::UpdateInputRequest &request) const
Aws::IoTEvents::Model::CreateAlarmModelOutcome
Aws::Utils::Outcome< CreateAlarmModelResult, IoTEventsError > CreateAlarmModelOutcome
Definition: IoTEventsClient.h:104
Aws::IoTEvents::IoTEventsClient::CreateInputCallable
virtual Model::CreateInputOutcomeCallable CreateInputCallable(const Model::CreateInputRequest &request) const
Aws::IoTEvents::ListInputRoutingsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListInputRoutingsRequest &, const Model::ListInputRoutingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputRoutingsResponseReceivedHandler
Definition: IoTEventsClient.h:179
Aws::IoTEvents::IoTEventsClient::CreateAlarmModelCallable
virtual Model::CreateAlarmModelOutcomeCallable CreateAlarmModelCallable(const Model::CreateAlarmModelRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::IoTEvents::ListDetectorModelsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListDetectorModelsRequest &, const Model::ListDetectorModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectorModelsResponseReceivedHandler
Definition: IoTEventsClient.h:178
UntagResourceResult.h
Aws::IoTEvents::IoTEventsClient::ListAlarmModelVersions
virtual Model::ListAlarmModelVersionsOutcome ListAlarmModelVersions(const Model::ListAlarmModelVersionsRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListDetectorModels
virtual Model::ListDetectorModelsOutcome ListDetectorModels(const Model::ListDetectorModelsRequest &request) const
IoTEventsErrors.h
Aws::IoTEvents::CreateInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::CreateInputRequest &, const Model::CreateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInputResponseReceivedHandler
Definition: IoTEventsClient.h:165
Aws::IoTEvents::IoTEventsClient::StartDetectorModelAnalysisAsync
virtual void StartDetectorModelAnalysisAsync(const Model::StartDetectorModelAnalysisRequest &request, const StartDetectorModelAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: IoTEventsClient.h:155
Aws::IoTEvents::TagResourceResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: IoTEventsClient.h:184
Aws::IoTEvents::CreateAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::CreateAlarmModelRequest &, const Model::CreateAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAlarmModelResponseReceivedHandler
Definition: IoTEventsClient.h:161
Aws::IoTEvents::Model::DeleteAlarmModelRequest
Definition: DeleteAlarmModelRequest.h:22
Aws::IoTEvents::Model::CreateAlarmModelOutcomeCallable
std::future< CreateAlarmModelOutcome > CreateAlarmModelOutcomeCallable
Definition: IoTEventsClient.h:133
Aws::IoTEvents::Model::UpdateDetectorModelRequest
Definition: UpdateDetectorModelRequest.h:24
Aws::IoTEvents::IoTEventsClient::CreateAlarmModel
virtual Model::CreateAlarmModelOutcome CreateAlarmModel(const Model::CreateAlarmModelRequest &request) const
Aws::IoTEvents::Model::UpdateInputOutcome
Aws::Utils::Outcome< UpdateInputResult, IoTEventsError > UpdateInputOutcome
Definition: IoTEventsClient.h:131
Aws::IoTEvents::IoTEventsClient::ListAlarmModels
virtual Model::ListAlarmModelsOutcome ListAlarmModels(const Model::ListAlarmModelsRequest &request) const
DeleteDetectorModelResult.h
Aws::IoTEvents::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::IoTEvents::Model::ListAlarmModelVersionsOutcome
Aws::Utils::Outcome< ListAlarmModelVersionsResult, IoTEventsError > ListAlarmModelVersionsOutcome
Definition: IoTEventsClient.h:118
Aws::IoTEvents::Model::GetDetectorModelAnalysisResultsRequest
Definition: GetDetectorModelAnalysisResultsRequest.h:26
ListInputsResult.h
UpdateAlarmModelResult.h
Aws::IoTEvents::IoTEventsClient::GetDetectorModelAnalysisResults
virtual Model::GetDetectorModelAnalysisResultsOutcome GetDetectorModelAnalysisResults(const Model::GetDetectorModelAnalysisResultsRequest &request) const
Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAnalysis
virtual Model::DescribeDetectorModelAnalysisOutcome DescribeDetectorModelAnalysis(const Model::DescribeDetectorModelAnalysisRequest &request) const
ClientConfiguration.h
Aws::IoTEvents::IoTEventsClient::DeleteAlarmModelCallable
virtual Model::DeleteAlarmModelOutcomeCallable DeleteAlarmModelCallable(const Model::DeleteAlarmModelRequest &request) const
Aws::IoTEvents::Model::DeleteInputOutcome
Aws::Utils::Outcome< DeleteInputResult, IoTEventsError > DeleteInputOutcome
Definition: IoTEventsClient.h:111
Aws::IoTEvents::Model::ListAlarmModelVersionsRequest
Definition: ListAlarmModelVersionsRequest.h:26
Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAsync
virtual void DescribeDetectorModelAsync(const Model::DescribeDetectorModelRequest &request, const DescribeDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::ListAlarmModelsRequest
Definition: ListAlarmModelsRequest.h:26
Aws
Definition: AccessManagementClient.h:15
IoTEvents_EXPORTS.h
HttpTypes.h
DescribeAlarmModelResult.h
Aws::IoTEvents::DeleteInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DeleteInputRequest &, const Model::DeleteInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInputResponseReceivedHandler
Definition: IoTEventsClient.h:168
Aws::IoTEvents::Model::ListAlarmModelsOutcome
Aws::Utils::Outcome< ListAlarmModelsResult, IoTEventsError > ListAlarmModelsOutcome
Definition: IoTEventsClient.h:119
Aws::IoTEvents::Model::DescribeDetectorModelAnalysisOutcome
Aws::Utils::Outcome< DescribeDetectorModelAnalysisResult, IoTEventsError > DescribeDetectorModelAnalysisOutcome
Definition: IoTEventsClient.h:114
ListDetectorModelsResult.h
AWS_IOTEVENTS_API
#define AWS_IOTEVENTS_API
Definition: IoTEvents_EXPORTS.h:28
Aws::IoTEvents::Model::PutLoggingOptionsOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTEventsError > PutLoggingOptionsOutcome
Definition: IoTEventsClient.h:125
Aws::IoTEvents::IoTEventsClient::DeleteDetectorModelCallable
virtual Model::DeleteDetectorModelOutcomeCallable DeleteDetectorModelCallable(const Model::DeleteDetectorModelRequest &request) const
Aws::IoTEvents::IoTEventsClient::DeleteDetectorModel
virtual Model::DeleteDetectorModelOutcome DeleteDetectorModel(const Model::DeleteDetectorModelRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
TagResourceResult.h
Aws::IoTEvents::IoTEventsClient::DeleteInputAsync
virtual void DeleteInputAsync(const Model::DeleteInputRequest &request, const DeleteInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::IoTEventsClient::ListInputsAsync
virtual void ListInputsAsync(const Model::ListInputsRequest &request, const ListInputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::IoTEventsClient::UpdateDetectorModelCallable
virtual Model::UpdateDetectorModelOutcomeCallable UpdateDetectorModelCallable(const Model::UpdateDetectorModelRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTEvents::IoTEventsClient::UpdateAlarmModel
virtual Model::UpdateAlarmModelOutcome UpdateAlarmModel(const Model::UpdateAlarmModelRequest &request) const
Aws::IoTEvents::IoTEventsClient::IoTEventsClient
IoTEventsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTEvents::Model::CreateAlarmModelRequest
Definition: CreateAlarmModelRequest.h:28
Aws::IoTEvents::Model::DescribeAlarmModelOutcome
Aws::Utils::Outcome< DescribeAlarmModelResult, IoTEventsError > DescribeAlarmModelOutcome
Definition: IoTEventsClient.h:112
AWSClient.h
ListDetectorModelVersionsResult.h
Aws::IoTEvents::IoTEventsClient::PutLoggingOptionsCallable
virtual Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const Model::PutLoggingOptionsRequest &request) const
Aws::IoTEvents::IoTEventsClient::~IoTEventsClient
virtual ~IoTEventsClient()
Aws::IoTEvents::IoTEventsClient::GetDetectorModelAnalysisResultsCallable
virtual Model::GetDetectorModelAnalysisResultsOutcomeCallable GetDetectorModelAnalysisResultsCallable(const Model::GetDetectorModelAnalysisResultsRequest &request) const
Aws::IoTEvents::Model::CreateInputRequest
Definition: CreateInputRequest.h:25
Aws::IoTEvents::UntagResourceResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: IoTEventsClient.h:185
Aws::IoTEvents::IoTEventsClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::Model::CreateDetectorModelOutcome
Aws::Utils::Outcome< CreateDetectorModelResult, IoTEventsError > CreateDetectorModelOutcome
Definition: IoTEventsClient.h:107
Aws::IoTEvents::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, IoTEventsError > ListTagsForResourceOutcome
Definition: IoTEventsClient.h:124
Aws::IoTEvents::IoTEventsClient::ListDetectorModelVersionsCallable
virtual Model::ListDetectorModelVersionsOutcomeCallable ListDetectorModelVersionsCallable(const Model::ListDetectorModelVersionsRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListDetectorModelVersionsAsync
virtual void ListDetectorModelVersionsAsync(const Model::ListDetectorModelVersionsRequest &request, const ListDetectorModelVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEvents::IoTEventsClient::DescribeDetectorModel
virtual Model::DescribeDetectorModelOutcome DescribeDetectorModel(const Model::DescribeDetectorModelRequest &request) const
Aws::IoTEvents::IoTEventsClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::IoTEvents::UpdateAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UpdateAlarmModelRequest &, const Model::UpdateAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAlarmModelResponseReceivedHandler
Definition: IoTEventsClient.h:186
Aws::IoTEvents::IoTEventsClient::ListDetectorModelsCallable
virtual Model::ListDetectorModelsOutcomeCallable ListDetectorModelsCallable(const Model::ListDetectorModelsRequest &request) const
DescribeDetectorModelResult.h
Aws::IoTEvents::IoTEventsClient::ListAlarmModelVersionsCallable
virtual Model::ListAlarmModelVersionsOutcomeCallable ListAlarmModelVersionsCallable(const Model::ListAlarmModelVersionsRequest &request) const
JsonSerializer.h
Aws::IoTEvents::IoTEventsClient
Definition: IoTEventsClient.h:197
Aws::IoTEvents::Model::DeleteDetectorModelOutcome
Aws::Utils::Outcome< DeleteDetectorModelResult, IoTEventsError > DeleteDetectorModelOutcome
Definition: IoTEventsClient.h:110
Aws::IoTEvents::Model::DeleteInputOutcomeCallable
std::future< DeleteInputOutcome > DeleteInputOutcomeCallable
Definition: IoTEventsClient.h:138
Aws::IoTEvents::Model::ListInputsOutcomeCallable
std::future< ListInputsOutcome > ListInputsOutcomeCallable
Definition: IoTEventsClient.h:150
Aws::IoTEvents::IoTEventsClient::ListInputRoutingsCallable
virtual Model::ListInputRoutingsOutcomeCallable ListInputRoutingsCallable(const Model::ListInputRoutingsRequest &request) const