/*
* Copyright 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.
*/
/*
* Do not modify this file. This file is generated from the lookoutmetrics-2017-07-25.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.LookoutMetrics.Model;
namespace Amazon.LookoutMetrics
{
///
/// Interface for accessing LookoutMetrics
///
/// 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.
///
public partial interface IAmazonLookoutMetrics : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
ILookoutMetricsPaginatorFactory Paginators { get; }
#endif
#region ActivateAnomalyDetector
///
/// Activates an anomaly detector.
///
/// Container for the necessary parameters to execute the ActivateAnomalyDetector service method.
///
/// The response from the ActivateAnomalyDetector service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ActivateAnomalyDetector Operation
ActivateAnomalyDetectorResponse ActivateAnomalyDetector(ActivateAnomalyDetectorRequest request);
///
/// Initiates the asynchronous execution of the ActivateAnomalyDetector operation.
///
///
/// Container for the necessary parameters to execute the ActivateAnomalyDetector operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndActivateAnomalyDetector
/// operation.
/// REST API Reference for ActivateAnomalyDetector Operation
IAsyncResult BeginActivateAnomalyDetector(ActivateAnomalyDetectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ActivateAnomalyDetector operation.
///
///
/// The IAsyncResult returned by the call to BeginActivateAnomalyDetector.
///
/// Returns a ActivateAnomalyDetectorResult from LookoutMetrics.
/// REST API Reference for ActivateAnomalyDetector Operation
ActivateAnomalyDetectorResponse EndActivateAnomalyDetector(IAsyncResult asyncResult);
#endregion
#region BackTestAnomalyDetector
///
/// Runs a backtest for anomaly detection for the specified resource.
///
/// Container for the necessary parameters to execute the BackTestAnomalyDetector service method.
///
/// The response from the BackTestAnomalyDetector service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for BackTestAnomalyDetector Operation
BackTestAnomalyDetectorResponse BackTestAnomalyDetector(BackTestAnomalyDetectorRequest request);
///
/// Initiates the asynchronous execution of the BackTestAnomalyDetector operation.
///
///
/// Container for the necessary parameters to execute the BackTestAnomalyDetector operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBackTestAnomalyDetector
/// operation.
/// REST API Reference for BackTestAnomalyDetector Operation
IAsyncResult BeginBackTestAnomalyDetector(BackTestAnomalyDetectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BackTestAnomalyDetector operation.
///
///
/// The IAsyncResult returned by the call to BeginBackTestAnomalyDetector.
///
/// Returns a BackTestAnomalyDetectorResult from LookoutMetrics.
/// REST API Reference for BackTestAnomalyDetector Operation
BackTestAnomalyDetectorResponse EndBackTestAnomalyDetector(IAsyncResult asyncResult);
#endregion
#region CreateAlert
///
/// Creates an alert for an anomaly detector.
///
/// Container for the necessary parameters to execute the CreateAlert service method.
///
/// The response from the CreateAlert service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request exceeded the service's quotas. Check the service quotas and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for CreateAlert Operation
CreateAlertResponse CreateAlert(CreateAlertRequest request);
///
/// Initiates the asynchronous execution of the CreateAlert operation.
///
///
/// Container for the necessary parameters to execute the CreateAlert operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAlert
/// operation.
/// REST API Reference for CreateAlert Operation
IAsyncResult BeginCreateAlert(CreateAlertRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAlert operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAlert.
///
/// Returns a CreateAlertResult from LookoutMetrics.
/// REST API Reference for CreateAlert Operation
CreateAlertResponse EndCreateAlert(IAsyncResult asyncResult);
#endregion
#region CreateAnomalyDetector
///
/// Creates an anomaly detector.
///
/// Container for the necessary parameters to execute the CreateAnomalyDetector service method.
///
/// The response from the CreateAnomalyDetector service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request exceeded the service's quotas. Check the service quotas and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for CreateAnomalyDetector Operation
CreateAnomalyDetectorResponse CreateAnomalyDetector(CreateAnomalyDetectorRequest request);
///
/// Initiates the asynchronous execution of the CreateAnomalyDetector operation.
///
///
/// Container for the necessary parameters to execute the CreateAnomalyDetector operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAnomalyDetector
/// operation.
/// REST API Reference for CreateAnomalyDetector Operation
IAsyncResult BeginCreateAnomalyDetector(CreateAnomalyDetectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAnomalyDetector operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAnomalyDetector.
///
/// Returns a CreateAnomalyDetectorResult from LookoutMetrics.
/// REST API Reference for CreateAnomalyDetector Operation
CreateAnomalyDetectorResponse EndCreateAnomalyDetector(IAsyncResult asyncResult);
#endregion
#region CreateMetricSet
///
/// Creates a dataset.
///
/// Container for the necessary parameters to execute the CreateMetricSet service method.
///
/// The response from the CreateMetricSet service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request exceeded the service's quotas. Check the service quotas and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for CreateMetricSet Operation
CreateMetricSetResponse CreateMetricSet(CreateMetricSetRequest request);
///
/// Initiates the asynchronous execution of the CreateMetricSet operation.
///
///
/// Container for the necessary parameters to execute the CreateMetricSet operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMetricSet
/// operation.
/// REST API Reference for CreateMetricSet Operation
IAsyncResult BeginCreateMetricSet(CreateMetricSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateMetricSet operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateMetricSet.
///
/// Returns a CreateMetricSetResult from LookoutMetrics.
/// REST API Reference for CreateMetricSet Operation
CreateMetricSetResponse EndCreateMetricSet(IAsyncResult asyncResult);
#endregion
#region DeactivateAnomalyDetector
///
/// Deactivates an anomaly detector.
///
/// Container for the necessary parameters to execute the DeactivateAnomalyDetector service method.
///
/// The response from the DeactivateAnomalyDetector service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DeactivateAnomalyDetector Operation
DeactivateAnomalyDetectorResponse DeactivateAnomalyDetector(DeactivateAnomalyDetectorRequest request);
///
/// Initiates the asynchronous execution of the DeactivateAnomalyDetector operation.
///
///
/// Container for the necessary parameters to execute the DeactivateAnomalyDetector operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeactivateAnomalyDetector
/// operation.
/// REST API Reference for DeactivateAnomalyDetector Operation
IAsyncResult BeginDeactivateAnomalyDetector(DeactivateAnomalyDetectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeactivateAnomalyDetector operation.
///
///
/// The IAsyncResult returned by the call to BeginDeactivateAnomalyDetector.
///
/// Returns a DeactivateAnomalyDetectorResult from LookoutMetrics.
/// REST API Reference for DeactivateAnomalyDetector Operation
DeactivateAnomalyDetectorResponse EndDeactivateAnomalyDetector(IAsyncResult asyncResult);
#endregion
#region DeleteAlert
///
/// Deletes an alert.
///
/// Container for the necessary parameters to execute the DeleteAlert service method.
///
/// The response from the DeleteAlert service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DeleteAlert Operation
DeleteAlertResponse DeleteAlert(DeleteAlertRequest request);
///
/// Initiates the asynchronous execution of the DeleteAlert operation.
///
///
/// Container for the necessary parameters to execute the DeleteAlert operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAlert
/// operation.
/// REST API Reference for DeleteAlert Operation
IAsyncResult BeginDeleteAlert(DeleteAlertRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAlert operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAlert.
///
/// Returns a DeleteAlertResult from LookoutMetrics.
/// REST API Reference for DeleteAlert Operation
DeleteAlertResponse EndDeleteAlert(IAsyncResult asyncResult);
#endregion
#region DeleteAnomalyDetector
///
/// Deletes a detector. Deleting an anomaly detector will delete all of its corresponding
/// resources including any configured datasets and alerts.
///
/// Container for the necessary parameters to execute the DeleteAnomalyDetector service method.
///
/// The response from the DeleteAnomalyDetector service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DeleteAnomalyDetector Operation
DeleteAnomalyDetectorResponse DeleteAnomalyDetector(DeleteAnomalyDetectorRequest request);
///
/// Initiates the asynchronous execution of the DeleteAnomalyDetector operation.
///
///
/// Container for the necessary parameters to execute the DeleteAnomalyDetector operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAnomalyDetector
/// operation.
/// REST API Reference for DeleteAnomalyDetector Operation
IAsyncResult BeginDeleteAnomalyDetector(DeleteAnomalyDetectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAnomalyDetector operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAnomalyDetector.
///
/// Returns a DeleteAnomalyDetectorResult from LookoutMetrics.
/// REST API Reference for DeleteAnomalyDetector Operation
DeleteAnomalyDetectorResponse EndDeleteAnomalyDetector(IAsyncResult asyncResult);
#endregion
#region DescribeAlert
///
/// 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.
///
///
/// Container for the necessary parameters to execute the DescribeAlert service method.
///
/// The response from the DescribeAlert service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DescribeAlert Operation
DescribeAlertResponse DescribeAlert(DescribeAlertRequest request);
///
/// Initiates the asynchronous execution of the DescribeAlert operation.
///
///
/// Container for the necessary parameters to execute the DescribeAlert operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAlert
/// operation.
/// REST API Reference for DescribeAlert Operation
IAsyncResult BeginDescribeAlert(DescribeAlertRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAlert operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAlert.
///
/// Returns a DescribeAlertResult from LookoutMetrics.
/// REST API Reference for DescribeAlert Operation
DescribeAlertResponse EndDescribeAlert(IAsyncResult asyncResult);
#endregion
#region DescribeAnomalyDetectionExecutions
///
/// Returns information about the status of the specified anomaly detection jobs.
///
/// Container for the necessary parameters to execute the DescribeAnomalyDetectionExecutions service method.
///
/// The response from the DescribeAnomalyDetectionExecutions service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DescribeAnomalyDetectionExecutions Operation
DescribeAnomalyDetectionExecutionsResponse DescribeAnomalyDetectionExecutions(DescribeAnomalyDetectionExecutionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeAnomalyDetectionExecutions operation.
///
///
/// Container for the necessary parameters to execute the DescribeAnomalyDetectionExecutions operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnomalyDetectionExecutions
/// operation.
/// REST API Reference for DescribeAnomalyDetectionExecutions Operation
IAsyncResult BeginDescribeAnomalyDetectionExecutions(DescribeAnomalyDetectionExecutionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAnomalyDetectionExecutions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAnomalyDetectionExecutions.
///
/// Returns a DescribeAnomalyDetectionExecutionsResult from LookoutMetrics.
/// REST API Reference for DescribeAnomalyDetectionExecutions Operation
DescribeAnomalyDetectionExecutionsResponse EndDescribeAnomalyDetectionExecutions(IAsyncResult asyncResult);
#endregion
#region DescribeAnomalyDetector
///
/// 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.
///
///
/// Container for the necessary parameters to execute the DescribeAnomalyDetector service method.
///
/// The response from the DescribeAnomalyDetector service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DescribeAnomalyDetector Operation
DescribeAnomalyDetectorResponse DescribeAnomalyDetector(DescribeAnomalyDetectorRequest request);
///
/// Initiates the asynchronous execution of the DescribeAnomalyDetector operation.
///
///
/// Container for the necessary parameters to execute the DescribeAnomalyDetector operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnomalyDetector
/// operation.
/// REST API Reference for DescribeAnomalyDetector Operation
IAsyncResult BeginDescribeAnomalyDetector(DescribeAnomalyDetectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAnomalyDetector operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAnomalyDetector.
///
/// Returns a DescribeAnomalyDetectorResult from LookoutMetrics.
/// REST API Reference for DescribeAnomalyDetector Operation
DescribeAnomalyDetectorResponse EndDescribeAnomalyDetector(IAsyncResult asyncResult);
#endregion
#region DescribeMetricSet
///
/// 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.
///
///
/// Container for the necessary parameters to execute the DescribeMetricSet service method.
///
/// The response from the DescribeMetricSet service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DescribeMetricSet Operation
DescribeMetricSetResponse DescribeMetricSet(DescribeMetricSetRequest request);
///
/// Initiates the asynchronous execution of the DescribeMetricSet operation.
///
///
/// Container for the necessary parameters to execute the DescribeMetricSet operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMetricSet
/// operation.
/// REST API Reference for DescribeMetricSet Operation
IAsyncResult BeginDescribeMetricSet(DescribeMetricSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeMetricSet operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeMetricSet.
///
/// Returns a DescribeMetricSetResult from LookoutMetrics.
/// REST API Reference for DescribeMetricSet Operation
DescribeMetricSetResponse EndDescribeMetricSet(IAsyncResult asyncResult);
#endregion
#region DetectMetricSetConfig
///
/// Detects an Amazon S3 dataset's file format, interval, and offset.
///
/// Container for the necessary parameters to execute the DetectMetricSetConfig service method.
///
/// The response from the DetectMetricSetConfig service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for DetectMetricSetConfig Operation
DetectMetricSetConfigResponse DetectMetricSetConfig(DetectMetricSetConfigRequest request);
///
/// Initiates the asynchronous execution of the DetectMetricSetConfig operation.
///
///
/// Container for the necessary parameters to execute the DetectMetricSetConfig operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDetectMetricSetConfig
/// operation.
/// REST API Reference for DetectMetricSetConfig Operation
IAsyncResult BeginDetectMetricSetConfig(DetectMetricSetConfigRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DetectMetricSetConfig operation.
///
///
/// The IAsyncResult returned by the call to BeginDetectMetricSetConfig.
///
/// Returns a DetectMetricSetConfigResult from LookoutMetrics.
/// REST API Reference for DetectMetricSetConfig Operation
DetectMetricSetConfigResponse EndDetectMetricSetConfig(IAsyncResult asyncResult);
#endregion
#region GetAnomalyGroup
///
/// Returns details about a group of anomalous metrics.
///
/// Container for the necessary parameters to execute the GetAnomalyGroup service method.
///
/// The response from the GetAnomalyGroup service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for GetAnomalyGroup Operation
GetAnomalyGroupResponse GetAnomalyGroup(GetAnomalyGroupRequest request);
///
/// Initiates the asynchronous execution of the GetAnomalyGroup operation.
///
///
/// Container for the necessary parameters to execute the GetAnomalyGroup operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAnomalyGroup
/// operation.
/// REST API Reference for GetAnomalyGroup Operation
IAsyncResult BeginGetAnomalyGroup(GetAnomalyGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAnomalyGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAnomalyGroup.
///
/// Returns a GetAnomalyGroupResult from LookoutMetrics.
/// REST API Reference for GetAnomalyGroup Operation
GetAnomalyGroupResponse EndGetAnomalyGroup(IAsyncResult asyncResult);
#endregion
#region GetDataQualityMetrics
///
/// Returns details about the requested data quality metrics.
///
/// Container for the necessary parameters to execute the GetDataQualityMetrics service method.
///
/// The response from the GetDataQualityMetrics service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for GetDataQualityMetrics Operation
GetDataQualityMetricsResponse GetDataQualityMetrics(GetDataQualityMetricsRequest request);
///
/// Initiates the asynchronous execution of the GetDataQualityMetrics operation.
///
///
/// Container for the necessary parameters to execute the GetDataQualityMetrics operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataQualityMetrics
/// operation.
/// REST API Reference for GetDataQualityMetrics Operation
IAsyncResult BeginGetDataQualityMetrics(GetDataQualityMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataQualityMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataQualityMetrics.
///
/// Returns a GetDataQualityMetricsResult from LookoutMetrics.
/// REST API Reference for GetDataQualityMetrics Operation
GetDataQualityMetricsResponse EndGetDataQualityMetrics(IAsyncResult asyncResult);
#endregion
#region GetFeedback
///
/// Get feedback for an anomaly group.
///
/// Container for the necessary parameters to execute the GetFeedback service method.
///
/// The response from the GetFeedback service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for GetFeedback Operation
GetFeedbackResponse GetFeedback(GetFeedbackRequest request);
///
/// Initiates the asynchronous execution of the GetFeedback operation.
///
///
/// Container for the necessary parameters to execute the GetFeedback operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetFeedback
/// operation.
/// REST API Reference for GetFeedback Operation
IAsyncResult BeginGetFeedback(GetFeedbackRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetFeedback operation.
///
///
/// The IAsyncResult returned by the call to BeginGetFeedback.
///
/// Returns a GetFeedbackResult from LookoutMetrics.
/// REST API Reference for GetFeedback Operation
GetFeedbackResponse EndGetFeedback(IAsyncResult asyncResult);
#endregion
#region GetSampleData
///
/// Returns a selection of sample records from an Amazon S3 datasource.
///
/// Container for the necessary parameters to execute the GetSampleData service method.
///
/// The response from the GetSampleData service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for GetSampleData Operation
GetSampleDataResponse GetSampleData(GetSampleDataRequest request);
///
/// Initiates the asynchronous execution of the GetSampleData operation.
///
///
/// Container for the necessary parameters to execute the GetSampleData operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSampleData
/// operation.
/// REST API Reference for GetSampleData Operation
IAsyncResult BeginGetSampleData(GetSampleDataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSampleData operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSampleData.
///
/// Returns a GetSampleDataResult from LookoutMetrics.
/// REST API Reference for GetSampleData Operation
GetSampleDataResponse EndGetSampleData(IAsyncResult asyncResult);
#endregion
#region ListAlerts
///
/// 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.
///
///
/// Container for the necessary parameters to execute the ListAlerts service method.
///
/// The response from the ListAlerts service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ListAlerts Operation
ListAlertsResponse ListAlerts(ListAlertsRequest request);
///
/// Initiates the asynchronous execution of the ListAlerts operation.
///
///
/// Container for the necessary parameters to execute the ListAlerts operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAlerts
/// operation.
/// REST API Reference for ListAlerts Operation
IAsyncResult BeginListAlerts(ListAlertsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAlerts operation.
///
///
/// The IAsyncResult returned by the call to BeginListAlerts.
///
/// Returns a ListAlertsResult from LookoutMetrics.
/// REST API Reference for ListAlerts Operation
ListAlertsResponse EndListAlerts(IAsyncResult asyncResult);
#endregion
#region ListAnomalyDetectors
///
/// 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.
///
///
/// Container for the necessary parameters to execute the ListAnomalyDetectors service method.
///
/// The response from the ListAnomalyDetectors service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ListAnomalyDetectors Operation
ListAnomalyDetectorsResponse ListAnomalyDetectors(ListAnomalyDetectorsRequest request);
///
/// Initiates the asynchronous execution of the ListAnomalyDetectors operation.
///
///
/// Container for the necessary parameters to execute the ListAnomalyDetectors operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAnomalyDetectors
/// operation.
/// REST API Reference for ListAnomalyDetectors Operation
IAsyncResult BeginListAnomalyDetectors(ListAnomalyDetectorsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAnomalyDetectors operation.
///
///
/// The IAsyncResult returned by the call to BeginListAnomalyDetectors.
///
/// Returns a ListAnomalyDetectorsResult from LookoutMetrics.
/// REST API Reference for ListAnomalyDetectors Operation
ListAnomalyDetectorsResponse EndListAnomalyDetectors(IAsyncResult asyncResult);
#endregion
#region ListAnomalyGroupRelatedMetrics
///
/// Returns a list of measures that are potential causes or effects of an anomaly group.
///
/// Container for the necessary parameters to execute the ListAnomalyGroupRelatedMetrics service method.
///
/// The response from the ListAnomalyGroupRelatedMetrics service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ListAnomalyGroupRelatedMetrics Operation
ListAnomalyGroupRelatedMetricsResponse ListAnomalyGroupRelatedMetrics(ListAnomalyGroupRelatedMetricsRequest request);
///
/// Initiates the asynchronous execution of the ListAnomalyGroupRelatedMetrics operation.
///
///
/// Container for the necessary parameters to execute the ListAnomalyGroupRelatedMetrics operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAnomalyGroupRelatedMetrics
/// operation.
/// REST API Reference for ListAnomalyGroupRelatedMetrics Operation
IAsyncResult BeginListAnomalyGroupRelatedMetrics(ListAnomalyGroupRelatedMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAnomalyGroupRelatedMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginListAnomalyGroupRelatedMetrics.
///
/// Returns a ListAnomalyGroupRelatedMetricsResult from LookoutMetrics.
/// REST API Reference for ListAnomalyGroupRelatedMetrics Operation
ListAnomalyGroupRelatedMetricsResponse EndListAnomalyGroupRelatedMetrics(IAsyncResult asyncResult);
#endregion
#region ListAnomalyGroupSummaries
///
/// Returns a list of anomaly groups.
///
/// Container for the necessary parameters to execute the ListAnomalyGroupSummaries service method.
///
/// The response from the ListAnomalyGroupSummaries service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ListAnomalyGroupSummaries Operation
ListAnomalyGroupSummariesResponse ListAnomalyGroupSummaries(ListAnomalyGroupSummariesRequest request);
///
/// Initiates the asynchronous execution of the ListAnomalyGroupSummaries operation.
///
///
/// Container for the necessary parameters to execute the ListAnomalyGroupSummaries operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAnomalyGroupSummaries
/// operation.
/// REST API Reference for ListAnomalyGroupSummaries Operation
IAsyncResult BeginListAnomalyGroupSummaries(ListAnomalyGroupSummariesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAnomalyGroupSummaries operation.
///
///
/// The IAsyncResult returned by the call to BeginListAnomalyGroupSummaries.
///
/// Returns a ListAnomalyGroupSummariesResult from LookoutMetrics.
/// REST API Reference for ListAnomalyGroupSummaries Operation
ListAnomalyGroupSummariesResponse EndListAnomalyGroupSummaries(IAsyncResult asyncResult);
#endregion
#region ListAnomalyGroupTimeSeries
///
/// Gets a list of anomalous metrics for a measure in an anomaly group.
///
/// Container for the necessary parameters to execute the ListAnomalyGroupTimeSeries service method.
///
/// The response from the ListAnomalyGroupTimeSeries service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ListAnomalyGroupTimeSeries Operation
ListAnomalyGroupTimeSeriesResponse ListAnomalyGroupTimeSeries(ListAnomalyGroupTimeSeriesRequest request);
///
/// Initiates the asynchronous execution of the ListAnomalyGroupTimeSeries operation.
///
///
/// Container for the necessary parameters to execute the ListAnomalyGroupTimeSeries operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAnomalyGroupTimeSeries
/// operation.
/// REST API Reference for ListAnomalyGroupTimeSeries Operation
IAsyncResult BeginListAnomalyGroupTimeSeries(ListAnomalyGroupTimeSeriesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAnomalyGroupTimeSeries operation.
///
///
/// The IAsyncResult returned by the call to BeginListAnomalyGroupTimeSeries.
///
/// Returns a ListAnomalyGroupTimeSeriesResult from LookoutMetrics.
/// REST API Reference for ListAnomalyGroupTimeSeries Operation
ListAnomalyGroupTimeSeriesResponse EndListAnomalyGroupTimeSeries(IAsyncResult asyncResult);
#endregion
#region ListMetricSets
///
/// 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.
///
///
/// Container for the necessary parameters to execute the ListMetricSets service method.
///
/// The response from the ListMetricSets service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ListMetricSets Operation
ListMetricSetsResponse ListMetricSets(ListMetricSetsRequest request);
///
/// Initiates the asynchronous execution of the ListMetricSets operation.
///
///
/// Container for the necessary parameters to execute the ListMetricSets operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMetricSets
/// operation.
/// REST API Reference for ListMetricSets Operation
IAsyncResult BeginListMetricSets(ListMetricSetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListMetricSets operation.
///
///
/// The IAsyncResult returned by the call to BeginListMetricSets.
///
/// Returns a ListMetricSetsResult from LookoutMetrics.
/// REST API Reference for ListMetricSets Operation
ListMetricSetsResponse EndListMetricSets(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Gets a list of tags
/// for a detector, dataset, or alert.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by LookoutMetrics.
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from LookoutMetrics.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region PutFeedback
///
/// Add feedback for an anomalous metric.
///
/// Container for the necessary parameters to execute the PutFeedback service method.
///
/// The response from the PutFeedback service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for PutFeedback Operation
PutFeedbackResponse PutFeedback(PutFeedbackRequest request);
///
/// Initiates the asynchronous execution of the PutFeedback operation.
///
///
/// Container for the necessary parameters to execute the PutFeedback operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutFeedback
/// operation.
/// REST API Reference for PutFeedback Operation
IAsyncResult BeginPutFeedback(PutFeedbackRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutFeedback operation.
///
///
/// The IAsyncResult returned by the call to BeginPutFeedback.
///
/// Returns a PutFeedbackResult from LookoutMetrics.
/// REST API Reference for PutFeedback Operation
PutFeedbackResponse EndPutFeedback(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds tags
/// to a detector, dataset, or alert.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by LookoutMetrics.
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from LookoutMetrics.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes tags
/// from a detector, dataset, or alert.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by LookoutMetrics.
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from LookoutMetrics.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateAlert
///
/// Make changes to an existing alert.
///
/// Container for the necessary parameters to execute the UpdateAlert service method.
///
/// The response from the UpdateAlert service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for UpdateAlert Operation
UpdateAlertResponse UpdateAlert(UpdateAlertRequest request);
///
/// Initiates the asynchronous execution of the UpdateAlert operation.
///
///
/// Container for the necessary parameters to execute the UpdateAlert operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAlert
/// operation.
/// REST API Reference for UpdateAlert Operation
IAsyncResult BeginUpdateAlert(UpdateAlertRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAlert operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAlert.
///
/// Returns a UpdateAlertResult from LookoutMetrics.
/// REST API Reference for UpdateAlert Operation
UpdateAlertResponse EndUpdateAlert(IAsyncResult asyncResult);
#endregion
#region UpdateAnomalyDetector
///
/// Updates a detector. After activation, you can only change a detector's ingestion delay
/// and description.
///
/// Container for the necessary parameters to execute the UpdateAnomalyDetector service method.
///
/// The response from the UpdateAnomalyDetector service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for UpdateAnomalyDetector Operation
UpdateAnomalyDetectorResponse UpdateAnomalyDetector(UpdateAnomalyDetectorRequest request);
///
/// Initiates the asynchronous execution of the UpdateAnomalyDetector operation.
///
///
/// Container for the necessary parameters to execute the UpdateAnomalyDetector operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAnomalyDetector
/// operation.
/// REST API Reference for UpdateAnomalyDetector Operation
IAsyncResult BeginUpdateAnomalyDetector(UpdateAnomalyDetectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAnomalyDetector operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAnomalyDetector.
///
/// Returns a UpdateAnomalyDetectorResult from LookoutMetrics.
/// REST API Reference for UpdateAnomalyDetector Operation
UpdateAnomalyDetectorResponse EndUpdateAnomalyDetector(IAsyncResult asyncResult);
#endregion
#region UpdateMetricSet
///
/// Updates a dataset.
///
/// Container for the necessary parameters to execute the UpdateMetricSet service method.
///
/// The response from the UpdateMetricSet service method, as returned by LookoutMetrics.
///
/// You do not have sufficient permissions to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The specified resource cannot be found. Check the ARN of the resource and try again.
///
///
/// The request exceeded the service's quotas. Check the service quotas and try again.
///
///
/// The request was denied due to too many requests being submitted at the same time.
///
///
/// The input fails to satisfy the constraints specified by the AWS service. Check your
/// input values and try again.
///
/// REST API Reference for UpdateMetricSet Operation
UpdateMetricSetResponse UpdateMetricSet(UpdateMetricSetRequest request);
///
/// Initiates the asynchronous execution of the UpdateMetricSet operation.
///
///
/// Container for the necessary parameters to execute the UpdateMetricSet operation on AmazonLookoutMetricsClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMetricSet
/// operation.
/// REST API Reference for UpdateMetricSet Operation
IAsyncResult BeginUpdateMetricSet(UpdateMetricSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateMetricSet operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMetricSet.
///
/// Returns a UpdateMetricSetResult from LookoutMetrics.
/// REST API Reference for UpdateMetricSet Operation
UpdateMetricSetResponse EndUpdateMetricSet(IAsyncResult asyncResult);
#endregion
}
}