AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
IoTEventsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/iotevents/IoTEventsErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/iotevents/IoTEventsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in IoTEventsClient header */
21#include <aws/iotevents/model/CreateAlarmModelResult.h>
22#include <aws/iotevents/model/CreateDetectorModelResult.h>
23#include <aws/iotevents/model/CreateInputResult.h>
24#include <aws/iotevents/model/DeleteAlarmModelResult.h>
25#include <aws/iotevents/model/DeleteDetectorModelResult.h>
26#include <aws/iotevents/model/DeleteInputResult.h>
27#include <aws/iotevents/model/DescribeAlarmModelResult.h>
28#include <aws/iotevents/model/DescribeDetectorModelResult.h>
29#include <aws/iotevents/model/DescribeDetectorModelAnalysisResult.h>
30#include <aws/iotevents/model/DescribeInputResult.h>
31#include <aws/iotevents/model/DescribeLoggingOptionsResult.h>
32#include <aws/iotevents/model/GetDetectorModelAnalysisResultsResult.h>
33#include <aws/iotevents/model/ListAlarmModelVersionsResult.h>
34#include <aws/iotevents/model/ListAlarmModelsResult.h>
35#include <aws/iotevents/model/ListDetectorModelVersionsResult.h>
36#include <aws/iotevents/model/ListDetectorModelsResult.h>
37#include <aws/iotevents/model/ListInputRoutingsResult.h>
38#include <aws/iotevents/model/ListInputsResult.h>
39#include <aws/iotevents/model/ListTagsForResourceResult.h>
40#include <aws/iotevents/model/StartDetectorModelAnalysisResult.h>
41#include <aws/iotevents/model/TagResourceResult.h>
42#include <aws/iotevents/model/UntagResourceResult.h>
43#include <aws/iotevents/model/UpdateAlarmModelResult.h>
44#include <aws/iotevents/model/UpdateDetectorModelResult.h>
45#include <aws/iotevents/model/UpdateInputResult.h>
46#include <aws/iotevents/model/ListAlarmModelsRequest.h>
47#include <aws/iotevents/model/ListDetectorModelsRequest.h>
48#include <aws/iotevents/model/ListInputsRequest.h>
49#include <aws/iotevents/model/DescribeLoggingOptionsRequest.h>
50#include <aws/core/NoResult.h>
51/* End of service model headers required in IoTEventsClient header */
52
53namespace Aws
54{
55 namespace Http
56 {
57 class HttpClient;
58 class HttpClientFactory;
59 } // namespace Http
60
61 namespace Utils
62 {
63 template< typename R, typename E> class Outcome;
64
65 namespace Threading
66 {
67 class Executor;
68 } // namespace Threading
69 } // namespace Utils
70
71 namespace Auth
72 {
73 class AWSCredentials;
74 class AWSCredentialsProvider;
75 } // namespace Auth
76
77 namespace Client
78 {
79 class RetryStrategy;
80 } // namespace Client
81
82 namespace IoTEvents
83 {
87
88 namespace Model
89 {
90 /* Service model forward declarations required in IoTEventsClient header */
108 class ListInputsRequest;
112 class TagResourceRequest;
116 class UpdateInputRequest;
117 /* End of service model forward declarations required in IoTEventsClient header */
118
119 /* Service model Outcome class definitions */
146 /* End of service model Outcome class definitions */
147
148 /* Service model Outcome callable definitions */
149 typedef std::future<CreateAlarmModelOutcome> CreateAlarmModelOutcomeCallable;
150 typedef std::future<CreateDetectorModelOutcome> CreateDetectorModelOutcomeCallable;
151 typedef std::future<CreateInputOutcome> CreateInputOutcomeCallable;
152 typedef std::future<DeleteAlarmModelOutcome> DeleteAlarmModelOutcomeCallable;
153 typedef std::future<DeleteDetectorModelOutcome> DeleteDetectorModelOutcomeCallable;
154 typedef std::future<DeleteInputOutcome> DeleteInputOutcomeCallable;
155 typedef std::future<DescribeAlarmModelOutcome> DescribeAlarmModelOutcomeCallable;
156 typedef std::future<DescribeDetectorModelOutcome> DescribeDetectorModelOutcomeCallable;
157 typedef std::future<DescribeDetectorModelAnalysisOutcome> DescribeDetectorModelAnalysisOutcomeCallable;
158 typedef std::future<DescribeInputOutcome> DescribeInputOutcomeCallable;
159 typedef std::future<DescribeLoggingOptionsOutcome> DescribeLoggingOptionsOutcomeCallable;
160 typedef std::future<GetDetectorModelAnalysisResultsOutcome> GetDetectorModelAnalysisResultsOutcomeCallable;
161 typedef std::future<ListAlarmModelVersionsOutcome> ListAlarmModelVersionsOutcomeCallable;
162 typedef std::future<ListAlarmModelsOutcome> ListAlarmModelsOutcomeCallable;
163 typedef std::future<ListDetectorModelVersionsOutcome> ListDetectorModelVersionsOutcomeCallable;
164 typedef std::future<ListDetectorModelsOutcome> ListDetectorModelsOutcomeCallable;
165 typedef std::future<ListInputRoutingsOutcome> ListInputRoutingsOutcomeCallable;
166 typedef std::future<ListInputsOutcome> ListInputsOutcomeCallable;
167 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
168 typedef std::future<PutLoggingOptionsOutcome> PutLoggingOptionsOutcomeCallable;
169 typedef std::future<StartDetectorModelAnalysisOutcome> StartDetectorModelAnalysisOutcomeCallable;
170 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
171 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
172 typedef std::future<UpdateAlarmModelOutcome> UpdateAlarmModelOutcomeCallable;
173 typedef std::future<UpdateDetectorModelOutcome> UpdateDetectorModelOutcomeCallable;
174 typedef std::future<UpdateInputOutcome> UpdateInputOutcomeCallable;
175 /* End of service model Outcome callable definitions */
176 } // namespace Model
177
178 class IoTEventsClient;
179
180 /* Service model async handlers definitions */
181 typedef std::function<void(const IoTEventsClient*, const Model::CreateAlarmModelRequest&, const Model::CreateAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAlarmModelResponseReceivedHandler;
182 typedef std::function<void(const IoTEventsClient*, const Model::CreateDetectorModelRequest&, const Model::CreateDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDetectorModelResponseReceivedHandler;
183 typedef std::function<void(const IoTEventsClient*, const Model::CreateInputRequest&, const Model::CreateInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInputResponseReceivedHandler;
184 typedef std::function<void(const IoTEventsClient*, const Model::DeleteAlarmModelRequest&, const Model::DeleteAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAlarmModelResponseReceivedHandler;
185 typedef std::function<void(const IoTEventsClient*, const Model::DeleteDetectorModelRequest&, const Model::DeleteDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDetectorModelResponseReceivedHandler;
186 typedef std::function<void(const IoTEventsClient*, const Model::DeleteInputRequest&, const Model::DeleteInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInputResponseReceivedHandler;
187 typedef std::function<void(const IoTEventsClient*, const Model::DescribeAlarmModelRequest&, const Model::DescribeAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlarmModelResponseReceivedHandler;
188 typedef std::function<void(const IoTEventsClient*, const Model::DescribeDetectorModelRequest&, const Model::DescribeDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDetectorModelResponseReceivedHandler;
189 typedef std::function<void(const IoTEventsClient*, const Model::DescribeDetectorModelAnalysisRequest&, const Model::DescribeDetectorModelAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDetectorModelAnalysisResponseReceivedHandler;
190 typedef std::function<void(const IoTEventsClient*, const Model::DescribeInputRequest&, const Model::DescribeInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInputResponseReceivedHandler;
191 typedef std::function<void(const IoTEventsClient*, const Model::DescribeLoggingOptionsRequest&, const Model::DescribeLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLoggingOptionsResponseReceivedHandler;
192 typedef std::function<void(const IoTEventsClient*, const Model::GetDetectorModelAnalysisResultsRequest&, const Model::GetDetectorModelAnalysisResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDetectorModelAnalysisResultsResponseReceivedHandler;
193 typedef std::function<void(const IoTEventsClient*, const Model::ListAlarmModelVersionsRequest&, const Model::ListAlarmModelVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlarmModelVersionsResponseReceivedHandler;
194 typedef std::function<void(const IoTEventsClient*, const Model::ListAlarmModelsRequest&, const Model::ListAlarmModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlarmModelsResponseReceivedHandler;
195 typedef std::function<void(const IoTEventsClient*, const Model::ListDetectorModelVersionsRequest&, const Model::ListDetectorModelVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectorModelVersionsResponseReceivedHandler;
196 typedef std::function<void(const IoTEventsClient*, const Model::ListDetectorModelsRequest&, const Model::ListDetectorModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectorModelsResponseReceivedHandler;
197 typedef std::function<void(const IoTEventsClient*, const Model::ListInputRoutingsRequest&, const Model::ListInputRoutingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputRoutingsResponseReceivedHandler;
198 typedef std::function<void(const IoTEventsClient*, const Model::ListInputsRequest&, const Model::ListInputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputsResponseReceivedHandler;
199 typedef std::function<void(const IoTEventsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
200 typedef std::function<void(const IoTEventsClient*, const Model::PutLoggingOptionsRequest&, const Model::PutLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLoggingOptionsResponseReceivedHandler;
201 typedef std::function<void(const IoTEventsClient*, const Model::StartDetectorModelAnalysisRequest&, const Model::StartDetectorModelAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDetectorModelAnalysisResponseReceivedHandler;
202 typedef std::function<void(const IoTEventsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
203 typedef std::function<void(const IoTEventsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
204 typedef std::function<void(const IoTEventsClient*, const Model::UpdateAlarmModelRequest&, const Model::UpdateAlarmModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAlarmModelResponseReceivedHandler;
205 typedef std::function<void(const IoTEventsClient*, const Model::UpdateDetectorModelRequest&, const Model::UpdateDetectorModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDetectorModelResponseReceivedHandler;
206 typedef std::function<void(const IoTEventsClient*, const Model::UpdateInputRequest&, const Model::UpdateInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInputResponseReceivedHandler;
207 /* End of service model async handlers definitions */
208 } // namespace IoTEvents
209} // namespace Aws
EndpointProviderBase< IoTEventsClientConfiguration, IoTEventsBuiltInParameters, IoTEventsClientContextParameters > IoTEventsEndpointProviderBase
std::future< ListInputRoutingsOutcome > ListInputRoutingsOutcomeCallable
Aws::Utils::Outcome< DescribeInputResult, IoTEventsError > DescribeInputOutcome
std::future< CreateInputOutcome > CreateInputOutcomeCallable
Aws::Utils::Outcome< CreateAlarmModelResult, IoTEventsError > CreateAlarmModelOutcome
std::future< DescribeDetectorModelOutcome > DescribeDetectorModelOutcomeCallable
Aws::Utils::Outcome< DescribeDetectorModelResult, IoTEventsError > DescribeDetectorModelOutcome
Aws::Utils::Outcome< StartDetectorModelAnalysisResult, IoTEventsError > StartDetectorModelAnalysisOutcome
Aws::Utils::Outcome< DescribeDetectorModelAnalysisResult, IoTEventsError > DescribeDetectorModelAnalysisOutcome
Aws::Utils::Outcome< ListDetectorModelVersionsResult, IoTEventsError > ListDetectorModelVersionsOutcome
Aws::Utils::Outcome< UpdateDetectorModelResult, IoTEventsError > UpdateDetectorModelOutcome
Aws::Utils::Outcome< UntagResourceResult, IoTEventsError > UntagResourceOutcome
std::future< DeleteAlarmModelOutcome > DeleteAlarmModelOutcomeCallable
std::future< ListDetectorModelVersionsOutcome > ListDetectorModelVersionsOutcomeCallable
Aws::Utils::Outcome< CreateInputResult, IoTEventsError > CreateInputOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeAlarmModelOutcome > DescribeAlarmModelOutcomeCallable
std::future< UpdateDetectorModelOutcome > UpdateDetectorModelOutcomeCallable
Aws::Utils::Outcome< ListDetectorModelsResult, IoTEventsError > ListDetectorModelsOutcome
Aws::Utils::Outcome< DeleteDetectorModelResult, IoTEventsError > DeleteDetectorModelOutcome
Aws::Utils::Outcome< ListInputsResult, IoTEventsError > ListInputsOutcome
Aws::Utils::Outcome< DescribeLoggingOptionsResult, IoTEventsError > DescribeLoggingOptionsOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DescribeAlarmModelResult, IoTEventsError > DescribeAlarmModelOutcome
std::future< DeleteDetectorModelOutcome > DeleteDetectorModelOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, IoTEventsError > ListTagsForResourceOutcome
std::future< PutLoggingOptionsOutcome > PutLoggingOptionsOutcomeCallable
Aws::Utils::Outcome< GetDetectorModelAnalysisResultsResult, IoTEventsError > GetDetectorModelAnalysisResultsOutcome
Aws::Utils::Outcome< ListAlarmModelsResult, IoTEventsError > ListAlarmModelsOutcome
std::future< DescribeDetectorModelAnalysisOutcome > DescribeDetectorModelAnalysisOutcomeCallable
Aws::Utils::Outcome< CreateDetectorModelResult, IoTEventsError > CreateDetectorModelOutcome
Aws::Utils::Outcome< TagResourceResult, IoTEventsError > TagResourceOutcome
std::future< ListAlarmModelVersionsOutcome > ListAlarmModelVersionsOutcomeCallable
Aws::Utils::Outcome< DeleteAlarmModelResult, IoTEventsError > DeleteAlarmModelOutcome
std::future< UpdateInputOutcome > UpdateInputOutcomeCallable
std::future< ListInputsOutcome > ListInputsOutcomeCallable
Aws::Utils::Outcome< ListAlarmModelVersionsResult, IoTEventsError > ListAlarmModelVersionsOutcome
std::future< DescribeLoggingOptionsOutcome > DescribeLoggingOptionsOutcomeCallable
std::future< CreateAlarmModelOutcome > CreateAlarmModelOutcomeCallable
std::future< UpdateAlarmModelOutcome > UpdateAlarmModelOutcomeCallable
Aws::Utils::Outcome< ListInputRoutingsResult, IoTEventsError > ListInputRoutingsOutcome
Aws::Utils::Outcome< UpdateInputResult, IoTEventsError > UpdateInputOutcome
std::future< GetDetectorModelAnalysisResultsOutcome > GetDetectorModelAnalysisResultsOutcomeCallable
std::future< CreateDetectorModelOutcome > CreateDetectorModelOutcomeCallable
std::future< DescribeInputOutcome > DescribeInputOutcomeCallable
std::future< StartDetectorModelAnalysisOutcome > StartDetectorModelAnalysisOutcomeCallable
std::future< ListAlarmModelsOutcome > ListAlarmModelsOutcomeCallable
Aws::Utils::Outcome< UpdateAlarmModelResult, IoTEventsError > UpdateAlarmModelOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTEventsError > PutLoggingOptionsOutcome
std::future< DeleteInputOutcome > DeleteInputOutcomeCallable
std::future< ListDetectorModelsOutcome > ListDetectorModelsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteInputResult, IoTEventsError > DeleteInputOutcome
std::function< void(const IoTEventsClient *, const Model::ListInputRoutingsRequest &, const Model::ListInputRoutingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputRoutingsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UpdateAlarmModelRequest &, const Model::UpdateAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeLoggingOptionsRequest &, const Model::DescribeLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingOptionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeDetectorModelRequest &, const Model::DescribeDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListDetectorModelVersionsRequest &, const Model::ListDetectorModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectorModelVersionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DeleteAlarmModelRequest &, const Model::DeleteAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::CreateAlarmModelRequest &, const Model::CreateAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UpdateInputRequest &, const Model::UpdateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListAlarmModelVersionsRequest &, const Model::ListAlarmModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlarmModelVersionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListInputsRequest &, const Model::ListInputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeDetectorModelAnalysisRequest &, const Model::DescribeDetectorModelAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectorModelAnalysisResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DeleteInputRequest &, const Model::DeleteInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeAlarmModelRequest &, const Model::DescribeAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlarmModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::StartDetectorModelAnalysisRequest &, const Model::StartDetectorModelAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDetectorModelAnalysisResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListAlarmModelsRequest &, const Model::ListAlarmModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlarmModelsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DeleteDetectorModelRequest &, const Model::DeleteDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::PutLoggingOptionsRequest &, const Model::PutLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLoggingOptionsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::CreateInputRequest &, const Model::CreateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UpdateDetectorModelRequest &, const Model::UpdateDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::GetDetectorModelAnalysisResultsRequest &, const Model::GetDetectorModelAnalysisResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDetectorModelAnalysisResultsResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::DescribeInputRequest &, const Model::DescribeInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::CreateDetectorModelRequest &, const Model::CreateDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDetectorModelResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const IoTEventsClient *, const Model::ListDetectorModelsRequest &, const Model::ListDetectorModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectorModelsResponseReceivedHandler