com.amazonaws.services.forecast.AmazonForecastAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-forecast Show documentation
/*
* Copyright 2015-2020 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.forecast;
import javax.annotation.Generated;
import com.amazonaws.services.forecast.model.*;
/**
* Interface for accessing Amazon Forecast Service 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.forecast.AbstractAmazonForecastAsync} instead.
*
*
*
* Provides APIs for creating and managing Amazon Forecast resources.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AmazonForecastAsync extends AmazonForecast {
/**
*
* Creates an Amazon Forecast dataset. The information about the dataset that you provide helps Forecast understand
* how to consume the data for model training. This includes the following:
*
*
* -
*
* DataFrequency
- How frequently your historical time-series data is collected.
*
*
* -
*
* Domain
and DatasetType
- Each dataset has an associated dataset
* domain and a type within the domain. Amazon Forecast provides a list of predefined domains and types within each
* domain. For each unique dataset domain and type within the domain, Amazon Forecast requires your data to include
* a minimum set of predefined fields.
*
*
* -
*
* Schema
- A schema specifies the fields in the dataset, including the field name and data
* type.
*
*
*
*
* After creating a dataset, you import your training data into it and add the dataset to a dataset group. You use
* the dataset group to create a predictor. For more information, see howitworks-datasets-groups.
*
*
* To get a list of all your datasets, use the ListDatasets operation.
*
*
* For example Forecast datasets, see the Amazon Forecast Sample GitHub
* repository.
*
*
*
* The Status
of a dataset must be ACTIVE
before you can import training data. Use the
* DescribeDataset operation to get the status.
*
*
*
* @param createDatasetRequest
* @return A Java Future containing the result of the CreateDataset operation returned by the service.
* @sample AmazonForecastAsync.CreateDataset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createDatasetAsync(CreateDatasetRequest createDatasetRequest);
/**
*
* Creates an Amazon Forecast dataset. The information about the dataset that you provide helps Forecast understand
* how to consume the data for model training. This includes the following:
*
*
* -
*
* DataFrequency
- How frequently your historical time-series data is collected.
*
*
* -
*
* Domain
and DatasetType
- Each dataset has an associated dataset
* domain and a type within the domain. Amazon Forecast provides a list of predefined domains and types within each
* domain. For each unique dataset domain and type within the domain, Amazon Forecast requires your data to include
* a minimum set of predefined fields.
*
*
* -
*
* Schema
- A schema specifies the fields in the dataset, including the field name and data
* type.
*
*
*
*
* After creating a dataset, you import your training data into it and add the dataset to a dataset group. You use
* the dataset group to create a predictor. For more information, see howitworks-datasets-groups.
*
*
* To get a list of all your datasets, use the ListDatasets operation.
*
*
* For example Forecast datasets, see the Amazon Forecast Sample GitHub
* repository.
*
*
*
* The Status
of a dataset must be ACTIVE
before you can import training data. Use the
* DescribeDataset operation to get the status.
*
*
*
* @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 AmazonForecastAsyncHandler.CreateDataset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createDatasetAsync(CreateDatasetRequest createDatasetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a dataset group, which holds a collection of related datasets. You can add datasets to the dataset group
* when you create the dataset group, or later by using the UpdateDatasetGroup operation.
*
*
* After creating a dataset group and adding datasets, you use the dataset group when you create a predictor. For
* more information, see howitworks-datasets-groups.
*
*
* To get a list of all your datasets groups, use the ListDatasetGroups operation.
*
*
*
* The Status
of a dataset group must be ACTIVE
before you can create use the dataset
* group to create a predictor. To get the status, use the DescribeDatasetGroup operation.
*
*
*
* @param createDatasetGroupRequest
* @return A Java Future containing the result of the CreateDatasetGroup operation returned by the service.
* @sample AmazonForecastAsync.CreateDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDatasetGroupAsync(CreateDatasetGroupRequest createDatasetGroupRequest);
/**
*
* Creates a dataset group, which holds a collection of related datasets. You can add datasets to the dataset group
* when you create the dataset group, or later by using the UpdateDatasetGroup operation.
*
*
* After creating a dataset group and adding datasets, you use the dataset group when you create a predictor. For
* more information, see howitworks-datasets-groups.
*
*
* To get a list of all your datasets groups, use the ListDatasetGroups operation.
*
*
*
* The Status
of a dataset group must be ACTIVE
before you can create use the dataset
* group to create a predictor. To get the status, use the DescribeDatasetGroup operation.
*
*
*
* @param createDatasetGroupRequest
* @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 CreateDatasetGroup operation returned by the service.
* @sample AmazonForecastAsyncHandler.CreateDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDatasetGroupAsync(CreateDatasetGroupRequest createDatasetGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Imports your training data to an Amazon Forecast dataset. You provide the location of your training data in an
* Amazon Simple Storage Service (Amazon S3) bucket and the Amazon Resource Name (ARN) of the dataset that you want
* to import the data to.
*
*
* You must specify a DataSource object that includes an AWS Identity and Access Management (IAM) role that
* Amazon Forecast can assume to access the data. For more information, see aws-forecast-iam-roles.
*
*
* The training data must be in CSV format. The delimiter must be a comma (,).
*
*
* You can specify the path to a specific CSV file, the S3 bucket, or to a folder in the S3 bucket. For the latter
* two cases, Amazon Forecast imports all files up to the limit of 10,000 files.
*
*
* To get a list of all your dataset import jobs, filtered by specified criteria, use the
* ListDatasetImportJobs operation.
*
*
* @param createDatasetImportJobRequest
* @return A Java Future containing the result of the CreateDatasetImportJob operation returned by the service.
* @sample AmazonForecastAsync.CreateDatasetImportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future createDatasetImportJobAsync(CreateDatasetImportJobRequest createDatasetImportJobRequest);
/**
*
* Imports your training data to an Amazon Forecast dataset. You provide the location of your training data in an
* Amazon Simple Storage Service (Amazon S3) bucket and the Amazon Resource Name (ARN) of the dataset that you want
* to import the data to.
*
*
* You must specify a DataSource object that includes an AWS Identity and Access Management (IAM) role that
* Amazon Forecast can assume to access the data. For more information, see aws-forecast-iam-roles.
*
*
* The training data must be in CSV format. The delimiter must be a comma (,).
*
*
* You can specify the path to a specific CSV file, the S3 bucket, or to a folder in the S3 bucket. For the latter
* two cases, Amazon Forecast imports all files up to the limit of 10,000 files.
*
*
* To get a list of all your dataset import jobs, filtered by specified criteria, use the
* ListDatasetImportJobs operation.
*
*
* @param createDatasetImportJobRequest
* @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 CreateDatasetImportJob operation returned by the service.
* @sample AmazonForecastAsyncHandler.CreateDatasetImportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future createDatasetImportJobAsync(CreateDatasetImportJobRequest createDatasetImportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a forecast for each item in the TARGET_TIME_SERIES
dataset that was used to train the
* predictor. This is known as inference. To retrieve the forecast for a single item at low latency, use the
* operation. To export the complete forecast into your Amazon Simple Storage Service (Amazon S3) bucket, use the
* CreateForecastExportJob operation.
*
*
* The range of the forecast is determined by the ForecastHorizon
value, which you specify in the
* CreatePredictor request, multiplied by the DataFrequency
value, which you specify in the
* CreateDataset request. When you query a forecast, you can request a specific date range within the
* forecast.
*
*
* To get a list of all your forecasts, use the ListForecasts operation.
*
*
*
* The forecasts generated by Amazon Forecast are in the same time zone as the dataset that was used to create the
* predictor.
*
*
*
* For more information, see howitworks-forecast.
*
*
*
* The Status
of the forecast must be ACTIVE
before you can query or export the forecast.
* Use the DescribeForecast operation to get the status.
*
*
*
* @param createForecastRequest
* @return A Java Future containing the result of the CreateForecast operation returned by the service.
* @sample AmazonForecastAsync.CreateForecast
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createForecastAsync(CreateForecastRequest createForecastRequest);
/**
*
* Creates a forecast for each item in the TARGET_TIME_SERIES
dataset that was used to train the
* predictor. This is known as inference. To retrieve the forecast for a single item at low latency, use the
* operation. To export the complete forecast into your Amazon Simple Storage Service (Amazon S3) bucket, use the
* CreateForecastExportJob operation.
*
*
* The range of the forecast is determined by the ForecastHorizon
value, which you specify in the
* CreatePredictor request, multiplied by the DataFrequency
value, which you specify in the
* CreateDataset request. When you query a forecast, you can request a specific date range within the
* forecast.
*
*
* To get a list of all your forecasts, use the ListForecasts operation.
*
*
*
* The forecasts generated by Amazon Forecast are in the same time zone as the dataset that was used to create the
* predictor.
*
*
*
* For more information, see howitworks-forecast.
*
*
*
* The Status
of the forecast must be ACTIVE
before you can query or export the forecast.
* Use the DescribeForecast operation to get the status.
*
*
*
* @param createForecastRequest
* @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 CreateForecast operation returned by the service.
* @sample AmazonForecastAsyncHandler.CreateForecast
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createForecastAsync(CreateForecastRequest createForecastRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Exports a forecast created by the CreateForecast operation to your Amazon Simple Storage Service (Amazon
* S3) bucket. The forecast file name will match the following conventions:
*
*
* <ForecastExportJobName>_<ExportTimestamp>_<PageNumber>
*
*
* where the <ExportTimestamp> component is in Java SimpleDateFormat (yyyy-MM-ddTHH-mm-ssZ).
*
*
* You must specify a DataDestination object that includes an AWS Identity and Access Management (IAM) role
* that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see
* aws-forecast-iam-roles.
*
*
* For more information, see howitworks-forecast.
*
*
* To get a list of all your forecast export jobs, use the ListForecastExportJobs operation.
*
*
*
* The Status
of the forecast export job must be ACTIVE
before you can access the forecast
* in your Amazon S3 bucket. To get the status, use the DescribeForecastExportJob operation.
*
*
*
* @param createForecastExportJobRequest
* @return A Java Future containing the result of the CreateForecastExportJob operation returned by the service.
* @sample AmazonForecastAsync.CreateForecastExportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future createForecastExportJobAsync(CreateForecastExportJobRequest createForecastExportJobRequest);
/**
*
* Exports a forecast created by the CreateForecast operation to your Amazon Simple Storage Service (Amazon
* S3) bucket. The forecast file name will match the following conventions:
*
*
* <ForecastExportJobName>_<ExportTimestamp>_<PageNumber>
*
*
* where the <ExportTimestamp> component is in Java SimpleDateFormat (yyyy-MM-ddTHH-mm-ssZ).
*
*
* You must specify a DataDestination object that includes an AWS Identity and Access Management (IAM) role
* that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see
* aws-forecast-iam-roles.
*
*
* For more information, see howitworks-forecast.
*
*
* To get a list of all your forecast export jobs, use the ListForecastExportJobs operation.
*
*
*
* The Status
of the forecast export job must be ACTIVE
before you can access the forecast
* in your Amazon S3 bucket. To get the status, use the DescribeForecastExportJob operation.
*
*
*
* @param createForecastExportJobRequest
* @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 CreateForecastExportJob operation returned by the service.
* @sample AmazonForecastAsyncHandler.CreateForecastExportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future createForecastExportJobAsync(CreateForecastExportJobRequest createForecastExportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates an Amazon Forecast predictor.
*
*
* In the request, you provide a dataset group and either specify an algorithm or let Amazon Forecast choose the
* algorithm for you using AutoML. If you specify an algorithm, you also can override algorithm-specific
* hyperparameters.
*
*
* Amazon Forecast uses the chosen algorithm to train a model using the latest version of the datasets in the
* specified dataset group. The result is called a predictor. You then generate a forecast using the
* CreateForecast operation.
*
*
* After training a model, the CreatePredictor
operation also evaluates it. To see the evaluation
* metrics, use the GetAccuracyMetrics operation. Always review the evaluation metrics before deciding to use
* the predictor to generate a forecast.
*
*
* Optionally, you can specify a featurization configuration to fill and aggregate the data fields in the
* TARGET_TIME_SERIES
dataset to improve model training. For more information, see
* FeaturizationConfig.
*
*
* For RELATED_TIME_SERIES datasets, CreatePredictor
verifies that the DataFrequency
* specified when the dataset was created matches the ForecastFrequency
. TARGET_TIME_SERIES datasets
* don't have this restriction. Amazon Forecast also verifies the delimiter and timestamp format. For more
* information, see howitworks-datasets-groups.
*
*
* AutoML
*
*
* If you want Amazon Forecast to evaluate each algorithm and choose the one that minimizes the
* objective function
, set PerformAutoML
to true
. The
* objective function
is defined as the mean of the weighted p10, p50, and p90 quantile losses. For
* more information, see EvaluationResult.
*
*
* When AutoML is enabled, the following properties are disallowed:
*
*
* -
*
* AlgorithmArn
*
*
* -
*
* HPOConfig
*
*
* -
*
* PerformHPO
*
*
* -
*
* TrainingParameters
*
*
*
*
* To get a list of all of your predictors, use the ListPredictors operation.
*
*
*
* Before you can use the predictor to create a forecast, the Status
of the predictor must be
* ACTIVE
, signifying that training has completed. To get the status, use the DescribePredictor
* operation.
*
*
*
* @param createPredictorRequest
* @return A Java Future containing the result of the CreatePredictor operation returned by the service.
* @sample AmazonForecastAsync.CreatePredictor
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createPredictorAsync(CreatePredictorRequest createPredictorRequest);
/**
*
* Creates an Amazon Forecast predictor.
*
*
* In the request, you provide a dataset group and either specify an algorithm or let Amazon Forecast choose the
* algorithm for you using AutoML. If you specify an algorithm, you also can override algorithm-specific
* hyperparameters.
*
*
* Amazon Forecast uses the chosen algorithm to train a model using the latest version of the datasets in the
* specified dataset group. The result is called a predictor. You then generate a forecast using the
* CreateForecast operation.
*
*
* After training a model, the CreatePredictor
operation also evaluates it. To see the evaluation
* metrics, use the GetAccuracyMetrics operation. Always review the evaluation metrics before deciding to use
* the predictor to generate a forecast.
*
*
* Optionally, you can specify a featurization configuration to fill and aggregate the data fields in the
* TARGET_TIME_SERIES
dataset to improve model training. For more information, see
* FeaturizationConfig.
*
*
* For RELATED_TIME_SERIES datasets, CreatePredictor
verifies that the DataFrequency
* specified when the dataset was created matches the ForecastFrequency
. TARGET_TIME_SERIES datasets
* don't have this restriction. Amazon Forecast also verifies the delimiter and timestamp format. For more
* information, see howitworks-datasets-groups.
*
*
* AutoML
*
*
* If you want Amazon Forecast to evaluate each algorithm and choose the one that minimizes the
* objective function
, set PerformAutoML
to true
. The
* objective function
is defined as the mean of the weighted p10, p50, and p90 quantile losses. For
* more information, see EvaluationResult.
*
*
* When AutoML is enabled, the following properties are disallowed:
*
*
* -
*
* AlgorithmArn
*
*
* -
*
* HPOConfig
*
*
* -
*
* PerformHPO
*
*
* -
*
* TrainingParameters
*
*
*
*
* To get a list of all of your predictors, use the ListPredictors operation.
*
*
*
* Before you can use the predictor to create a forecast, the Status
of the predictor must be
* ACTIVE
, signifying that training has completed. To get the status, use the DescribePredictor
* operation.
*
*
*
* @param createPredictorRequest
* @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 CreatePredictor operation returned by the service.
* @sample AmazonForecastAsyncHandler.CreatePredictor
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createPredictorAsync(CreatePredictorRequest createPredictorRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an Amazon Forecast dataset that was created using the CreateDataset operation. You can only delete
* datasets that have a status of ACTIVE
or CREATE_FAILED
. To get the status use the
* DescribeDataset operation.
*
*
* @param deleteDatasetRequest
* @return A Java Future containing the result of the DeleteDataset operation returned by the service.
* @sample AmazonForecastAsync.DeleteDataset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteDatasetAsync(DeleteDatasetRequest deleteDatasetRequest);
/**
*
* Deletes an Amazon Forecast dataset that was created using the CreateDataset operation. You can only delete
* datasets that have a status of ACTIVE
or CREATE_FAILED
. To get the status use the
* DescribeDataset 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 AmazonForecastAsyncHandler.DeleteDataset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteDatasetAsync(DeleteDatasetRequest deleteDatasetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a dataset group created using the CreateDatasetGroup operation. You can only delete dataset groups
* that have a status of ACTIVE
, CREATE_FAILED
, or UPDATE_FAILED
. To get the
* status, use the DescribeDatasetGroup operation.
*
*
* This operation deletes only the dataset group, not the datasets in the group.
*
*
* @param deleteDatasetGroupRequest
* @return A Java Future containing the result of the DeleteDatasetGroup operation returned by the service.
* @sample AmazonForecastAsync.DeleteDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteDatasetGroupAsync(DeleteDatasetGroupRequest deleteDatasetGroupRequest);
/**
*
* Deletes a dataset group created using the CreateDatasetGroup operation. You can only delete dataset groups
* that have a status of ACTIVE
, CREATE_FAILED
, or UPDATE_FAILED
. To get the
* status, use the DescribeDatasetGroup operation.
*
*
* This operation deletes only the dataset group, not the datasets in the group.
*
*
* @param deleteDatasetGroupRequest
* @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 DeleteDatasetGroup operation returned by the service.
* @sample AmazonForecastAsyncHandler.DeleteDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteDatasetGroupAsync(DeleteDatasetGroupRequest deleteDatasetGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a dataset import job created using the CreateDatasetImportJob operation. You can delete only
* dataset import jobs that have a status of ACTIVE
or CREATE_FAILED
. To get the status,
* use the DescribeDatasetImportJob operation.
*
*
* @param deleteDatasetImportJobRequest
* @return A Java Future containing the result of the DeleteDatasetImportJob operation returned by the service.
* @sample AmazonForecastAsync.DeleteDatasetImportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteDatasetImportJobAsync(DeleteDatasetImportJobRequest deleteDatasetImportJobRequest);
/**
*
* Deletes a dataset import job created using the CreateDatasetImportJob operation. You can delete only
* dataset import jobs that have a status of ACTIVE
or CREATE_FAILED
. To get the status,
* use the DescribeDatasetImportJob operation.
*
*
* @param deleteDatasetImportJobRequest
* @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 DeleteDatasetImportJob operation returned by the service.
* @sample AmazonForecastAsyncHandler.DeleteDatasetImportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteDatasetImportJobAsync(DeleteDatasetImportJobRequest deleteDatasetImportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a forecast created using the CreateForecast operation. You can delete only forecasts that have a
* status of ACTIVE
or CREATE_FAILED
. To get the status, use the DescribeForecast
* operation.
*
*
* You can't delete a forecast while it is being exported. After a forecast is deleted, you can no longer query the
* forecast.
*
*
* @param deleteForecastRequest
* @return A Java Future containing the result of the DeleteForecast operation returned by the service.
* @sample AmazonForecastAsync.DeleteForecast
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteForecastAsync(DeleteForecastRequest deleteForecastRequest);
/**
*
* Deletes a forecast created using the CreateForecast operation. You can delete only forecasts that have a
* status of ACTIVE
or CREATE_FAILED
. To get the status, use the DescribeForecast
* operation.
*
*
* You can't delete a forecast while it is being exported. After a forecast is deleted, you can no longer query the
* forecast.
*
*
* @param deleteForecastRequest
* @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 DeleteForecast operation returned by the service.
* @sample AmazonForecastAsyncHandler.DeleteForecast
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteForecastAsync(DeleteForecastRequest deleteForecastRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a forecast export job created using the CreateForecastExportJob operation. You can delete only
* export jobs that have a status of ACTIVE
or CREATE_FAILED
. To get the status, use the
* DescribeForecastExportJob operation.
*
*
* @param deleteForecastExportJobRequest
* @return A Java Future containing the result of the DeleteForecastExportJob operation returned by the service.
* @sample AmazonForecastAsync.DeleteForecastExportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteForecastExportJobAsync(DeleteForecastExportJobRequest deleteForecastExportJobRequest);
/**
*
* Deletes a forecast export job created using the CreateForecastExportJob operation. You can delete only
* export jobs that have a status of ACTIVE
or CREATE_FAILED
. To get the status, use the
* DescribeForecastExportJob operation.
*
*
* @param deleteForecastExportJobRequest
* @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 DeleteForecastExportJob operation returned by the service.
* @sample AmazonForecastAsyncHandler.DeleteForecastExportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteForecastExportJobAsync(DeleteForecastExportJobRequest deleteForecastExportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a predictor created using the CreatePredictor operation. You can delete only predictor that have a
* status of ACTIVE
or CREATE_FAILED
. To get the status, use the DescribePredictor
* operation.
*
*
* @param deletePredictorRequest
* @return A Java Future containing the result of the DeletePredictor operation returned by the service.
* @sample AmazonForecastAsync.DeletePredictor
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePredictorAsync(DeletePredictorRequest deletePredictorRequest);
/**
*
* Deletes a predictor created using the CreatePredictor operation. You can delete only predictor that have a
* status of ACTIVE
or CREATE_FAILED
. To get the status, use the DescribePredictor
* operation.
*
*
* @param deletePredictorRequest
* @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 DeletePredictor operation returned by the service.
* @sample AmazonForecastAsyncHandler.DeletePredictor
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePredictorAsync(DeletePredictorRequest deletePredictorRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes an Amazon Forecast dataset created using the CreateDataset operation.
*
*
* In addition to listing the parameters specified in the CreateDataset
request, this operation
* includes the following dataset properties:
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
*
*
* @param describeDatasetRequest
* @return A Java Future containing the result of the DescribeDataset operation returned by the service.
* @sample AmazonForecastAsync.DescribeDataset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describeDatasetAsync(DescribeDatasetRequest describeDatasetRequest);
/**
*
* Describes an Amazon Forecast dataset created using the CreateDataset operation.
*
*
* In addition to listing the parameters specified in the CreateDataset
request, this operation
* includes the following dataset properties:
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
*
*
* @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 AmazonForecastAsyncHandler.DescribeDataset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describeDatasetAsync(DescribeDatasetRequest describeDatasetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes a dataset group created using the CreateDatasetGroup operation.
*
*
* In addition to listing the parameters provided in the CreateDatasetGroup
request, this operation
* includes the following properties:
*
*
* -
*
* DatasetArns
- The datasets belonging to the group.
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
*
*
* @param describeDatasetGroupRequest
* @return A Java Future containing the result of the DescribeDatasetGroup operation returned by the service.
* @sample AmazonForecastAsync.DescribeDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeDatasetGroupAsync(DescribeDatasetGroupRequest describeDatasetGroupRequest);
/**
*
* Describes a dataset group created using the CreateDatasetGroup operation.
*
*
* In addition to listing the parameters provided in the CreateDatasetGroup
request, this operation
* includes the following properties:
*
*
* -
*
* DatasetArns
- The datasets belonging to the group.
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
*
*
* @param describeDatasetGroupRequest
* @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 DescribeDatasetGroup operation returned by the service.
* @sample AmazonForecastAsyncHandler.DescribeDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeDatasetGroupAsync(DescribeDatasetGroupRequest describeDatasetGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes a dataset import job created using the CreateDatasetImportJob operation.
*
*
* In addition to listing the parameters provided in the CreateDatasetImportJob
request, this operation
* includes the following properties:
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* DataSize
*
*
* -
*
* FieldStatistics
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describeDatasetImportJobRequest
* @return A Java Future containing the result of the DescribeDatasetImportJob operation returned by the service.
* @sample AmazonForecastAsync.DescribeDatasetImportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future describeDatasetImportJobAsync(DescribeDatasetImportJobRequest describeDatasetImportJobRequest);
/**
*
* Describes a dataset import job created using the CreateDatasetImportJob operation.
*
*
* In addition to listing the parameters provided in the CreateDatasetImportJob
request, this operation
* includes the following properties:
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* DataSize
*
*
* -
*
* FieldStatistics
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describeDatasetImportJobRequest
* @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 DescribeDatasetImportJob operation returned by the service.
* @sample AmazonForecastAsyncHandler.DescribeDatasetImportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future describeDatasetImportJobAsync(DescribeDatasetImportJobRequest describeDatasetImportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes a forecast created using the CreateForecast operation.
*
*
* In addition to listing the properties provided in the CreateForecast
request, this operation lists
* the following properties:
*
*
* -
*
* DatasetGroupArn
- The dataset group that provided the training data.
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describeForecastRequest
* @return A Java Future containing the result of the DescribeForecast operation returned by the service.
* @sample AmazonForecastAsync.DescribeForecast
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describeForecastAsync(DescribeForecastRequest describeForecastRequest);
/**
*
* Describes a forecast created using the CreateForecast operation.
*
*
* In addition to listing the properties provided in the CreateForecast
request, this operation lists
* the following properties:
*
*
* -
*
* DatasetGroupArn
- The dataset group that provided the training data.
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describeForecastRequest
* @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 DescribeForecast operation returned by the service.
* @sample AmazonForecastAsyncHandler.DescribeForecast
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describeForecastAsync(DescribeForecastRequest describeForecastRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes a forecast export job created using the CreateForecastExportJob operation.
*
*
* In addition to listing the properties provided by the user in the CreateForecastExportJob
request,
* this operation lists the following properties:
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describeForecastExportJobRequest
* @return A Java Future containing the result of the DescribeForecastExportJob operation returned by the service.
* @sample AmazonForecastAsync.DescribeForecastExportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future describeForecastExportJobAsync(
DescribeForecastExportJobRequest describeForecastExportJobRequest);
/**
*
* Describes a forecast export job created using the CreateForecastExportJob operation.
*
*
* In addition to listing the properties provided by the user in the CreateForecastExportJob
request,
* this operation lists the following properties:
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describeForecastExportJobRequest
* @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 DescribeForecastExportJob operation returned by the service.
* @sample AmazonForecastAsyncHandler.DescribeForecastExportJob
* @see AWS API Documentation
*/
java.util.concurrent.Future describeForecastExportJobAsync(
DescribeForecastExportJobRequest describeForecastExportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes a predictor created using the CreatePredictor operation.
*
*
* In addition to listing the properties provided in the CreatePredictor
request, this operation lists
* the following properties:
*
*
* -
*
* DatasetImportJobArns
- The dataset import jobs used to import training data.
*
*
* -
*
* AutoMLAlgorithmArns
- If AutoML is performed, the algorithms that were evaluated.
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describePredictorRequest
* @return A Java Future containing the result of the DescribePredictor operation returned by the service.
* @sample AmazonForecastAsync.DescribePredictor
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describePredictorAsync(DescribePredictorRequest describePredictorRequest);
/**
*
* Describes a predictor created using the CreatePredictor operation.
*
*
* In addition to listing the properties provided in the CreatePredictor
request, this operation lists
* the following properties:
*
*
* -
*
* DatasetImportJobArns
- The dataset import jobs used to import training data.
*
*
* -
*
* AutoMLAlgorithmArns
- If AutoML is performed, the algorithms that were evaluated.
*
*
* -
*
* CreationTime
*
*
* -
*
* LastModificationTime
*
*
* -
*
* Status
*
*
* -
*
* Message
- If an error occurred, information about the error.
*
*
*
*
* @param describePredictorRequest
* @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 DescribePredictor operation returned by the service.
* @sample AmazonForecastAsyncHandler.DescribePredictor
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describePredictorAsync(DescribePredictorRequest describePredictorRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Provides metrics on the accuracy of the models that were trained by the CreatePredictor operation. Use
* metrics to see how well the model performed and to decide whether to use the predictor to generate a forecast.
* For more information, see metrics.
*
*
* This operation generates metrics for each backtest window that was evaluated. The number of backtest windows (
* NumberOfBacktestWindows
) is specified using the EvaluationParameters object, which is
* optionally included in the CreatePredictor
request. If NumberOfBacktestWindows
isn't
* specified, the number defaults to one.
*
*
* The parameters of the filling
method determine which items contribute to the metrics. If you want
* all items to contribute, specify zero
. If you want only those items that have complete data in the
* range being evaluated to contribute, specify nan
. For more information, see
* FeaturizationMethod.
*
*
*
* Before you can get accuracy metrics, the Status
of the predictor must be ACTIVE
,
* signifying that training has completed. To get the status, use the DescribePredictor operation.
*
*
*
* @param getAccuracyMetricsRequest
* @return A Java Future containing the result of the GetAccuracyMetrics operation returned by the service.
* @sample AmazonForecastAsync.GetAccuracyMetrics
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getAccuracyMetricsAsync(GetAccuracyMetricsRequest getAccuracyMetricsRequest);
/**
*
* Provides metrics on the accuracy of the models that were trained by the CreatePredictor operation. Use
* metrics to see how well the model performed and to decide whether to use the predictor to generate a forecast.
* For more information, see metrics.
*
*
* This operation generates metrics for each backtest window that was evaluated. The number of backtest windows (
* NumberOfBacktestWindows
) is specified using the EvaluationParameters object, which is
* optionally included in the CreatePredictor
request. If NumberOfBacktestWindows
isn't
* specified, the number defaults to one.
*
*
* The parameters of the filling
method determine which items contribute to the metrics. If you want
* all items to contribute, specify zero
. If you want only those items that have complete data in the
* range being evaluated to contribute, specify nan
. For more information, see
* FeaturizationMethod.
*
*
*
* Before you can get accuracy metrics, the Status
of the predictor must be ACTIVE
,
* signifying that training has completed. To get the status, use the DescribePredictor operation.
*
*
*
* @param getAccuracyMetricsRequest
* @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 GetAccuracyMetrics operation returned by the service.
* @sample AmazonForecastAsyncHandler.GetAccuracyMetrics
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getAccuracyMetricsAsync(GetAccuracyMetricsRequest getAccuracyMetricsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of dataset groups created using the CreateDatasetGroup operation. For each dataset group,
* this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve
* the complete set of properties by using the dataset group ARN with the DescribeDatasetGroup operation.
*
*
* @param listDatasetGroupsRequest
* @return A Java Future containing the result of the ListDatasetGroups operation returned by the service.
* @sample AmazonForecastAsync.ListDatasetGroups
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDatasetGroupsAsync(ListDatasetGroupsRequest listDatasetGroupsRequest);
/**
*
* Returns a list of dataset groups created using the CreateDatasetGroup operation. For each dataset group,
* this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve
* the complete set of properties by using the dataset group ARN with the DescribeDatasetGroup operation.
*
*
* @param listDatasetGroupsRequest
* @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 ListDatasetGroups operation returned by the service.
* @sample AmazonForecastAsyncHandler.ListDatasetGroups
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDatasetGroupsAsync(ListDatasetGroupsRequest listDatasetGroupsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of dataset import jobs created using the CreateDatasetImportJob operation. For each import
* job, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can
* retrieve the complete set of properties by using the ARN with the DescribeDatasetImportJob operation. You
* can filter the list by providing an array of Filter objects.
*
*
* @param listDatasetImportJobsRequest
* @return A Java Future containing the result of the ListDatasetImportJobs operation returned by the service.
* @sample AmazonForecastAsync.ListDatasetImportJobs
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listDatasetImportJobsAsync(ListDatasetImportJobsRequest listDatasetImportJobsRequest);
/**
*
* Returns a list of dataset import jobs created using the CreateDatasetImportJob operation. For each import
* job, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can
* retrieve the complete set of properties by using the ARN with the DescribeDatasetImportJob operation. You
* can filter the list by providing an array of Filter objects.
*
*
* @param listDatasetImportJobsRequest
* @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 ListDatasetImportJobs operation returned by the service.
* @sample AmazonForecastAsyncHandler.ListDatasetImportJobs
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listDatasetImportJobsAsync(ListDatasetImportJobsRequest listDatasetImportJobsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of datasets created using the CreateDataset operation. For each dataset, a summary of its
* properties, including its Amazon Resource Name (ARN), is returned. To retrieve the complete set of properties,
* use the ARN with the DescribeDataset operation.
*
*
* @param listDatasetsRequest
* @return A Java Future containing the result of the ListDatasets operation returned by the service.
* @sample AmazonForecastAsync.ListDatasets
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDatasetsAsync(ListDatasetsRequest listDatasetsRequest);
/**
*
* Returns a list of datasets created using the CreateDataset operation. For each dataset, a summary of its
* properties, including its Amazon Resource Name (ARN), is returned. To retrieve the complete set of properties,
* use the ARN with the DescribeDataset operation.
*
*
* @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 AmazonForecastAsyncHandler.ListDatasets
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDatasetsAsync(ListDatasetsRequest listDatasetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of forecast export jobs created using the CreateForecastExportJob operation. For each
* forecast export job, this operation returns a summary of its properties, including its Amazon Resource Name
* (ARN). To retrieve the complete set of properties, use the ARN with the DescribeForecastExportJob
* operation. You can filter the list using an array of Filter objects.
*
*
* @param listForecastExportJobsRequest
* @return A Java Future containing the result of the ListForecastExportJobs operation returned by the service.
* @sample AmazonForecastAsync.ListForecastExportJobs
* @see AWS API Documentation
*/
java.util.concurrent.Future listForecastExportJobsAsync(ListForecastExportJobsRequest listForecastExportJobsRequest);
/**
*
* Returns a list of forecast export jobs created using the CreateForecastExportJob operation. For each
* forecast export job, this operation returns a summary of its properties, including its Amazon Resource Name
* (ARN). To retrieve the complete set of properties, use the ARN with the DescribeForecastExportJob
* operation. You can filter the list using an array of Filter objects.
*
*
* @param listForecastExportJobsRequest
* @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 ListForecastExportJobs operation returned by the service.
* @sample AmazonForecastAsyncHandler.ListForecastExportJobs
* @see AWS API Documentation
*/
java.util.concurrent.Future listForecastExportJobsAsync(ListForecastExportJobsRequest listForecastExportJobsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of forecasts created using the CreateForecast operation. For each forecast, this operation
* returns a summary of its properties, including its Amazon Resource Name (ARN). To retrieve the complete set of
* properties, specify the ARN with the DescribeForecast operation. You can filter the list using an array of
* Filter objects.
*
*
* @param listForecastsRequest
* @return A Java Future containing the result of the ListForecasts operation returned by the service.
* @sample AmazonForecastAsync.ListForecasts
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listForecastsAsync(ListForecastsRequest listForecastsRequest);
/**
*
* Returns a list of forecasts created using the CreateForecast operation. For each forecast, this operation
* returns a summary of its properties, including its Amazon Resource Name (ARN). To retrieve the complete set of
* properties, specify the ARN with the DescribeForecast operation. You can filter the list using an array of
* Filter objects.
*
*
* @param listForecastsRequest
* @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 ListForecasts operation returned by the service.
* @sample AmazonForecastAsyncHandler.ListForecasts
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listForecastsAsync(ListForecastsRequest listForecastsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of predictors created using the CreatePredictor operation. For each predictor, this
* operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the
* complete set of properties by using the ARN with the DescribePredictor operation. You can filter the list
* using an array of Filter objects.
*
*
* @param listPredictorsRequest
* @return A Java Future containing the result of the ListPredictors operation returned by the service.
* @sample AmazonForecastAsync.ListPredictors
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listPredictorsAsync(ListPredictorsRequest listPredictorsRequest);
/**
*
* Returns a list of predictors created using the CreatePredictor operation. For each predictor, this
* operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the
* complete set of properties by using the ARN with the DescribePredictor operation. You can filter the list
* using an array of Filter objects.
*
*
* @param listPredictorsRequest
* @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 ListPredictors operation returned by the service.
* @sample AmazonForecastAsyncHandler.ListPredictors
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listPredictorsAsync(ListPredictorsRequest listPredictorsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Replaces the datasets in a dataset group with the specified datasets.
*
*
*
* The Status
of the dataset group must be ACTIVE
before you can use the dataset group to
* create a predictor. Use the DescribeDatasetGroup operation to get the status.
*
*
*
* @param updateDatasetGroupRequest
* @return A Java Future containing the result of the UpdateDatasetGroup operation returned by the service.
* @sample AmazonForecastAsync.UpdateDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateDatasetGroupAsync(UpdateDatasetGroupRequest updateDatasetGroupRequest);
/**
*
* Replaces the datasets in a dataset group with the specified datasets.
*
*
*
* The Status
of the dataset group must be ACTIVE
before you can use the dataset group to
* create a predictor. Use the DescribeDatasetGroup operation to get the status.
*
*
*
* @param updateDatasetGroupRequest
* @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 UpdateDatasetGroup operation returned by the service.
* @sample AmazonForecastAsyncHandler.UpdateDatasetGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateDatasetGroupAsync(UpdateDatasetGroupRequest updateDatasetGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}