AWS SDK for C++  1.9.123
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::IoTEventsData::IoTEventsDataClient Class Reference

#include <IoTEventsDataClient.h>

+ Inheritance diagram for Aws::IoTEventsData::IoTEventsDataClient:

Public Types

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

Public Member Functions

 IoTEventsDataClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTEventsDataClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTEventsDataClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~IoTEventsDataClient ()
 
virtual Model::BatchAcknowledgeAlarmOutcome BatchAcknowledgeAlarm (const Model::BatchAcknowledgeAlarmRequest &request) const
 
virtual Model::BatchAcknowledgeAlarmOutcomeCallable BatchAcknowledgeAlarmCallable (const Model::BatchAcknowledgeAlarmRequest &request) const
 
virtual void BatchAcknowledgeAlarmAsync (const Model::BatchAcknowledgeAlarmRequest &request, const BatchAcknowledgeAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDisableAlarmOutcome BatchDisableAlarm (const Model::BatchDisableAlarmRequest &request) const
 
virtual Model::BatchDisableAlarmOutcomeCallable BatchDisableAlarmCallable (const Model::BatchDisableAlarmRequest &request) const
 
virtual void BatchDisableAlarmAsync (const Model::BatchDisableAlarmRequest &request, const BatchDisableAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchEnableAlarmOutcome BatchEnableAlarm (const Model::BatchEnableAlarmRequest &request) const
 
virtual Model::BatchEnableAlarmOutcomeCallable BatchEnableAlarmCallable (const Model::BatchEnableAlarmRequest &request) const
 
virtual void BatchEnableAlarmAsync (const Model::BatchEnableAlarmRequest &request, const BatchEnableAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchPutMessageOutcome BatchPutMessage (const Model::BatchPutMessageRequest &request) const
 
virtual Model::BatchPutMessageOutcomeCallable BatchPutMessageCallable (const Model::BatchPutMessageRequest &request) const
 
virtual void BatchPutMessageAsync (const Model::BatchPutMessageRequest &request, const BatchPutMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchResetAlarmOutcome BatchResetAlarm (const Model::BatchResetAlarmRequest &request) const
 
virtual Model::BatchResetAlarmOutcomeCallable BatchResetAlarmCallable (const Model::BatchResetAlarmRequest &request) const
 
virtual void BatchResetAlarmAsync (const Model::BatchResetAlarmRequest &request, const BatchResetAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchSnoozeAlarmOutcome BatchSnoozeAlarm (const Model::BatchSnoozeAlarmRequest &request) const
 
virtual Model::BatchSnoozeAlarmOutcomeCallable BatchSnoozeAlarmCallable (const Model::BatchSnoozeAlarmRequest &request) const
 
virtual void BatchSnoozeAlarmAsync (const Model::BatchSnoozeAlarmRequest &request, const BatchSnoozeAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchUpdateDetectorOutcome BatchUpdateDetector (const Model::BatchUpdateDetectorRequest &request) const
 
virtual Model::BatchUpdateDetectorOutcomeCallable BatchUpdateDetectorCallable (const Model::BatchUpdateDetectorRequest &request) const
 
virtual void BatchUpdateDetectorAsync (const Model::BatchUpdateDetectorRequest &request, const BatchUpdateDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAlarmOutcome DescribeAlarm (const Model::DescribeAlarmRequest &request) const
 
virtual Model::DescribeAlarmOutcomeCallable DescribeAlarmCallable (const Model::DescribeAlarmRequest &request) const
 
virtual void DescribeAlarmAsync (const Model::DescribeAlarmRequest &request, const DescribeAlarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDetectorOutcome DescribeDetector (const Model::DescribeDetectorRequest &request) const
 
virtual Model::DescribeDetectorOutcomeCallable DescribeDetectorCallable (const Model::DescribeDetectorRequest &request) const
 
virtual void DescribeDetectorAsync (const Model::DescribeDetectorRequest &request, const DescribeDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAlarmsOutcome ListAlarms (const Model::ListAlarmsRequest &request) const
 
virtual Model::ListAlarmsOutcomeCallable ListAlarmsCallable (const Model::ListAlarmsRequest &request) const
 
virtual void ListAlarmsAsync (const Model::ListAlarmsRequest &request, const ListAlarmsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDetectorsOutcome ListDetectors (const Model::ListDetectorsRequest &request) const
 
virtual Model::ListDetectorsOutcomeCallable ListDetectorsCallable (const Model::ListDetectorsRequest &request) const
 
virtual void ListDetectorsAsync (const Model::ListDetectorsRequest &request, const ListDetectorsResponseReceivedHandler &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 Data API commands to send inputs to detectors, list detectors, and view or update a detector's status.

For more information, see What is AWS IoT Events? in the AWS IoT Events Developer Guide.

Definition at line 123 of file IoTEventsDataClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 126 of file IoTEventsDataClient.h.

Constructor & Destructor Documentation

◆ IoTEventsDataClient() [1/3]

Aws::IoTEventsData::IoTEventsDataClient::IoTEventsDataClient ( 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.

◆ IoTEventsDataClient() [2/3]

Aws::IoTEventsData::IoTEventsDataClient::IoTEventsDataClient ( 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.

◆ IoTEventsDataClient() [3/3]

Aws::IoTEventsData::IoTEventsDataClient::IoTEventsDataClient ( 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

◆ ~IoTEventsDataClient()

virtual Aws::IoTEventsData::IoTEventsDataClient::~IoTEventsDataClient ( )
virtual

Member Function Documentation

◆ BatchAcknowledgeAlarm()

virtual Model::BatchAcknowledgeAlarmOutcome Aws::IoTEventsData::IoTEventsDataClient::BatchAcknowledgeAlarm ( const Model::BatchAcknowledgeAlarmRequest request) const
virtual

Acknowledges one or more alarms. The alarms change to the ACKNOWLEDGED state after you acknowledge them.

See Also:

AWS API Reference

◆ BatchAcknowledgeAlarmAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::BatchAcknowledgeAlarmAsync ( const Model::BatchAcknowledgeAlarmRequest request,
const BatchAcknowledgeAlarmResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Acknowledges one or more alarms. The alarms change to the ACKNOWLEDGED state after you acknowledge them.

See Also:

AWS API Reference

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

◆ BatchAcknowledgeAlarmCallable()

virtual Model::BatchAcknowledgeAlarmOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::BatchAcknowledgeAlarmCallable ( const Model::BatchAcknowledgeAlarmRequest request) const
virtual

Acknowledges one or more alarms. The alarms change to the ACKNOWLEDGED state after you acknowledge them.

See Also:

AWS API Reference

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

◆ BatchDisableAlarm()

virtual Model::BatchDisableAlarmOutcome Aws::IoTEventsData::IoTEventsDataClient::BatchDisableAlarm ( const Model::BatchDisableAlarmRequest request) const
virtual

Disables one or more alarms. The alarms change to the DISABLED state after you disable them.

See Also:

AWS API Reference

◆ BatchDisableAlarmAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::BatchDisableAlarmAsync ( const Model::BatchDisableAlarmRequest request,
const BatchDisableAlarmResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disables one or more alarms. The alarms change to the DISABLED state after you disable them.

See Also:

AWS API Reference

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

◆ BatchDisableAlarmCallable()

virtual Model::BatchDisableAlarmOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::BatchDisableAlarmCallable ( const Model::BatchDisableAlarmRequest request) const
virtual

Disables one or more alarms. The alarms change to the DISABLED state after you disable them.

See Also:

AWS API Reference

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

◆ BatchEnableAlarm()

virtual Model::BatchEnableAlarmOutcome Aws::IoTEventsData::IoTEventsDataClient::BatchEnableAlarm ( const Model::BatchEnableAlarmRequest request) const
virtual

Enables one or more alarms. The alarms change to the NORMAL state after you enable them.

See Also:

AWS API Reference

◆ BatchEnableAlarmAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::BatchEnableAlarmAsync ( const Model::BatchEnableAlarmRequest request,
const BatchEnableAlarmResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Enables one or more alarms. The alarms change to the NORMAL state after you enable them.

See Also:

AWS API Reference

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

◆ BatchEnableAlarmCallable()

virtual Model::BatchEnableAlarmOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::BatchEnableAlarmCallable ( const Model::BatchEnableAlarmRequest request) const
virtual

Enables one or more alarms. The alarms change to the NORMAL state after you enable them.

See Also:

AWS API Reference

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

◆ BatchPutMessage()

virtual Model::BatchPutMessageOutcome Aws::IoTEventsData::IoTEventsDataClient::BatchPutMessage ( const Model::BatchPutMessageRequest request) const
virtual

Sends a set of messages to the AWS IoT Events system. Each message payload is transformed into the input you specify ("inputName") and ingested into any detectors that monitor that input. If multiple messages are sent, the order in which the messages are processed isn't guaranteed. To guarantee ordering, you must send messages one at a time and wait for a successful response.

See Also:

AWS API Reference

◆ BatchPutMessageAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::BatchPutMessageAsync ( const Model::BatchPutMessageRequest request,
const BatchPutMessageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sends a set of messages to the AWS IoT Events system. Each message payload is transformed into the input you specify ("inputName") and ingested into any detectors that monitor that input. If multiple messages are sent, the order in which the messages are processed isn't guaranteed. To guarantee ordering, you must send messages one at a time and wait for a successful response.

See Also:

AWS API Reference

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

◆ BatchPutMessageCallable()

virtual Model::BatchPutMessageOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::BatchPutMessageCallable ( const Model::BatchPutMessageRequest request) const
virtual

Sends a set of messages to the AWS IoT Events system. Each message payload is transformed into the input you specify ("inputName") and ingested into any detectors that monitor that input. If multiple messages are sent, the order in which the messages are processed isn't guaranteed. To guarantee ordering, you must send messages one at a time and wait for a successful response.

See Also:

AWS API Reference

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

◆ BatchResetAlarm()

virtual Model::BatchResetAlarmOutcome Aws::IoTEventsData::IoTEventsDataClient::BatchResetAlarm ( const Model::BatchResetAlarmRequest request) const
virtual

Resets one or more alarms. The alarms return to the NORMAL state after you reset them.

See Also:

AWS API Reference

◆ BatchResetAlarmAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::BatchResetAlarmAsync ( const Model::BatchResetAlarmRequest request,
const BatchResetAlarmResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Resets one or more alarms. The alarms return to the NORMAL state after you reset them.

See Also:

AWS API Reference

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

◆ BatchResetAlarmCallable()

virtual Model::BatchResetAlarmOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::BatchResetAlarmCallable ( const Model::BatchResetAlarmRequest request) const
virtual

Resets one or more alarms. The alarms return to the NORMAL state after you reset them.

See Also:

AWS API Reference

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

◆ BatchSnoozeAlarm()

virtual Model::BatchSnoozeAlarmOutcome Aws::IoTEventsData::IoTEventsDataClient::BatchSnoozeAlarm ( const Model::BatchSnoozeAlarmRequest request) const
virtual

Changes one or more alarms to the snooze mode. The alarms change to the SNOOZE_DISABLED state after you set them to the snooze mode.

See Also:

AWS API Reference

◆ BatchSnoozeAlarmAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::BatchSnoozeAlarmAsync ( const Model::BatchSnoozeAlarmRequest request,
const BatchSnoozeAlarmResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes one or more alarms to the snooze mode. The alarms change to the SNOOZE_DISABLED state after you set them to the snooze mode.

See Also:

AWS API Reference

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

◆ BatchSnoozeAlarmCallable()

virtual Model::BatchSnoozeAlarmOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::BatchSnoozeAlarmCallable ( const Model::BatchSnoozeAlarmRequest request) const
virtual

Changes one or more alarms to the snooze mode. The alarms change to the SNOOZE_DISABLED state after you set them to the snooze mode.

See Also:

AWS API Reference

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

◆ BatchUpdateDetector()

virtual Model::BatchUpdateDetectorOutcome Aws::IoTEventsData::IoTEventsDataClient::BatchUpdateDetector ( const Model::BatchUpdateDetectorRequest request) const
virtual

Updates the state, variable values, and timer settings of one or more detectors (instances) of a specified detector model.

See Also:


AWS API Reference

◆ BatchUpdateDetectorAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::BatchUpdateDetectorAsync ( const Model::BatchUpdateDetectorRequest request,
const BatchUpdateDetectorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the state, variable values, and timer settings of one or more detectors (instances) of a specified detector model.

See Also:


AWS API Reference

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

◆ BatchUpdateDetectorCallable()

virtual Model::BatchUpdateDetectorOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::BatchUpdateDetectorCallable ( const Model::BatchUpdateDetectorRequest request) const
virtual

Updates the state, variable values, and timer settings of one or more detectors (instances) of a specified detector model.

See Also:


AWS API Reference

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

◆ DescribeAlarm()

virtual Model::DescribeAlarmOutcome Aws::IoTEventsData::IoTEventsDataClient::DescribeAlarm ( const Model::DescribeAlarmRequest request) const
virtual

Retrieves information about an alarm.

See Also:

AWS API Reference

◆ DescribeAlarmAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::DescribeAlarmAsync ( const Model::DescribeAlarmRequest request,
const DescribeAlarmResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about an alarm.

See Also:

AWS API Reference

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

◆ DescribeAlarmCallable()

virtual Model::DescribeAlarmOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::DescribeAlarmCallable ( const Model::DescribeAlarmRequest request) const
virtual

Retrieves information about an alarm.

See Also:

AWS API Reference

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

◆ DescribeDetector()

virtual Model::DescribeDetectorOutcome Aws::IoTEventsData::IoTEventsDataClient::DescribeDetector ( const Model::DescribeDetectorRequest request) const
virtual

Returns information about the specified detector (instance).

See Also:

AWS API Reference

◆ DescribeDetectorAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::DescribeDetectorAsync ( const Model::DescribeDetectorRequest request,
const DescribeDetectorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the specified detector (instance).

See Also:

AWS API Reference

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

◆ DescribeDetectorCallable()

virtual Model::DescribeDetectorOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::DescribeDetectorCallable ( const Model::DescribeDetectorRequest request) const
virtual

Returns information about the specified detector (instance).

See Also:

AWS API Reference

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

◆ ListAlarms()

virtual Model::ListAlarmsOutcome Aws::IoTEventsData::IoTEventsDataClient::ListAlarms ( const Model::ListAlarmsRequest request) const
virtual

Lists one or more alarms. The operation returns only the metadata associated with each alarm.

See Also:

AWS API Reference

◆ ListAlarmsAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::ListAlarmsAsync ( const Model::ListAlarmsRequest request,
const ListAlarmsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists one or more alarms. The operation returns only the metadata associated with each alarm.

See Also:

AWS API Reference

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

◆ ListAlarmsCallable()

virtual Model::ListAlarmsOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::ListAlarmsCallable ( const Model::ListAlarmsRequest request) const
virtual

Lists one or more alarms. The operation returns only the metadata associated with each alarm.

See Also:

AWS API Reference

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

◆ ListDetectors()

virtual Model::ListDetectorsOutcome Aws::IoTEventsData::IoTEventsDataClient::ListDetectors ( const Model::ListDetectorsRequest request) const
virtual

Lists detectors (the instances of a detector model).

See Also:

AWS API Reference

◆ ListDetectorsAsync()

virtual void Aws::IoTEventsData::IoTEventsDataClient::ListDetectorsAsync ( const Model::ListDetectorsRequest request,
const ListDetectorsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists detectors (the instances of a detector model).

See Also:

AWS API Reference

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

◆ ListDetectorsCallable()

virtual Model::ListDetectorsOutcomeCallable Aws::IoTEventsData::IoTEventsDataClient::ListDetectorsCallable ( const Model::ListDetectorsRequest request) const
virtual

Lists detectors (the instances of 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.

◆ OverrideEndpoint()

void Aws::IoTEventsData::IoTEventsDataClient::OverrideEndpoint ( const Aws::String endpoint)

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