/*
* 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.Threading;
using System.Threading.Tasks;
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 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ActivateAnomalyDetectorAsync(ActivateAnomalyDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region BackTestAnomalyDetector
///
/// Runs a backtest for anomaly detection for the specified resource.
///
/// Container for the necessary parameters to execute the BackTestAnomalyDetector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task BackTestAnomalyDetectorAsync(BackTestAnomalyDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAlert
///
/// Creates an alert for an anomaly detector.
///
/// Container for the necessary parameters to execute the CreateAlert service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateAlertAsync(CreateAlertRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAnomalyDetector
///
/// Creates an anomaly detector.
///
/// Container for the necessary parameters to execute the CreateAnomalyDetector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateAnomalyDetectorAsync(CreateAnomalyDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateMetricSet
///
/// Creates a dataset.
///
/// Container for the necessary parameters to execute the CreateMetricSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateMetricSetAsync(CreateMetricSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeactivateAnomalyDetector
///
/// Deactivates an anomaly detector.
///
/// Container for the necessary parameters to execute the DeactivateAnomalyDetector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeactivateAnomalyDetectorAsync(DeactivateAnomalyDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAlert
///
/// Deletes an alert.
///
/// Container for the necessary parameters to execute the DeleteAlert service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteAlertAsync(DeleteAlertRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteAnomalyDetectorAsync(DeleteAnomalyDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAlertAsync(DescribeAlertRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAnomalyDetectionExecutionsAsync(DescribeAnomalyDetectionExecutionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAnomalyDetectorAsync(DescribeAnomalyDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeMetricSetAsync(DescribeMetricSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DetectMetricSetConfigAsync(DetectMetricSetConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAnomalyGroup
///
/// Returns details about a group of anomalous metrics.
///
/// Container for the necessary parameters to execute the GetAnomalyGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetAnomalyGroupAsync(GetAnomalyGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDataQualityMetrics
///
/// Returns details about the requested data quality metrics.
///
/// Container for the necessary parameters to execute the GetDataQualityMetrics service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetDataQualityMetricsAsync(GetDataQualityMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetFeedback
///
/// Get feedback for an anomaly group.
///
/// Container for the necessary parameters to execute the GetFeedback service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetFeedbackAsync(GetFeedbackRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSampleDataAsync(GetSampleDataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAlertsAsync(ListAlertsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAnomalyDetectorsAsync(ListAnomalyDetectorsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAnomalyGroupRelatedMetricsAsync(ListAnomalyGroupRelatedMetricsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAnomalyGroupSummaries
///
/// Returns a list of anomaly groups.
///
/// Container for the necessary parameters to execute the ListAnomalyGroupSummaries service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAnomalyGroupSummariesAsync(ListAnomalyGroupSummariesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAnomalyGroupTimeSeriesAsync(ListAnomalyGroupTimeSeriesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListMetricSetsAsync(ListMetricSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutFeedback
///
/// Add feedback for an anomalous metric.
///
/// Container for the necessary parameters to execute the PutFeedback service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutFeedbackAsync(PutFeedbackRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Adds tags
/// to a detector, dataset, or alert.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes tags
/// from a detector, dataset, or alert.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAlert
///
/// Make changes to an existing alert.
///
/// Container for the necessary parameters to execute the UpdateAlert service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateAlertAsync(UpdateAlertRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateAnomalyDetectorAsync(UpdateAnomalyDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateMetricSet
///
/// Updates a dataset.
///
/// Container for the necessary parameters to execute the UpdateMetricSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateMetricSetAsync(UpdateMetricSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}