AWS SDK for C++  1.9.104
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::IoTEvents::IoTEventsClient Class Reference

#include <IoTEventsClient.h>

+ Inheritance diagram for Aws::IoTEvents::IoTEventsClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 IoTEventsClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTEventsClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTEventsClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~IoTEventsClient ()
 
virtual Model::CreateAlarmModelOutcome CreateAlarmModel (const Model::CreateAlarmModelRequest &request) const
 
virtual Model::CreateAlarmModelOutcomeCallable CreateAlarmModelCallable (const Model::CreateAlarmModelRequest &request) const
 
virtual void CreateAlarmModelAsync (const Model::CreateAlarmModelRequest &request, const CreateAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDetectorModelOutcome CreateDetectorModel (const Model::CreateDetectorModelRequest &request) const
 
virtual Model::CreateDetectorModelOutcomeCallable CreateDetectorModelCallable (const Model::CreateDetectorModelRequest &request) const
 
virtual void CreateDetectorModelAsync (const Model::CreateDetectorModelRequest &request, const CreateDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateInputOutcome CreateInput (const Model::CreateInputRequest &request) const
 
virtual Model::CreateInputOutcomeCallable CreateInputCallable (const Model::CreateInputRequest &request) const
 
virtual void CreateInputAsync (const Model::CreateInputRequest &request, const CreateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAlarmModelOutcome DeleteAlarmModel (const Model::DeleteAlarmModelRequest &request) const
 
virtual Model::DeleteAlarmModelOutcomeCallable DeleteAlarmModelCallable (const Model::DeleteAlarmModelRequest &request) const
 
virtual void DeleteAlarmModelAsync (const Model::DeleteAlarmModelRequest &request, const DeleteAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDetectorModelOutcome DeleteDetectorModel (const Model::DeleteDetectorModelRequest &request) const
 
virtual Model::DeleteDetectorModelOutcomeCallable DeleteDetectorModelCallable (const Model::DeleteDetectorModelRequest &request) const
 
virtual void DeleteDetectorModelAsync (const Model::DeleteDetectorModelRequest &request, const DeleteDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteInputOutcome DeleteInput (const Model::DeleteInputRequest &request) const
 
virtual Model::DeleteInputOutcomeCallable DeleteInputCallable (const Model::DeleteInputRequest &request) const
 
virtual void DeleteInputAsync (const Model::DeleteInputRequest &request, const DeleteInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAlarmModelOutcome DescribeAlarmModel (const Model::DescribeAlarmModelRequest &request) const
 
virtual Model::DescribeAlarmModelOutcomeCallable DescribeAlarmModelCallable (const Model::DescribeAlarmModelRequest &request) const
 
virtual void DescribeAlarmModelAsync (const Model::DescribeAlarmModelRequest &request, const DescribeAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDetectorModelOutcome DescribeDetectorModel (const Model::DescribeDetectorModelRequest &request) const
 
virtual Model::DescribeDetectorModelOutcomeCallable DescribeDetectorModelCallable (const Model::DescribeDetectorModelRequest &request) const
 
virtual void DescribeDetectorModelAsync (const Model::DescribeDetectorModelRequest &request, const DescribeDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDetectorModelAnalysisOutcome DescribeDetectorModelAnalysis (const Model::DescribeDetectorModelAnalysisRequest &request) const
 
virtual Model::DescribeDetectorModelAnalysisOutcomeCallable DescribeDetectorModelAnalysisCallable (const Model::DescribeDetectorModelAnalysisRequest &request) const
 
virtual void DescribeDetectorModelAnalysisAsync (const Model::DescribeDetectorModelAnalysisRequest &request, const DescribeDetectorModelAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInputOutcome DescribeInput (const Model::DescribeInputRequest &request) const
 
virtual Model::DescribeInputOutcomeCallable DescribeInputCallable (const Model::DescribeInputRequest &request) const
 
virtual void DescribeInputAsync (const Model::DescribeInputRequest &request, const DescribeInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLoggingOptionsOutcome DescribeLoggingOptions (const Model::DescribeLoggingOptionsRequest &request) const
 
virtual Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable (const Model::DescribeLoggingOptionsRequest &request) const
 
virtual void DescribeLoggingOptionsAsync (const Model::DescribeLoggingOptionsRequest &request, const DescribeLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDetectorModelAnalysisResultsOutcome GetDetectorModelAnalysisResults (const Model::GetDetectorModelAnalysisResultsRequest &request) const
 
virtual Model::GetDetectorModelAnalysisResultsOutcomeCallable GetDetectorModelAnalysisResultsCallable (const Model::GetDetectorModelAnalysisResultsRequest &request) const
 
virtual void GetDetectorModelAnalysisResultsAsync (const Model::GetDetectorModelAnalysisResultsRequest &request, const GetDetectorModelAnalysisResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAlarmModelVersionsOutcome ListAlarmModelVersions (const Model::ListAlarmModelVersionsRequest &request) const
 
virtual Model::ListAlarmModelVersionsOutcomeCallable ListAlarmModelVersionsCallable (const Model::ListAlarmModelVersionsRequest &request) const
 
virtual void ListAlarmModelVersionsAsync (const Model::ListAlarmModelVersionsRequest &request, const ListAlarmModelVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAlarmModelsOutcome ListAlarmModels (const Model::ListAlarmModelsRequest &request) const
 
virtual Model::ListAlarmModelsOutcomeCallable ListAlarmModelsCallable (const Model::ListAlarmModelsRequest &request) const
 
virtual void ListAlarmModelsAsync (const Model::ListAlarmModelsRequest &request, const ListAlarmModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDetectorModelVersionsOutcome ListDetectorModelVersions (const Model::ListDetectorModelVersionsRequest &request) const
 
virtual Model::ListDetectorModelVersionsOutcomeCallable ListDetectorModelVersionsCallable (const Model::ListDetectorModelVersionsRequest &request) const
 
virtual void ListDetectorModelVersionsAsync (const Model::ListDetectorModelVersionsRequest &request, const ListDetectorModelVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDetectorModelsOutcome ListDetectorModels (const Model::ListDetectorModelsRequest &request) const
 
virtual Model::ListDetectorModelsOutcomeCallable ListDetectorModelsCallable (const Model::ListDetectorModelsRequest &request) const
 
virtual void ListDetectorModelsAsync (const Model::ListDetectorModelsRequest &request, const ListDetectorModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInputRoutingsOutcome ListInputRoutings (const Model::ListInputRoutingsRequest &request) const
 
virtual Model::ListInputRoutingsOutcomeCallable ListInputRoutingsCallable (const Model::ListInputRoutingsRequest &request) const
 
virtual void ListInputRoutingsAsync (const Model::ListInputRoutingsRequest &request, const ListInputRoutingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInputsOutcome ListInputs (const Model::ListInputsRequest &request) const
 
virtual Model::ListInputsOutcomeCallable ListInputsCallable (const Model::ListInputsRequest &request) const
 
virtual void ListInputsAsync (const Model::ListInputsRequest &request, const ListInputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutLoggingOptionsOutcome PutLoggingOptions (const Model::PutLoggingOptionsRequest &request) const
 
virtual Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable (const Model::PutLoggingOptionsRequest &request) const
 
virtual void PutLoggingOptionsAsync (const Model::PutLoggingOptionsRequest &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartDetectorModelAnalysisOutcome StartDetectorModelAnalysis (const Model::StartDetectorModelAnalysisRequest &request) const
 
virtual Model::StartDetectorModelAnalysisOutcomeCallable StartDetectorModelAnalysisCallable (const Model::StartDetectorModelAnalysisRequest &request) const
 
virtual void StartDetectorModelAnalysisAsync (const Model::StartDetectorModelAnalysisRequest &request, const StartDetectorModelAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAlarmModelOutcome UpdateAlarmModel (const Model::UpdateAlarmModelRequest &request) const
 
virtual Model::UpdateAlarmModelOutcomeCallable UpdateAlarmModelCallable (const Model::UpdateAlarmModelRequest &request) const
 
virtual void UpdateAlarmModelAsync (const Model::UpdateAlarmModelRequest &request, const UpdateAlarmModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDetectorModelOutcome UpdateDetectorModel (const Model::UpdateDetectorModelRequest &request) const
 
virtual Model::UpdateDetectorModelOutcomeCallable UpdateDetectorModelCallable (const Model::UpdateDetectorModelRequest &request) const
 
virtual void UpdateDetectorModelAsync (const Model::UpdateDetectorModelRequest &request, const UpdateDetectorModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateInputOutcome UpdateInput (const Model::UpdateInputRequest &request) const
 
virtual Model::UpdateInputOutcomeCallable UpdateInputCallable (const Model::UpdateInputRequest &request) const
 
virtual void UpdateInputAsync (const Model::UpdateInputRequest &request, const UpdateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

AWS IoT Events monitors your equipment or device fleets for failures or changes in operation, and triggers actions when such events occur. You can use AWS IoT Events API operations to create, read, update, and delete inputs and detector models, and to list their versions.

Definition at line 196 of file IoTEventsClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 199 of file IoTEventsClient.h.

Constructor & Destructor Documentation

◆ IoTEventsClient() [1/3]

Aws::IoTEvents::IoTEventsClient::IoTEventsClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ IoTEventsClient() [2/3]

Aws::IoTEvents::IoTEventsClient::IoTEventsClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ IoTEventsClient() [3/3]

Aws::IoTEvents::IoTEventsClient::IoTEventsClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~IoTEventsClient()

virtual Aws::IoTEvents::IoTEventsClient::~IoTEventsClient ( )
virtual

Member Function Documentation

◆ CreateAlarmModel()

virtual Model::CreateAlarmModelOutcome Aws::IoTEvents::IoTEventsClient::CreateAlarmModel ( const Model::CreateAlarmModelRequest request) const
virtual

Creates an alarm model to monitor an AWS IoT Events input attribute. You can use the alarm to get notified when the value is outside a specified range. For more information, see Create an alarm model in the AWS IoT Events Developer Guide.

See Also:

AWS API Reference

◆ CreateAlarmModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::CreateAlarmModelAsync ( const Model::CreateAlarmModelRequest request,
const CreateAlarmModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an alarm model to monitor an AWS IoT Events input attribute. You can use the alarm to get notified when the value is outside a specified range. For more information, see Create an alarm model in the AWS IoT Events Developer Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAlarmModelCallable()

virtual Model::CreateAlarmModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::CreateAlarmModelCallable ( const Model::CreateAlarmModelRequest request) const
virtual

Creates an alarm model to monitor an AWS IoT Events input attribute. You can use the alarm to get notified when the value is outside a specified range. For more information, see Create an alarm model in the AWS IoT Events Developer Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDetectorModel()

virtual Model::CreateDetectorModelOutcome Aws::IoTEvents::IoTEventsClient::CreateDetectorModel ( const Model::CreateDetectorModelRequest request) const
virtual

Creates a detector model.

See Also:

AWS API Reference

◆ CreateDetectorModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::CreateDetectorModelAsync ( const Model::CreateDetectorModelRequest request,
const CreateDetectorModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a detector model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDetectorModelCallable()

virtual Model::CreateDetectorModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::CreateDetectorModelCallable ( const Model::CreateDetectorModelRequest request) const
virtual

Creates a detector model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateInput()

virtual Model::CreateInputOutcome Aws::IoTEvents::IoTEventsClient::CreateInput ( const Model::CreateInputRequest request) const
virtual

Creates an input.

See Also:

AWS API Reference

◆ CreateInputAsync()

virtual void Aws::IoTEvents::IoTEventsClient::CreateInputAsync ( const Model::CreateInputRequest request,
const CreateInputResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an input.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateInputCallable()

virtual Model::CreateInputOutcomeCallable Aws::IoTEvents::IoTEventsClient::CreateInputCallable ( const Model::CreateInputRequest request) const
virtual

Creates an input.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAlarmModel()

virtual Model::DeleteAlarmModelOutcome Aws::IoTEvents::IoTEventsClient::DeleteAlarmModel ( const Model::DeleteAlarmModelRequest request) const
virtual

Deletes an alarm model. Any alarm instances that were created based on this alarm model are also deleted. This action can't be undone.

See Also:

AWS API Reference

◆ DeleteAlarmModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DeleteAlarmModelAsync ( const Model::DeleteAlarmModelRequest request,
const DeleteAlarmModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an alarm model. Any alarm instances that were created based on this alarm model are also deleted. This action can't be undone.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAlarmModelCallable()

virtual Model::DeleteAlarmModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::DeleteAlarmModelCallable ( const Model::DeleteAlarmModelRequest request) const
virtual

Deletes an alarm model. Any alarm instances that were created based on this alarm model are also deleted. This action can't be undone.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDetectorModel()

virtual Model::DeleteDetectorModelOutcome Aws::IoTEvents::IoTEventsClient::DeleteDetectorModel ( const Model::DeleteDetectorModelRequest request) const
virtual

Deletes a detector model. Any active instances of the detector model are also deleted.

See Also:

AWS API Reference

◆ DeleteDetectorModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DeleteDetectorModelAsync ( const Model::DeleteDetectorModelRequest request,
const DeleteDetectorModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a detector model. Any active instances of the detector model are also deleted.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDetectorModelCallable()

virtual Model::DeleteDetectorModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::DeleteDetectorModelCallable ( const Model::DeleteDetectorModelRequest request) const
virtual

Deletes a detector model. Any active instances of the detector model are also deleted.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteInput()

virtual Model::DeleteInputOutcome Aws::IoTEvents::IoTEventsClient::DeleteInput ( const Model::DeleteInputRequest request) const
virtual

Deletes an input.

See Also:

AWS API Reference

◆ DeleteInputAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DeleteInputAsync ( const Model::DeleteInputRequest request,
const DeleteInputResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an input.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteInputCallable()

virtual Model::DeleteInputOutcomeCallable Aws::IoTEvents::IoTEventsClient::DeleteInputCallable ( const Model::DeleteInputRequest request) const
virtual

Deletes an input.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAlarmModel()

virtual Model::DescribeAlarmModelOutcome Aws::IoTEvents::IoTEventsClient::DescribeAlarmModel ( const Model::DescribeAlarmModelRequest request) const
virtual

Retrieves information about an alarm model. If you don't specify a value for the alarmModelVersion parameter, the latest version is returned.

See Also:

AWS API Reference

◆ DescribeAlarmModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DescribeAlarmModelAsync ( const Model::DescribeAlarmModelRequest request,
const DescribeAlarmModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about an alarm model. If you don't specify a value for the alarmModelVersion parameter, the latest version is returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAlarmModelCallable()

virtual Model::DescribeAlarmModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::DescribeAlarmModelCallable ( const Model::DescribeAlarmModelRequest request) const
virtual

Retrieves information about an alarm model. If you don't specify a value for the alarmModelVersion parameter, the latest version is returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDetectorModel()

virtual Model::DescribeDetectorModelOutcome Aws::IoTEvents::IoTEventsClient::DescribeDetectorModel ( const Model::DescribeDetectorModelRequest request) const
virtual

Describes a detector model. If the version parameter is not specified, information about the latest version is returned.

See Also:

AWS API Reference

◆ DescribeDetectorModelAnalysis()

virtual Model::DescribeDetectorModelAnalysisOutcome Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAnalysis ( const Model::DescribeDetectorModelAnalysisRequest request) const
virtual

Retrieves runtime information about a detector model analysis.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

See Also:

AWS API Reference

◆ DescribeDetectorModelAnalysisAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAnalysisAsync ( const Model::DescribeDetectorModelAnalysisRequest request,
const DescribeDetectorModelAnalysisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves runtime information about a detector model analysis.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDetectorModelAnalysisCallable()

virtual Model::DescribeDetectorModelAnalysisOutcomeCallable Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAnalysisCallable ( const Model::DescribeDetectorModelAnalysisRequest request) const
virtual

Retrieves runtime information about a detector model analysis.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDetectorModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelAsync ( const Model::DescribeDetectorModelRequest request,
const DescribeDetectorModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a detector model. If the version parameter is not specified, information about the latest version is returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDetectorModelCallable()

virtual Model::DescribeDetectorModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::DescribeDetectorModelCallable ( const Model::DescribeDetectorModelRequest request) const
virtual

Describes a detector model. If the version parameter is not specified, information about the latest version is returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeInput()

virtual Model::DescribeInputOutcome Aws::IoTEvents::IoTEventsClient::DescribeInput ( const Model::DescribeInputRequest request) const
virtual

Describes an input.

See Also:

AWS API Reference

◆ DescribeInputAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DescribeInputAsync ( const Model::DescribeInputRequest request,
const DescribeInputResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes an input.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeInputCallable()

virtual Model::DescribeInputOutcomeCallable Aws::IoTEvents::IoTEventsClient::DescribeInputCallable ( const Model::DescribeInputRequest request) const
virtual

Describes an input.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeLoggingOptions()

virtual Model::DescribeLoggingOptionsOutcome Aws::IoTEvents::IoTEventsClient::DescribeLoggingOptions ( const Model::DescribeLoggingOptionsRequest request) const
virtual

Retrieves the current settings of the AWS IoT Events logging options.

See Also:

AWS API Reference

◆ DescribeLoggingOptionsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::DescribeLoggingOptionsAsync ( const Model::DescribeLoggingOptionsRequest request,
const DescribeLoggingOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the current settings of the AWS IoT Events logging options.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeLoggingOptionsCallable()

virtual Model::DescribeLoggingOptionsOutcomeCallable Aws::IoTEvents::IoTEventsClient::DescribeLoggingOptionsCallable ( const Model::DescribeLoggingOptionsRequest request) const
virtual

Retrieves the current settings of the AWS IoT Events logging options.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDetectorModelAnalysisResults()

virtual Model::GetDetectorModelAnalysisResultsOutcome Aws::IoTEvents::IoTEventsClient::GetDetectorModelAnalysisResults ( const Model::GetDetectorModelAnalysisResultsRequest request) const
virtual

Retrieves one or more analysis results of the detector model.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

See Also:

AWS API Reference

◆ GetDetectorModelAnalysisResultsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::GetDetectorModelAnalysisResultsAsync ( const Model::GetDetectorModelAnalysisResultsRequest request,
const GetDetectorModelAnalysisResultsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves one or more analysis results of the detector model.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDetectorModelAnalysisResultsCallable()

virtual Model::GetDetectorModelAnalysisResultsOutcomeCallable Aws::IoTEvents::IoTEventsClient::GetDetectorModelAnalysisResultsCallable ( const Model::GetDetectorModelAnalysisResultsRequest request) const
virtual

Retrieves one or more analysis results of the detector model.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAlarmModels()

virtual Model::ListAlarmModelsOutcome Aws::IoTEvents::IoTEventsClient::ListAlarmModels ( const Model::ListAlarmModelsRequest request) const
virtual

Lists the alarm models that you created. The operation returns only the metadata associated with each alarm model.

See Also:

AWS API Reference

◆ ListAlarmModelsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::ListAlarmModelsAsync ( const Model::ListAlarmModelsRequest request,
const ListAlarmModelsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the alarm models that you created. The operation returns only the metadata associated with each alarm model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAlarmModelsCallable()

virtual Model::ListAlarmModelsOutcomeCallable Aws::IoTEvents::IoTEventsClient::ListAlarmModelsCallable ( const Model::ListAlarmModelsRequest request) const
virtual

Lists the alarm models that you created. The operation returns only the metadata associated with each alarm model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAlarmModelVersions()

virtual Model::ListAlarmModelVersionsOutcome Aws::IoTEvents::IoTEventsClient::ListAlarmModelVersions ( const Model::ListAlarmModelVersionsRequest request) const
virtual

Lists all the versions of an alarm model. The operation returns only the metadata associated with each alarm model version.

See Also:

AWS API Reference

◆ ListAlarmModelVersionsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::ListAlarmModelVersionsAsync ( const Model::ListAlarmModelVersionsRequest request,
const ListAlarmModelVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the versions of an alarm model. The operation returns only the metadata associated with each alarm model version.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAlarmModelVersionsCallable()

virtual Model::ListAlarmModelVersionsOutcomeCallable Aws::IoTEvents::IoTEventsClient::ListAlarmModelVersionsCallable ( const Model::ListAlarmModelVersionsRequest request) const
virtual

Lists all the versions of an alarm model. The operation returns only the metadata associated with each alarm model version.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDetectorModels()

virtual Model::ListDetectorModelsOutcome Aws::IoTEvents::IoTEventsClient::ListDetectorModels ( const Model::ListDetectorModelsRequest request) const
virtual

Lists the detector models you have created. Only the metadata associated with each detector model is returned.

See Also:

AWS API Reference

◆ ListDetectorModelsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::ListDetectorModelsAsync ( const Model::ListDetectorModelsRequest request,
const ListDetectorModelsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the detector models you have created. Only the metadata associated with each detector model is returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDetectorModelsCallable()

virtual Model::ListDetectorModelsOutcomeCallable Aws::IoTEvents::IoTEventsClient::ListDetectorModelsCallable ( const Model::ListDetectorModelsRequest request) const
virtual

Lists the detector models you have created. Only the metadata associated with each detector model is returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDetectorModelVersions()

virtual Model::ListDetectorModelVersionsOutcome Aws::IoTEvents::IoTEventsClient::ListDetectorModelVersions ( const Model::ListDetectorModelVersionsRequest request) const
virtual

Lists all the versions of a detector model. Only the metadata associated with each detector model version is returned.

See Also:

AWS API Reference

◆ ListDetectorModelVersionsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::ListDetectorModelVersionsAsync ( const Model::ListDetectorModelVersionsRequest request,
const ListDetectorModelVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the versions of a detector model. Only the metadata associated with each detector model version is returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDetectorModelVersionsCallable()

virtual Model::ListDetectorModelVersionsOutcomeCallable Aws::IoTEvents::IoTEventsClient::ListDetectorModelVersionsCallable ( const Model::ListDetectorModelVersionsRequest request) const
virtual

Lists all the versions of a detector model. Only the metadata associated with each detector model version is returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListInputRoutings()

virtual Model::ListInputRoutingsOutcome Aws::IoTEvents::IoTEventsClient::ListInputRoutings ( const Model::ListInputRoutingsRequest request) const
virtual

Lists one or more input routings.

See Also:

AWS API Reference

◆ ListInputRoutingsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::ListInputRoutingsAsync ( const Model::ListInputRoutingsRequest request,
const ListInputRoutingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists one or more input routings.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListInputRoutingsCallable()

virtual Model::ListInputRoutingsOutcomeCallable Aws::IoTEvents::IoTEventsClient::ListInputRoutingsCallable ( const Model::ListInputRoutingsRequest request) const
virtual

Lists one or more input routings.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListInputs()

virtual Model::ListInputsOutcome Aws::IoTEvents::IoTEventsClient::ListInputs ( const Model::ListInputsRequest request) const
virtual

Lists the inputs you have created.

See Also:

AWS API Reference

◆ ListInputsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::ListInputsAsync ( const Model::ListInputsRequest request,
const ListInputsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the inputs you have created.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListInputsCallable()

virtual Model::ListInputsOutcomeCallable Aws::IoTEvents::IoTEventsClient::ListInputsCallable ( const Model::ListInputsRequest request) const
virtual

Lists the inputs you have created.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::IoTEvents::IoTEventsClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags (metadata) you have assigned to the resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::IoTEvents::IoTEventsClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the tags (metadata) you have assigned to the resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::IoTEvents::IoTEventsClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags (metadata) you have assigned to the resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::IoTEvents::IoTEventsClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutLoggingOptions()

virtual Model::PutLoggingOptionsOutcome Aws::IoTEvents::IoTEventsClient::PutLoggingOptions ( const Model::PutLoggingOptionsRequest request) const
virtual

Sets or updates the AWS IoT Events logging options.

If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. If you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect.

See Also:

AWS API Reference

◆ PutLoggingOptionsAsync()

virtual void Aws::IoTEvents::IoTEventsClient::PutLoggingOptionsAsync ( const Model::PutLoggingOptionsRequest request,
const PutLoggingOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets or updates the AWS IoT Events logging options.

If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. If you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutLoggingOptionsCallable()

virtual Model::PutLoggingOptionsOutcomeCallable Aws::IoTEvents::IoTEventsClient::PutLoggingOptionsCallable ( const Model::PutLoggingOptionsRequest request) const
virtual

Sets or updates the AWS IoT Events logging options.

If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. If you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartDetectorModelAnalysis()

virtual Model::StartDetectorModelAnalysisOutcome Aws::IoTEvents::IoTEventsClient::StartDetectorModelAnalysis ( const Model::StartDetectorModelAnalysisRequest request) const
virtual

Performs an analysis of your detector model. For more information, see Troubleshooting a detector model in the AWS IoT Events Developer Guide.

See Also:

AWS API Reference

◆ StartDetectorModelAnalysisAsync()

virtual void Aws::IoTEvents::IoTEventsClient::StartDetectorModelAnalysisAsync ( const Model::StartDetectorModelAnalysisRequest request,
const StartDetectorModelAnalysisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Performs an analysis of your detector model. For more information, see Troubleshooting a detector model in the AWS IoT Events Developer Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartDetectorModelAnalysisCallable()

virtual Model::StartDetectorModelAnalysisOutcomeCallable Aws::IoTEvents::IoTEventsClient::StartDetectorModelAnalysisCallable ( const Model::StartDetectorModelAnalysisRequest request) const
virtual

Performs an analysis of your detector model. For more information, see Troubleshooting a detector model in the AWS IoT Events Developer Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::IoTEvents::IoTEventsClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::IoTEvents::IoTEventsClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::IoTEvents::IoTEventsClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::IoTEvents::IoTEventsClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes the given tags (metadata) from the resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::IoTEvents::IoTEventsClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the given tags (metadata) from the resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::IoTEvents::IoTEventsClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes the given tags (metadata) from the resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAlarmModel()

virtual Model::UpdateAlarmModelOutcome Aws::IoTEvents::IoTEventsClient::UpdateAlarmModel ( const Model::UpdateAlarmModelRequest request) const
virtual

Updates an alarm model. Any alarms that were created based on the previous version are deleted and then created again as new data arrives.

See Also:

AWS API Reference

◆ UpdateAlarmModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::UpdateAlarmModelAsync ( const Model::UpdateAlarmModelRequest request,
const UpdateAlarmModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an alarm model. Any alarms that were created based on the previous version are deleted and then created again as new data arrives.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAlarmModelCallable()

virtual Model::UpdateAlarmModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::UpdateAlarmModelCallable ( const Model::UpdateAlarmModelRequest request) const
virtual

Updates an alarm model. Any alarms that were created based on the previous version are deleted and then created again as new data arrives.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDetectorModel()

virtual Model::UpdateDetectorModelOutcome Aws::IoTEvents::IoTEventsClient::UpdateDetectorModel ( const Model::UpdateDetectorModelRequest request) const
virtual

Updates a detector model. Detectors (instances) spawned by the previous version are deleted and then re-created as new inputs arrive.

See Also:

AWS API Reference

◆ UpdateDetectorModelAsync()

virtual void Aws::IoTEvents::IoTEventsClient::UpdateDetectorModelAsync ( const Model::UpdateDetectorModelRequest request,
const UpdateDetectorModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a detector model. Detectors (instances) spawned by the previous version are deleted and then re-created as new inputs arrive.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDetectorModelCallable()

virtual Model::UpdateDetectorModelOutcomeCallable Aws::IoTEvents::IoTEventsClient::UpdateDetectorModelCallable ( const Model::UpdateDetectorModelRequest request) const
virtual

Updates a detector model. Detectors (instances) spawned by the previous version are deleted and then re-created as new inputs arrive.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateInput()

virtual Model::UpdateInputOutcome Aws::IoTEvents::IoTEventsClient::UpdateInput ( const Model::UpdateInputRequest request) const
virtual

Updates an input.

See Also:

AWS API Reference

◆ UpdateInputAsync()

virtual void Aws::IoTEvents::IoTEventsClient::UpdateInputAsync ( const Model::UpdateInputRequest request,
const UpdateInputResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an input.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateInputCallable()

virtual Model::UpdateInputOutcomeCallable Aws::IoTEvents::IoTEventsClient::UpdateInputCallable ( const Model::UpdateInputRequest request) const
virtual

Updates an input.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: