/* * Copyright 2018-2023 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* 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* 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* 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* 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* 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
* 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.
*
* 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.
*
* Creates the content of a dataset by applying a queryAction
(a SQL query) or a
* containerAction
(executing a containerized application).
*
* Creates the content of a dataset by applying a queryAction
(a SQL query) or a
* containerAction
(executing a containerized application).
*
* 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* 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
* 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.
*
* 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.
*
* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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.
*
* 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.
*
* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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
* 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.
*
* 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.
*