AWS SDK for C++  1.9.130
AWS SDK for C++
IoTEventsDataClient.h
Go to the documentation of this file.
1 
6 #pragma once
27 #include <future>
28 #include <functional>
29 
30 namespace Aws
31 {
32 
33 namespace Http
34 {
35  class HttpClient;
36  class HttpClientFactory;
37 } // namespace Http
38 
39 namespace Utils
40 {
41  template< typename R, typename E> class Outcome;
42 namespace Threading
43 {
44  class Executor;
45 } // namespace Threading
46 } // namespace Utils
47 
48 namespace Auth
49 {
50  class AWSCredentials;
51  class AWSCredentialsProvider;
52 } // namespace Auth
53 
54 namespace Client
55 {
56  class RetryStrategy;
57 } // namespace Client
58 
59 namespace IoTEventsData
60 {
61 
62 namespace Model
63 {
73  class ListAlarmsRequest;
75 
87 
88  typedef std::future<BatchAcknowledgeAlarmOutcome> BatchAcknowledgeAlarmOutcomeCallable;
89  typedef std::future<BatchDisableAlarmOutcome> BatchDisableAlarmOutcomeCallable;
90  typedef std::future<BatchEnableAlarmOutcome> BatchEnableAlarmOutcomeCallable;
91  typedef std::future<BatchPutMessageOutcome> BatchPutMessageOutcomeCallable;
92  typedef std::future<BatchResetAlarmOutcome> BatchResetAlarmOutcomeCallable;
93  typedef std::future<BatchSnoozeAlarmOutcome> BatchSnoozeAlarmOutcomeCallable;
94  typedef std::future<BatchUpdateDetectorOutcome> BatchUpdateDetectorOutcomeCallable;
95  typedef std::future<DescribeAlarmOutcome> DescribeAlarmOutcomeCallable;
96  typedef std::future<DescribeDetectorOutcome> DescribeDetectorOutcomeCallable;
97  typedef std::future<ListAlarmsOutcome> ListAlarmsOutcomeCallable;
98  typedef std::future<ListDetectorsOutcome> ListDetectorsOutcomeCallable;
99 } // namespace Model
100 
101  class IoTEventsDataClient;
102 
103  typedef std::function<void(const IoTEventsDataClient*, const Model::BatchAcknowledgeAlarmRequest&, const Model::BatchAcknowledgeAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchAcknowledgeAlarmResponseReceivedHandler;
104  typedef std::function<void(const IoTEventsDataClient*, const Model::BatchDisableAlarmRequest&, const Model::BatchDisableAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisableAlarmResponseReceivedHandler;
105  typedef std::function<void(const IoTEventsDataClient*, const Model::BatchEnableAlarmRequest&, const Model::BatchEnableAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchEnableAlarmResponseReceivedHandler;
106  typedef std::function<void(const IoTEventsDataClient*, const Model::BatchPutMessageRequest&, const Model::BatchPutMessageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchPutMessageResponseReceivedHandler;
107  typedef std::function<void(const IoTEventsDataClient*, const Model::BatchResetAlarmRequest&, const Model::BatchResetAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchResetAlarmResponseReceivedHandler;
108  typedef std::function<void(const IoTEventsDataClient*, const Model::BatchSnoozeAlarmRequest&, const Model::BatchSnoozeAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchSnoozeAlarmResponseReceivedHandler;
109  typedef std::function<void(const IoTEventsDataClient*, const Model::BatchUpdateDetectorRequest&, const Model::BatchUpdateDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateDetectorResponseReceivedHandler;
110  typedef std::function<void(const IoTEventsDataClient*, const Model::DescribeAlarmRequest&, const Model::DescribeAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlarmResponseReceivedHandler;
111  typedef std::function<void(const IoTEventsDataClient*, const Model::DescribeDetectorRequest&, const Model::DescribeDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDetectorResponseReceivedHandler;
112  typedef std::function<void(const IoTEventsDataClient*, const Model::ListAlarmsRequest&, const Model::ListAlarmsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlarmsResponseReceivedHandler;
113  typedef std::function<void(const IoTEventsDataClient*, const Model::ListDetectorsRequest&, const Model::ListDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectorsResponseReceivedHandler;
114 
124  {
125  public:
127 
133 
139 
144  IoTEventsDataClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
146 
148 
149 
158 
169 
179  virtual void BatchAcknowledgeAlarmAsync(const Model::BatchAcknowledgeAlarmRequest& request, const BatchAcknowledgeAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
180 
188 
198 
207  virtual void BatchDisableAlarmAsync(const Model::BatchDisableAlarmRequest& request, const BatchDisableAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
208 
216 
226 
235  virtual void BatchEnableAlarmAsync(const Model::BatchEnableAlarmRequest& request, const BatchEnableAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
236 
248 
262 
275  virtual void BatchPutMessageAsync(const Model::BatchPutMessageRequest& request, const BatchPutMessageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
276 
284 
294 
303  virtual void BatchResetAlarmAsync(const Model::BatchResetAlarmRequest& request, const BatchResetAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
304 
313 
324 
334  virtual void BatchSnoozeAlarmAsync(const Model::BatchSnoozeAlarmRequest& request, const BatchSnoozeAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
335 
344 
355 
365  virtual void BatchUpdateDetectorAsync(const Model::BatchUpdateDetectorRequest& request, const BatchUpdateDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
366 
373 
382 
390  virtual void DescribeAlarmAsync(const Model::DescribeAlarmRequest& request, const DescribeAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
391 
399 
409 
418  virtual void DescribeDetectorAsync(const Model::DescribeDetectorRequest& request, const DescribeDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
419 
427 
437 
446  virtual void ListAlarmsAsync(const Model::ListAlarmsRequest& request, const ListAlarmsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
447 
455 
465 
474  virtual void ListDetectorsAsync(const Model::ListDetectorsRequest& request, const ListDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
475 
476 
477  void OverrideEndpoint(const Aws::String& endpoint);
478  private:
479  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
480  void BatchAcknowledgeAlarmAsyncHelper(const Model::BatchAcknowledgeAlarmRequest& request, const BatchAcknowledgeAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
481  void BatchDisableAlarmAsyncHelper(const Model::BatchDisableAlarmRequest& request, const BatchDisableAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
482  void BatchEnableAlarmAsyncHelper(const Model::BatchEnableAlarmRequest& request, const BatchEnableAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
483  void BatchPutMessageAsyncHelper(const Model::BatchPutMessageRequest& request, const BatchPutMessageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
484  void BatchResetAlarmAsyncHelper(const Model::BatchResetAlarmRequest& request, const BatchResetAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
485  void BatchSnoozeAlarmAsyncHelper(const Model::BatchSnoozeAlarmRequest& request, const BatchSnoozeAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
486  void BatchUpdateDetectorAsyncHelper(const Model::BatchUpdateDetectorRequest& request, const BatchUpdateDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
487  void DescribeAlarmAsyncHelper(const Model::DescribeAlarmRequest& request, const DescribeAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
488  void DescribeDetectorAsyncHelper(const Model::DescribeDetectorRequest& request, const DescribeDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
489  void ListAlarmsAsyncHelper(const Model::ListAlarmsRequest& request, const ListAlarmsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
490  void ListDetectorsAsyncHelper(const Model::ListDetectorsRequest& request, const ListDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
491 
492  Aws::String m_uri;
493  Aws::String m_configScheme;
494  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
495  };
496 
497 } // namespace IoTEventsData
498 } // namespace Aws
BatchUpdateDetectorResult.h
Aws::IoTEventsData::Model::DescribeAlarmOutcomeCallable
std::future< DescribeAlarmOutcome > DescribeAlarmOutcomeCallable
Definition: IoTEventsDataClient.h:95
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::IoTEventsData::IoTEventsDataClient::DescribeDetectorAsync
virtual void DescribeDetectorAsync(const Model::DescribeDetectorRequest &request, const DescribeDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::IoTEventsDataClient::BatchDisableAlarm
virtual Model::BatchDisableAlarmOutcome BatchDisableAlarm(const Model::BatchDisableAlarmRequest &request) const
Aws::IoTEventsData::Model::BatchDisableAlarmOutcomeCallable
std::future< BatchDisableAlarmOutcome > BatchDisableAlarmOutcomeCallable
Definition: IoTEventsDataClient.h:89
Aws::IoTEventsData::Model::ListAlarmsRequest
Definition: ListAlarmsRequest.h:26
Aws::IoTEventsData::Model::ListAlarmsOutcomeCallable
std::future< ListAlarmsOutcome > ListAlarmsOutcomeCallable
Definition: IoTEventsDataClient.h:97
AWSError.h
Aws::IoTEventsData::Model::BatchResetAlarmOutcomeCallable
std::future< BatchResetAlarmOutcome > BatchResetAlarmOutcomeCallable
Definition: IoTEventsDataClient.h:92
Aws::IoTEventsData::IoTEventsDataClient::ListAlarms
virtual Model::ListAlarmsOutcome ListAlarms(const Model::ListAlarmsRequest &request) const
Aws::IoTEventsData::IoTEventsDataClient::IoTEventsDataClient
IoTEventsDataClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTEventsData::IoTEventsDataClient::BatchDisableAlarmAsync
virtual void BatchDisableAlarmAsync(const Model::BatchDisableAlarmRequest &request, const BatchDisableAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::Model::BatchAcknowledgeAlarmOutcome
Aws::Utils::Outcome< BatchAcknowledgeAlarmResult, IoTEventsDataError > BatchAcknowledgeAlarmOutcome
Definition: IoTEventsDataClient.h:74
Aws::IoTEventsData::Model::BatchEnableAlarmOutcomeCallable
std::future< BatchEnableAlarmOutcome > BatchEnableAlarmOutcomeCallable
Definition: IoTEventsDataClient.h:90
Aws::IoTEventsData::IoTEventsDataClient::BatchPutMessage
virtual Model::BatchPutMessageOutcome BatchPutMessage(const Model::BatchPutMessageRequest &request) const
Aws::IoTEventsData::IoTEventsDataClient::BatchSnoozeAlarmCallable
virtual Model::BatchSnoozeAlarmOutcomeCallable BatchSnoozeAlarmCallable(const Model::BatchSnoozeAlarmRequest &request) const
Aws::IoTEventsData::IoTEventsDataClient::ListDetectorsCallable
virtual Model::ListDetectorsOutcomeCallable ListDetectorsCallable(const Model::ListDetectorsRequest &request) const
Aws::IoTEventsData::IoTEventsDataClient::BatchPutMessageAsync
virtual void BatchPutMessageAsync(const Model::BatchPutMessageRequest &request, const BatchPutMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::BatchSnoozeAlarmResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::BatchSnoozeAlarmRequest &, const Model::BatchSnoozeAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchSnoozeAlarmResponseReceivedHandler
Definition: IoTEventsDataClient.h:108
Aws::IoTEventsData::IoTEventsDataClient::BatchAcknowledgeAlarm
virtual Model::BatchAcknowledgeAlarmOutcome BatchAcknowledgeAlarm(const Model::BatchAcknowledgeAlarmRequest &request) const
Aws::IoTEventsData::Model::BatchUpdateDetectorRequest
Definition: BatchUpdateDetectorRequest.h:23
Aws::IoTEventsData::Model::BatchSnoozeAlarmOutcome
Aws::Utils::Outcome< BatchSnoozeAlarmResult, IoTEventsDataError > BatchSnoozeAlarmOutcome
Definition: IoTEventsDataClient.h:81
Aws::IoTEventsData::IoTEventsDataClient::BatchEnableAlarm
virtual Model::BatchEnableAlarmOutcome BatchEnableAlarm(const Model::BatchEnableAlarmRequest &request) const
Aws::IoTEventsData::Model::DescribeAlarmRequest
Definition: DescribeAlarmRequest.h:26
BatchEnableAlarmResult.h
Aws::IoTEventsData::IoTEventsDataClient::IoTEventsDataClient
IoTEventsDataClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTEventsData::Model::BatchDisableAlarmRequest
Definition: BatchDisableAlarmRequest.h:23
Aws::IoTEventsData::BatchResetAlarmResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::BatchResetAlarmRequest &, const Model::BatchResetAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchResetAlarmResponseReceivedHandler
Definition: IoTEventsDataClient.h:107
Aws::IoTEventsData::IoTEventsDataClient::DescribeDetector
virtual Model::DescribeDetectorOutcome DescribeDetector(const Model::DescribeDetectorRequest &request) const
BatchResetAlarmResult.h
Aws::IoTEventsData::IoTEventsDataClient::BatchAcknowledgeAlarmCallable
virtual Model::BatchAcknowledgeAlarmOutcomeCallable BatchAcknowledgeAlarmCallable(const Model::BatchAcknowledgeAlarmRequest &request) const
AsyncCallerContext.h
Aws::IoTEventsData::ListDetectorsResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::ListDetectorsRequest &, const Model::ListDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectorsResponseReceivedHandler
Definition: IoTEventsDataClient.h:113
Aws::IoTEventsData::Model::BatchUpdateDetectorOutcomeCallable
std::future< BatchUpdateDetectorOutcome > BatchUpdateDetectorOutcomeCallable
Definition: IoTEventsDataClient.h:94
Aws::IoTEventsData::IoTEventsDataClient::DescribeAlarm
virtual Model::DescribeAlarmOutcome DescribeAlarm(const Model::DescribeAlarmRequest &request) const
BatchDisableAlarmResult.h
Aws::IoTEventsData::IoTEventsDataClient::BatchUpdateDetector
virtual Model::BatchUpdateDetectorOutcome BatchUpdateDetector(const Model::BatchUpdateDetectorRequest &request) const
Aws::IoTEventsData::Model::BatchSnoozeAlarmOutcomeCallable
std::future< BatchSnoozeAlarmOutcome > BatchSnoozeAlarmOutcomeCallable
Definition: IoTEventsDataClient.h:93
Aws::IoTEventsData::IoTEventsDataClient::BatchSnoozeAlarmAsync
virtual void BatchSnoozeAlarmAsync(const Model::BatchSnoozeAlarmRequest &request, const BatchSnoozeAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::Model::BatchAcknowledgeAlarmRequest
Definition: BatchAcknowledgeAlarmRequest.h:23
IoTEventsDataErrors.h
Aws::IoTEventsData::Model::BatchUpdateDetectorOutcome
Aws::Utils::Outcome< BatchUpdateDetectorResult, IoTEventsDataError > BatchUpdateDetectorOutcome
Definition: IoTEventsDataClient.h:82
Aws::IoTEventsData::Model::BatchResetAlarmOutcome
Aws::Utils::Outcome< BatchResetAlarmResult, IoTEventsDataError > BatchResetAlarmOutcome
Definition: IoTEventsDataClient.h:80
Aws::IoTEventsData::Model::ListDetectorsOutcome
Aws::Utils::Outcome< ListDetectorsResult, IoTEventsDataError > ListDetectorsOutcome
Definition: IoTEventsDataClient.h:86
Aws::IoTEventsData::Model::BatchPutMessageOutcome
Aws::Utils::Outcome< BatchPutMessageResult, IoTEventsDataError > BatchPutMessageOutcome
Definition: IoTEventsDataClient.h:79
Aws::IoTEventsData::BatchAcknowledgeAlarmResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::BatchAcknowledgeAlarmRequest &, const Model::BatchAcknowledgeAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAcknowledgeAlarmResponseReceivedHandler
Definition: IoTEventsDataClient.h:101
BatchPutMessageResult.h
Aws::IoTEventsData::IoTEventsDataClient
Definition: IoTEventsDataClient.h:124
Aws::IoTEventsData::IoTEventsDataClient::BatchResetAlarmAsync
virtual void BatchResetAlarmAsync(const Model::BatchResetAlarmRequest &request, const BatchResetAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::IoTEventsDataClient::BatchResetAlarm
virtual Model::BatchResetAlarmOutcome BatchResetAlarm(const Model::BatchResetAlarmRequest &request) const
Aws::IoTEventsData::Model::DescribeDetectorOutcomeCallable
std::future< DescribeDetectorOutcome > DescribeDetectorOutcomeCallable
Definition: IoTEventsDataClient.h:96
Aws::IoTEventsData::IoTEventsDataClient::DescribeAlarmCallable
virtual Model::DescribeAlarmOutcomeCallable DescribeAlarmCallable(const Model::DescribeAlarmRequest &request) const
Aws::IoTEventsData::IoTEventsDataClient::BatchUpdateDetectorCallable
virtual Model::BatchUpdateDetectorOutcomeCallable BatchUpdateDetectorCallable(const Model::BatchUpdateDetectorRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::IoTEventsData::IoTEventsDataClient::~IoTEventsDataClient
virtual ~IoTEventsDataClient()
Aws::IoTEventsData::IoTEventsDataClient::ListAlarmsCallable
virtual Model::ListAlarmsOutcomeCallable ListAlarmsCallable(const Model::ListAlarmsRequest &request) const
Aws::IoTEventsData::BatchDisableAlarmResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::BatchDisableAlarmRequest &, const Model::BatchDisableAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisableAlarmResponseReceivedHandler
Definition: IoTEventsDataClient.h:104
Aws::IoTEventsData::IoTEventsDataClient::BatchDisableAlarmCallable
virtual Model::BatchDisableAlarmOutcomeCallable BatchDisableAlarmCallable(const Model::BatchDisableAlarmRequest &request) const
Aws::IoTEventsData::Model::ListDetectorsRequest
Definition: ListDetectorsRequest.h:26
Aws::IoTEventsData::Model::BatchPutMessageOutcomeCallable
std::future< BatchPutMessageOutcome > BatchPutMessageOutcomeCallable
Definition: IoTEventsDataClient.h:91
Aws::IoTEventsData::Model::BatchResetAlarmRequest
Definition: BatchResetAlarmRequest.h:23
Aws::IoTEventsData::Model::BatchEnableAlarmOutcome
Aws::Utils::Outcome< BatchEnableAlarmResult, IoTEventsDataError > BatchEnableAlarmOutcome
Definition: IoTEventsDataClient.h:78
Aws::IoTEventsData::IoTEventsDataClient::DescribeDetectorCallable
virtual Model::DescribeDetectorOutcomeCallable DescribeDetectorCallable(const Model::DescribeDetectorRequest &request) const
Aws::IoTEventsData::Model::BatchEnableAlarmRequest
Definition: BatchEnableAlarmRequest.h:23
Aws::IoTEventsData::IoTEventsDataClient::ListAlarmsAsync
virtual void ListAlarmsAsync(const Model::ListAlarmsRequest &request, const ListAlarmsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::IoTEventsDataClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: IoTEventsDataClient.h:126
Aws::IoTEventsData::Model::ListAlarmsOutcome
Aws::Utils::Outcome< ListAlarmsResult, IoTEventsDataError > ListAlarmsOutcome
Definition: IoTEventsDataClient.h:85
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::IoTEventsData::BatchUpdateDetectorResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::BatchUpdateDetectorRequest &, const Model::BatchUpdateDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateDetectorResponseReceivedHandler
Definition: IoTEventsDataClient.h:109
ListAlarmsResult.h
AWSString.h
DescribeAlarmResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::IoTEventsData::IoTEventsDataClient::IoTEventsDataClient
IoTEventsDataClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTEventsData::IoTEventsDataClient::BatchAcknowledgeAlarmAsync
virtual void BatchAcknowledgeAlarmAsync(const Model::BatchAcknowledgeAlarmRequest &request, const BatchAcknowledgeAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::DescribeAlarmResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::DescribeAlarmRequest &, const Model::DescribeAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlarmResponseReceivedHandler
Definition: IoTEventsDataClient.h:110
Aws::IoTEventsData::IoTEventsDataClient::BatchResetAlarmCallable
virtual Model::BatchResetAlarmOutcomeCallable BatchResetAlarmCallable(const Model::BatchResetAlarmRequest &request) const
IoTEventsData_EXPORTS.h
Aws::IoTEventsData::BatchPutMessageResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::BatchPutMessageRequest &, const Model::BatchPutMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutMessageResponseReceivedHandler
Definition: IoTEventsDataClient.h:106
Aws::IoTEventsData::IoTEventsDataClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
AWS_IOTEVENTSDATA_API
#define AWS_IOTEVENTSDATA_API
Definition: IoTEventsData_EXPORTS.h:28
Aws::IoTEventsData::DescribeDetectorResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::DescribeDetectorRequest &, const Model::DescribeDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectorResponseReceivedHandler
Definition: IoTEventsDataClient.h:111
ClientConfiguration.h
Aws::IoTEventsData::IoTEventsDataClient::BatchPutMessageCallable
virtual Model::BatchPutMessageOutcomeCallable BatchPutMessageCallable(const Model::BatchPutMessageRequest &request) const
Aws::IoTEventsData::IoTEventsDataClient::ListDetectorsAsync
virtual void ListDetectorsAsync(const Model::ListDetectorsRequest &request, const ListDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::Model::BatchPutMessageRequest
Definition: BatchPutMessageRequest.h:23
Aws::IoTEventsData::IoTEventsDataClient::DescribeAlarmAsync
virtual void DescribeAlarmAsync(const Model::DescribeAlarmRequest &request, const DescribeAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws
Definition: AccessManagementClient.h:15
Aws::IoTEventsData::ListAlarmsResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::ListAlarmsRequest &, const Model::ListAlarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlarmsResponseReceivedHandler
Definition: IoTEventsDataClient.h:112
HttpTypes.h
DescribeDetectorResult.h
Aws::IoTEventsData::IoTEventsDataClient::ListDetectors
virtual Model::ListDetectorsOutcome ListDetectors(const Model::ListDetectorsRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::IoTEventsData::IoTEventsDataClient::BatchEnableAlarmAsync
virtual void BatchEnableAlarmAsync(const Model::BatchEnableAlarmRequest &request, const BatchEnableAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
BatchSnoozeAlarmResult.h
Aws::IoTEventsData::Model::DescribeAlarmOutcome
Aws::Utils::Outcome< DescribeAlarmResult, IoTEventsDataError > DescribeAlarmOutcome
Definition: IoTEventsDataClient.h:83
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
ListDetectorsResult.h
Aws::IoTEventsData::BatchEnableAlarmResponseReceivedHandler
std::function< void(const IoTEventsDataClient *, const Model::BatchEnableAlarmRequest &, const Model::BatchEnableAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchEnableAlarmResponseReceivedHandler
Definition: IoTEventsDataClient.h:105
AWSClient.h
Aws::IoTEventsData::Model::BatchSnoozeAlarmRequest
Definition: BatchSnoozeAlarmRequest.h:23
Aws::IoTEventsData::Model::DescribeDetectorOutcome
Aws::Utils::Outcome< DescribeDetectorResult, IoTEventsDataError > DescribeDetectorOutcome
Definition: IoTEventsDataClient.h:84
Aws::IoTEventsData::Model::DescribeDetectorRequest
Definition: DescribeDetectorRequest.h:26
BatchAcknowledgeAlarmResult.h
Aws::IoTEventsData::IoTEventsDataClient::BatchUpdateDetectorAsync
virtual void BatchUpdateDetectorAsync(const Model::BatchUpdateDetectorRequest &request, const BatchUpdateDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTEventsData::Model::BatchDisableAlarmOutcome
Aws::Utils::Outcome< BatchDisableAlarmResult, IoTEventsDataError > BatchDisableAlarmOutcome
Definition: IoTEventsDataClient.h:77
Aws::IoTEventsData::Model::ListDetectorsOutcomeCallable
std::future< ListDetectorsOutcome > ListDetectorsOutcomeCallable
Definition: IoTEventsDataClient.h:98
JsonSerializer.h
Aws::IoTEventsData::IoTEventsDataClient::BatchEnableAlarmCallable
virtual Model::BatchEnableAlarmOutcomeCallable BatchEnableAlarmCallable(const Model::BatchEnableAlarmRequest &request) const
Aws::IoTEventsData::Model::BatchAcknowledgeAlarmOutcomeCallable
std::future< BatchAcknowledgeAlarmOutcome > BatchAcknowledgeAlarmOutcomeCallable
Definition: IoTEventsDataClient.h:88
Aws::IoTEventsData::IoTEventsDataClient::BatchSnoozeAlarm
virtual Model::BatchSnoozeAlarmOutcome BatchSnoozeAlarm(const Model::BatchSnoozeAlarmRequest &request) const