/*
* 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 lookoutequipment-2020-12-15.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.LookoutEquipment.Model;
namespace Amazon.LookoutEquipment
{
///
/// Interface for accessing LookoutEquipment
///
/// Amazon Lookout for Equipment is a machine learning service that uses advanced analytics
/// to identify anomalies in machines from sensor data for use in predictive maintenance.
///
public partial interface IAmazonLookoutEquipment : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
ILookoutEquipmentPaginatorFactory Paginators { get; }
#endif
#region CreateDataset
///
/// Creates a container for a collection of data being ingested for analysis. The dataset
/// contains the metadata describing where the data is and what the data actually looks
/// like. In other words, it contains the location of the data source, the data schema,
/// and other information. A dataset also contains any tags associated with the ingested
/// data.
///
/// Container for the necessary parameters to execute the CreateDataset service method.
///
/// The response from the CreateDataset service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// Resource limitations have been exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for CreateDataset Operation
CreateDatasetResponse CreateDataset(CreateDatasetRequest request);
///
/// Initiates the asynchronous execution of the CreateDataset operation.
///
///
/// Container for the necessary parameters to execute the CreateDataset operation on AmazonLookoutEquipmentClient.
/// 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 EndCreateDataset
/// operation.
/// REST API Reference for CreateDataset Operation
IAsyncResult BeginCreateDataset(CreateDatasetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDataset operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDataset.
///
/// Returns a CreateDatasetResult from LookoutEquipment.
/// REST API Reference for CreateDataset Operation
CreateDatasetResponse EndCreateDataset(IAsyncResult asyncResult);
#endregion
#region CreateInferenceScheduler
///
/// Creates a scheduled inference. Scheduling an inference is setting up a continuous
/// real-time inference plan to analyze new measurement data. When setting up the schedule,
/// you provide an S3 bucket location for the input data, assign it a delimiter between
/// separate entries in the data, set an offset delay if desired, and set the frequency
/// of inferencing. You must also provide an S3 bucket location for the output data.
///
/// Container for the necessary parameters to execute the CreateInferenceScheduler service method.
///
/// The response from the CreateInferenceScheduler service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// Resource limitations have been exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for CreateInferenceScheduler Operation
CreateInferenceSchedulerResponse CreateInferenceScheduler(CreateInferenceSchedulerRequest request);
///
/// Initiates the asynchronous execution of the CreateInferenceScheduler operation.
///
///
/// Container for the necessary parameters to execute the CreateInferenceScheduler operation on AmazonLookoutEquipmentClient.
/// 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 EndCreateInferenceScheduler
/// operation.
/// REST API Reference for CreateInferenceScheduler Operation
IAsyncResult BeginCreateInferenceScheduler(CreateInferenceSchedulerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateInferenceScheduler operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateInferenceScheduler.
///
/// Returns a CreateInferenceSchedulerResult from LookoutEquipment.
/// REST API Reference for CreateInferenceScheduler Operation
CreateInferenceSchedulerResponse EndCreateInferenceScheduler(IAsyncResult asyncResult);
#endregion
#region CreateLabel
///
/// Creates a label for an event.
///
/// Container for the necessary parameters to execute the CreateLabel service method.
///
/// The response from the CreateLabel service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// Resource limitations have been exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for CreateLabel Operation
CreateLabelResponse CreateLabel(CreateLabelRequest request);
///
/// Initiates the asynchronous execution of the CreateLabel operation.
///
///
/// Container for the necessary parameters to execute the CreateLabel operation on AmazonLookoutEquipmentClient.
/// 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 EndCreateLabel
/// operation.
/// REST API Reference for CreateLabel Operation
IAsyncResult BeginCreateLabel(CreateLabelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateLabel operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateLabel.
///
/// Returns a CreateLabelResult from LookoutEquipment.
/// REST API Reference for CreateLabel Operation
CreateLabelResponse EndCreateLabel(IAsyncResult asyncResult);
#endregion
#region CreateLabelGroup
///
/// Creates a group of labels.
///
/// Container for the necessary parameters to execute the CreateLabelGroup service method.
///
/// The response from the CreateLabelGroup service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// Resource limitations have been exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for CreateLabelGroup Operation
CreateLabelGroupResponse CreateLabelGroup(CreateLabelGroupRequest request);
///
/// Initiates the asynchronous execution of the CreateLabelGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateLabelGroup operation on AmazonLookoutEquipmentClient.
/// 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 EndCreateLabelGroup
/// operation.
/// REST API Reference for CreateLabelGroup Operation
IAsyncResult BeginCreateLabelGroup(CreateLabelGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateLabelGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateLabelGroup.
///
/// Returns a CreateLabelGroupResult from LookoutEquipment.
/// REST API Reference for CreateLabelGroup Operation
CreateLabelGroupResponse EndCreateLabelGroup(IAsyncResult asyncResult);
#endregion
#region CreateModel
///
/// Creates an ML model for data inference.
///
///
///
/// A machine-learning (ML) model is a mathematical model that finds patterns in your
/// data. In Amazon Lookout for Equipment, the model learns the patterns of normal behavior
/// and detects abnormal behavior that could be potential equipment failure (or maintenance
/// events). The models are made by analyzing normal data and abnormalities in machine
/// behavior that have already occurred.
///
///
///
/// Your model is trained using a portion of the data from your dataset and uses that
/// data to learn patterns of normal behavior and abnormal patterns that lead to equipment
/// failure. Another portion of the data is used to evaluate the model's accuracy.
///
///
/// Container for the necessary parameters to execute the CreateModel service method.
///
/// The response from the CreateModel service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// Resource limitations have been exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for CreateModel Operation
CreateModelResponse CreateModel(CreateModelRequest request);
///
/// Initiates the asynchronous execution of the CreateModel operation.
///
///
/// Container for the necessary parameters to execute the CreateModel operation on AmazonLookoutEquipmentClient.
/// 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 EndCreateModel
/// operation.
/// REST API Reference for CreateModel Operation
IAsyncResult BeginCreateModel(CreateModelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateModel operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateModel.
///
/// Returns a CreateModelResult from LookoutEquipment.
/// REST API Reference for CreateModel Operation
CreateModelResponse EndCreateModel(IAsyncResult asyncResult);
#endregion
#region DeleteDataset
///
/// Deletes a dataset and associated artifacts. The operation will check to see if any
/// inference scheduler or data ingestion job is currently using the dataset, and if there
/// isn't, the dataset, its metadata, and any associated data stored in S3 will be deleted.
/// This does not affect any models that used this dataset for training and evaluation,
/// but does prevent it from being used in the future.
///
/// Container for the necessary parameters to execute the DeleteDataset service method.
///
/// The response from the DeleteDataset service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DeleteDataset Operation
DeleteDatasetResponse DeleteDataset(DeleteDatasetRequest request);
///
/// Initiates the asynchronous execution of the DeleteDataset operation.
///
///
/// Container for the necessary parameters to execute the DeleteDataset operation on AmazonLookoutEquipmentClient.
/// 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 EndDeleteDataset
/// operation.
/// REST API Reference for DeleteDataset Operation
IAsyncResult BeginDeleteDataset(DeleteDatasetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDataset operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDataset.
///
/// Returns a DeleteDatasetResult from LookoutEquipment.
/// REST API Reference for DeleteDataset Operation
DeleteDatasetResponse EndDeleteDataset(IAsyncResult asyncResult);
#endregion
#region DeleteInferenceScheduler
///
/// Deletes an inference scheduler that has been set up. Already processed output results
/// are not affected.
///
/// Container for the necessary parameters to execute the DeleteInferenceScheduler service method.
///
/// The response from the DeleteInferenceScheduler service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DeleteInferenceScheduler Operation
DeleteInferenceSchedulerResponse DeleteInferenceScheduler(DeleteInferenceSchedulerRequest request);
///
/// Initiates the asynchronous execution of the DeleteInferenceScheduler operation.
///
///
/// Container for the necessary parameters to execute the DeleteInferenceScheduler operation on AmazonLookoutEquipmentClient.
/// 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 EndDeleteInferenceScheduler
/// operation.
/// REST API Reference for DeleteInferenceScheduler Operation
IAsyncResult BeginDeleteInferenceScheduler(DeleteInferenceSchedulerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteInferenceScheduler operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteInferenceScheduler.
///
/// Returns a DeleteInferenceSchedulerResult from LookoutEquipment.
/// REST API Reference for DeleteInferenceScheduler Operation
DeleteInferenceSchedulerResponse EndDeleteInferenceScheduler(IAsyncResult asyncResult);
#endregion
#region DeleteLabel
///
/// Deletes a label.
///
/// Container for the necessary parameters to execute the DeleteLabel service method.
///
/// The response from the DeleteLabel service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DeleteLabel Operation
DeleteLabelResponse DeleteLabel(DeleteLabelRequest request);
///
/// Initiates the asynchronous execution of the DeleteLabel operation.
///
///
/// Container for the necessary parameters to execute the DeleteLabel operation on AmazonLookoutEquipmentClient.
/// 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 EndDeleteLabel
/// operation.
/// REST API Reference for DeleteLabel Operation
IAsyncResult BeginDeleteLabel(DeleteLabelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteLabel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteLabel.
///
/// Returns a DeleteLabelResult from LookoutEquipment.
/// REST API Reference for DeleteLabel Operation
DeleteLabelResponse EndDeleteLabel(IAsyncResult asyncResult);
#endregion
#region DeleteLabelGroup
///
/// Deletes a group of labels.
///
/// Container for the necessary parameters to execute the DeleteLabelGroup service method.
///
/// The response from the DeleteLabelGroup service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DeleteLabelGroup Operation
DeleteLabelGroupResponse DeleteLabelGroup(DeleteLabelGroupRequest request);
///
/// Initiates the asynchronous execution of the DeleteLabelGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteLabelGroup operation on AmazonLookoutEquipmentClient.
/// 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 EndDeleteLabelGroup
/// operation.
/// REST API Reference for DeleteLabelGroup Operation
IAsyncResult BeginDeleteLabelGroup(DeleteLabelGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteLabelGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteLabelGroup.
///
/// Returns a DeleteLabelGroupResult from LookoutEquipment.
/// REST API Reference for DeleteLabelGroup Operation
DeleteLabelGroupResponse EndDeleteLabelGroup(IAsyncResult asyncResult);
#endregion
#region DeleteModel
///
/// Deletes an ML model currently available for Amazon Lookout for Equipment. This will
/// prevent it from being used with an inference scheduler, even one that is already set
/// up.
///
/// Container for the necessary parameters to execute the DeleteModel service method.
///
/// The response from the DeleteModel service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DeleteModel Operation
DeleteModelResponse DeleteModel(DeleteModelRequest request);
///
/// Initiates the asynchronous execution of the DeleteModel operation.
///
///
/// Container for the necessary parameters to execute the DeleteModel operation on AmazonLookoutEquipmentClient.
/// 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 EndDeleteModel
/// operation.
/// REST API Reference for DeleteModel Operation
IAsyncResult BeginDeleteModel(DeleteModelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteModel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteModel.
///
/// Returns a DeleteModelResult from LookoutEquipment.
/// REST API Reference for DeleteModel Operation
DeleteModelResponse EndDeleteModel(IAsyncResult asyncResult);
#endregion
#region DescribeDataIngestionJob
///
/// Provides information on a specific data ingestion job such as creation time, dataset
/// ARN, and status.
///
/// Container for the necessary parameters to execute the DescribeDataIngestionJob service method.
///
/// The response from the DescribeDataIngestionJob service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DescribeDataIngestionJob Operation
DescribeDataIngestionJobResponse DescribeDataIngestionJob(DescribeDataIngestionJobRequest request);
///
/// Initiates the asynchronous execution of the DescribeDataIngestionJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeDataIngestionJob operation on AmazonLookoutEquipmentClient.
/// 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 EndDescribeDataIngestionJob
/// operation.
/// REST API Reference for DescribeDataIngestionJob Operation
IAsyncResult BeginDescribeDataIngestionJob(DescribeDataIngestionJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDataIngestionJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDataIngestionJob.
///
/// Returns a DescribeDataIngestionJobResult from LookoutEquipment.
/// REST API Reference for DescribeDataIngestionJob Operation
DescribeDataIngestionJobResponse EndDescribeDataIngestionJob(IAsyncResult asyncResult);
#endregion
#region DescribeDataset
///
/// Provides a JSON description of the data in each time series dataset, including names,
/// column names, and data types.
///
/// Container for the necessary parameters to execute the DescribeDataset service method.
///
/// The response from the DescribeDataset service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DescribeDataset Operation
DescribeDatasetResponse DescribeDataset(DescribeDatasetRequest request);
///
/// Initiates the asynchronous execution of the DescribeDataset operation.
///
///
/// Container for the necessary parameters to execute the DescribeDataset operation on AmazonLookoutEquipmentClient.
/// 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 EndDescribeDataset
/// operation.
/// REST API Reference for DescribeDataset Operation
IAsyncResult BeginDescribeDataset(DescribeDatasetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDataset operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDataset.
///
/// Returns a DescribeDatasetResult from LookoutEquipment.
/// REST API Reference for DescribeDataset Operation
DescribeDatasetResponse EndDescribeDataset(IAsyncResult asyncResult);
#endregion
#region DescribeInferenceScheduler
///
/// Specifies information about the inference scheduler being used, including name, model,
/// status, and associated metadata
///
/// Container for the necessary parameters to execute the DescribeInferenceScheduler service method.
///
/// The response from the DescribeInferenceScheduler service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DescribeInferenceScheduler Operation
DescribeInferenceSchedulerResponse DescribeInferenceScheduler(DescribeInferenceSchedulerRequest request);
///
/// Initiates the asynchronous execution of the DescribeInferenceScheduler operation.
///
///
/// Container for the necessary parameters to execute the DescribeInferenceScheduler operation on AmazonLookoutEquipmentClient.
/// 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 EndDescribeInferenceScheduler
/// operation.
/// REST API Reference for DescribeInferenceScheduler Operation
IAsyncResult BeginDescribeInferenceScheduler(DescribeInferenceSchedulerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeInferenceScheduler operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeInferenceScheduler.
///
/// Returns a DescribeInferenceSchedulerResult from LookoutEquipment.
/// REST API Reference for DescribeInferenceScheduler Operation
DescribeInferenceSchedulerResponse EndDescribeInferenceScheduler(IAsyncResult asyncResult);
#endregion
#region DescribeLabel
///
/// Returns the name of the label.
///
/// Container for the necessary parameters to execute the DescribeLabel service method.
///
/// The response from the DescribeLabel service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DescribeLabel Operation
DescribeLabelResponse DescribeLabel(DescribeLabelRequest request);
///
/// Initiates the asynchronous execution of the DescribeLabel operation.
///
///
/// Container for the necessary parameters to execute the DescribeLabel operation on AmazonLookoutEquipmentClient.
/// 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 EndDescribeLabel
/// operation.
/// REST API Reference for DescribeLabel Operation
IAsyncResult BeginDescribeLabel(DescribeLabelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeLabel operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeLabel.
///
/// Returns a DescribeLabelResult from LookoutEquipment.
/// REST API Reference for DescribeLabel Operation
DescribeLabelResponse EndDescribeLabel(IAsyncResult asyncResult);
#endregion
#region DescribeLabelGroup
///
/// Returns information about the label group.
///
/// Container for the necessary parameters to execute the DescribeLabelGroup service method.
///
/// The response from the DescribeLabelGroup service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DescribeLabelGroup Operation
DescribeLabelGroupResponse DescribeLabelGroup(DescribeLabelGroupRequest request);
///
/// Initiates the asynchronous execution of the DescribeLabelGroup operation.
///
///
/// Container for the necessary parameters to execute the DescribeLabelGroup operation on AmazonLookoutEquipmentClient.
/// 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 EndDescribeLabelGroup
/// operation.
/// REST API Reference for DescribeLabelGroup Operation
IAsyncResult BeginDescribeLabelGroup(DescribeLabelGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeLabelGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeLabelGroup.
///
/// Returns a DescribeLabelGroupResult from LookoutEquipment.
/// REST API Reference for DescribeLabelGroup Operation
DescribeLabelGroupResponse EndDescribeLabelGroup(IAsyncResult asyncResult);
#endregion
#region DescribeModel
///
/// Provides a JSON containing the overall information about a specific ML model, including
/// model name and ARN, dataset, training and evaluation information, status, and so on.
///
/// Container for the necessary parameters to execute the DescribeModel service method.
///
/// The response from the DescribeModel service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for DescribeModel Operation
DescribeModelResponse DescribeModel(DescribeModelRequest request);
///
/// Initiates the asynchronous execution of the DescribeModel operation.
///
///
/// Container for the necessary parameters to execute the DescribeModel operation on AmazonLookoutEquipmentClient.
/// 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 EndDescribeModel
/// operation.
/// REST API Reference for DescribeModel Operation
IAsyncResult BeginDescribeModel(DescribeModelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeModel operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeModel.
///
/// Returns a DescribeModelResult from LookoutEquipment.
/// REST API Reference for DescribeModel Operation
DescribeModelResponse EndDescribeModel(IAsyncResult asyncResult);
#endregion
#region ListDataIngestionJobs
///
/// Provides a list of all data ingestion jobs, including dataset name and ARN, S3 location
/// of the input data, status, and so on.
///
/// Container for the necessary parameters to execute the ListDataIngestionJobs service method.
///
/// The response from the ListDataIngestionJobs service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListDataIngestionJobs Operation
ListDataIngestionJobsResponse ListDataIngestionJobs(ListDataIngestionJobsRequest request);
///
/// Initiates the asynchronous execution of the ListDataIngestionJobs operation.
///
///
/// Container for the necessary parameters to execute the ListDataIngestionJobs operation on AmazonLookoutEquipmentClient.
/// 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 EndListDataIngestionJobs
/// operation.
/// REST API Reference for ListDataIngestionJobs Operation
IAsyncResult BeginListDataIngestionJobs(ListDataIngestionJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataIngestionJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataIngestionJobs.
///
/// Returns a ListDataIngestionJobsResult from LookoutEquipment.
/// REST API Reference for ListDataIngestionJobs Operation
ListDataIngestionJobsResponse EndListDataIngestionJobs(IAsyncResult asyncResult);
#endregion
#region ListDatasets
///
/// Lists all datasets currently available in your account, filtering on the dataset name.
///
/// Container for the necessary parameters to execute the ListDatasets service method.
///
/// The response from the ListDatasets service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListDatasets Operation
ListDatasetsResponse ListDatasets(ListDatasetsRequest request);
///
/// Initiates the asynchronous execution of the ListDatasets operation.
///
///
/// Container for the necessary parameters to execute the ListDatasets operation on AmazonLookoutEquipmentClient.
/// 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 EndListDatasets
/// operation.
/// REST API Reference for ListDatasets Operation
IAsyncResult BeginListDatasets(ListDatasetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDatasets operation.
///
///
/// The IAsyncResult returned by the call to BeginListDatasets.
///
/// Returns a ListDatasetsResult from LookoutEquipment.
/// REST API Reference for ListDatasets Operation
ListDatasetsResponse EndListDatasets(IAsyncResult asyncResult);
#endregion
#region ListInferenceEvents
///
/// Lists all inference events that have been found for the specified inference scheduler.
///
/// Container for the necessary parameters to execute the ListInferenceEvents service method.
///
/// The response from the ListInferenceEvents service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListInferenceEvents Operation
ListInferenceEventsResponse ListInferenceEvents(ListInferenceEventsRequest request);
///
/// Initiates the asynchronous execution of the ListInferenceEvents operation.
///
///
/// Container for the necessary parameters to execute the ListInferenceEvents operation on AmazonLookoutEquipmentClient.
/// 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 EndListInferenceEvents
/// operation.
/// REST API Reference for ListInferenceEvents Operation
IAsyncResult BeginListInferenceEvents(ListInferenceEventsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListInferenceEvents operation.
///
///
/// The IAsyncResult returned by the call to BeginListInferenceEvents.
///
/// Returns a ListInferenceEventsResult from LookoutEquipment.
/// REST API Reference for ListInferenceEvents Operation
ListInferenceEventsResponse EndListInferenceEvents(IAsyncResult asyncResult);
#endregion
#region ListInferenceExecutions
///
/// Lists all inference executions that have been performed by the specified inference
/// scheduler.
///
/// Container for the necessary parameters to execute the ListInferenceExecutions service method.
///
/// The response from the ListInferenceExecutions service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListInferenceExecutions Operation
ListInferenceExecutionsResponse ListInferenceExecutions(ListInferenceExecutionsRequest request);
///
/// Initiates the asynchronous execution of the ListInferenceExecutions operation.
///
///
/// Container for the necessary parameters to execute the ListInferenceExecutions operation on AmazonLookoutEquipmentClient.
/// 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 EndListInferenceExecutions
/// operation.
/// REST API Reference for ListInferenceExecutions Operation
IAsyncResult BeginListInferenceExecutions(ListInferenceExecutionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListInferenceExecutions operation.
///
///
/// The IAsyncResult returned by the call to BeginListInferenceExecutions.
///
/// Returns a ListInferenceExecutionsResult from LookoutEquipment.
/// REST API Reference for ListInferenceExecutions Operation
ListInferenceExecutionsResponse EndListInferenceExecutions(IAsyncResult asyncResult);
#endregion
#region ListInferenceSchedulers
///
/// Retrieves a list of all inference schedulers currently available for your account.
///
/// Container for the necessary parameters to execute the ListInferenceSchedulers service method.
///
/// The response from the ListInferenceSchedulers service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListInferenceSchedulers Operation
ListInferenceSchedulersResponse ListInferenceSchedulers(ListInferenceSchedulersRequest request);
///
/// Initiates the asynchronous execution of the ListInferenceSchedulers operation.
///
///
/// Container for the necessary parameters to execute the ListInferenceSchedulers operation on AmazonLookoutEquipmentClient.
/// 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 EndListInferenceSchedulers
/// operation.
/// REST API Reference for ListInferenceSchedulers Operation
IAsyncResult BeginListInferenceSchedulers(ListInferenceSchedulersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListInferenceSchedulers operation.
///
///
/// The IAsyncResult returned by the call to BeginListInferenceSchedulers.
///
/// Returns a ListInferenceSchedulersResult from LookoutEquipment.
/// REST API Reference for ListInferenceSchedulers Operation
ListInferenceSchedulersResponse EndListInferenceSchedulers(IAsyncResult asyncResult);
#endregion
#region ListLabelGroups
///
/// Returns a list of the label groups.
///
/// Container for the necessary parameters to execute the ListLabelGroups service method.
///
/// The response from the ListLabelGroups service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListLabelGroups Operation
ListLabelGroupsResponse ListLabelGroups(ListLabelGroupsRequest request);
///
/// Initiates the asynchronous execution of the ListLabelGroups operation.
///
///
/// Container for the necessary parameters to execute the ListLabelGroups operation on AmazonLookoutEquipmentClient.
/// 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 EndListLabelGroups
/// operation.
/// REST API Reference for ListLabelGroups Operation
IAsyncResult BeginListLabelGroups(ListLabelGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListLabelGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListLabelGroups.
///
/// Returns a ListLabelGroupsResult from LookoutEquipment.
/// REST API Reference for ListLabelGroups Operation
ListLabelGroupsResponse EndListLabelGroups(IAsyncResult asyncResult);
#endregion
#region ListLabels
///
/// Provides a list of labels.
///
/// Container for the necessary parameters to execute the ListLabels service method.
///
/// The response from the ListLabels service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListLabels Operation
ListLabelsResponse ListLabels(ListLabelsRequest request);
///
/// Initiates the asynchronous execution of the ListLabels operation.
///
///
/// Container for the necessary parameters to execute the ListLabels operation on AmazonLookoutEquipmentClient.
/// 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 EndListLabels
/// operation.
/// REST API Reference for ListLabels Operation
IAsyncResult BeginListLabels(ListLabelsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListLabels operation.
///
///
/// The IAsyncResult returned by the call to BeginListLabels.
///
/// Returns a ListLabelsResult from LookoutEquipment.
/// REST API Reference for ListLabels Operation
ListLabelsResponse EndListLabels(IAsyncResult asyncResult);
#endregion
#region ListModels
///
/// Generates a list of all models in the account, including model name and ARN, dataset,
/// and status.
///
/// Container for the necessary parameters to execute the ListModels service method.
///
/// The response from the ListModels service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListModels Operation
ListModelsResponse ListModels(ListModelsRequest request);
///
/// Initiates the asynchronous execution of the ListModels operation.
///
///
/// Container for the necessary parameters to execute the ListModels operation on AmazonLookoutEquipmentClient.
/// 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 EndListModels
/// operation.
/// REST API Reference for ListModels Operation
IAsyncResult BeginListModels(ListModelsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListModels operation.
///
///
/// The IAsyncResult returned by the call to BeginListModels.
///
/// Returns a ListModelsResult from LookoutEquipment.
/// REST API Reference for ListModels Operation
ListModelsResponse EndListModels(IAsyncResult asyncResult);
#endregion
#region ListSensorStatistics
///
/// Lists statistics about the data collected for each of the sensors that have been
/// successfully ingested in the particular dataset. Can also be used to retreive Sensor
/// Statistics for a previous ingestion job.
///
/// Container for the necessary parameters to execute the ListSensorStatistics service method.
///
/// The response from the ListSensorStatistics service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for ListSensorStatistics Operation
ListSensorStatisticsResponse ListSensorStatistics(ListSensorStatisticsRequest request);
///
/// Initiates the asynchronous execution of the ListSensorStatistics operation.
///
///
/// Container for the necessary parameters to execute the ListSensorStatistics operation on AmazonLookoutEquipmentClient.
/// 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 EndListSensorStatistics
/// operation.
/// REST API Reference for ListSensorStatistics Operation
IAsyncResult BeginListSensorStatistics(ListSensorStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSensorStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginListSensorStatistics.
///
/// Returns a ListSensorStatisticsResult from LookoutEquipment.
/// REST API Reference for ListSensorStatistics Operation
ListSensorStatisticsResponse EndListSensorStatistics(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Lists all the tags for a specified resource, including key and value.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// 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 AmazonLookoutEquipmentClient.
/// 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 LookoutEquipment.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region StartDataIngestionJob
///
/// Starts a data ingestion job. Amazon Lookout for Equipment returns the job status.
///
/// Container for the necessary parameters to execute the StartDataIngestionJob service method.
///
/// The response from the StartDataIngestionJob service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// Resource limitations have been exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for StartDataIngestionJob Operation
StartDataIngestionJobResponse StartDataIngestionJob(StartDataIngestionJobRequest request);
///
/// Initiates the asynchronous execution of the StartDataIngestionJob operation.
///
///
/// Container for the necessary parameters to execute the StartDataIngestionJob operation on AmazonLookoutEquipmentClient.
/// 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 EndStartDataIngestionJob
/// operation.
/// REST API Reference for StartDataIngestionJob Operation
IAsyncResult BeginStartDataIngestionJob(StartDataIngestionJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartDataIngestionJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStartDataIngestionJob.
///
/// Returns a StartDataIngestionJobResult from LookoutEquipment.
/// REST API Reference for StartDataIngestionJob Operation
StartDataIngestionJobResponse EndStartDataIngestionJob(IAsyncResult asyncResult);
#endregion
#region StartInferenceScheduler
///
/// Starts an inference scheduler.
///
/// Container for the necessary parameters to execute the StartInferenceScheduler service method.
///
/// The response from the StartInferenceScheduler service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for StartInferenceScheduler Operation
StartInferenceSchedulerResponse StartInferenceScheduler(StartInferenceSchedulerRequest request);
///
/// Initiates the asynchronous execution of the StartInferenceScheduler operation.
///
///
/// Container for the necessary parameters to execute the StartInferenceScheduler operation on AmazonLookoutEquipmentClient.
/// 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 EndStartInferenceScheduler
/// operation.
/// REST API Reference for StartInferenceScheduler Operation
IAsyncResult BeginStartInferenceScheduler(StartInferenceSchedulerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartInferenceScheduler operation.
///
///
/// The IAsyncResult returned by the call to BeginStartInferenceScheduler.
///
/// Returns a StartInferenceSchedulerResult from LookoutEquipment.
/// REST API Reference for StartInferenceScheduler Operation
StartInferenceSchedulerResponse EndStartInferenceScheduler(IAsyncResult asyncResult);
#endregion
#region StopInferenceScheduler
///
/// Stops an inference scheduler.
///
/// Container for the necessary parameters to execute the StopInferenceScheduler service method.
///
/// The response from the StopInferenceScheduler service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for StopInferenceScheduler Operation
StopInferenceSchedulerResponse StopInferenceScheduler(StopInferenceSchedulerRequest request);
///
/// Initiates the asynchronous execution of the StopInferenceScheduler operation.
///
///
/// Container for the necessary parameters to execute the StopInferenceScheduler operation on AmazonLookoutEquipmentClient.
/// 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 EndStopInferenceScheduler
/// operation.
/// REST API Reference for StopInferenceScheduler Operation
IAsyncResult BeginStopInferenceScheduler(StopInferenceSchedulerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopInferenceScheduler operation.
///
///
/// The IAsyncResult returned by the call to BeginStopInferenceScheduler.
///
/// Returns a StopInferenceSchedulerResult from LookoutEquipment.
/// REST API Reference for StopInferenceScheduler Operation
StopInferenceSchedulerResponse EndStopInferenceScheduler(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Associates a given tag to a resource in your account. A tag is a key-value pair which
/// can be added to an Amazon Lookout for Equipment resource as metadata. Tags can be
/// used for organizing your resources as well as helping you to search and filter by
/// tag. Multiple tags can be added to a resource, either when you create it, or later.
/// Up to 50 tags can be associated with each resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// Resource limitations have been exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// 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 AmazonLookoutEquipmentClient.
/// 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 LookoutEquipment.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes a specific tag from a given resource. The tag is specified by its key.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// 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 AmazonLookoutEquipmentClient.
/// 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 LookoutEquipment.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateInferenceScheduler
///
/// Updates an inference scheduler.
///
/// Container for the necessary parameters to execute the UpdateInferenceScheduler service method.
///
/// The response from the UpdateInferenceScheduler service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for UpdateInferenceScheduler Operation
UpdateInferenceSchedulerResponse UpdateInferenceScheduler(UpdateInferenceSchedulerRequest request);
///
/// Initiates the asynchronous execution of the UpdateInferenceScheduler operation.
///
///
/// Container for the necessary parameters to execute the UpdateInferenceScheduler operation on AmazonLookoutEquipmentClient.
/// 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 EndUpdateInferenceScheduler
/// operation.
/// REST API Reference for UpdateInferenceScheduler Operation
IAsyncResult BeginUpdateInferenceScheduler(UpdateInferenceSchedulerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateInferenceScheduler operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateInferenceScheduler.
///
/// Returns a UpdateInferenceSchedulerResult from LookoutEquipment.
/// REST API Reference for UpdateInferenceScheduler Operation
UpdateInferenceSchedulerResponse EndUpdateInferenceScheduler(IAsyncResult asyncResult);
#endregion
#region UpdateLabelGroup
///
/// Updates the label group.
///
/// Container for the necessary parameters to execute the UpdateLabelGroup service method.
///
/// The response from the UpdateLabelGroup service method, as returned by LookoutEquipment.
///
/// The request could not be completed because you do not have access to the resource.
///
///
/// The request could not be completed due to a conflict with the current state of the
/// target resource.
///
///
/// Processing of the request has failed because of an unknown error, exception or failure.
///
///
/// The resource requested could not be found. Verify the resource ID and retry your
/// request.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
/// or a related AWS service that's being utilized.
///
/// REST API Reference for UpdateLabelGroup Operation
UpdateLabelGroupResponse UpdateLabelGroup(UpdateLabelGroupRequest request);
///
/// Initiates the asynchronous execution of the UpdateLabelGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdateLabelGroup operation on AmazonLookoutEquipmentClient.
/// 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 EndUpdateLabelGroup
/// operation.
/// REST API Reference for UpdateLabelGroup Operation
IAsyncResult BeginUpdateLabelGroup(UpdateLabelGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateLabelGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateLabelGroup.
///
/// Returns a UpdateLabelGroupResult from LookoutEquipment.
/// REST API Reference for UpdateLabelGroup Operation
UpdateLabelGroupResponse EndUpdateLabelGroup(IAsyncResult asyncResult);
#endregion
}
}