import { IoTEventsDataClient } from "./IoTEventsDataClient"; import { BatchPutMessageInput } from "./types/BatchPutMessageInput"; import { BatchPutMessageOutput } from "./types/BatchPutMessageOutput"; import { BatchUpdateDetectorInput } from "./types/BatchUpdateDetectorInput"; import { BatchUpdateDetectorOutput } from "./types/BatchUpdateDetectorOutput"; import { DescribeDetectorInput } from "./types/DescribeDetectorInput"; import { DescribeDetectorOutput } from "./types/DescribeDetectorOutput"; import { ListDetectorsInput } from "./types/ListDetectorsInput"; import { ListDetectorsOutput } from "./types/ListDetectorsOutput"; export declare class IoTEventsData extends IoTEventsDataClient { /** *

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.

* * This operation may fail with one of the following errors: * - {InvalidRequestException}

The request was invalid.

* - {InternalFailureException}

An internal failure occured.

* - {ServiceUnavailableException}

The service is currently unavailable.

* - {ThrottlingException}

The request could not be completed due to throttling.

* - {Error} An error originating from the SDK or customizations rather than the service */ batchPutMessage(args: BatchPutMessageInput): Promise; batchPutMessage(args: BatchPutMessageInput, cb: (err: any, data?: BatchPutMessageOutput) => void): void; /** *

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

* * This operation may fail with one of the following errors: * - {InvalidRequestException}

The request was invalid.

* - {InternalFailureException}

An internal failure occured.

* - {ServiceUnavailableException}

The service is currently unavailable.

* - {ThrottlingException}

The request could not be completed due to throttling.

* - {Error} An error originating from the SDK or customizations rather than the service */ batchUpdateDetector(args: BatchUpdateDetectorInput): Promise; batchUpdateDetector(args: BatchUpdateDetectorInput, cb: (err: any, data?: BatchUpdateDetectorOutput) => void): void; /** *

Returns information about the specified detector (instance).

* * This operation may fail with one of the following errors: * - {InvalidRequestException}

The request was invalid.

* - {ResourceNotFoundException}

The resource was not found.

* - {ThrottlingException}

The request could not be completed due to throttling.

* - {InternalFailureException}

An internal failure occured.

* - {ServiceUnavailableException}

The service is currently unavailable.

* - {Error} An error originating from the SDK or customizations rather than the service */ describeDetector(args: DescribeDetectorInput): Promise; describeDetector(args: DescribeDetectorInput, cb: (err: any, data?: DescribeDetectorOutput) => void): void; /** *

Lists detectors (the instances of a detector model).

* * This operation may fail with one of the following errors: * - {InvalidRequestException}

The request was invalid.

* - {ResourceNotFoundException}

The resource was not found.

* - {ThrottlingException}

The request could not be completed due to throttling.

* - {InternalFailureException}

An internal failure occured.

* - {ServiceUnavailableException}

The service is currently unavailable.

* - {Error} An error originating from the SDK or customizations rather than the service */ listDetectors(args: ListDetectorsInput): Promise; listDetectors(args: ListDetectorsInput, cb: (err: any, data?: ListDetectorsOutput) => void): void; }