AWS SDK for C++  1.9.67
AWS SDK for C++
Classes | Namespaces | Typedefs
IoTEventsClient.h File Reference
#include <aws/iotevents/IoTEvents_EXPORTS.h>
#include <aws/iotevents/IoTEventsErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/iotevents/model/CreateAlarmModelResult.h>
#include <aws/iotevents/model/CreateDetectorModelResult.h>
#include <aws/iotevents/model/CreateInputResult.h>
#include <aws/iotevents/model/DeleteAlarmModelResult.h>
#include <aws/iotevents/model/DeleteDetectorModelResult.h>
#include <aws/iotevents/model/DeleteInputResult.h>
#include <aws/iotevents/model/DescribeAlarmModelResult.h>
#include <aws/iotevents/model/DescribeDetectorModelResult.h>
#include <aws/iotevents/model/DescribeDetectorModelAnalysisResult.h>
#include <aws/iotevents/model/DescribeInputResult.h>
#include <aws/iotevents/model/DescribeLoggingOptionsResult.h>
#include <aws/iotevents/model/GetDetectorModelAnalysisResultsResult.h>
#include <aws/iotevents/model/ListAlarmModelVersionsResult.h>
#include <aws/iotevents/model/ListAlarmModelsResult.h>
#include <aws/iotevents/model/ListDetectorModelVersionsResult.h>
#include <aws/iotevents/model/ListDetectorModelsResult.h>
#include <aws/iotevents/model/ListInputRoutingsResult.h>
#include <aws/iotevents/model/ListInputsResult.h>
#include <aws/iotevents/model/ListTagsForResourceResult.h>
#include <aws/iotevents/model/StartDetectorModelAnalysisResult.h>
#include <aws/iotevents/model/TagResourceResult.h>
#include <aws/iotevents/model/UntagResourceResult.h>
#include <aws/iotevents/model/UpdateAlarmModelResult.h>
#include <aws/iotevents/model/UpdateDetectorModelResult.h>
#include <aws/iotevents/model/UpdateInputResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::IoTEvents::IoTEventsClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::IoTEvents
 
 Aws::IoTEvents::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateAlarmModelResult, IoTEventsError > Aws::IoTEvents::Model::CreateAlarmModelOutcome
 
typedef Aws::Utils::Outcome< CreateDetectorModelResult, IoTEventsError > Aws::IoTEvents::Model::CreateDetectorModelOutcome
 
typedef Aws::Utils::Outcome< CreateInputResult, IoTEventsError > Aws::IoTEvents::Model::CreateInputOutcome
 
typedef Aws::Utils::Outcome< DeleteAlarmModelResult, IoTEventsError > Aws::IoTEvents::Model::DeleteAlarmModelOutcome
 
typedef Aws::Utils::Outcome< DeleteDetectorModelResult, IoTEventsError > Aws::IoTEvents::Model::DeleteDetectorModelOutcome
 
typedef Aws::Utils::Outcome< DeleteInputResult, IoTEventsError > Aws::IoTEvents::Model::DeleteInputOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmModelResult, IoTEventsError > Aws::IoTEvents::Model::DescribeAlarmModelOutcome
 
typedef Aws::Utils::Outcome< DescribeDetectorModelResult, IoTEventsError > Aws::IoTEvents::Model::DescribeDetectorModelOutcome
 
typedef Aws::Utils::Outcome< DescribeDetectorModelAnalysisResult, IoTEventsError > Aws::IoTEvents::Model::DescribeDetectorModelAnalysisOutcome
 
typedef Aws::Utils::Outcome< DescribeInputResult, IoTEventsError > Aws::IoTEvents::Model::DescribeInputOutcome
 
typedef Aws::Utils::Outcome< DescribeLoggingOptionsResult, IoTEventsError > Aws::IoTEvents::Model::DescribeLoggingOptionsOutcome
 
typedef Aws::Utils::Outcome< GetDetectorModelAnalysisResultsResult, IoTEventsError > Aws::IoTEvents::Model::GetDetectorModelAnalysisResultsOutcome
 
typedef Aws::Utils::Outcome< ListAlarmModelVersionsResult, IoTEventsError > Aws::IoTEvents::Model::ListAlarmModelVersionsOutcome
 
typedef Aws::Utils::Outcome< ListAlarmModelsResult, IoTEventsError > Aws::IoTEvents::Model::ListAlarmModelsOutcome
 
typedef Aws::Utils::Outcome< ListDetectorModelVersionsResult, IoTEventsError > Aws::IoTEvents::Model::ListDetectorModelVersionsOutcome
 
typedef Aws::Utils::Outcome< ListDetectorModelsResult, IoTEventsError > Aws::IoTEvents::Model::ListDetectorModelsOutcome
 
typedef Aws::Utils::Outcome< ListInputRoutingsResult, IoTEventsError > Aws::IoTEvents::Model::ListInputRoutingsOutcome
 
typedef Aws::Utils::Outcome< ListInputsResult, IoTEventsError > Aws::IoTEvents::Model::ListInputsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, IoTEventsError > Aws::IoTEvents::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, IoTEventsError > Aws::IoTEvents::Model::PutLoggingOptionsOutcome
 
typedef Aws::Utils::Outcome< StartDetectorModelAnalysisResult, IoTEventsError > Aws::IoTEvents::Model::StartDetectorModelAnalysisOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, IoTEventsError > Aws::IoTEvents::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, IoTEventsError > Aws::IoTEvents::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateAlarmModelResult, IoTEventsError > Aws::IoTEvents::Model::UpdateAlarmModelOutcome
 
typedef Aws::Utils::Outcome< UpdateDetectorModelResult, IoTEventsError > Aws::IoTEvents::Model::UpdateDetectorModelOutcome
 
typedef Aws::Utils::Outcome< UpdateInputResult, IoTEventsError > Aws::IoTEvents::Model::UpdateInputOutcome
 
typedef std::future< CreateAlarmModelOutcome > Aws::IoTEvents::Model::CreateAlarmModelOutcomeCallable
 
typedef std::future< CreateDetectorModelOutcome > Aws::IoTEvents::Model::CreateDetectorModelOutcomeCallable
 
typedef std::future< CreateInputOutcome > Aws::IoTEvents::Model::CreateInputOutcomeCallable
 
typedef std::future< DeleteAlarmModelOutcome > Aws::IoTEvents::Model::DeleteAlarmModelOutcomeCallable
 
typedef std::future< DeleteDetectorModelOutcome > Aws::IoTEvents::Model::DeleteDetectorModelOutcomeCallable
 
typedef std::future< DeleteInputOutcome > Aws::IoTEvents::Model::DeleteInputOutcomeCallable
 
typedef std::future< DescribeAlarmModelOutcome > Aws::IoTEvents::Model::DescribeAlarmModelOutcomeCallable
 
typedef std::future< DescribeDetectorModelOutcome > Aws::IoTEvents::Model::DescribeDetectorModelOutcomeCallable
 
typedef std::future< DescribeDetectorModelAnalysisOutcome > Aws::IoTEvents::Model::DescribeDetectorModelAnalysisOutcomeCallable
 
typedef std::future< DescribeInputOutcome > Aws::IoTEvents::Model::DescribeInputOutcomeCallable
 
typedef std::future< DescribeLoggingOptionsOutcome > Aws::IoTEvents::Model::DescribeLoggingOptionsOutcomeCallable
 
typedef std::future< GetDetectorModelAnalysisResultsOutcome > Aws::IoTEvents::Model::GetDetectorModelAnalysisResultsOutcomeCallable
 
typedef std::future< ListAlarmModelVersionsOutcome > Aws::IoTEvents::Model::ListAlarmModelVersionsOutcomeCallable
 
typedef std::future< ListAlarmModelsOutcome > Aws::IoTEvents::Model::ListAlarmModelsOutcomeCallable
 
typedef std::future< ListDetectorModelVersionsOutcome > Aws::IoTEvents::Model::ListDetectorModelVersionsOutcomeCallable
 
typedef std::future< ListDetectorModelsOutcome > Aws::IoTEvents::Model::ListDetectorModelsOutcomeCallable
 
typedef std::future< ListInputRoutingsOutcome > Aws::IoTEvents::Model::ListInputRoutingsOutcomeCallable
 
typedef std::future< ListInputsOutcome > Aws::IoTEvents::Model::ListInputsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::IoTEvents::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< PutLoggingOptionsOutcome > Aws::IoTEvents::Model::PutLoggingOptionsOutcomeCallable
 
typedef std::future< StartDetectorModelAnalysisOutcome > Aws::IoTEvents::Model::StartDetectorModelAnalysisOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::IoTEvents::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::IoTEvents::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateAlarmModelOutcome > Aws::IoTEvents::Model::UpdateAlarmModelOutcomeCallable
 
typedef std::future< UpdateDetectorModelOutcome > Aws::IoTEvents::Model::UpdateDetectorModelOutcomeCallable
 
typedef std::future< UpdateInputOutcome > Aws::IoTEvents::Model::UpdateInputOutcomeCallable
 
typedef std::function< void(const IoTEventsClient *, const Model::CreateAlarmModelRequest &, const Model::CreateAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::CreateAlarmModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::CreateDetectorModelRequest &, const Model::CreateDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::CreateDetectorModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::CreateInputRequest &, const Model::CreateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::CreateInputResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DeleteAlarmModelRequest &, const Model::DeleteAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DeleteAlarmModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DeleteDetectorModelRequest &, const Model::DeleteDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DeleteDetectorModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DeleteInputRequest &, const Model::DeleteInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DeleteInputResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DescribeAlarmModelRequest &, const Model::DescribeAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DescribeAlarmModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DescribeDetectorModelRequest &, const Model::DescribeDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DescribeDetectorModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DescribeDetectorModelAnalysisRequest &, const Model::DescribeDetectorModelAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DescribeDetectorModelAnalysisResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DescribeInputRequest &, const Model::DescribeInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DescribeInputResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::DescribeLoggingOptionsRequest &, const Model::DescribeLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::DescribeLoggingOptionsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::GetDetectorModelAnalysisResultsRequest &, const Model::GetDetectorModelAnalysisResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::GetDetectorModelAnalysisResultsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::ListAlarmModelVersionsRequest &, const Model::ListAlarmModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::ListAlarmModelVersionsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::ListAlarmModelsRequest &, const Model::ListAlarmModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::ListAlarmModelsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::ListDetectorModelVersionsRequest &, const Model::ListDetectorModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::ListDetectorModelVersionsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::ListDetectorModelsRequest &, const Model::ListDetectorModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::ListDetectorModelsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::ListInputRoutingsRequest &, const Model::ListInputRoutingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::ListInputRoutingsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::ListInputsRequest &, const Model::ListInputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::ListInputsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::PutLoggingOptionsRequest &, const Model::PutLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::PutLoggingOptionsResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::StartDetectorModelAnalysisRequest &, const Model::StartDetectorModelAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::StartDetectorModelAnalysisResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::TagResourceResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::UpdateAlarmModelRequest &, const Model::UpdateAlarmModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::UpdateAlarmModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::UpdateDetectorModelRequest &, const Model::UpdateDetectorModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::UpdateDetectorModelResponseReceivedHandler
 
typedef std::function< void(const IoTEventsClient *, const Model::UpdateInputRequest &, const Model::UpdateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::IoTEvents::UpdateInputResponseReceivedHandler