@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonLookoutMetricsAsync extends AmazonLookoutMetrics
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
AbstractAmazonLookoutMetricsAsync
instead.
This is the Amazon Lookout for Metrics API Reference. For an introduction to the service with tutorials for getting started, visit Amazon Lookout for Metrics Developer Guide.
ENDPOINT_PREFIX
activateAnomalyDetector, backTestAnomalyDetector, createAlert, createAnomalyDetector, createMetricSet, deactivateAnomalyDetector, deleteAlert, deleteAnomalyDetector, describeAlert, describeAnomalyDetectionExecutions, describeAnomalyDetector, describeMetricSet, detectMetricSetConfig, getAnomalyGroup, getCachedResponseMetadata, getFeedback, getSampleData, listAlerts, listAnomalyDetectors, listAnomalyGroupRelatedMetrics, listAnomalyGroupSummaries, listAnomalyGroupTimeSeries, listMetricSets, listTagsForResource, putFeedback, shutdown, tagResource, untagResource, updateAnomalyDetector, updateMetricSet
Future<ActivateAnomalyDetectorResult> activateAnomalyDetectorAsync(ActivateAnomalyDetectorRequest activateAnomalyDetectorRequest)
Activates an anomaly detector.
activateAnomalyDetectorRequest
- Future<ActivateAnomalyDetectorResult> activateAnomalyDetectorAsync(ActivateAnomalyDetectorRequest activateAnomalyDetectorRequest, AsyncHandler<ActivateAnomalyDetectorRequest,ActivateAnomalyDetectorResult> asyncHandler)
Activates an anomaly detector.
activateAnomalyDetectorRequest
- 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.Future<BackTestAnomalyDetectorResult> backTestAnomalyDetectorAsync(BackTestAnomalyDetectorRequest backTestAnomalyDetectorRequest)
Runs a backtest for anomaly detection for the specified resource.
backTestAnomalyDetectorRequest
- Future<BackTestAnomalyDetectorResult> backTestAnomalyDetectorAsync(BackTestAnomalyDetectorRequest backTestAnomalyDetectorRequest, AsyncHandler<BackTestAnomalyDetectorRequest,BackTestAnomalyDetectorResult> asyncHandler)
Runs a backtest for anomaly detection for the specified resource.
backTestAnomalyDetectorRequest
- 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.Future<CreateAlertResult> createAlertAsync(CreateAlertRequest createAlertRequest)
Creates an alert for an anomaly detector.
createAlertRequest
- Future<CreateAlertResult> createAlertAsync(CreateAlertRequest createAlertRequest, AsyncHandler<CreateAlertRequest,CreateAlertResult> asyncHandler)
Creates an alert for an anomaly detector.
createAlertRequest
- 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.Future<CreateAnomalyDetectorResult> createAnomalyDetectorAsync(CreateAnomalyDetectorRequest createAnomalyDetectorRequest)
Creates an anomaly detector.
createAnomalyDetectorRequest
- Future<CreateAnomalyDetectorResult> createAnomalyDetectorAsync(CreateAnomalyDetectorRequest createAnomalyDetectorRequest, AsyncHandler<CreateAnomalyDetectorRequest,CreateAnomalyDetectorResult> asyncHandler)
Creates an anomaly detector.
createAnomalyDetectorRequest
- 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.Future<CreateMetricSetResult> createMetricSetAsync(CreateMetricSetRequest createMetricSetRequest)
Creates a dataset.
createMetricSetRequest
- Future<CreateMetricSetResult> createMetricSetAsync(CreateMetricSetRequest createMetricSetRequest, AsyncHandler<CreateMetricSetRequest,CreateMetricSetResult> asyncHandler)
Creates a dataset.
createMetricSetRequest
- 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.Future<DeactivateAnomalyDetectorResult> deactivateAnomalyDetectorAsync(DeactivateAnomalyDetectorRequest deactivateAnomalyDetectorRequest)
Deactivates an anomaly detector.
deactivateAnomalyDetectorRequest
- Future<DeactivateAnomalyDetectorResult> deactivateAnomalyDetectorAsync(DeactivateAnomalyDetectorRequest deactivateAnomalyDetectorRequest, AsyncHandler<DeactivateAnomalyDetectorRequest,DeactivateAnomalyDetectorResult> asyncHandler)
Deactivates an anomaly detector.
deactivateAnomalyDetectorRequest
- 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.Future<DeleteAlertResult> deleteAlertAsync(DeleteAlertRequest deleteAlertRequest)
Deletes an alert.
deleteAlertRequest
- Future<DeleteAlertResult> deleteAlertAsync(DeleteAlertRequest deleteAlertRequest, AsyncHandler<DeleteAlertRequest,DeleteAlertResult> asyncHandler)
Deletes an alert.
deleteAlertRequest
- 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.Future<DeleteAnomalyDetectorResult> deleteAnomalyDetectorAsync(DeleteAnomalyDetectorRequest deleteAnomalyDetectorRequest)
Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any configured datasets and alerts.
deleteAnomalyDetectorRequest
- Future<DeleteAnomalyDetectorResult> deleteAnomalyDetectorAsync(DeleteAnomalyDetectorRequest deleteAnomalyDetectorRequest, AsyncHandler<DeleteAnomalyDetectorRequest,DeleteAnomalyDetectorResult> asyncHandler)
Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any configured datasets and alerts.
deleteAnomalyDetectorRequest
- 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.Future<DescribeAlertResult> describeAlertAsync(DescribeAlertRequest describeAlertRequest)
Describes an alert.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
describeAlertRequest
- Future<DescribeAlertResult> describeAlertAsync(DescribeAlertRequest describeAlertRequest, AsyncHandler<DescribeAlertRequest,DescribeAlertResult> asyncHandler)
Describes an alert.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
describeAlertRequest
- 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.Future<DescribeAnomalyDetectionExecutionsResult> describeAnomalyDetectionExecutionsAsync(DescribeAnomalyDetectionExecutionsRequest describeAnomalyDetectionExecutionsRequest)
Returns information about the status of the specified anomaly detection jobs.
describeAnomalyDetectionExecutionsRequest
- Future<DescribeAnomalyDetectionExecutionsResult> describeAnomalyDetectionExecutionsAsync(DescribeAnomalyDetectionExecutionsRequest describeAnomalyDetectionExecutionsRequest, AsyncHandler<DescribeAnomalyDetectionExecutionsRequest,DescribeAnomalyDetectionExecutionsResult> asyncHandler)
Returns information about the status of the specified anomaly detection jobs.
describeAnomalyDetectionExecutionsRequest
- 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.Future<DescribeAnomalyDetectorResult> describeAnomalyDetectorAsync(DescribeAnomalyDetectorRequest describeAnomalyDetectorRequest)
Describes a detector.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
describeAnomalyDetectorRequest
- Future<DescribeAnomalyDetectorResult> describeAnomalyDetectorAsync(DescribeAnomalyDetectorRequest describeAnomalyDetectorRequest, AsyncHandler<DescribeAnomalyDetectorRequest,DescribeAnomalyDetectorResult> asyncHandler)
Describes a detector.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
describeAnomalyDetectorRequest
- 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.Future<DescribeMetricSetResult> describeMetricSetAsync(DescribeMetricSetRequest describeMetricSetRequest)
Describes a dataset.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
describeMetricSetRequest
- Future<DescribeMetricSetResult> describeMetricSetAsync(DescribeMetricSetRequest describeMetricSetRequest, AsyncHandler<DescribeMetricSetRequest,DescribeMetricSetResult> asyncHandler)
Describes a dataset.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
describeMetricSetRequest
- 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.Future<DetectMetricSetConfigResult> detectMetricSetConfigAsync(DetectMetricSetConfigRequest detectMetricSetConfigRequest)
Detects an Amazon S3 dataset's file format, interval, and offset.
detectMetricSetConfigRequest
- Future<DetectMetricSetConfigResult> detectMetricSetConfigAsync(DetectMetricSetConfigRequest detectMetricSetConfigRequest, AsyncHandler<DetectMetricSetConfigRequest,DetectMetricSetConfigResult> asyncHandler)
Detects an Amazon S3 dataset's file format, interval, and offset.
detectMetricSetConfigRequest
- 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.Future<GetAnomalyGroupResult> getAnomalyGroupAsync(GetAnomalyGroupRequest getAnomalyGroupRequest)
Returns details about a group of anomalous metrics.
getAnomalyGroupRequest
- Future<GetAnomalyGroupResult> getAnomalyGroupAsync(GetAnomalyGroupRequest getAnomalyGroupRequest, AsyncHandler<GetAnomalyGroupRequest,GetAnomalyGroupResult> asyncHandler)
Returns details about a group of anomalous metrics.
getAnomalyGroupRequest
- 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.Future<GetFeedbackResult> getFeedbackAsync(GetFeedbackRequest getFeedbackRequest)
Get feedback for an anomaly group.
getFeedbackRequest
- Future<GetFeedbackResult> getFeedbackAsync(GetFeedbackRequest getFeedbackRequest, AsyncHandler<GetFeedbackRequest,GetFeedbackResult> asyncHandler)
Get feedback for an anomaly group.
getFeedbackRequest
- 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.Future<GetSampleDataResult> getSampleDataAsync(GetSampleDataRequest getSampleDataRequest)
Returns a selection of sample records from an Amazon S3 datasource.
getSampleDataRequest
- Future<GetSampleDataResult> getSampleDataAsync(GetSampleDataRequest getSampleDataRequest, AsyncHandler<GetSampleDataRequest,GetSampleDataResult> asyncHandler)
Returns a selection of sample records from an Amazon S3 datasource.
getSampleDataRequest
- 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.Future<ListAlertsResult> listAlertsAsync(ListAlertsRequest listAlertsRequest)
Lists the alerts attached to a detector.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
listAlertsRequest
- Future<ListAlertsResult> listAlertsAsync(ListAlertsRequest listAlertsRequest, AsyncHandler<ListAlertsRequest,ListAlertsResult> asyncHandler)
Lists the alerts attached to a detector.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
listAlertsRequest
- 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.Future<ListAnomalyDetectorsResult> listAnomalyDetectorsAsync(ListAnomalyDetectorsRequest listAnomalyDetectorsRequest)
Lists the detectors in the current AWS Region.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
listAnomalyDetectorsRequest
- Future<ListAnomalyDetectorsResult> listAnomalyDetectorsAsync(ListAnomalyDetectorsRequest listAnomalyDetectorsRequest, AsyncHandler<ListAnomalyDetectorsRequest,ListAnomalyDetectorsResult> asyncHandler)
Lists the detectors in the current AWS Region.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
listAnomalyDetectorsRequest
- 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.Future<ListAnomalyGroupRelatedMetricsResult> listAnomalyGroupRelatedMetricsAsync(ListAnomalyGroupRelatedMetricsRequest listAnomalyGroupRelatedMetricsRequest)
Returns a list of measures that are potential causes or effects of an anomaly group.
listAnomalyGroupRelatedMetricsRequest
- Future<ListAnomalyGroupRelatedMetricsResult> listAnomalyGroupRelatedMetricsAsync(ListAnomalyGroupRelatedMetricsRequest listAnomalyGroupRelatedMetricsRequest, AsyncHandler<ListAnomalyGroupRelatedMetricsRequest,ListAnomalyGroupRelatedMetricsResult> asyncHandler)
Returns a list of measures that are potential causes or effects of an anomaly group.
listAnomalyGroupRelatedMetricsRequest
- 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.Future<ListAnomalyGroupSummariesResult> listAnomalyGroupSummariesAsync(ListAnomalyGroupSummariesRequest listAnomalyGroupSummariesRequest)
Returns a list of anomaly groups.
listAnomalyGroupSummariesRequest
- Future<ListAnomalyGroupSummariesResult> listAnomalyGroupSummariesAsync(ListAnomalyGroupSummariesRequest listAnomalyGroupSummariesRequest, AsyncHandler<ListAnomalyGroupSummariesRequest,ListAnomalyGroupSummariesResult> asyncHandler)
Returns a list of anomaly groups.
listAnomalyGroupSummariesRequest
- 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.Future<ListAnomalyGroupTimeSeriesResult> listAnomalyGroupTimeSeriesAsync(ListAnomalyGroupTimeSeriesRequest listAnomalyGroupTimeSeriesRequest)
Gets a list of anomalous metrics for a measure in an anomaly group.
listAnomalyGroupTimeSeriesRequest
- Future<ListAnomalyGroupTimeSeriesResult> listAnomalyGroupTimeSeriesAsync(ListAnomalyGroupTimeSeriesRequest listAnomalyGroupTimeSeriesRequest, AsyncHandler<ListAnomalyGroupTimeSeriesRequest,ListAnomalyGroupTimeSeriesResult> asyncHandler)
Gets a list of anomalous metrics for a measure in an anomaly group.
listAnomalyGroupTimeSeriesRequest
- 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.Future<ListMetricSetsResult> listMetricSetsAsync(ListMetricSetsRequest listMetricSetsRequest)
Lists the datasets in the current AWS Region.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
listMetricSetsRequest
- Future<ListMetricSetsResult> listMetricSetsAsync(ListMetricSetsRequest listMetricSetsRequest, AsyncHandler<ListMetricSetsRequest,ListMetricSetsResult> asyncHandler)
Lists the datasets in the current AWS Region.
Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.
listMetricSetsRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Gets a list of tags for a detector, dataset, or alert.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Gets a list of tags for a detector, dataset, or alert.
listTagsForResourceRequest
- 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.Future<PutFeedbackResult> putFeedbackAsync(PutFeedbackRequest putFeedbackRequest)
Add feedback for an anomalous metric.
putFeedbackRequest
- Future<PutFeedbackResult> putFeedbackAsync(PutFeedbackRequest putFeedbackRequest, AsyncHandler<PutFeedbackRequest,PutFeedbackResult> asyncHandler)
Add feedback for an anomalous metric.
putFeedbackRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds tags to a detector, dataset, or alert.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds tags to a detector, dataset, or alert.
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes tags from a detector, dataset, or alert.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes tags from a detector, dataset, or alert.
untagResourceRequest
- 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.Future<UpdateAnomalyDetectorResult> updateAnomalyDetectorAsync(UpdateAnomalyDetectorRequest updateAnomalyDetectorRequest)
Updates a detector. After activation, you can only change a detector's ingestion delay and description.
updateAnomalyDetectorRequest
- Future<UpdateAnomalyDetectorResult> updateAnomalyDetectorAsync(UpdateAnomalyDetectorRequest updateAnomalyDetectorRequest, AsyncHandler<UpdateAnomalyDetectorRequest,UpdateAnomalyDetectorResult> asyncHandler)
Updates a detector. After activation, you can only change a detector's ingestion delay and description.
updateAnomalyDetectorRequest
- 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.Future<UpdateMetricSetResult> updateMetricSetAsync(UpdateMetricSetRequest updateMetricSetRequest)
Updates a dataset.
updateMetricSetRequest
- Future<UpdateMetricSetResult> updateMetricSetAsync(UpdateMetricSetRequest updateMetricSetRequest, AsyncHandler<UpdateMetricSetRequest,UpdateMetricSetResult> asyncHandler)
Updates a dataset.
updateMetricSetRequest
- 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.