/* * 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 machinelearning-2014-12-12.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.MachineLearning.Model; namespace Amazon.MachineLearning { /// /// Interface for accessing MachineLearning /// /// Definition of the public APIs exposed by Amazon Machine Learning /// public partial interface IAmazonMachineLearning : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IMachineLearningPaginatorFactory Paginators { get; } #endif #region AddTags /// /// Adds one or more tags to an object, up to a limit of 10. Each tag consists of a key /// and an optional value. If you add a tag using a key that is already associated with /// the ML object, AddTags updates the tag's value. /// /// Container for the necessary parameters to execute the AddTags service method. /// /// The response from the AddTags service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// /// /// /// A specified resource cannot be located. /// /// /// /// /// REST API Reference for AddTags Operation AddTagsResponse AddTags(AddTagsRequest request); /// /// Initiates the asynchronous execution of the AddTags operation. /// /// /// Container for the necessary parameters to execute the AddTags operation on AmazonMachineLearningClient. /// 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 EndAddTags /// operation. /// REST API Reference for AddTags Operation IAsyncResult BeginAddTags(AddTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddTags operation. /// /// /// The IAsyncResult returned by the call to BeginAddTags. /// /// Returns a AddTagsResult from MachineLearning. /// REST API Reference for AddTags Operation AddTagsResponse EndAddTags(IAsyncResult asyncResult); #endregion #region CreateBatchPrediction /// /// Generates predictions for a group of observations. The observations to process exist /// in one or more data files referenced by a DataSource. This operation /// creates a new BatchPrediction, and uses an MLModel and the /// data files referenced by the DataSource as information sources. /// /// /// /// CreateBatchPrediction is an asynchronous operation. In response to CreateBatchPrediction, /// Amazon Machine Learning (Amazon ML) immediately returns and sets the BatchPrediction /// status to PENDING. After the BatchPrediction completes, /// Amazon ML sets the status to COMPLETED. /// /// /// /// You can poll for status updates by using the GetBatchPrediction operation and /// checking the Status parameter of the result. After the COMPLETED /// status appears, the results are available in the location specified by the OutputUri /// parameter. /// /// /// Container for the necessary parameters to execute the CreateBatchPrediction service method. /// /// The response from the CreateBatchPrediction service method, as returned by MachineLearning. /// /// A second request to use or change an object was not allowed. This can result from /// retrying a request using a parameter that was not present in the original request. /// /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for CreateBatchPrediction Operation CreateBatchPredictionResponse CreateBatchPrediction(CreateBatchPredictionRequest request); /// /// Initiates the asynchronous execution of the CreateBatchPrediction operation. /// /// /// Container for the necessary parameters to execute the CreateBatchPrediction operation on AmazonMachineLearningClient. /// 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 EndCreateBatchPrediction /// operation. /// REST API Reference for CreateBatchPrediction Operation IAsyncResult BeginCreateBatchPrediction(CreateBatchPredictionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBatchPrediction operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBatchPrediction. /// /// Returns a CreateBatchPredictionResult from MachineLearning. /// REST API Reference for CreateBatchPrediction Operation CreateBatchPredictionResponse EndCreateBatchPrediction(IAsyncResult asyncResult); #endregion #region CreateDataSourceFromRDS /// /// Creates a DataSource object from an /// Amazon Relational Database Service (Amazon RDS). A DataSource references /// data that can be used to perform CreateMLModel, CreateEvaluation, /// or CreateBatchPrediction operations. /// /// /// /// CreateDataSourceFromRDS is an asynchronous operation. In response to /// CreateDataSourceFromRDS, Amazon Machine Learning (Amazon ML) immediately /// returns and sets the DataSource status to PENDING. After /// the DataSource is created and ready for use, Amazon ML sets the Status /// parameter to COMPLETED. DataSource in the COMPLETED /// or PENDING state can be used only to perform >CreateMLModel>, /// CreateEvaluation, or CreateBatchPrediction operations. /// /// /// /// If Amazon ML cannot accept the input source, it sets the Status parameter /// to FAILED and includes an error message in the Message attribute /// of the GetDataSource operation response. /// /// /// Container for the necessary parameters to execute the CreateDataSourceFromRDS service method. /// /// The response from the CreateDataSourceFromRDS service method, as returned by MachineLearning. /// /// A second request to use or change an object was not allowed. This can result from /// retrying a request using a parameter that was not present in the original request. /// /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for CreateDataSourceFromRDS Operation CreateDataSourceFromRDSResponse CreateDataSourceFromRDS(CreateDataSourceFromRDSRequest request); /// /// Initiates the asynchronous execution of the CreateDataSourceFromRDS operation. /// /// /// Container for the necessary parameters to execute the CreateDataSourceFromRDS operation on AmazonMachineLearningClient. /// 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 EndCreateDataSourceFromRDS /// operation. /// REST API Reference for CreateDataSourceFromRDS Operation IAsyncResult BeginCreateDataSourceFromRDS(CreateDataSourceFromRDSRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataSourceFromRDS operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataSourceFromRDS. /// /// Returns a CreateDataSourceFromRDSResult from MachineLearning. /// REST API Reference for CreateDataSourceFromRDS Operation CreateDataSourceFromRDSResponse EndCreateDataSourceFromRDS(IAsyncResult asyncResult); #endregion #region CreateDataSourceFromRedshift /// /// Creates a DataSource from a database hosted on an Amazon Redshift cluster. /// A DataSource references data that can be used to perform either CreateMLModel, /// CreateEvaluation, or CreateBatchPrediction operations. /// /// /// /// CreateDataSourceFromRedshift is an asynchronous operation. In response /// to CreateDataSourceFromRedshift, Amazon Machine Learning (Amazon ML) /// immediately returns and sets the DataSource status to PENDING. /// After the DataSource is created and ready for use, Amazon ML sets the /// Status parameter to COMPLETED. DataSource in /// COMPLETED or PENDING states can be used to perform only /// CreateMLModel, CreateEvaluation, or CreateBatchPrediction /// operations. /// /// /// /// If Amazon ML can't accept the input source, it sets the Status parameter /// to FAILED and includes an error message in the Message attribute /// of the GetDataSource operation response. /// /// /// /// The observations should be contained in the database hosted on an Amazon Redshift /// cluster and should be specified by a SelectSqlQuery query. Amazon ML /// executes an Unload command in Amazon Redshift to transfer the result /// set of the SelectSqlQuery query to S3StagingLocation. /// /// /// /// After the DataSource has been created, it's ready for use in evaluations /// and batch predictions. If you plan to use the DataSource to train an /// MLModel, the DataSource also requires a recipe. A recipe /// describes how each input variable will be used in training an MLModel. /// Will the variable be included or excluded from training? Will the variable be manipulated; /// for example, will it be combined with another variable or will it be split apart into /// word combinations? The recipe provides answers to these questions. /// /// /// /// You can't change an existing datasource, but you can copy and modify the settings /// from an existing Amazon Redshift datasource to create a new datasource. To do so, /// call GetDataSource for an existing datasource and copy the values to /// a CreateDataSource call. Change the settings that you want to change /// and make sure that all required fields have the appropriate values. /// /// /// Container for the necessary parameters to execute the CreateDataSourceFromRedshift service method. /// /// The response from the CreateDataSourceFromRedshift service method, as returned by MachineLearning. /// /// A second request to use or change an object was not allowed. This can result from /// retrying a request using a parameter that was not present in the original request. /// /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for CreateDataSourceFromRedshift Operation CreateDataSourceFromRedshiftResponse CreateDataSourceFromRedshift(CreateDataSourceFromRedshiftRequest request); /// /// Initiates the asynchronous execution of the CreateDataSourceFromRedshift operation. /// /// /// Container for the necessary parameters to execute the CreateDataSourceFromRedshift operation on AmazonMachineLearningClient. /// 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 EndCreateDataSourceFromRedshift /// operation. /// REST API Reference for CreateDataSourceFromRedshift Operation IAsyncResult BeginCreateDataSourceFromRedshift(CreateDataSourceFromRedshiftRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataSourceFromRedshift operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataSourceFromRedshift. /// /// Returns a CreateDataSourceFromRedshiftResult from MachineLearning. /// REST API Reference for CreateDataSourceFromRedshift Operation CreateDataSourceFromRedshiftResponse EndCreateDataSourceFromRedshift(IAsyncResult asyncResult); #endregion #region CreateDataSourceFromS3 /// /// Creates a DataSource object. A DataSource references data /// that can be used to perform CreateMLModel, CreateEvaluation, /// or CreateBatchPrediction operations. /// /// /// /// CreateDataSourceFromS3 is an asynchronous operation. In response to /// CreateDataSourceFromS3, Amazon Machine Learning (Amazon ML) immediately /// returns and sets the DataSource status to PENDING. After /// the DataSource has been created and is ready for use, Amazon ML sets /// the Status parameter to COMPLETED. DataSource /// in the COMPLETED or PENDING state can be used to perform /// only CreateMLModel, CreateEvaluation or CreateBatchPrediction /// operations. /// /// /// /// If Amazon ML can't accept the input source, it sets the Status parameter /// to FAILED and includes an error message in the Message attribute /// of the GetDataSource operation response. /// /// /// /// The observation data used in a DataSource should be ready to use; that /// is, it should have a consistent structure, and missing data values should be kept /// to a minimum. The observation data must reside in one or more .csv files in an Amazon /// Simple Storage Service (Amazon S3) location, along with a schema that describes the /// data items by name and type. The same schema must be used for all of the data files /// referenced by the DataSource. /// /// /// /// After the DataSource has been created, it's ready to use in evaluations /// and batch predictions. If you plan to use the DataSource to train an /// MLModel, the DataSource also needs a recipe. A recipe describes /// how each input variable will be used in training an MLModel. Will the /// variable be included or excluded from training? Will the variable be manipulated; /// for example, will it be combined with another variable or will it be split apart into /// word combinations? The recipe provides answers to these questions. /// /// /// Container for the necessary parameters to execute the CreateDataSourceFromS3 service method. /// /// The response from the CreateDataSourceFromS3 service method, as returned by MachineLearning. /// /// A second request to use or change an object was not allowed. This can result from /// retrying a request using a parameter that was not present in the original request. /// /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for CreateDataSourceFromS3 Operation CreateDataSourceFromS3Response CreateDataSourceFromS3(CreateDataSourceFromS3Request request); /// /// Initiates the asynchronous execution of the CreateDataSourceFromS3 operation. /// /// /// Container for the necessary parameters to execute the CreateDataSourceFromS3 operation on AmazonMachineLearningClient. /// 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 EndCreateDataSourceFromS3 /// operation. /// REST API Reference for CreateDataSourceFromS3 Operation IAsyncResult BeginCreateDataSourceFromS3(CreateDataSourceFromS3Request request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataSourceFromS3 operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataSourceFromS3. /// /// Returns a CreateDataSourceFromS3Result from MachineLearning. /// REST API Reference for CreateDataSourceFromS3 Operation CreateDataSourceFromS3Response EndCreateDataSourceFromS3(IAsyncResult asyncResult); #endregion #region CreateEvaluation /// /// Creates a new Evaluation of an MLModel. An MLModel /// is evaluated on a set of observations associated to a DataSource. Like /// a DataSource for an MLModel, the DataSource /// for an Evaluation contains values for the Target Variable. /// The Evaluation compares the predicted result for each observation to /// the actual outcome and provides a summary so that you know how effective the MLModel /// functions on the test data. Evaluation generates a relevant performance metric, such /// as BinaryAUC, RegressionRMSE or MulticlassAvgFScore based on the corresponding MLModelType: /// BINARY, REGRESSION or MULTICLASS. /// /// /// /// CreateEvaluation is an asynchronous operation. In response to CreateEvaluation, /// Amazon Machine Learning (Amazon ML) immediately returns and sets the evaluation status /// to PENDING. After the Evaluation is created and ready for /// use, Amazon ML sets the status to COMPLETED. /// /// /// /// You can use the GetEvaluation operation to check progress of the evaluation /// during the creation operation. /// /// /// Container for the necessary parameters to execute the CreateEvaluation service method. /// /// The response from the CreateEvaluation service method, as returned by MachineLearning. /// /// A second request to use or change an object was not allowed. This can result from /// retrying a request using a parameter that was not present in the original request. /// /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for CreateEvaluation Operation CreateEvaluationResponse CreateEvaluation(CreateEvaluationRequest request); /// /// Initiates the asynchronous execution of the CreateEvaluation operation. /// /// /// Container for the necessary parameters to execute the CreateEvaluation operation on AmazonMachineLearningClient. /// 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 EndCreateEvaluation /// operation. /// REST API Reference for CreateEvaluation Operation IAsyncResult BeginCreateEvaluation(CreateEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginCreateEvaluation. /// /// Returns a CreateEvaluationResult from MachineLearning. /// REST API Reference for CreateEvaluation Operation CreateEvaluationResponse EndCreateEvaluation(IAsyncResult asyncResult); #endregion #region CreateMLModel /// /// Creates a new MLModel using the DataSource and the recipe /// as information sources. /// /// /// /// An MLModel is nearly immutable. Users can update only the MLModelName /// and the ScoreThreshold in an MLModel without creating a /// new MLModel. /// /// /// /// CreateMLModel is an asynchronous operation. In response to CreateMLModel, /// Amazon Machine Learning (Amazon ML) immediately returns and sets the MLModel /// status to PENDING. After the MLModel has been created and /// ready is for use, Amazon ML sets the status to COMPLETED. /// /// /// /// You can use the GetMLModel operation to check the progress of the MLModel /// during the creation operation. /// /// /// /// CreateMLModel requires a DataSource with computed statistics, /// which can be created by setting ComputeStatistics to true /// in CreateDataSourceFromRDS, CreateDataSourceFromS3, or CreateDataSourceFromRedshift /// operations. /// /// /// Container for the necessary parameters to execute the CreateMLModel service method. /// /// The response from the CreateMLModel service method, as returned by MachineLearning. /// /// A second request to use or change an object was not allowed. This can result from /// retrying a request using a parameter that was not present in the original request. /// /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for CreateMLModel Operation CreateMLModelResponse CreateMLModel(CreateMLModelRequest request); /// /// Initiates the asynchronous execution of the CreateMLModel operation. /// /// /// Container for the necessary parameters to execute the CreateMLModel operation on AmazonMachineLearningClient. /// 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 EndCreateMLModel /// operation. /// REST API Reference for CreateMLModel Operation IAsyncResult BeginCreateMLModel(CreateMLModelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateMLModel operation. /// /// /// The IAsyncResult returned by the call to BeginCreateMLModel. /// /// Returns a CreateMLModelResult from MachineLearning. /// REST API Reference for CreateMLModel Operation CreateMLModelResponse EndCreateMLModel(IAsyncResult asyncResult); #endregion #region CreateRealtimeEndpoint /// /// Creates a real-time endpoint for the MLModel. The endpoint contains the /// URI of the MLModel; that is, the location to send real-time prediction /// requests for the specified MLModel. /// /// The ID assigned to the MLModel during creation. /// /// The response from the CreateRealtimeEndpoint service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for CreateRealtimeEndpoint Operation CreateRealtimeEndpointResponse CreateRealtimeEndpoint(string mlModelId); /// /// Creates a real-time endpoint for the MLModel. The endpoint contains the /// URI of the MLModel; that is, the location to send real-time prediction /// requests for the specified MLModel. /// /// Container for the necessary parameters to execute the CreateRealtimeEndpoint service method. /// /// The response from the CreateRealtimeEndpoint service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for CreateRealtimeEndpoint Operation CreateRealtimeEndpointResponse CreateRealtimeEndpoint(CreateRealtimeEndpointRequest request); /// /// Initiates the asynchronous execution of the CreateRealtimeEndpoint operation. /// /// /// Container for the necessary parameters to execute the CreateRealtimeEndpoint operation on AmazonMachineLearningClient. /// 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 EndCreateRealtimeEndpoint /// operation. /// REST API Reference for CreateRealtimeEndpoint Operation IAsyncResult BeginCreateRealtimeEndpoint(CreateRealtimeEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRealtimeEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRealtimeEndpoint. /// /// Returns a CreateRealtimeEndpointResult from MachineLearning. /// REST API Reference for CreateRealtimeEndpoint Operation CreateRealtimeEndpointResponse EndCreateRealtimeEndpoint(IAsyncResult asyncResult); #endregion #region DeleteBatchPrediction /// /// Assigns the DELETED status to a BatchPrediction, rendering it unusable. /// /// /// /// After using the DeleteBatchPrediction operation, you can use the GetBatchPrediction /// operation to verify that the status of the BatchPrediction changed to /// DELETED. /// /// /// /// Caution: The result of the DeleteBatchPrediction operation is /// irreversible. /// /// /// A user-supplied ID that uniquely identifies the BatchPrediction. /// /// The response from the DeleteBatchPrediction service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteBatchPrediction Operation DeleteBatchPredictionResponse DeleteBatchPrediction(string batchPredictionId); /// /// Assigns the DELETED status to a BatchPrediction, rendering it unusable. /// /// /// /// After using the DeleteBatchPrediction operation, you can use the GetBatchPrediction /// operation to verify that the status of the BatchPrediction changed to /// DELETED. /// /// /// /// Caution: The result of the DeleteBatchPrediction operation is /// irreversible. /// /// /// Container for the necessary parameters to execute the DeleteBatchPrediction service method. /// /// The response from the DeleteBatchPrediction service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteBatchPrediction Operation DeleteBatchPredictionResponse DeleteBatchPrediction(DeleteBatchPredictionRequest request); /// /// Initiates the asynchronous execution of the DeleteBatchPrediction operation. /// /// /// Container for the necessary parameters to execute the DeleteBatchPrediction operation on AmazonMachineLearningClient. /// 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 EndDeleteBatchPrediction /// operation. /// REST API Reference for DeleteBatchPrediction Operation IAsyncResult BeginDeleteBatchPrediction(DeleteBatchPredictionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBatchPrediction operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBatchPrediction. /// /// Returns a DeleteBatchPredictionResult from MachineLearning. /// REST API Reference for DeleteBatchPrediction Operation DeleteBatchPredictionResponse EndDeleteBatchPrediction(IAsyncResult asyncResult); #endregion #region DeleteDataSource /// /// Assigns the DELETED status to a DataSource, rendering it unusable. /// /// /// /// After using the DeleteDataSource operation, you can use the GetDataSource /// operation to verify that the status of the DataSource changed to DELETED. /// /// /// /// Caution: The results of the DeleteDataSource operation are irreversible. /// /// /// A user-supplied ID that uniquely identifies the DataSource. /// /// The response from the DeleteDataSource service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteDataSource Operation DeleteDataSourceResponse DeleteDataSource(string dataSourceId); /// /// Assigns the DELETED status to a DataSource, rendering it unusable. /// /// /// /// After using the DeleteDataSource operation, you can use the GetDataSource /// operation to verify that the status of the DataSource changed to DELETED. /// /// /// /// Caution: The results of the DeleteDataSource operation are irreversible. /// /// /// Container for the necessary parameters to execute the DeleteDataSource service method. /// /// The response from the DeleteDataSource service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteDataSource Operation DeleteDataSourceResponse DeleteDataSource(DeleteDataSourceRequest request); /// /// Initiates the asynchronous execution of the DeleteDataSource operation. /// /// /// Container for the necessary parameters to execute the DeleteDataSource operation on AmazonMachineLearningClient. /// 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 EndDeleteDataSource /// operation. /// REST API Reference for DeleteDataSource Operation IAsyncResult BeginDeleteDataSource(DeleteDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDataSource. /// /// Returns a DeleteDataSourceResult from MachineLearning. /// REST API Reference for DeleteDataSource Operation DeleteDataSourceResponse EndDeleteDataSource(IAsyncResult asyncResult); #endregion #region DeleteEvaluation /// /// Assigns the DELETED status to an Evaluation, rendering it /// unusable. /// /// /// /// After invoking the DeleteEvaluation operation, you can use the GetEvaluation /// operation to verify that the status of the Evaluation changed to DELETED. /// /// /// /// Caution: The results of the DeleteEvaluation operation are irreversible. /// /// /// A user-supplied ID that uniquely identifies the Evaluation to delete. /// /// The response from the DeleteEvaluation service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteEvaluation Operation DeleteEvaluationResponse DeleteEvaluation(string evaluationId); /// /// Assigns the DELETED status to an Evaluation, rendering it /// unusable. /// /// /// /// After invoking the DeleteEvaluation operation, you can use the GetEvaluation /// operation to verify that the status of the Evaluation changed to DELETED. /// /// /// /// Caution: The results of the DeleteEvaluation operation are irreversible. /// /// /// Container for the necessary parameters to execute the DeleteEvaluation service method. /// /// The response from the DeleteEvaluation service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteEvaluation Operation DeleteEvaluationResponse DeleteEvaluation(DeleteEvaluationRequest request); /// /// Initiates the asynchronous execution of the DeleteEvaluation operation. /// /// /// Container for the necessary parameters to execute the DeleteEvaluation operation on AmazonMachineLearningClient. /// 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 EndDeleteEvaluation /// operation. /// REST API Reference for DeleteEvaluation Operation IAsyncResult BeginDeleteEvaluation(DeleteEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEvaluation. /// /// Returns a DeleteEvaluationResult from MachineLearning. /// REST API Reference for DeleteEvaluation Operation DeleteEvaluationResponse EndDeleteEvaluation(IAsyncResult asyncResult); #endregion #region DeleteMLModel /// /// Assigns the DELETED status to an MLModel, rendering it unusable. /// /// /// /// After using the DeleteMLModel operation, you can use the GetMLModel /// operation to verify that the status of the MLModel changed to DELETED. /// /// /// /// Caution: The result of the DeleteMLModel operation is irreversible. /// /// /// A user-supplied ID that uniquely identifies the MLModel. /// /// The response from the DeleteMLModel service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteMLModel Operation DeleteMLModelResponse DeleteMLModel(string mlModelId); /// /// Assigns the DELETED status to an MLModel, rendering it unusable. /// /// /// /// After using the DeleteMLModel operation, you can use the GetMLModel /// operation to verify that the status of the MLModel changed to DELETED. /// /// /// /// Caution: The result of the DeleteMLModel operation is irreversible. /// /// /// Container for the necessary parameters to execute the DeleteMLModel service method. /// /// The response from the DeleteMLModel service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteMLModel Operation DeleteMLModelResponse DeleteMLModel(DeleteMLModelRequest request); /// /// Initiates the asynchronous execution of the DeleteMLModel operation. /// /// /// Container for the necessary parameters to execute the DeleteMLModel operation on AmazonMachineLearningClient. /// 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 EndDeleteMLModel /// operation. /// REST API Reference for DeleteMLModel Operation IAsyncResult BeginDeleteMLModel(DeleteMLModelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteMLModel operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteMLModel. /// /// Returns a DeleteMLModelResult from MachineLearning. /// REST API Reference for DeleteMLModel Operation DeleteMLModelResponse EndDeleteMLModel(IAsyncResult asyncResult); #endregion #region DeleteRealtimeEndpoint /// /// Deletes a real time endpoint of an MLModel. /// /// The ID assigned to the MLModel during creation. /// /// The response from the DeleteRealtimeEndpoint service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteRealtimeEndpoint Operation DeleteRealtimeEndpointResponse DeleteRealtimeEndpoint(string mlModelId); /// /// Deletes a real time endpoint of an MLModel. /// /// Container for the necessary parameters to execute the DeleteRealtimeEndpoint service method. /// /// The response from the DeleteRealtimeEndpoint service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteRealtimeEndpoint Operation DeleteRealtimeEndpointResponse DeleteRealtimeEndpoint(DeleteRealtimeEndpointRequest request); /// /// Initiates the asynchronous execution of the DeleteRealtimeEndpoint operation. /// /// /// Container for the necessary parameters to execute the DeleteRealtimeEndpoint operation on AmazonMachineLearningClient. /// 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 EndDeleteRealtimeEndpoint /// operation. /// REST API Reference for DeleteRealtimeEndpoint Operation IAsyncResult BeginDeleteRealtimeEndpoint(DeleteRealtimeEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRealtimeEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRealtimeEndpoint. /// /// Returns a DeleteRealtimeEndpointResult from MachineLearning. /// REST API Reference for DeleteRealtimeEndpoint Operation DeleteRealtimeEndpointResponse EndDeleteRealtimeEndpoint(IAsyncResult asyncResult); #endregion #region DeleteTags /// /// Deletes the specified tags associated with an ML object. After this operation is complete, /// you can't recover deleted tags. /// /// /// /// If you specify a tag that doesn't exist, Amazon ML ignores it. /// /// /// Container for the necessary parameters to execute the DeleteTags service method. /// /// The response from the DeleteTags service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// /// /// /// A specified resource cannot be located. /// /// REST API Reference for DeleteTags Operation DeleteTagsResponse DeleteTags(DeleteTagsRequest request); /// /// Initiates the asynchronous execution of the DeleteTags operation. /// /// /// Container for the necessary parameters to execute the DeleteTags operation on AmazonMachineLearningClient. /// 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 EndDeleteTags /// operation. /// REST API Reference for DeleteTags Operation IAsyncResult BeginDeleteTags(DeleteTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTags operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTags. /// /// Returns a DeleteTagsResult from MachineLearning. /// REST API Reference for DeleteTags Operation DeleteTagsResponse EndDeleteTags(IAsyncResult asyncResult); #endregion #region DescribeBatchPredictions /// /// Returns a list of BatchPrediction operations that match the search criteria /// in the request. /// /// Container for the necessary parameters to execute the DescribeBatchPredictions service method. /// /// The response from the DescribeBatchPredictions service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for DescribeBatchPredictions Operation DescribeBatchPredictionsResponse DescribeBatchPredictions(DescribeBatchPredictionsRequest request); /// /// Initiates the asynchronous execution of the DescribeBatchPredictions operation. /// /// /// Container for the necessary parameters to execute the DescribeBatchPredictions operation on AmazonMachineLearningClient. /// 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 EndDescribeBatchPredictions /// operation. /// REST API Reference for DescribeBatchPredictions Operation IAsyncResult BeginDescribeBatchPredictions(DescribeBatchPredictionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeBatchPredictions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeBatchPredictions. /// /// Returns a DescribeBatchPredictionsResult from MachineLearning. /// REST API Reference for DescribeBatchPredictions Operation DescribeBatchPredictionsResponse EndDescribeBatchPredictions(IAsyncResult asyncResult); #endregion #region DescribeDataSources /// /// Returns a list of DataSource that match the search criteria in the request. /// /// Container for the necessary parameters to execute the DescribeDataSources service method. /// /// The response from the DescribeDataSources service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for DescribeDataSources Operation DescribeDataSourcesResponse DescribeDataSources(DescribeDataSourcesRequest request); /// /// Initiates the asynchronous execution of the DescribeDataSources operation. /// /// /// Container for the necessary parameters to execute the DescribeDataSources operation on AmazonMachineLearningClient. /// 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 EndDescribeDataSources /// operation. /// REST API Reference for DescribeDataSources Operation IAsyncResult BeginDescribeDataSources(DescribeDataSourcesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDataSources operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataSources. /// /// Returns a DescribeDataSourcesResult from MachineLearning. /// REST API Reference for DescribeDataSources Operation DescribeDataSourcesResponse EndDescribeDataSources(IAsyncResult asyncResult); #endregion #region DescribeEvaluations /// /// Returns a list of DescribeEvaluations that match the search criteria /// in the request. /// /// Container for the necessary parameters to execute the DescribeEvaluations service method. /// /// The response from the DescribeEvaluations service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for DescribeEvaluations Operation DescribeEvaluationsResponse DescribeEvaluations(DescribeEvaluationsRequest request); /// /// Initiates the asynchronous execution of the DescribeEvaluations operation. /// /// /// Container for the necessary parameters to execute the DescribeEvaluations operation on AmazonMachineLearningClient. /// 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 EndDescribeEvaluations /// operation. /// REST API Reference for DescribeEvaluations Operation IAsyncResult BeginDescribeEvaluations(DescribeEvaluationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEvaluations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEvaluations. /// /// Returns a DescribeEvaluationsResult from MachineLearning. /// REST API Reference for DescribeEvaluations Operation DescribeEvaluationsResponse EndDescribeEvaluations(IAsyncResult asyncResult); #endregion #region DescribeMLModels /// /// Returns a list of MLModel that match the search criteria in the request. /// /// Container for the necessary parameters to execute the DescribeMLModels service method. /// /// The response from the DescribeMLModels service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// REST API Reference for DescribeMLModels Operation DescribeMLModelsResponse DescribeMLModels(DescribeMLModelsRequest request); /// /// Initiates the asynchronous execution of the DescribeMLModels operation. /// /// /// Container for the necessary parameters to execute the DescribeMLModels operation on AmazonMachineLearningClient. /// 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 EndDescribeMLModels /// operation. /// REST API Reference for DescribeMLModels Operation IAsyncResult BeginDescribeMLModels(DescribeMLModelsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMLModels operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMLModels. /// /// Returns a DescribeMLModelsResult from MachineLearning. /// REST API Reference for DescribeMLModels Operation DescribeMLModelsResponse EndDescribeMLModels(IAsyncResult asyncResult); #endregion #region DescribeTags /// /// Describes one or more of the tags for your Amazon ML object. /// /// Container for the necessary parameters to execute the DescribeTags service method. /// /// The response from the DescribeTags service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for DescribeTags Operation DescribeTagsResponse DescribeTags(DescribeTagsRequest request); /// /// Initiates the asynchronous execution of the DescribeTags operation. /// /// /// Container for the necessary parameters to execute the DescribeTags operation on AmazonMachineLearningClient. /// 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 EndDescribeTags /// operation. /// REST API Reference for DescribeTags Operation IAsyncResult BeginDescribeTags(DescribeTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeTags operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTags. /// /// Returns a DescribeTagsResult from MachineLearning. /// REST API Reference for DescribeTags Operation DescribeTagsResponse EndDescribeTags(IAsyncResult asyncResult); #endregion #region GetBatchPrediction /// /// Returns a BatchPrediction that includes detailed metadata, status, and /// data file information for a Batch Prediction request. /// /// An ID assigned to the BatchPrediction at creation. /// /// The response from the GetBatchPrediction service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetBatchPrediction Operation GetBatchPredictionResponse GetBatchPrediction(string batchPredictionId); /// /// Returns a BatchPrediction that includes detailed metadata, status, and /// data file information for a Batch Prediction request. /// /// Container for the necessary parameters to execute the GetBatchPrediction service method. /// /// The response from the GetBatchPrediction service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetBatchPrediction Operation GetBatchPredictionResponse GetBatchPrediction(GetBatchPredictionRequest request); /// /// Initiates the asynchronous execution of the GetBatchPrediction operation. /// /// /// Container for the necessary parameters to execute the GetBatchPrediction operation on AmazonMachineLearningClient. /// 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 EndGetBatchPrediction /// operation. /// REST API Reference for GetBatchPrediction Operation IAsyncResult BeginGetBatchPrediction(GetBatchPredictionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBatchPrediction operation. /// /// /// The IAsyncResult returned by the call to BeginGetBatchPrediction. /// /// Returns a GetBatchPredictionResult from MachineLearning. /// REST API Reference for GetBatchPrediction Operation GetBatchPredictionResponse EndGetBatchPrediction(IAsyncResult asyncResult); #endregion #region GetDataSource /// /// Returns a DataSource that includes metadata and data file information, /// as well as the current status of the DataSource. /// /// /// /// GetDataSource provides results in normal or verbose format. The verbose /// format adds the schema description and the list of files pointed to by the DataSource /// to the normal format. /// /// /// The ID assigned to the DataSource at creation. /// /// The response from the GetDataSource service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetDataSource Operation GetDataSourceResponse GetDataSource(string dataSourceId); /// /// Returns a DataSource that includes metadata and data file information, /// as well as the current status of the DataSource. /// /// /// /// GetDataSource provides results in normal or verbose format. The verbose /// format adds the schema description and the list of files pointed to by the DataSource /// to the normal format. /// /// /// The ID assigned to the DataSource at creation. /// Specifies whether the GetDataSource operation should return DataSourceSchema. If true, DataSourceSchema is returned. If false, DataSourceSchema is not returned. /// /// The response from the GetDataSource service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetDataSource Operation GetDataSourceResponse GetDataSource(string dataSourceId, bool verbose); /// /// Returns a DataSource that includes metadata and data file information, /// as well as the current status of the DataSource. /// /// /// /// GetDataSource provides results in normal or verbose format. The verbose /// format adds the schema description and the list of files pointed to by the DataSource /// to the normal format. /// /// /// Container for the necessary parameters to execute the GetDataSource service method. /// /// The response from the GetDataSource service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetDataSource Operation GetDataSourceResponse GetDataSource(GetDataSourceRequest request); /// /// Initiates the asynchronous execution of the GetDataSource operation. /// /// /// Container for the necessary parameters to execute the GetDataSource operation on AmazonMachineLearningClient. /// 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 EndGetDataSource /// operation. /// REST API Reference for GetDataSource Operation IAsyncResult BeginGetDataSource(GetDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginGetDataSource. /// /// Returns a GetDataSourceResult from MachineLearning. /// REST API Reference for GetDataSource Operation GetDataSourceResponse EndGetDataSource(IAsyncResult asyncResult); #endregion #region GetEvaluation /// /// Returns an Evaluation that includes metadata as well as the current status /// of the Evaluation. /// /// The ID of the Evaluation to retrieve. The evaluation of each MLModel is recorded and cataloged. The ID provides the means to access the information. /// /// The response from the GetEvaluation service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetEvaluation Operation GetEvaluationResponse GetEvaluation(string evaluationId); /// /// Returns an Evaluation that includes metadata as well as the current status /// of the Evaluation. /// /// Container for the necessary parameters to execute the GetEvaluation service method. /// /// The response from the GetEvaluation service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetEvaluation Operation GetEvaluationResponse GetEvaluation(GetEvaluationRequest request); /// /// Initiates the asynchronous execution of the GetEvaluation operation. /// /// /// Container for the necessary parameters to execute the GetEvaluation operation on AmazonMachineLearningClient. /// 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 EndGetEvaluation /// operation. /// REST API Reference for GetEvaluation Operation IAsyncResult BeginGetEvaluation(GetEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvaluation. /// /// Returns a GetEvaluationResult from MachineLearning. /// REST API Reference for GetEvaluation Operation GetEvaluationResponse EndGetEvaluation(IAsyncResult asyncResult); #endregion #region GetMLModel /// /// Returns an MLModel that includes detailed metadata, data source information, /// and the current status of the MLModel. /// /// /// /// GetMLModel provides results in normal or verbose format. /// /// /// The ID assigned to the MLModel at creation. /// /// The response from the GetMLModel service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetMLModel Operation GetMLModelResponse GetMLModel(string mlModelId); /// /// Returns an MLModel that includes detailed metadata, data source information, /// and the current status of the MLModel. /// /// /// /// GetMLModel provides results in normal or verbose format. /// /// /// The ID assigned to the MLModel at creation. /// Specifies whether the GetMLModel operation should return Recipe. If true, Recipe is returned. If false, Recipe is not returned. /// /// The response from the GetMLModel service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetMLModel Operation GetMLModelResponse GetMLModel(string mlModelId, bool verbose); /// /// Returns an MLModel that includes detailed metadata, data source information, /// and the current status of the MLModel. /// /// /// /// GetMLModel provides results in normal or verbose format. /// /// /// Container for the necessary parameters to execute the GetMLModel service method. /// /// The response from the GetMLModel service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for GetMLModel Operation GetMLModelResponse GetMLModel(GetMLModelRequest request); /// /// Initiates the asynchronous execution of the GetMLModel operation. /// /// /// Container for the necessary parameters to execute the GetMLModel operation on AmazonMachineLearningClient. /// 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 EndGetMLModel /// operation. /// REST API Reference for GetMLModel Operation IAsyncResult BeginGetMLModel(GetMLModelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMLModel operation. /// /// /// The IAsyncResult returned by the call to BeginGetMLModel. /// /// Returns a GetMLModelResult from MachineLearning. /// REST API Reference for GetMLModel Operation GetMLModelResponse EndGetMLModel(IAsyncResult asyncResult); #endregion #region Predict /// /// Generates a prediction for the observation using the specified ML Model. /// /// /// /// Note: Not all response parameters will be populated. Whether a response parameter /// is populated depends on the type of model requested. /// /// /// A unique identifier of the MLModel. /// A property of PredictRequest used to execute the Predict service method. /// A property of PredictRequest used to execute the Predict service method. /// /// The response from the Predict service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// The subscriber exceeded the maximum number of operations. This exception can occur /// when listing objects such as DataSource. /// /// /// The exception is thrown when a predict request is made to an unmounted MLModel. /// /// /// A specified resource cannot be located. /// /// REST API Reference for Predict Operation PredictResponse Predict(string mlModelId, string predictEndpoint, Dictionary record); /// /// Generates a prediction for the observation using the specified ML Model. /// /// /// /// Note: Not all response parameters will be populated. Whether a response parameter /// is populated depends on the type of model requested. /// /// /// Container for the necessary parameters to execute the Predict service method. /// /// The response from the Predict service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// The subscriber exceeded the maximum number of operations. This exception can occur /// when listing objects such as DataSource. /// /// /// The exception is thrown when a predict request is made to an unmounted MLModel. /// /// /// A specified resource cannot be located. /// /// REST API Reference for Predict Operation PredictResponse Predict(PredictRequest request); /// /// Initiates the asynchronous execution of the Predict operation. /// /// /// Container for the necessary parameters to execute the Predict operation on AmazonMachineLearningClient. /// 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 EndPredict /// operation. /// REST API Reference for Predict Operation IAsyncResult BeginPredict(PredictRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the Predict operation. /// /// /// The IAsyncResult returned by the call to BeginPredict. /// /// Returns a PredictResult from MachineLearning. /// REST API Reference for Predict Operation PredictResponse EndPredict(IAsyncResult asyncResult); #endregion #region UpdateBatchPrediction /// /// Updates the BatchPredictionName of a BatchPrediction. /// /// /// /// You can use the GetBatchPrediction operation to view the contents of /// the updated data element. /// /// /// The ID assigned to the BatchPrediction during creation. /// A new user-supplied name or description of the BatchPrediction. /// /// The response from the UpdateBatchPrediction service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateBatchPrediction Operation UpdateBatchPredictionResponse UpdateBatchPrediction(string batchPredictionId, string batchPredictionName); /// /// Updates the BatchPredictionName of a BatchPrediction. /// /// /// /// You can use the GetBatchPrediction operation to view the contents of /// the updated data element. /// /// /// Container for the necessary parameters to execute the UpdateBatchPrediction service method. /// /// The response from the UpdateBatchPrediction service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateBatchPrediction Operation UpdateBatchPredictionResponse UpdateBatchPrediction(UpdateBatchPredictionRequest request); /// /// Initiates the asynchronous execution of the UpdateBatchPrediction operation. /// /// /// Container for the necessary parameters to execute the UpdateBatchPrediction operation on AmazonMachineLearningClient. /// 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 EndUpdateBatchPrediction /// operation. /// REST API Reference for UpdateBatchPrediction Operation IAsyncResult BeginUpdateBatchPrediction(UpdateBatchPredictionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBatchPrediction operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBatchPrediction. /// /// Returns a UpdateBatchPredictionResult from MachineLearning. /// REST API Reference for UpdateBatchPrediction Operation UpdateBatchPredictionResponse EndUpdateBatchPrediction(IAsyncResult asyncResult); #endregion #region UpdateDataSource /// /// Updates the DataSourceName of a DataSource. /// /// /// /// You can use the GetDataSource operation to view the contents of the updated /// data element. /// /// /// The ID assigned to the DataSource during creation. /// A new user-supplied name or description of the DataSource that will replace the current description. /// /// The response from the UpdateDataSource service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateDataSource Operation UpdateDataSourceResponse UpdateDataSource(string dataSourceId, string dataSourceName); /// /// Updates the DataSourceName of a DataSource. /// /// /// /// You can use the GetDataSource operation to view the contents of the updated /// data element. /// /// /// Container for the necessary parameters to execute the UpdateDataSource service method. /// /// The response from the UpdateDataSource service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateDataSource Operation UpdateDataSourceResponse UpdateDataSource(UpdateDataSourceRequest request); /// /// Initiates the asynchronous execution of the UpdateDataSource operation. /// /// /// Container for the necessary parameters to execute the UpdateDataSource operation on AmazonMachineLearningClient. /// 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 EndUpdateDataSource /// operation. /// REST API Reference for UpdateDataSource Operation IAsyncResult BeginUpdateDataSource(UpdateDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataSource. /// /// Returns a UpdateDataSourceResult from MachineLearning. /// REST API Reference for UpdateDataSource Operation UpdateDataSourceResponse EndUpdateDataSource(IAsyncResult asyncResult); #endregion #region UpdateEvaluation /// /// Updates the EvaluationName of an Evaluation. /// /// /// /// You can use the GetEvaluation operation to view the contents of the updated /// data element. /// /// /// The ID assigned to the Evaluation during creation. /// A new user-supplied name or description of the Evaluation that will replace the current content. /// /// The response from the UpdateEvaluation service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateEvaluation Operation UpdateEvaluationResponse UpdateEvaluation(string evaluationId, string evaluationName); /// /// Updates the EvaluationName of an Evaluation. /// /// /// /// You can use the GetEvaluation operation to view the contents of the updated /// data element. /// /// /// Container for the necessary parameters to execute the UpdateEvaluation service method. /// /// The response from the UpdateEvaluation service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateEvaluation Operation UpdateEvaluationResponse UpdateEvaluation(UpdateEvaluationRequest request); /// /// Initiates the asynchronous execution of the UpdateEvaluation operation. /// /// /// Container for the necessary parameters to execute the UpdateEvaluation operation on AmazonMachineLearningClient. /// 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 EndUpdateEvaluation /// operation. /// REST API Reference for UpdateEvaluation Operation IAsyncResult BeginUpdateEvaluation(UpdateEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEvaluation. /// /// Returns a UpdateEvaluationResult from MachineLearning. /// REST API Reference for UpdateEvaluation Operation UpdateEvaluationResponse EndUpdateEvaluation(IAsyncResult asyncResult); #endregion #region UpdateMLModel /// /// Updates the MLModelName and the ScoreThreshold of an MLModel. /// /// /// /// You can use the GetMLModel operation to view the contents of the updated /// data element. /// /// /// The ID assigned to the MLModel during creation. /// A user-supplied name or description of the MLModel. /// The ScoreThreshold used in binary classification MLModel that marks the boundary between a positive prediction and a negative prediction. Output values greater than or equal to the ScoreThreshold receive a positive result from the MLModel, such as true. Output values less than the ScoreThreshold receive a negative response from the MLModel, such as false. /// /// The response from the UpdateMLModel service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateMLModel Operation UpdateMLModelResponse UpdateMLModel(string mlModelId, string mlModelName, float scoreThreshold); /// /// Updates the MLModelName and the ScoreThreshold of an MLModel. /// /// /// /// You can use the GetMLModel operation to view the contents of the updated /// data element. /// /// /// Container for the necessary parameters to execute the UpdateMLModel service method. /// /// The response from the UpdateMLModel service method, as returned by MachineLearning. /// /// An error on the server occurred when trying to process a request. /// /// /// An error on the client occurred. Typically, the cause is an invalid input value. /// /// /// A specified resource cannot be located. /// /// REST API Reference for UpdateMLModel Operation UpdateMLModelResponse UpdateMLModel(UpdateMLModelRequest request); /// /// Initiates the asynchronous execution of the UpdateMLModel operation. /// /// /// Container for the necessary parameters to execute the UpdateMLModel operation on AmazonMachineLearningClient. /// 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 EndUpdateMLModel /// operation. /// REST API Reference for UpdateMLModel Operation IAsyncResult BeginUpdateMLModel(UpdateMLModelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateMLModel operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMLModel. /// /// Returns a UpdateMLModelResult from MachineLearning. /// REST API Reference for UpdateMLModel Operation UpdateMLModelResponse EndUpdateMLModel(IAsyncResult asyncResult); #endregion } }