All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.iotanalytics.AWSIoTAnalyticsAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS IoT Analytics module holds the client classes that are used for communicating with AWS IoT Analytics Service

The newest version!
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.iotanalytics;

import javax.annotation.Generated;

import com.amazonaws.services.iotanalytics.model.*;

/**
 * Interface for accessing AWS IoT Analytics asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.iotanalytics.AbstractAWSIoTAnalyticsAsync} instead. *

*

*

* IoT Analytics allows you to collect large amounts of device data, process messages, and store them. You can then * query the data and run sophisticated analytics on it. IoT Analytics enables advanced data exploration through * integration with Jupyter Notebooks and data visualization through integration with Amazon QuickSight. *

*

* Traditional analytics and business intelligence tools are designed to process structured data. IoT data often comes * from devices that record noisy processes (such as temperature, motion, or sound). As a result the data from these * devices can have significant gaps, corrupted messages, and false readings that must be cleaned up before analysis can * occur. Also, IoT data is often only meaningful in the context of other data from external sources. *

*

* IoT Analytics automates the steps required to analyze data from IoT devices. IoT Analytics filters, transforms, and * enriches IoT data before storing it in a time-series data store for analysis. You can set up the service to collect * only the data you need from your devices, apply mathematical transforms to process the data, and enrich the data with * device-specific metadata such as device type and location before storing it. Then, you can analyze your data by * running queries using the built-in SQL query engine, or perform more complex analytics and machine learning * inference. IoT Analytics includes pre-built models for common IoT use cases so you can answer questions like which * devices are about to fail or which customers are at risk of abandoning their wearable devices. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSIoTAnalyticsAsync extends AWSIoTAnalytics { /** *

* Sends messages to a channel. *

* * @param batchPutMessageRequest * @return A Java Future containing the result of the BatchPutMessage operation returned by the service. * @sample AWSIoTAnalyticsAsync.BatchPutMessage * @see AWS * API Documentation */ java.util.concurrent.Future batchPutMessageAsync(BatchPutMessageRequest batchPutMessageRequest); /** *

* Sends messages to a channel. *

* * @param batchPutMessageRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchPutMessage operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.BatchPutMessage * @see AWS * API Documentation */ java.util.concurrent.Future batchPutMessageAsync(BatchPutMessageRequest batchPutMessageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels the reprocessing of data through the pipeline. *

* * @param cancelPipelineReprocessingRequest * @return A Java Future containing the result of the CancelPipelineReprocessing operation returned by the service. * @sample AWSIoTAnalyticsAsync.CancelPipelineReprocessing * @see AWS API Documentation */ java.util.concurrent.Future cancelPipelineReprocessingAsync( CancelPipelineReprocessingRequest cancelPipelineReprocessingRequest); /** *

* Cancels the reprocessing of data through the pipeline. *

* * @param cancelPipelineReprocessingRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelPipelineReprocessing operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.CancelPipelineReprocessing * @see AWS API Documentation */ java.util.concurrent.Future cancelPipelineReprocessingAsync( CancelPipelineReprocessingRequest cancelPipelineReprocessingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Used to create a channel. A channel collects data from an MQTT topic and archives the raw, unprocessed messages * before publishing the data to a pipeline. *

* * @param createChannelRequest * @return A Java Future containing the result of the CreateChannel operation returned by the service. * @sample AWSIoTAnalyticsAsync.CreateChannel * @see AWS API * Documentation */ java.util.concurrent.Future createChannelAsync(CreateChannelRequest createChannelRequest); /** *

* Used to create a channel. A channel collects data from an MQTT topic and archives the raw, unprocessed messages * before publishing the data to a pipeline. *

* * @param createChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateChannel operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.CreateChannel * @see AWS API * Documentation */ java.util.concurrent.Future createChannelAsync(CreateChannelRequest createChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Used to create a dataset. A dataset stores data retrieved from a data store by applying a * queryAction (a SQL query) or a containerAction (executing a containerized application). * This operation creates the skeleton of a dataset. The dataset can be populated manually by calling * CreateDatasetContent or automatically according to a trigger you specify. *

* * @param createDatasetRequest * @return A Java Future containing the result of the CreateDataset operation returned by the service. * @sample AWSIoTAnalyticsAsync.CreateDataset * @see AWS API * Documentation */ java.util.concurrent.Future createDatasetAsync(CreateDatasetRequest createDatasetRequest); /** *

* Used to create a dataset. A dataset stores data retrieved from a data store by applying a * queryAction (a SQL query) or a containerAction (executing a containerized application). * This operation creates the skeleton of a dataset. The dataset can be populated manually by calling * CreateDatasetContent or automatically according to a trigger you specify. *

* * @param createDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDataset operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.CreateDataset * @see AWS API * Documentation */ java.util.concurrent.Future createDatasetAsync(CreateDatasetRequest createDatasetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates the content of a dataset by applying a queryAction (a SQL query) or a * containerAction (executing a containerized application). *

* * @param createDatasetContentRequest * @return A Java Future containing the result of the CreateDatasetContent operation returned by the service. * @sample AWSIoTAnalyticsAsync.CreateDatasetContent * @see AWS API Documentation */ java.util.concurrent.Future createDatasetContentAsync(CreateDatasetContentRequest createDatasetContentRequest); /** *

* Creates the content of a dataset by applying a queryAction (a SQL query) or a * containerAction (executing a containerized application). *

* * @param createDatasetContentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDatasetContent operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.CreateDatasetContent * @see AWS API Documentation */ java.util.concurrent.Future createDatasetContentAsync(CreateDatasetContentRequest createDatasetContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a data store, which is a repository for messages. *

* * @param createDatastoreRequest * @return A Java Future containing the result of the CreateDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsync.CreateDatastore * @see AWS * API Documentation */ java.util.concurrent.Future createDatastoreAsync(CreateDatastoreRequest createDatastoreRequest); /** *

* Creates a data store, which is a repository for messages. *

* * @param createDatastoreRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.CreateDatastore * @see AWS * API Documentation */ java.util.concurrent.Future createDatastoreAsync(CreateDatastoreRequest createDatastoreRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a pipeline. A pipeline consumes messages from a channel and allows you to process the messages before * storing them in a data store. You must specify both a channel and a datastore activity * and, optionally, as many as 23 additional activities in the pipelineActivities array. *

* * @param createPipelineRequest * @return A Java Future containing the result of the CreatePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsync.CreatePipeline * @see AWS * API Documentation */ java.util.concurrent.Future createPipelineAsync(CreatePipelineRequest createPipelineRequest); /** *

* Creates a pipeline. A pipeline consumes messages from a channel and allows you to process the messages before * storing them in a data store. You must specify both a channel and a datastore activity * and, optionally, as many as 23 additional activities in the pipelineActivities array. *

* * @param createPipelineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreatePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.CreatePipeline * @see AWS * API Documentation */ java.util.concurrent.Future createPipelineAsync(CreatePipelineRequest createPipelineRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified channel. *

* * @param deleteChannelRequest * @return A Java Future containing the result of the DeleteChannel operation returned by the service. * @sample AWSIoTAnalyticsAsync.DeleteChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteChannelAsync(DeleteChannelRequest deleteChannelRequest); /** *

* Deletes the specified channel. *

* * @param deleteChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteChannel operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DeleteChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteChannelAsync(DeleteChannelRequest deleteChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified dataset. *

*

* You do not have to delete the content of the dataset before you perform this operation. *

* * @param deleteDatasetRequest * @return A Java Future containing the result of the DeleteDataset operation returned by the service. * @sample AWSIoTAnalyticsAsync.DeleteDataset * @see AWS API * Documentation */ java.util.concurrent.Future deleteDatasetAsync(DeleteDatasetRequest deleteDatasetRequest); /** *

* Deletes the specified dataset. *

*

* You do not have to delete the content of the dataset before you perform this operation. *

* * @param deleteDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDataset operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DeleteDataset * @see AWS API * Documentation */ java.util.concurrent.Future deleteDatasetAsync(DeleteDatasetRequest deleteDatasetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the content of the specified dataset. *

* * @param deleteDatasetContentRequest * @return A Java Future containing the result of the DeleteDatasetContent operation returned by the service. * @sample AWSIoTAnalyticsAsync.DeleteDatasetContent * @see AWS API Documentation */ java.util.concurrent.Future deleteDatasetContentAsync(DeleteDatasetContentRequest deleteDatasetContentRequest); /** *

* Deletes the content of the specified dataset. *

* * @param deleteDatasetContentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDatasetContent operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DeleteDatasetContent * @see AWS API Documentation */ java.util.concurrent.Future deleteDatasetContentAsync(DeleteDatasetContentRequest deleteDatasetContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified data store. *

* * @param deleteDatastoreRequest * @return A Java Future containing the result of the DeleteDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsync.DeleteDatastore * @see AWS * API Documentation */ java.util.concurrent.Future deleteDatastoreAsync(DeleteDatastoreRequest deleteDatastoreRequest); /** *

* Deletes the specified data store. *

* * @param deleteDatastoreRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DeleteDatastore * @see AWS * API Documentation */ java.util.concurrent.Future deleteDatastoreAsync(DeleteDatastoreRequest deleteDatastoreRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified pipeline. *

* * @param deletePipelineRequest * @return A Java Future containing the result of the DeletePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsync.DeletePipeline * @see AWS * API Documentation */ java.util.concurrent.Future deletePipelineAsync(DeletePipelineRequest deletePipelineRequest); /** *

* Deletes the specified pipeline. *

* * @param deletePipelineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DeletePipeline * @see AWS * API Documentation */ java.util.concurrent.Future deletePipelineAsync(DeletePipelineRequest deletePipelineRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a channel. *

* * @param describeChannelRequest * @return A Java Future containing the result of the DescribeChannel operation returned by the service. * @sample AWSIoTAnalyticsAsync.DescribeChannel * @see AWS * API Documentation */ java.util.concurrent.Future describeChannelAsync(DescribeChannelRequest describeChannelRequest); /** *

* Retrieves information about a channel. *

* * @param describeChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeChannel operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DescribeChannel * @see AWS * API Documentation */ java.util.concurrent.Future describeChannelAsync(DescribeChannelRequest describeChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a dataset. *

* * @param describeDatasetRequest * @return A Java Future containing the result of the DescribeDataset operation returned by the service. * @sample AWSIoTAnalyticsAsync.DescribeDataset * @see AWS * API Documentation */ java.util.concurrent.Future describeDatasetAsync(DescribeDatasetRequest describeDatasetRequest); /** *

* Retrieves information about a dataset. *

* * @param describeDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDataset operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DescribeDataset * @see AWS * API Documentation */ java.util.concurrent.Future describeDatasetAsync(DescribeDatasetRequest describeDatasetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a data store. *

* * @param describeDatastoreRequest * @return A Java Future containing the result of the DescribeDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsync.DescribeDatastore * @see AWS * API Documentation */ java.util.concurrent.Future describeDatastoreAsync(DescribeDatastoreRequest describeDatastoreRequest); /** *

* Retrieves information about a data store. *

* * @param describeDatastoreRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DescribeDatastore * @see AWS * API Documentation */ java.util.concurrent.Future describeDatastoreAsync(DescribeDatastoreRequest describeDatastoreRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the current settings of the IoT Analytics logging options. *

* * @param describeLoggingOptionsRequest * @return A Java Future containing the result of the DescribeLoggingOptions operation returned by the service. * @sample AWSIoTAnalyticsAsync.DescribeLoggingOptions * @see AWS API Documentation */ java.util.concurrent.Future describeLoggingOptionsAsync(DescribeLoggingOptionsRequest describeLoggingOptionsRequest); /** *

* Retrieves the current settings of the IoT Analytics logging options. *

* * @param describeLoggingOptionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeLoggingOptions operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DescribeLoggingOptions * @see AWS API Documentation */ java.util.concurrent.Future describeLoggingOptionsAsync(DescribeLoggingOptionsRequest describeLoggingOptionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a pipeline. *

* * @param describePipelineRequest * @return A Java Future containing the result of the DescribePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsync.DescribePipeline * @see AWS * API Documentation */ java.util.concurrent.Future describePipelineAsync(DescribePipelineRequest describePipelineRequest); /** *

* Retrieves information about a pipeline. *

* * @param describePipelineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.DescribePipeline * @see AWS * API Documentation */ java.util.concurrent.Future describePipelineAsync(DescribePipelineRequest describePipelineRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the contents of a dataset as presigned URIs. *

* * @param getDatasetContentRequest * @return A Java Future containing the result of the GetDatasetContent operation returned by the service. * @sample AWSIoTAnalyticsAsync.GetDatasetContent * @see AWS * API Documentation */ java.util.concurrent.Future getDatasetContentAsync(GetDatasetContentRequest getDatasetContentRequest); /** *

* Retrieves the contents of a dataset as presigned URIs. *

* * @param getDatasetContentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDatasetContent operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.GetDatasetContent * @see AWS * API Documentation */ java.util.concurrent.Future getDatasetContentAsync(GetDatasetContentRequest getDatasetContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of channels. *

* * @param listChannelsRequest * @return A Java Future containing the result of the ListChannels operation returned by the service. * @sample AWSIoTAnalyticsAsync.ListChannels * @see AWS API * Documentation */ java.util.concurrent.Future listChannelsAsync(ListChannelsRequest listChannelsRequest); /** *

* Retrieves a list of channels. *

* * @param listChannelsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListChannels operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.ListChannels * @see AWS API * Documentation */ java.util.concurrent.Future listChannelsAsync(ListChannelsRequest listChannelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists information about dataset contents that have been created. *

* * @param listDatasetContentsRequest * @return A Java Future containing the result of the ListDatasetContents operation returned by the service. * @sample AWSIoTAnalyticsAsync.ListDatasetContents * @see AWS API Documentation */ java.util.concurrent.Future listDatasetContentsAsync(ListDatasetContentsRequest listDatasetContentsRequest); /** *

* Lists information about dataset contents that have been created. *

* * @param listDatasetContentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDatasetContents operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.ListDatasetContents * @see AWS API Documentation */ java.util.concurrent.Future listDatasetContentsAsync(ListDatasetContentsRequest listDatasetContentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about datasets. *

* * @param listDatasetsRequest * @return A Java Future containing the result of the ListDatasets operation returned by the service. * @sample AWSIoTAnalyticsAsync.ListDatasets * @see AWS API * Documentation */ java.util.concurrent.Future listDatasetsAsync(ListDatasetsRequest listDatasetsRequest); /** *

* Retrieves information about datasets. *

* * @param listDatasetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDatasets operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.ListDatasets * @see AWS API * Documentation */ java.util.concurrent.Future listDatasetsAsync(ListDatasetsRequest listDatasetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of data stores. *

* * @param listDatastoresRequest * @return A Java Future containing the result of the ListDatastores operation returned by the service. * @sample AWSIoTAnalyticsAsync.ListDatastores * @see AWS * API Documentation */ java.util.concurrent.Future listDatastoresAsync(ListDatastoresRequest listDatastoresRequest); /** *

* Retrieves a list of data stores. *

* * @param listDatastoresRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDatastores operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.ListDatastores * @see AWS * API Documentation */ java.util.concurrent.Future listDatastoresAsync(ListDatastoresRequest listDatastoresRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of pipelines. *

* * @param listPipelinesRequest * @return A Java Future containing the result of the ListPipelines operation returned by the service. * @sample AWSIoTAnalyticsAsync.ListPipelines * @see AWS API * Documentation */ java.util.concurrent.Future listPipelinesAsync(ListPipelinesRequest listPipelinesRequest); /** *

* Retrieves a list of pipelines. *

* * @param listPipelinesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListPipelines operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.ListPipelines * @see AWS API * Documentation */ java.util.concurrent.Future listPipelinesAsync(ListPipelinesRequest listPipelinesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSIoTAnalyticsAsync.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

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

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Sets or updates the IoT Analytics logging options. *

*

* If you update the value of any loggingOptions field, it takes up to one minute for the change to * take effect. Also, 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. *

* * @param putLoggingOptionsRequest * @return A Java Future containing the result of the PutLoggingOptions operation returned by the service. * @sample AWSIoTAnalyticsAsync.PutLoggingOptions * @see AWS * API Documentation */ java.util.concurrent.Future putLoggingOptionsAsync(PutLoggingOptionsRequest putLoggingOptionsRequest); /** *

* Sets or updates the IoT Analytics logging options. *

*

* If you update the value of any loggingOptions field, it takes up to one minute for the change to * take effect. Also, 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. *

* * @param putLoggingOptionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutLoggingOptions operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.PutLoggingOptions * @see AWS * API Documentation */ java.util.concurrent.Future putLoggingOptionsAsync(PutLoggingOptionsRequest putLoggingOptionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Simulates the results of running a pipeline activity on a message payload. *

* * @param runPipelineActivityRequest * @return A Java Future containing the result of the RunPipelineActivity operation returned by the service. * @sample AWSIoTAnalyticsAsync.RunPipelineActivity * @see AWS API Documentation */ java.util.concurrent.Future runPipelineActivityAsync(RunPipelineActivityRequest runPipelineActivityRequest); /** *

* Simulates the results of running a pipeline activity on a message payload. *

* * @param runPipelineActivityRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RunPipelineActivity operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.RunPipelineActivity * @see AWS API Documentation */ java.util.concurrent.Future runPipelineActivityAsync(RunPipelineActivityRequest runPipelineActivityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a sample of messages from the specified channel ingested during the specified timeframe. Up to 10 * messages can be retrieved. *

* * @param sampleChannelDataRequest * @return A Java Future containing the result of the SampleChannelData operation returned by the service. * @sample AWSIoTAnalyticsAsync.SampleChannelData * @see AWS * API Documentation */ java.util.concurrent.Future sampleChannelDataAsync(SampleChannelDataRequest sampleChannelDataRequest); /** *

* Retrieves a sample of messages from the specified channel ingested during the specified timeframe. Up to 10 * messages can be retrieved. *

* * @param sampleChannelDataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SampleChannelData operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.SampleChannelData * @see AWS * API Documentation */ java.util.concurrent.Future sampleChannelDataAsync(SampleChannelDataRequest sampleChannelDataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts the reprocessing of raw message data through the pipeline. *

* * @param startPipelineReprocessingRequest * @return A Java Future containing the result of the StartPipelineReprocessing operation returned by the service. * @sample AWSIoTAnalyticsAsync.StartPipelineReprocessing * @see AWS API Documentation */ java.util.concurrent.Future startPipelineReprocessingAsync( StartPipelineReprocessingRequest startPipelineReprocessingRequest); /** *

* Starts the reprocessing of raw message data through the pipeline. *

* * @param startPipelineReprocessingRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartPipelineReprocessing operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.StartPipelineReprocessing * @see AWS API Documentation */ java.util.concurrent.Future startPipelineReprocessingAsync( StartPipelineReprocessingRequest startPipelineReprocessingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSIoTAnalyticsAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

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

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes the given tags (metadata) from the resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSIoTAnalyticsAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes the given tags (metadata) from the resource. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Used to update the settings of a channel. *

* * @param updateChannelRequest * @return A Java Future containing the result of the UpdateChannel operation returned by the service. * @sample AWSIoTAnalyticsAsync.UpdateChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateChannelAsync(UpdateChannelRequest updateChannelRequest); /** *

* Used to update the settings of a channel. *

* * @param updateChannelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateChannel operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.UpdateChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateChannelAsync(UpdateChannelRequest updateChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the settings of a dataset. *

* * @param updateDatasetRequest * @return A Java Future containing the result of the UpdateDataset operation returned by the service. * @sample AWSIoTAnalyticsAsync.UpdateDataset * @see AWS API * Documentation */ java.util.concurrent.Future updateDatasetAsync(UpdateDatasetRequest updateDatasetRequest); /** *

* Updates the settings of a dataset. *

* * @param updateDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDataset operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.UpdateDataset * @see AWS API * Documentation */ java.util.concurrent.Future updateDatasetAsync(UpdateDatasetRequest updateDatasetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Used to update the settings of a data store. *

* * @param updateDatastoreRequest * @return A Java Future containing the result of the UpdateDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsync.UpdateDatastore * @see AWS * API Documentation */ java.util.concurrent.Future updateDatastoreAsync(UpdateDatastoreRequest updateDatastoreRequest); /** *

* Used to update the settings of a data store. *

* * @param updateDatastoreRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDatastore operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.UpdateDatastore * @see AWS * API Documentation */ java.util.concurrent.Future updateDatastoreAsync(UpdateDatastoreRequest updateDatastoreRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the settings of a pipeline. You must specify both a channel and a datastore * activity and, optionally, as many as 23 additional activities in the pipelineActivities array. *

* * @param updatePipelineRequest * @return A Java Future containing the result of the UpdatePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsync.UpdatePipeline * @see AWS * API Documentation */ java.util.concurrent.Future updatePipelineAsync(UpdatePipelineRequest updatePipelineRequest); /** *

* Updates the settings of a pipeline. You must specify both a channel and a datastore * activity and, optionally, as many as 23 additional activities in the pipelineActivities array. *

* * @param updatePipelineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdatePipeline operation returned by the service. * @sample AWSIoTAnalyticsAsyncHandler.UpdatePipeline * @see AWS * API Documentation */ java.util.concurrent.Future updatePipelineAsync(UpdatePipelineRequest updatePipelineRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy