/* * 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 frauddetector-2019-11-15.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.FraudDetector.Model; namespace Amazon.FraudDetector { /// /// Interface for accessing FraudDetector /// /// This is the Amazon Fraud Detector API Reference. This guide is for developers who /// need detailed information about Amazon Fraud Detector API actions, data types, and /// errors. For more information about Amazon Fraud Detector features, see the Amazon /// Fraud Detector User Guide. /// /// /// /// We provide the Query API as well as AWS software development kits (SDK) for Amazon /// Fraud Detector in Java and Python programming languages. /// /// /// /// The Amazon Fraud Detector Query API provides HTTPS requests that use the HTTP verb /// GET or POST and a Query parameter Action. AWS SDK provides libraries, /// sample code, tutorials, and other resources for software developers who prefer to /// build applications using language-specific APIs instead of submitting a request over /// HTTP or HTTPS. These libraries provide basic functions that automatically take care /// of tasks such as cryptographically signing your requests, retrying requests, and handling /// error responses, so that it is easier for you to get started. For more information /// about the AWS SDKs, go to Tools /// to build on AWS page, scroll down to the SDK section, and choose plus (+) /// sign to expand the section. /// /// public partial interface IAmazonFraudDetector : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IFraudDetectorPaginatorFactory Paginators { get; } #endif #region BatchCreateVariable /// /// Creates a batch of variables. /// /// Container for the necessary parameters to execute the BatchCreateVariable service method. /// /// The response from the BatchCreateVariable service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for BatchCreateVariable Operation BatchCreateVariableResponse BatchCreateVariable(BatchCreateVariableRequest request); /// /// Initiates the asynchronous execution of the BatchCreateVariable operation. /// /// /// Container for the necessary parameters to execute the BatchCreateVariable operation on AmazonFraudDetectorClient. /// 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 EndBatchCreateVariable /// operation. /// REST API Reference for BatchCreateVariable Operation IAsyncResult BeginBatchCreateVariable(BatchCreateVariableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchCreateVariable operation. /// /// /// The IAsyncResult returned by the call to BeginBatchCreateVariable. /// /// Returns a BatchCreateVariableResult from FraudDetector. /// REST API Reference for BatchCreateVariable Operation BatchCreateVariableResponse EndBatchCreateVariable(IAsyncResult asyncResult); #endregion #region BatchGetVariable /// /// Gets a batch of variables. /// /// Container for the necessary parameters to execute the BatchGetVariable service method. /// /// The response from the BatchGetVariable service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for BatchGetVariable Operation BatchGetVariableResponse BatchGetVariable(BatchGetVariableRequest request); /// /// Initiates the asynchronous execution of the BatchGetVariable operation. /// /// /// Container for the necessary parameters to execute the BatchGetVariable operation on AmazonFraudDetectorClient. /// 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 EndBatchGetVariable /// operation. /// REST API Reference for BatchGetVariable Operation IAsyncResult BeginBatchGetVariable(BatchGetVariableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetVariable operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetVariable. /// /// Returns a BatchGetVariableResult from FraudDetector. /// REST API Reference for BatchGetVariable Operation BatchGetVariableResponse EndBatchGetVariable(IAsyncResult asyncResult); #endregion #region CancelBatchImportJob /// /// Cancels an in-progress batch import job. /// /// Container for the necessary parameters to execute the CancelBatchImportJob service method. /// /// The response from the CancelBatchImportJob service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CancelBatchImportJob Operation CancelBatchImportJobResponse CancelBatchImportJob(CancelBatchImportJobRequest request); /// /// Initiates the asynchronous execution of the CancelBatchImportJob operation. /// /// /// Container for the necessary parameters to execute the CancelBatchImportJob operation on AmazonFraudDetectorClient. /// 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 EndCancelBatchImportJob /// operation. /// REST API Reference for CancelBatchImportJob Operation IAsyncResult BeginCancelBatchImportJob(CancelBatchImportJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelBatchImportJob operation. /// /// /// The IAsyncResult returned by the call to BeginCancelBatchImportJob. /// /// Returns a CancelBatchImportJobResult from FraudDetector. /// REST API Reference for CancelBatchImportJob Operation CancelBatchImportJobResponse EndCancelBatchImportJob(IAsyncResult asyncResult); #endregion #region CancelBatchPredictionJob /// /// Cancels the specified batch prediction job. /// /// Container for the necessary parameters to execute the CancelBatchPredictionJob service method. /// /// The response from the CancelBatchPredictionJob service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CancelBatchPredictionJob Operation CancelBatchPredictionJobResponse CancelBatchPredictionJob(CancelBatchPredictionJobRequest request); /// /// Initiates the asynchronous execution of the CancelBatchPredictionJob operation. /// /// /// Container for the necessary parameters to execute the CancelBatchPredictionJob operation on AmazonFraudDetectorClient. /// 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 EndCancelBatchPredictionJob /// operation. /// REST API Reference for CancelBatchPredictionJob Operation IAsyncResult BeginCancelBatchPredictionJob(CancelBatchPredictionJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelBatchPredictionJob operation. /// /// /// The IAsyncResult returned by the call to BeginCancelBatchPredictionJob. /// /// Returns a CancelBatchPredictionJobResult from FraudDetector. /// REST API Reference for CancelBatchPredictionJob Operation CancelBatchPredictionJobResponse EndCancelBatchPredictionJob(IAsyncResult asyncResult); #endregion #region CreateBatchImportJob /// /// Creates a batch import job. /// /// Container for the necessary parameters to execute the CreateBatchImportJob service method. /// /// The response from the CreateBatchImportJob service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CreateBatchImportJob Operation CreateBatchImportJobResponse CreateBatchImportJob(CreateBatchImportJobRequest request); /// /// Initiates the asynchronous execution of the CreateBatchImportJob operation. /// /// /// Container for the necessary parameters to execute the CreateBatchImportJob operation on AmazonFraudDetectorClient. /// 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 EndCreateBatchImportJob /// operation. /// REST API Reference for CreateBatchImportJob Operation IAsyncResult BeginCreateBatchImportJob(CreateBatchImportJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBatchImportJob operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBatchImportJob. /// /// Returns a CreateBatchImportJobResult from FraudDetector. /// REST API Reference for CreateBatchImportJob Operation CreateBatchImportJobResponse EndCreateBatchImportJob(IAsyncResult asyncResult); #endregion #region CreateBatchPredictionJob /// /// Creates a batch prediction job. /// /// Container for the necessary parameters to execute the CreateBatchPredictionJob service method. /// /// The response from the CreateBatchPredictionJob service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CreateBatchPredictionJob Operation CreateBatchPredictionJobResponse CreateBatchPredictionJob(CreateBatchPredictionJobRequest request); /// /// Initiates the asynchronous execution of the CreateBatchPredictionJob operation. /// /// /// Container for the necessary parameters to execute the CreateBatchPredictionJob operation on AmazonFraudDetectorClient. /// 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 EndCreateBatchPredictionJob /// operation. /// REST API Reference for CreateBatchPredictionJob Operation IAsyncResult BeginCreateBatchPredictionJob(CreateBatchPredictionJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBatchPredictionJob operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBatchPredictionJob. /// /// Returns a CreateBatchPredictionJobResult from FraudDetector. /// REST API Reference for CreateBatchPredictionJob Operation CreateBatchPredictionJobResponse EndCreateBatchPredictionJob(IAsyncResult asyncResult); #endregion #region CreateDetectorVersion /// /// Creates a detector version. The detector version starts in a DRAFT status. /// /// Container for the necessary parameters to execute the CreateDetectorVersion service method. /// /// The response from the CreateDetectorVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CreateDetectorVersion Operation CreateDetectorVersionResponse CreateDetectorVersion(CreateDetectorVersionRequest request); /// /// Initiates the asynchronous execution of the CreateDetectorVersion operation. /// /// /// Container for the necessary parameters to execute the CreateDetectorVersion operation on AmazonFraudDetectorClient. /// 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 EndCreateDetectorVersion /// operation. /// REST API Reference for CreateDetectorVersion Operation IAsyncResult BeginCreateDetectorVersion(CreateDetectorVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDetectorVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDetectorVersion. /// /// Returns a CreateDetectorVersionResult from FraudDetector. /// REST API Reference for CreateDetectorVersion Operation CreateDetectorVersionResponse EndCreateDetectorVersion(IAsyncResult asyncResult); #endregion #region CreateList /// /// Creates a list. /// /// /// /// List is a set of input data for a variable in your event dataset. You use the input /// data in a rule that's associated with your detector. For more information, see Lists. /// /// /// Container for the necessary parameters to execute the CreateList service method. /// /// The response from the CreateList service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CreateList Operation CreateListResponse CreateList(CreateListRequest request); /// /// Initiates the asynchronous execution of the CreateList operation. /// /// /// Container for the necessary parameters to execute the CreateList operation on AmazonFraudDetectorClient. /// 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 EndCreateList /// operation. /// REST API Reference for CreateList Operation IAsyncResult BeginCreateList(CreateListRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateList operation. /// /// /// The IAsyncResult returned by the call to BeginCreateList. /// /// Returns a CreateListResult from FraudDetector. /// REST API Reference for CreateList Operation CreateListResponse EndCreateList(IAsyncResult asyncResult); #endregion #region CreateModel /// /// Creates a model using the specified model type. /// /// Container for the necessary parameters to execute the CreateModel service method. /// /// The response from the CreateModel service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// 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 AmazonFraudDetectorClient. /// 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 FraudDetector. /// REST API Reference for CreateModel Operation CreateModelResponse EndCreateModel(IAsyncResult asyncResult); #endregion #region CreateModelVersion /// /// Creates a version of the model using the specified model type and model id. /// /// Container for the necessary parameters to execute the CreateModelVersion service method. /// /// The response from the CreateModelVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CreateModelVersion Operation CreateModelVersionResponse CreateModelVersion(CreateModelVersionRequest request); /// /// Initiates the asynchronous execution of the CreateModelVersion operation. /// /// /// Container for the necessary parameters to execute the CreateModelVersion operation on AmazonFraudDetectorClient. /// 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 EndCreateModelVersion /// operation. /// REST API Reference for CreateModelVersion Operation IAsyncResult BeginCreateModelVersion(CreateModelVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateModelVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateModelVersion. /// /// Returns a CreateModelVersionResult from FraudDetector. /// REST API Reference for CreateModelVersion Operation CreateModelVersionResponse EndCreateModelVersion(IAsyncResult asyncResult); #endregion #region CreateRule /// /// Creates a rule for use with the specified detector. /// /// Container for the necessary parameters to execute the CreateRule service method. /// /// The response from the CreateRule service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CreateRule Operation CreateRuleResponse CreateRule(CreateRuleRequest request); /// /// Initiates the asynchronous execution of the CreateRule operation. /// /// /// Container for the necessary parameters to execute the CreateRule operation on AmazonFraudDetectorClient. /// 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 EndCreateRule /// operation. /// REST API Reference for CreateRule Operation IAsyncResult BeginCreateRule(CreateRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRule. /// /// Returns a CreateRuleResult from FraudDetector. /// REST API Reference for CreateRule Operation CreateRuleResponse EndCreateRule(IAsyncResult asyncResult); #endregion #region CreateVariable /// /// Creates a variable. /// /// Container for the necessary parameters to execute the CreateVariable service method. /// /// The response from the CreateVariable service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for CreateVariable Operation CreateVariableResponse CreateVariable(CreateVariableRequest request); /// /// Initiates the asynchronous execution of the CreateVariable operation. /// /// /// Container for the necessary parameters to execute the CreateVariable operation on AmazonFraudDetectorClient. /// 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 EndCreateVariable /// operation. /// REST API Reference for CreateVariable Operation IAsyncResult BeginCreateVariable(CreateVariableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateVariable operation. /// /// /// The IAsyncResult returned by the call to BeginCreateVariable. /// /// Returns a CreateVariableResult from FraudDetector. /// REST API Reference for CreateVariable Operation CreateVariableResponse EndCreateVariable(IAsyncResult asyncResult); #endregion #region DeleteBatchImportJob /// /// Deletes the specified batch import job ID record. This action does not delete the /// data that was batch imported. /// /// Container for the necessary parameters to execute the DeleteBatchImportJob service method. /// /// The response from the DeleteBatchImportJob service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteBatchImportJob Operation DeleteBatchImportJobResponse DeleteBatchImportJob(DeleteBatchImportJobRequest request); /// /// Initiates the asynchronous execution of the DeleteBatchImportJob operation. /// /// /// Container for the necessary parameters to execute the DeleteBatchImportJob operation on AmazonFraudDetectorClient. /// 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 EndDeleteBatchImportJob /// operation. /// REST API Reference for DeleteBatchImportJob Operation IAsyncResult BeginDeleteBatchImportJob(DeleteBatchImportJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBatchImportJob operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBatchImportJob. /// /// Returns a DeleteBatchImportJobResult from FraudDetector. /// REST API Reference for DeleteBatchImportJob Operation DeleteBatchImportJobResponse EndDeleteBatchImportJob(IAsyncResult asyncResult); #endregion #region DeleteBatchPredictionJob /// /// Deletes a batch prediction job. /// /// Container for the necessary parameters to execute the DeleteBatchPredictionJob service method. /// /// The response from the DeleteBatchPredictionJob service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteBatchPredictionJob Operation DeleteBatchPredictionJobResponse DeleteBatchPredictionJob(DeleteBatchPredictionJobRequest request); /// /// Initiates the asynchronous execution of the DeleteBatchPredictionJob operation. /// /// /// Container for the necessary parameters to execute the DeleteBatchPredictionJob operation on AmazonFraudDetectorClient. /// 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 EndDeleteBatchPredictionJob /// operation. /// REST API Reference for DeleteBatchPredictionJob Operation IAsyncResult BeginDeleteBatchPredictionJob(DeleteBatchPredictionJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBatchPredictionJob operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBatchPredictionJob. /// /// Returns a DeleteBatchPredictionJobResult from FraudDetector. /// REST API Reference for DeleteBatchPredictionJob Operation DeleteBatchPredictionJobResponse EndDeleteBatchPredictionJob(IAsyncResult asyncResult); #endregion #region DeleteDetector /// /// Deletes the detector. Before deleting a detector, you must first delete all detector /// versions and rule versions associated with the detector. /// /// /// /// When you delete a detector, Amazon Fraud Detector permanently deletes the detector /// and the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteDetector service method. /// /// The response from the DeleteDetector service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteDetector Operation DeleteDetectorResponse DeleteDetector(DeleteDetectorRequest request); /// /// Initiates the asynchronous execution of the DeleteDetector operation. /// /// /// Container for the necessary parameters to execute the DeleteDetector operation on AmazonFraudDetectorClient. /// 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 EndDeleteDetector /// operation. /// REST API Reference for DeleteDetector Operation IAsyncResult BeginDeleteDetector(DeleteDetectorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDetector operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDetector. /// /// Returns a DeleteDetectorResult from FraudDetector. /// REST API Reference for DeleteDetector Operation DeleteDetectorResponse EndDeleteDetector(IAsyncResult asyncResult); #endregion #region DeleteDetectorVersion /// /// Deletes the detector version. You cannot delete detector versions that are in ACTIVE /// status. /// /// /// /// When you delete a detector version, Amazon Fraud Detector permanently deletes the /// detector and the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteDetectorVersion service method. /// /// The response from the DeleteDetectorVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteDetectorVersion Operation DeleteDetectorVersionResponse DeleteDetectorVersion(DeleteDetectorVersionRequest request); /// /// Initiates the asynchronous execution of the DeleteDetectorVersion operation. /// /// /// Container for the necessary parameters to execute the DeleteDetectorVersion operation on AmazonFraudDetectorClient. /// 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 EndDeleteDetectorVersion /// operation. /// REST API Reference for DeleteDetectorVersion Operation IAsyncResult BeginDeleteDetectorVersion(DeleteDetectorVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDetectorVersion operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDetectorVersion. /// /// Returns a DeleteDetectorVersionResult from FraudDetector. /// REST API Reference for DeleteDetectorVersion Operation DeleteDetectorVersionResponse EndDeleteDetectorVersion(IAsyncResult asyncResult); #endregion #region DeleteEntityType /// /// Deletes an entity type. /// /// /// /// You cannot delete an entity type that is included in an event type. /// /// /// /// When you delete an entity type, Amazon Fraud Detector permanently deletes that entity /// type and the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteEntityType service method. /// /// The response from the DeleteEntityType service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteEntityType Operation DeleteEntityTypeResponse DeleteEntityType(DeleteEntityTypeRequest request); /// /// Initiates the asynchronous execution of the DeleteEntityType operation. /// /// /// Container for the necessary parameters to execute the DeleteEntityType operation on AmazonFraudDetectorClient. /// 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 EndDeleteEntityType /// operation. /// REST API Reference for DeleteEntityType Operation IAsyncResult BeginDeleteEntityType(DeleteEntityTypeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEntityType operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEntityType. /// /// Returns a DeleteEntityTypeResult from FraudDetector. /// REST API Reference for DeleteEntityType Operation DeleteEntityTypeResponse EndDeleteEntityType(IAsyncResult asyncResult); #endregion #region DeleteEvent /// /// Deletes the specified event. /// /// /// /// When you delete an event, Amazon Fraud Detector permanently deletes that event and /// the event data is no longer stored in Amazon Fraud Detector. If deleteAuditHistory /// is True, event data is available through search for up to 30 seconds /// after the delete operation is completed. /// /// /// Container for the necessary parameters to execute the DeleteEvent service method. /// /// The response from the DeleteEvent service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteEvent Operation DeleteEventResponse DeleteEvent(DeleteEventRequest request); /// /// Initiates the asynchronous execution of the DeleteEvent operation. /// /// /// Container for the necessary parameters to execute the DeleteEvent operation on AmazonFraudDetectorClient. /// 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 EndDeleteEvent /// operation. /// REST API Reference for DeleteEvent Operation IAsyncResult BeginDeleteEvent(DeleteEventRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEvent operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEvent. /// /// Returns a DeleteEventResult from FraudDetector. /// REST API Reference for DeleteEvent Operation DeleteEventResponse EndDeleteEvent(IAsyncResult asyncResult); #endregion #region DeleteEventsByEventType /// /// Deletes all events of a particular event type. /// /// Container for the necessary parameters to execute the DeleteEventsByEventType service method. /// /// The response from the DeleteEventsByEventType service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteEventsByEventType Operation DeleteEventsByEventTypeResponse DeleteEventsByEventType(DeleteEventsByEventTypeRequest request); /// /// Initiates the asynchronous execution of the DeleteEventsByEventType operation. /// /// /// Container for the necessary parameters to execute the DeleteEventsByEventType operation on AmazonFraudDetectorClient. /// 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 EndDeleteEventsByEventType /// operation. /// REST API Reference for DeleteEventsByEventType Operation IAsyncResult BeginDeleteEventsByEventType(DeleteEventsByEventTypeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEventsByEventType operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEventsByEventType. /// /// Returns a DeleteEventsByEventTypeResult from FraudDetector. /// REST API Reference for DeleteEventsByEventType Operation DeleteEventsByEventTypeResponse EndDeleteEventsByEventType(IAsyncResult asyncResult); #endregion #region DeleteEventType /// /// Deletes an event type. /// /// /// /// You cannot delete an event type that is used in a detector or a model. /// /// /// /// When you delete an event type, Amazon Fraud Detector permanently deletes that event /// type and the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteEventType service method. /// /// The response from the DeleteEventType service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteEventType Operation DeleteEventTypeResponse DeleteEventType(DeleteEventTypeRequest request); /// /// Initiates the asynchronous execution of the DeleteEventType operation. /// /// /// Container for the necessary parameters to execute the DeleteEventType operation on AmazonFraudDetectorClient. /// 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 EndDeleteEventType /// operation. /// REST API Reference for DeleteEventType Operation IAsyncResult BeginDeleteEventType(DeleteEventTypeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEventType operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEventType. /// /// Returns a DeleteEventTypeResult from FraudDetector. /// REST API Reference for DeleteEventType Operation DeleteEventTypeResponse EndDeleteEventType(IAsyncResult asyncResult); #endregion #region DeleteExternalModel /// /// Removes a SageMaker model from Amazon Fraud Detector. /// /// /// /// You can remove an Amazon SageMaker model if it is not associated with a detector version. /// Removing a SageMaker model disconnects it from Amazon Fraud Detector, but the model /// remains available in SageMaker. /// /// /// Container for the necessary parameters to execute the DeleteExternalModel service method. /// /// The response from the DeleteExternalModel service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteExternalModel Operation DeleteExternalModelResponse DeleteExternalModel(DeleteExternalModelRequest request); /// /// Initiates the asynchronous execution of the DeleteExternalModel operation. /// /// /// Container for the necessary parameters to execute the DeleteExternalModel operation on AmazonFraudDetectorClient. /// 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 EndDeleteExternalModel /// operation. /// REST API Reference for DeleteExternalModel Operation IAsyncResult BeginDeleteExternalModel(DeleteExternalModelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteExternalModel operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteExternalModel. /// /// Returns a DeleteExternalModelResult from FraudDetector. /// REST API Reference for DeleteExternalModel Operation DeleteExternalModelResponse EndDeleteExternalModel(IAsyncResult asyncResult); #endregion #region DeleteLabel /// /// Deletes a label. /// /// /// /// You cannot delete labels that are included in an event type in Amazon Fraud Detector. /// /// /// /// You cannot delete a label assigned to an event ID. You must first delete the relevant /// event ID. /// /// /// /// When you delete a label, Amazon Fraud Detector permanently deletes that label and /// the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteLabel service method. /// /// The response from the DeleteLabel service method, as returned by FraudDetector. /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// 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 AmazonFraudDetectorClient. /// 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 FraudDetector. /// REST API Reference for DeleteLabel Operation DeleteLabelResponse EndDeleteLabel(IAsyncResult asyncResult); #endregion #region DeleteList /// /// Deletes the list, provided it is not used in a rule. /// /// /// /// When you delete a list, Amazon Fraud Detector permanently deletes that list and the /// elements in the list. /// /// /// Container for the necessary parameters to execute the DeleteList service method. /// /// The response from the DeleteList service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteList Operation DeleteListResponse DeleteList(DeleteListRequest request); /// /// Initiates the asynchronous execution of the DeleteList operation. /// /// /// Container for the necessary parameters to execute the DeleteList operation on AmazonFraudDetectorClient. /// 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 EndDeleteList /// operation. /// REST API Reference for DeleteList Operation IAsyncResult BeginDeleteList(DeleteListRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteList operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteList. /// /// Returns a DeleteListResult from FraudDetector. /// REST API Reference for DeleteList Operation DeleteListResponse EndDeleteList(IAsyncResult asyncResult); #endregion #region DeleteModel /// /// Deletes a model. /// /// /// /// You can delete models and model versions in Amazon Fraud Detector, provided that they /// are not associated with a detector version. /// /// /// /// When you delete a model, Amazon Fraud Detector permanently deletes that model and /// the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteModel service method. /// /// The response from the DeleteModel service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// 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 AmazonFraudDetectorClient. /// 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 FraudDetector. /// REST API Reference for DeleteModel Operation DeleteModelResponse EndDeleteModel(IAsyncResult asyncResult); #endregion #region DeleteModelVersion /// /// Deletes a model version. /// /// /// /// You can delete models and model versions in Amazon Fraud Detector, provided that they /// are not associated with a detector version. /// /// /// /// When you delete a model version, Amazon Fraud Detector permanently deletes that model /// version and the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteModelVersion service method. /// /// The response from the DeleteModelVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteModelVersion Operation DeleteModelVersionResponse DeleteModelVersion(DeleteModelVersionRequest request); /// /// Initiates the asynchronous execution of the DeleteModelVersion operation. /// /// /// Container for the necessary parameters to execute the DeleteModelVersion operation on AmazonFraudDetectorClient. /// 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 EndDeleteModelVersion /// operation. /// REST API Reference for DeleteModelVersion Operation IAsyncResult BeginDeleteModelVersion(DeleteModelVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteModelVersion operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteModelVersion. /// /// Returns a DeleteModelVersionResult from FraudDetector. /// REST API Reference for DeleteModelVersion Operation DeleteModelVersionResponse EndDeleteModelVersion(IAsyncResult asyncResult); #endregion #region DeleteOutcome /// /// Deletes an outcome. /// /// /// /// You cannot delete an outcome that is used in a rule version. /// /// /// /// When you delete an outcome, Amazon Fraud Detector permanently deletes that outcome /// and the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteOutcome service method. /// /// The response from the DeleteOutcome service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteOutcome Operation DeleteOutcomeResponse DeleteOutcome(DeleteOutcomeRequest request); /// /// Initiates the asynchronous execution of the DeleteOutcome operation. /// /// /// Container for the necessary parameters to execute the DeleteOutcome operation on AmazonFraudDetectorClient. /// 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 EndDeleteOutcome /// operation. /// REST API Reference for DeleteOutcome Operation IAsyncResult BeginDeleteOutcome(DeleteOutcomeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteOutcome operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteOutcome. /// /// Returns a DeleteOutcomeResult from FraudDetector. /// REST API Reference for DeleteOutcome Operation DeleteOutcomeResponse EndDeleteOutcome(IAsyncResult asyncResult); #endregion #region DeleteRule /// /// Deletes the rule. You cannot delete a rule if it is used by an ACTIVE /// or INACTIVE detector version. /// /// /// /// When you delete a rule, Amazon Fraud Detector permanently deletes that rule and the /// data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteRule service method. /// /// The response from the DeleteRule service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteRule Operation DeleteRuleResponse DeleteRule(DeleteRuleRequest request); /// /// Initiates the asynchronous execution of the DeleteRule operation. /// /// /// Container for the necessary parameters to execute the DeleteRule operation on AmazonFraudDetectorClient. /// 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 EndDeleteRule /// operation. /// REST API Reference for DeleteRule Operation IAsyncResult BeginDeleteRule(DeleteRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRule. /// /// Returns a DeleteRuleResult from FraudDetector. /// REST API Reference for DeleteRule Operation DeleteRuleResponse EndDeleteRule(IAsyncResult asyncResult); #endregion #region DeleteVariable /// /// Deletes a variable. /// /// /// /// You can't delete variables that are included in an event type in Amazon Fraud Detector. /// /// /// /// Amazon Fraud Detector automatically deletes model output variables and SageMaker model /// output variables when you delete the model. You can't delete these variables manually. /// /// /// /// When you delete a variable, Amazon Fraud Detector permanently deletes that variable /// and the data is no longer stored in Amazon Fraud Detector. /// /// /// Container for the necessary parameters to execute the DeleteVariable service method. /// /// The response from the DeleteVariable service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DeleteVariable Operation DeleteVariableResponse DeleteVariable(DeleteVariableRequest request); /// /// Initiates the asynchronous execution of the DeleteVariable operation. /// /// /// Container for the necessary parameters to execute the DeleteVariable operation on AmazonFraudDetectorClient. /// 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 EndDeleteVariable /// operation. /// REST API Reference for DeleteVariable Operation IAsyncResult BeginDeleteVariable(DeleteVariableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteVariable operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVariable. /// /// Returns a DeleteVariableResult from FraudDetector. /// REST API Reference for DeleteVariable Operation DeleteVariableResponse EndDeleteVariable(IAsyncResult asyncResult); #endregion #region DescribeDetector /// /// Gets all versions for a specified detector. /// /// Container for the necessary parameters to execute the DescribeDetector service method. /// /// The response from the DescribeDetector service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DescribeDetector Operation DescribeDetectorResponse DescribeDetector(DescribeDetectorRequest request); /// /// Initiates the asynchronous execution of the DescribeDetector operation. /// /// /// Container for the necessary parameters to execute the DescribeDetector operation on AmazonFraudDetectorClient. /// 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 EndDescribeDetector /// operation. /// REST API Reference for DescribeDetector Operation IAsyncResult BeginDescribeDetector(DescribeDetectorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDetector operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDetector. /// /// Returns a DescribeDetectorResult from FraudDetector. /// REST API Reference for DescribeDetector Operation DescribeDetectorResponse EndDescribeDetector(IAsyncResult asyncResult); #endregion #region DescribeModelVersions /// /// Gets all of the model versions for the specified model type or for the specified model /// type and model ID. You can also get details for a single, specified model version. /// /// Container for the necessary parameters to execute the DescribeModelVersions service method. /// /// The response from the DescribeModelVersions service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for DescribeModelVersions Operation DescribeModelVersionsResponse DescribeModelVersions(DescribeModelVersionsRequest request); /// /// Initiates the asynchronous execution of the DescribeModelVersions operation. /// /// /// Container for the necessary parameters to execute the DescribeModelVersions operation on AmazonFraudDetectorClient. /// 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 EndDescribeModelVersions /// operation. /// REST API Reference for DescribeModelVersions Operation IAsyncResult BeginDescribeModelVersions(DescribeModelVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeModelVersions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeModelVersions. /// /// Returns a DescribeModelVersionsResult from FraudDetector. /// REST API Reference for DescribeModelVersions Operation DescribeModelVersionsResponse EndDescribeModelVersions(IAsyncResult asyncResult); #endregion #region GetBatchImportJobs /// /// Gets all batch import jobs or a specific job of the specified ID. This is a paginated /// API. If you provide a null maxResults, this action retrieves a maximum /// of 50 records per page. If you provide a maxResults, the value must be /// between 1 and 50. To get the next page results, provide the pagination token from /// the GetBatchImportJobsResponse as part of your request. A null pagination /// token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetBatchImportJobs service method. /// /// The response from the GetBatchImportJobs service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetBatchImportJobs Operation GetBatchImportJobsResponse GetBatchImportJobs(GetBatchImportJobsRequest request); /// /// Initiates the asynchronous execution of the GetBatchImportJobs operation. /// /// /// Container for the necessary parameters to execute the GetBatchImportJobs operation on AmazonFraudDetectorClient. /// 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 EndGetBatchImportJobs /// operation. /// REST API Reference for GetBatchImportJobs Operation IAsyncResult BeginGetBatchImportJobs(GetBatchImportJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBatchImportJobs operation. /// /// /// The IAsyncResult returned by the call to BeginGetBatchImportJobs. /// /// Returns a GetBatchImportJobsResult from FraudDetector. /// REST API Reference for GetBatchImportJobs Operation GetBatchImportJobsResponse EndGetBatchImportJobs(IAsyncResult asyncResult); #endregion #region GetBatchPredictionJobs /// /// Gets all batch prediction jobs or a specific job if you specify a job ID. This is /// a paginated API. If you provide a null maxResults, this action retrieves a maximum /// of 50 records per page. If you provide a maxResults, the value must be between 1 and /// 50. To get the next page results, provide the pagination token from the GetBatchPredictionJobsResponse /// as part of your request. A null pagination token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetBatchPredictionJobs service method. /// /// The response from the GetBatchPredictionJobs service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetBatchPredictionJobs Operation GetBatchPredictionJobsResponse GetBatchPredictionJobs(GetBatchPredictionJobsRequest request); /// /// Initiates the asynchronous execution of the GetBatchPredictionJobs operation. /// /// /// Container for the necessary parameters to execute the GetBatchPredictionJobs operation on AmazonFraudDetectorClient. /// 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 EndGetBatchPredictionJobs /// operation. /// REST API Reference for GetBatchPredictionJobs Operation IAsyncResult BeginGetBatchPredictionJobs(GetBatchPredictionJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBatchPredictionJobs operation. /// /// /// The IAsyncResult returned by the call to BeginGetBatchPredictionJobs. /// /// Returns a GetBatchPredictionJobsResult from FraudDetector. /// REST API Reference for GetBatchPredictionJobs Operation GetBatchPredictionJobsResponse EndGetBatchPredictionJobs(IAsyncResult asyncResult); #endregion #region GetDeleteEventsByEventTypeStatus /// /// Retrieves the status of a DeleteEventsByEventType action. /// /// Container for the necessary parameters to execute the GetDeleteEventsByEventTypeStatus service method. /// /// The response from the GetDeleteEventsByEventTypeStatus service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetDeleteEventsByEventTypeStatus Operation GetDeleteEventsByEventTypeStatusResponse GetDeleteEventsByEventTypeStatus(GetDeleteEventsByEventTypeStatusRequest request); /// /// Initiates the asynchronous execution of the GetDeleteEventsByEventTypeStatus operation. /// /// /// Container for the necessary parameters to execute the GetDeleteEventsByEventTypeStatus operation on AmazonFraudDetectorClient. /// 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 EndGetDeleteEventsByEventTypeStatus /// operation. /// REST API Reference for GetDeleteEventsByEventTypeStatus Operation IAsyncResult BeginGetDeleteEventsByEventTypeStatus(GetDeleteEventsByEventTypeStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeleteEventsByEventTypeStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeleteEventsByEventTypeStatus. /// /// Returns a GetDeleteEventsByEventTypeStatusResult from FraudDetector. /// REST API Reference for GetDeleteEventsByEventTypeStatus Operation GetDeleteEventsByEventTypeStatusResponse EndGetDeleteEventsByEventTypeStatus(IAsyncResult asyncResult); #endregion #region GetDetectors /// /// Gets all detectors or a single detector if a detectorId is specified. /// This is a paginated API. If you provide a null maxResults, this action /// retrieves a maximum of 10 records per page. If you provide a maxResults, /// the value must be between 5 and 10. To get the next page results, provide the pagination /// token from the GetDetectorsResponse as part of your request. A null pagination /// token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetDetectors service method. /// /// The response from the GetDetectors service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetDetectors Operation GetDetectorsResponse GetDetectors(GetDetectorsRequest request); /// /// Initiates the asynchronous execution of the GetDetectors operation. /// /// /// Container for the necessary parameters to execute the GetDetectors operation on AmazonFraudDetectorClient. /// 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 EndGetDetectors /// operation. /// REST API Reference for GetDetectors Operation IAsyncResult BeginGetDetectors(GetDetectorsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDetectors operation. /// /// /// The IAsyncResult returned by the call to BeginGetDetectors. /// /// Returns a GetDetectorsResult from FraudDetector. /// REST API Reference for GetDetectors Operation GetDetectorsResponse EndGetDetectors(IAsyncResult asyncResult); #endregion #region GetDetectorVersion /// /// Gets a particular detector version. /// /// Container for the necessary parameters to execute the GetDetectorVersion service method. /// /// The response from the GetDetectorVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetDetectorVersion Operation GetDetectorVersionResponse GetDetectorVersion(GetDetectorVersionRequest request); /// /// Initiates the asynchronous execution of the GetDetectorVersion operation. /// /// /// Container for the necessary parameters to execute the GetDetectorVersion operation on AmazonFraudDetectorClient. /// 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 EndGetDetectorVersion /// operation. /// REST API Reference for GetDetectorVersion Operation IAsyncResult BeginGetDetectorVersion(GetDetectorVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDetectorVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetDetectorVersion. /// /// Returns a GetDetectorVersionResult from FraudDetector. /// REST API Reference for GetDetectorVersion Operation GetDetectorVersionResponse EndGetDetectorVersion(IAsyncResult asyncResult); #endregion #region GetEntityTypes /// /// Gets all entity types or a specific entity type if a name is specified. This is a /// paginated API. If you provide a null maxResults, this action retrieves /// a maximum of 10 records per page. If you provide a maxResults, the value /// must be between 5 and 10. To get the next page results, provide the pagination token /// from the GetEntityTypesResponse as part of your request. A null pagination /// token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetEntityTypes service method. /// /// The response from the GetEntityTypes service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetEntityTypes Operation GetEntityTypesResponse GetEntityTypes(GetEntityTypesRequest request); /// /// Initiates the asynchronous execution of the GetEntityTypes operation. /// /// /// Container for the necessary parameters to execute the GetEntityTypes operation on AmazonFraudDetectorClient. /// 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 EndGetEntityTypes /// operation. /// REST API Reference for GetEntityTypes Operation IAsyncResult BeginGetEntityTypes(GetEntityTypesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEntityTypes operation. /// /// /// The IAsyncResult returned by the call to BeginGetEntityTypes. /// /// Returns a GetEntityTypesResult from FraudDetector. /// REST API Reference for GetEntityTypes Operation GetEntityTypesResponse EndGetEntityTypes(IAsyncResult asyncResult); #endregion #region GetEvent /// /// Retrieves details of events stored with Amazon Fraud Detector. This action does not /// retrieve prediction results. /// /// Container for the necessary parameters to execute the GetEvent service method. /// /// The response from the GetEvent service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetEvent Operation GetEventResponse GetEvent(GetEventRequest request); /// /// Initiates the asynchronous execution of the GetEvent operation. /// /// /// Container for the necessary parameters to execute the GetEvent operation on AmazonFraudDetectorClient. /// 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 EndGetEvent /// operation. /// REST API Reference for GetEvent Operation IAsyncResult BeginGetEvent(GetEventRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvent operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvent. /// /// Returns a GetEventResult from FraudDetector. /// REST API Reference for GetEvent Operation GetEventResponse EndGetEvent(IAsyncResult asyncResult); #endregion #region GetEventPrediction /// /// Evaluates an event against a detector version. If a version ID is not provided, the /// detector’s (ACTIVE) version is used. /// /// Container for the necessary parameters to execute the GetEventPrediction service method. /// /// The response from the GetEventPrediction service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating that the attached customer-owned (external) model threw an /// exception when Amazon Fraud Detector invoked the model. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetEventPrediction Operation GetEventPredictionResponse GetEventPrediction(GetEventPredictionRequest request); /// /// Initiates the asynchronous execution of the GetEventPrediction operation. /// /// /// Container for the necessary parameters to execute the GetEventPrediction operation on AmazonFraudDetectorClient. /// 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 EndGetEventPrediction /// operation. /// REST API Reference for GetEventPrediction Operation IAsyncResult BeginGetEventPrediction(GetEventPredictionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEventPrediction operation. /// /// /// The IAsyncResult returned by the call to BeginGetEventPrediction. /// /// Returns a GetEventPredictionResult from FraudDetector. /// REST API Reference for GetEventPrediction Operation GetEventPredictionResponse EndGetEventPrediction(IAsyncResult asyncResult); #endregion #region GetEventPredictionMetadata /// /// Gets details of the past fraud predictions for the specified event ID, event type, /// detector ID, and detector version ID that was generated in the specified time period. /// /// Container for the necessary parameters to execute the GetEventPredictionMetadata service method. /// /// The response from the GetEventPredictionMetadata service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetEventPredictionMetadata Operation GetEventPredictionMetadataResponse GetEventPredictionMetadata(GetEventPredictionMetadataRequest request); /// /// Initiates the asynchronous execution of the GetEventPredictionMetadata operation. /// /// /// Container for the necessary parameters to execute the GetEventPredictionMetadata operation on AmazonFraudDetectorClient. /// 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 EndGetEventPredictionMetadata /// operation. /// REST API Reference for GetEventPredictionMetadata Operation IAsyncResult BeginGetEventPredictionMetadata(GetEventPredictionMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEventPredictionMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginGetEventPredictionMetadata. /// /// Returns a GetEventPredictionMetadataResult from FraudDetector. /// REST API Reference for GetEventPredictionMetadata Operation GetEventPredictionMetadataResponse EndGetEventPredictionMetadata(IAsyncResult asyncResult); #endregion #region GetEventTypes /// /// Gets all event types or a specific event type if name is provided. This is a paginated /// API. If you provide a null maxResults, this action retrieves a maximum /// of 10 records per page. If you provide a maxResults, the value must be /// between 5 and 10. To get the next page results, provide the pagination token from /// the GetEventTypesResponse as part of your request. A null pagination /// token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetEventTypes service method. /// /// The response from the GetEventTypes service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetEventTypes Operation GetEventTypesResponse GetEventTypes(GetEventTypesRequest request); /// /// Initiates the asynchronous execution of the GetEventTypes operation. /// /// /// Container for the necessary parameters to execute the GetEventTypes operation on AmazonFraudDetectorClient. /// 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 EndGetEventTypes /// operation. /// REST API Reference for GetEventTypes Operation IAsyncResult BeginGetEventTypes(GetEventTypesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEventTypes operation. /// /// /// The IAsyncResult returned by the call to BeginGetEventTypes. /// /// Returns a GetEventTypesResult from FraudDetector. /// REST API Reference for GetEventTypes Operation GetEventTypesResponse EndGetEventTypes(IAsyncResult asyncResult); #endregion #region GetExternalModels /// /// Gets the details for one or more Amazon SageMaker models that have been imported into /// the service. This is a paginated API. If you provide a null maxResults, /// this actions retrieves a maximum of 10 records per page. If you provide a maxResults, /// the value must be between 5 and 10. To get the next page results, provide the pagination /// token from the GetExternalModelsResult as part of your request. A null /// pagination token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetExternalModels service method. /// /// The response from the GetExternalModels service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetExternalModels Operation GetExternalModelsResponse GetExternalModels(GetExternalModelsRequest request); /// /// Initiates the asynchronous execution of the GetExternalModels operation. /// /// /// Container for the necessary parameters to execute the GetExternalModels operation on AmazonFraudDetectorClient. /// 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 EndGetExternalModels /// operation. /// REST API Reference for GetExternalModels Operation IAsyncResult BeginGetExternalModels(GetExternalModelsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetExternalModels operation. /// /// /// The IAsyncResult returned by the call to BeginGetExternalModels. /// /// Returns a GetExternalModelsResult from FraudDetector. /// REST API Reference for GetExternalModels Operation GetExternalModelsResponse EndGetExternalModels(IAsyncResult asyncResult); #endregion #region GetKMSEncryptionKey /// /// Gets the encryption key if a KMS key has been specified to be used to encrypt content /// in Amazon Fraud Detector. /// /// Container for the necessary parameters to execute the GetKMSEncryptionKey service method. /// /// The response from the GetKMSEncryptionKey service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// REST API Reference for GetKMSEncryptionKey Operation GetKMSEncryptionKeyResponse GetKMSEncryptionKey(GetKMSEncryptionKeyRequest request); /// /// Initiates the asynchronous execution of the GetKMSEncryptionKey operation. /// /// /// Container for the necessary parameters to execute the GetKMSEncryptionKey operation on AmazonFraudDetectorClient. /// 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 EndGetKMSEncryptionKey /// operation. /// REST API Reference for GetKMSEncryptionKey Operation IAsyncResult BeginGetKMSEncryptionKey(GetKMSEncryptionKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetKMSEncryptionKey operation. /// /// /// The IAsyncResult returned by the call to BeginGetKMSEncryptionKey. /// /// Returns a GetKMSEncryptionKeyResult from FraudDetector. /// REST API Reference for GetKMSEncryptionKey Operation GetKMSEncryptionKeyResponse EndGetKMSEncryptionKey(IAsyncResult asyncResult); #endregion #region GetLabels /// /// Gets all labels or a specific label if name is provided. This is a paginated API. /// If you provide a null maxResults, this action retrieves a maximum of /// 50 records per page. If you provide a maxResults, the value must be between /// 10 and 50. To get the next page results, provide the pagination token from the GetGetLabelsResponse /// as part of your request. A null pagination token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetLabels service method. /// /// The response from the GetLabels service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetLabels Operation GetLabelsResponse GetLabels(GetLabelsRequest request); /// /// Initiates the asynchronous execution of the GetLabels operation. /// /// /// Container for the necessary parameters to execute the GetLabels operation on AmazonFraudDetectorClient. /// 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 EndGetLabels /// operation. /// REST API Reference for GetLabels Operation IAsyncResult BeginGetLabels(GetLabelsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLabels operation. /// /// /// The IAsyncResult returned by the call to BeginGetLabels. /// /// Returns a GetLabelsResult from FraudDetector. /// REST API Reference for GetLabels Operation GetLabelsResponse EndGetLabels(IAsyncResult asyncResult); #endregion #region GetListElements /// /// Gets all the elements in the specified list. /// /// Container for the necessary parameters to execute the GetListElements service method. /// /// The response from the GetListElements service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetListElements Operation GetListElementsResponse GetListElements(GetListElementsRequest request); /// /// Initiates the asynchronous execution of the GetListElements operation. /// /// /// Container for the necessary parameters to execute the GetListElements operation on AmazonFraudDetectorClient. /// 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 EndGetListElements /// operation. /// REST API Reference for GetListElements Operation IAsyncResult BeginGetListElements(GetListElementsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetListElements operation. /// /// /// The IAsyncResult returned by the call to BeginGetListElements. /// /// Returns a GetListElementsResult from FraudDetector. /// REST API Reference for GetListElements Operation GetListElementsResponse EndGetListElements(IAsyncResult asyncResult); #endregion #region GetListsMetadata /// /// Gets the metadata of either all the lists under the account or the specified list. /// /// Container for the necessary parameters to execute the GetListsMetadata service method. /// /// The response from the GetListsMetadata service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetListsMetadata Operation GetListsMetadataResponse GetListsMetadata(GetListsMetadataRequest request); /// /// Initiates the asynchronous execution of the GetListsMetadata operation. /// /// /// Container for the necessary parameters to execute the GetListsMetadata operation on AmazonFraudDetectorClient. /// 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 EndGetListsMetadata /// operation. /// REST API Reference for GetListsMetadata Operation IAsyncResult BeginGetListsMetadata(GetListsMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetListsMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginGetListsMetadata. /// /// Returns a GetListsMetadataResult from FraudDetector. /// REST API Reference for GetListsMetadata Operation GetListsMetadataResponse EndGetListsMetadata(IAsyncResult asyncResult); #endregion #region GetModels /// /// Gets one or more models. Gets all models for the Amazon Web Services account if no /// model type and no model id provided. Gets all models for the Amazon Web Services account /// and model type, if the model type is specified but model id is not provided. Gets /// a specific model if (model type, model id) tuple is specified. /// /// /// /// This is a paginated API. If you provide a null maxResults, this action /// retrieves a maximum of 10 records per page. If you provide a maxResults, /// the value must be between 1 and 10. To get the next page results, provide the pagination /// token from the response as part of your request. A null pagination token fetches the /// records from the beginning. /// /// /// Container for the necessary parameters to execute the GetModels service method. /// /// The response from the GetModels service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetModels Operation GetModelsResponse GetModels(GetModelsRequest request); /// /// Initiates the asynchronous execution of the GetModels operation. /// /// /// Container for the necessary parameters to execute the GetModels operation on AmazonFraudDetectorClient. /// 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 EndGetModels /// operation. /// REST API Reference for GetModels Operation IAsyncResult BeginGetModels(GetModelsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetModels operation. /// /// /// The IAsyncResult returned by the call to BeginGetModels. /// /// Returns a GetModelsResult from FraudDetector. /// REST API Reference for GetModels Operation GetModelsResponse EndGetModels(IAsyncResult asyncResult); #endregion #region GetModelVersion /// /// Gets the details of the specified model version. /// /// Container for the necessary parameters to execute the GetModelVersion service method. /// /// The response from the GetModelVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetModelVersion Operation GetModelVersionResponse GetModelVersion(GetModelVersionRequest request); /// /// Initiates the asynchronous execution of the GetModelVersion operation. /// /// /// Container for the necessary parameters to execute the GetModelVersion operation on AmazonFraudDetectorClient. /// 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 EndGetModelVersion /// operation. /// REST API Reference for GetModelVersion Operation IAsyncResult BeginGetModelVersion(GetModelVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetModelVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetModelVersion. /// /// Returns a GetModelVersionResult from FraudDetector. /// REST API Reference for GetModelVersion Operation GetModelVersionResponse EndGetModelVersion(IAsyncResult asyncResult); #endregion #region GetOutcomes /// /// Gets one or more outcomes. This is a paginated API. If you provide a null maxResults, /// this actions retrieves a maximum of 100 records per page. If you provide a maxResults, /// the value must be between 50 and 100. To get the next page results, provide the pagination /// token from the GetOutcomesResult as part of your request. A null pagination /// token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetOutcomes service method. /// /// The response from the GetOutcomes service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetOutcomes Operation GetOutcomesResponse GetOutcomes(GetOutcomesRequest request); /// /// Initiates the asynchronous execution of the GetOutcomes operation. /// /// /// Container for the necessary parameters to execute the GetOutcomes operation on AmazonFraudDetectorClient. /// 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 EndGetOutcomes /// operation. /// REST API Reference for GetOutcomes Operation IAsyncResult BeginGetOutcomes(GetOutcomesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOutcomes operation. /// /// /// The IAsyncResult returned by the call to BeginGetOutcomes. /// /// Returns a GetOutcomesResult from FraudDetector. /// REST API Reference for GetOutcomes Operation GetOutcomesResponse EndGetOutcomes(IAsyncResult asyncResult); #endregion #region GetRules /// /// Get all rules for a detector (paginated) if ruleId and ruleVersion /// are not specified. Gets all rules for the detector and the ruleId if /// present (paginated). Gets a specific rule if both the ruleId and the /// ruleVersion are specified. /// /// /// /// This is a paginated API. Providing null maxResults results in retrieving maximum of /// 100 records per page. If you provide maxResults the value must be between 50 and 100. /// To get the next page result, a provide a pagination token from GetRulesResult as part /// of your request. Null pagination token fetches the records from the beginning. /// /// /// Container for the necessary parameters to execute the GetRules service method. /// /// The response from the GetRules service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetRules Operation GetRulesResponse GetRules(GetRulesRequest request); /// /// Initiates the asynchronous execution of the GetRules operation. /// /// /// Container for the necessary parameters to execute the GetRules operation on AmazonFraudDetectorClient. /// 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 EndGetRules /// operation. /// REST API Reference for GetRules Operation IAsyncResult BeginGetRules(GetRulesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRules operation. /// /// /// The IAsyncResult returned by the call to BeginGetRules. /// /// Returns a GetRulesResult from FraudDetector. /// REST API Reference for GetRules Operation GetRulesResponse EndGetRules(IAsyncResult asyncResult); #endregion #region GetVariables /// /// Gets all of the variables or the specific variable. This is a paginated API. Providing /// null maxSizePerPage results in retrieving maximum of 100 records per /// page. If you provide maxSizePerPage the value must be between 50 and /// 100. To get the next page result, a provide a pagination token from GetVariablesResult /// as part of your request. Null pagination token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the GetVariables service method. /// /// The response from the GetVariables service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for GetVariables Operation GetVariablesResponse GetVariables(GetVariablesRequest request); /// /// Initiates the asynchronous execution of the GetVariables operation. /// /// /// Container for the necessary parameters to execute the GetVariables operation on AmazonFraudDetectorClient. /// 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 EndGetVariables /// operation. /// REST API Reference for GetVariables Operation IAsyncResult BeginGetVariables(GetVariablesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetVariables operation. /// /// /// The IAsyncResult returned by the call to BeginGetVariables. /// /// Returns a GetVariablesResult from FraudDetector. /// REST API Reference for GetVariables Operation GetVariablesResponse EndGetVariables(IAsyncResult asyncResult); #endregion #region ListEventPredictions /// /// Gets a list of past predictions. The list can be filtered by detector ID, detector /// version ID, event ID, event type, or by specifying a time period. If filter is not /// specified, the most recent prediction is returned. /// /// /// /// For example, the following filter lists all past predictions for xyz /// event type - { "eventType":{ "value": "xyz" }” } /// /// /// /// This is a paginated API. If you provide a null maxResults, this action /// will retrieve a maximum of 10 records per page. If you provide a maxResults, /// the value must be between 50 and 100. To get the next page results, provide the nextToken /// from the response as part of your request. A null nextToken fetches the /// records from the beginning. /// /// /// Container for the necessary parameters to execute the ListEventPredictions service method. /// /// The response from the ListEventPredictions service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for ListEventPredictions Operation ListEventPredictionsResponse ListEventPredictions(ListEventPredictionsRequest request); /// /// Initiates the asynchronous execution of the ListEventPredictions operation. /// /// /// Container for the necessary parameters to execute the ListEventPredictions operation on AmazonFraudDetectorClient. /// 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 EndListEventPredictions /// operation. /// REST API Reference for ListEventPredictions Operation IAsyncResult BeginListEventPredictions(ListEventPredictionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEventPredictions operation. /// /// /// The IAsyncResult returned by the call to BeginListEventPredictions. /// /// Returns a ListEventPredictionsResult from FraudDetector. /// REST API Reference for ListEventPredictions Operation ListEventPredictionsResponse EndListEventPredictions(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists all tags associated with the resource. This is a paginated API. To get the next /// page results, provide the pagination token from the response as part of your request. /// A null pagination token fetches the records from the beginning. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// 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 AmazonFraudDetectorClient. /// 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 FraudDetector. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region PutDetector /// /// Creates or updates a detector. /// /// Container for the necessary parameters to execute the PutDetector service method. /// /// The response from the PutDetector service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for PutDetector Operation PutDetectorResponse PutDetector(PutDetectorRequest request); /// /// Initiates the asynchronous execution of the PutDetector operation. /// /// /// Container for the necessary parameters to execute the PutDetector operation on AmazonFraudDetectorClient. /// 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 EndPutDetector /// operation. /// REST API Reference for PutDetector Operation IAsyncResult BeginPutDetector(PutDetectorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutDetector operation. /// /// /// The IAsyncResult returned by the call to BeginPutDetector. /// /// Returns a PutDetectorResult from FraudDetector. /// REST API Reference for PutDetector Operation PutDetectorResponse EndPutDetector(IAsyncResult asyncResult); #endregion #region PutEntityType /// /// Creates or updates an entity type. An entity represents who is performing the event. /// As part of a fraud prediction, you pass the entity ID to indicate the specific entity /// who performed the event. An entity type classifies the entity. Example classifications /// include customer, merchant, or account. /// /// Container for the necessary parameters to execute the PutEntityType service method. /// /// The response from the PutEntityType service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for PutEntityType Operation PutEntityTypeResponse PutEntityType(PutEntityTypeRequest request); /// /// Initiates the asynchronous execution of the PutEntityType operation. /// /// /// Container for the necessary parameters to execute the PutEntityType operation on AmazonFraudDetectorClient. /// 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 EndPutEntityType /// operation. /// REST API Reference for PutEntityType Operation IAsyncResult BeginPutEntityType(PutEntityTypeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutEntityType operation. /// /// /// The IAsyncResult returned by the call to BeginPutEntityType. /// /// Returns a PutEntityTypeResult from FraudDetector. /// REST API Reference for PutEntityType Operation PutEntityTypeResponse EndPutEntityType(IAsyncResult asyncResult); #endregion #region PutEventType /// /// Creates or updates an event type. An event is a business activity that is evaluated /// for fraud risk. With Amazon Fraud Detector, you generate fraud predictions for events. /// An event type defines the structure for an event sent to Amazon Fraud Detector. This /// includes the variables sent as part of the event, the entity performing the event /// (such as a customer), and the labels that classify the event. Example event types /// include online payment transactions, account registrations, and authentications. /// /// Container for the necessary parameters to execute the PutEventType service method. /// /// The response from the PutEventType service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for PutEventType Operation PutEventTypeResponse PutEventType(PutEventTypeRequest request); /// /// Initiates the asynchronous execution of the PutEventType operation. /// /// /// Container for the necessary parameters to execute the PutEventType operation on AmazonFraudDetectorClient. /// 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 EndPutEventType /// operation. /// REST API Reference for PutEventType Operation IAsyncResult BeginPutEventType(PutEventTypeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutEventType operation. /// /// /// The IAsyncResult returned by the call to BeginPutEventType. /// /// Returns a PutEventTypeResult from FraudDetector. /// REST API Reference for PutEventType Operation PutEventTypeResponse EndPutEventType(IAsyncResult asyncResult); #endregion #region PutExternalModel /// /// Creates or updates an Amazon SageMaker model endpoint. You can also use this action /// to update the configuration of the model endpoint, including the IAM role and/or the /// mapped variables. /// /// Container for the necessary parameters to execute the PutExternalModel service method. /// /// The response from the PutExternalModel service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for PutExternalModel Operation PutExternalModelResponse PutExternalModel(PutExternalModelRequest request); /// /// Initiates the asynchronous execution of the PutExternalModel operation. /// /// /// Container for the necessary parameters to execute the PutExternalModel operation on AmazonFraudDetectorClient. /// 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 EndPutExternalModel /// operation. /// REST API Reference for PutExternalModel Operation IAsyncResult BeginPutExternalModel(PutExternalModelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutExternalModel operation. /// /// /// The IAsyncResult returned by the call to BeginPutExternalModel. /// /// Returns a PutExternalModelResult from FraudDetector. /// REST API Reference for PutExternalModel Operation PutExternalModelResponse EndPutExternalModel(IAsyncResult asyncResult); #endregion #region PutKMSEncryptionKey /// /// Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector. /// /// Container for the necessary parameters to execute the PutKMSEncryptionKey service method. /// /// The response from the PutKMSEncryptionKey service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for PutKMSEncryptionKey Operation PutKMSEncryptionKeyResponse PutKMSEncryptionKey(PutKMSEncryptionKeyRequest request); /// /// Initiates the asynchronous execution of the PutKMSEncryptionKey operation. /// /// /// Container for the necessary parameters to execute the PutKMSEncryptionKey operation on AmazonFraudDetectorClient. /// 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 EndPutKMSEncryptionKey /// operation. /// REST API Reference for PutKMSEncryptionKey Operation IAsyncResult BeginPutKMSEncryptionKey(PutKMSEncryptionKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutKMSEncryptionKey operation. /// /// /// The IAsyncResult returned by the call to BeginPutKMSEncryptionKey. /// /// Returns a PutKMSEncryptionKeyResult from FraudDetector. /// REST API Reference for PutKMSEncryptionKey Operation PutKMSEncryptionKeyResponse EndPutKMSEncryptionKey(IAsyncResult asyncResult); #endregion #region PutLabel /// /// Creates or updates label. A label classifies an event as fraudulent or legitimate. /// Labels are associated with event types and used to train supervised machine learning /// models in Amazon Fraud Detector. /// /// Container for the necessary parameters to execute the PutLabel service method. /// /// The response from the PutLabel service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for PutLabel Operation PutLabelResponse PutLabel(PutLabelRequest request); /// /// Initiates the asynchronous execution of the PutLabel operation. /// /// /// Container for the necessary parameters to execute the PutLabel operation on AmazonFraudDetectorClient. /// 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 EndPutLabel /// operation. /// REST API Reference for PutLabel Operation IAsyncResult BeginPutLabel(PutLabelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutLabel operation. /// /// /// The IAsyncResult returned by the call to BeginPutLabel. /// /// Returns a PutLabelResult from FraudDetector. /// REST API Reference for PutLabel Operation PutLabelResponse EndPutLabel(IAsyncResult asyncResult); #endregion #region PutOutcome /// /// Creates or updates an outcome. /// /// Container for the necessary parameters to execute the PutOutcome service method. /// /// The response from the PutOutcome service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for PutOutcome Operation PutOutcomeResponse PutOutcome(PutOutcomeRequest request); /// /// Initiates the asynchronous execution of the PutOutcome operation. /// /// /// Container for the necessary parameters to execute the PutOutcome operation on AmazonFraudDetectorClient. /// 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 EndPutOutcome /// operation. /// REST API Reference for PutOutcome Operation IAsyncResult BeginPutOutcome(PutOutcomeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutOutcome operation. /// /// /// The IAsyncResult returned by the call to BeginPutOutcome. /// /// Returns a PutOutcomeResult from FraudDetector. /// REST API Reference for PutOutcome Operation PutOutcomeResponse EndPutOutcome(IAsyncResult asyncResult); #endregion #region SendEvent /// /// Stores events in Amazon Fraud Detector without generating fraud predictions for those /// events. For example, you can use SendEvent to upload a historical dataset, /// which you can then later use to train a model. /// /// Container for the necessary parameters to execute the SendEvent service method. /// /// The response from the SendEvent service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for SendEvent Operation SendEventResponse SendEvent(SendEventRequest request); /// /// Initiates the asynchronous execution of the SendEvent operation. /// /// /// Container for the necessary parameters to execute the SendEvent operation on AmazonFraudDetectorClient. /// 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 EndSendEvent /// operation. /// REST API Reference for SendEvent Operation IAsyncResult BeginSendEvent(SendEventRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendEvent operation. /// /// /// The IAsyncResult returned by the call to BeginSendEvent. /// /// Returns a SendEventResult from FraudDetector. /// REST API Reference for SendEvent Operation SendEventResponse EndSendEvent(IAsyncResult asyncResult); #endregion #region TagResource /// /// Assigns tags to a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// 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 AmazonFraudDetectorClient. /// 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 FraudDetector. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// 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 AmazonFraudDetectorClient. /// 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 FraudDetector. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateDetectorVersion /// /// Updates a detector version. The detector version attributes that you can update include /// models, external model endpoints, rules, rule execution mode, and description. You /// can only update a DRAFT detector version. /// /// Container for the necessary parameters to execute the UpdateDetectorVersion service method. /// /// The response from the UpdateDetectorVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateDetectorVersion Operation UpdateDetectorVersionResponse UpdateDetectorVersion(UpdateDetectorVersionRequest request); /// /// Initiates the asynchronous execution of the UpdateDetectorVersion operation. /// /// /// Container for the necessary parameters to execute the UpdateDetectorVersion operation on AmazonFraudDetectorClient. /// 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 EndUpdateDetectorVersion /// operation. /// REST API Reference for UpdateDetectorVersion Operation IAsyncResult BeginUpdateDetectorVersion(UpdateDetectorVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDetectorVersion operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDetectorVersion. /// /// Returns a UpdateDetectorVersionResult from FraudDetector. /// REST API Reference for UpdateDetectorVersion Operation UpdateDetectorVersionResponse EndUpdateDetectorVersion(IAsyncResult asyncResult); #endregion #region UpdateDetectorVersionMetadata /// /// Updates the detector version's description. You can update the metadata for any detector /// version (DRAFT, ACTIVE, or INACTIVE). /// /// Container for the necessary parameters to execute the UpdateDetectorVersionMetadata service method. /// /// The response from the UpdateDetectorVersionMetadata service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateDetectorVersionMetadata Operation UpdateDetectorVersionMetadataResponse UpdateDetectorVersionMetadata(UpdateDetectorVersionMetadataRequest request); /// /// Initiates the asynchronous execution of the UpdateDetectorVersionMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateDetectorVersionMetadata operation on AmazonFraudDetectorClient. /// 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 EndUpdateDetectorVersionMetadata /// operation. /// REST API Reference for UpdateDetectorVersionMetadata Operation IAsyncResult BeginUpdateDetectorVersionMetadata(UpdateDetectorVersionMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDetectorVersionMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDetectorVersionMetadata. /// /// Returns a UpdateDetectorVersionMetadataResult from FraudDetector. /// REST API Reference for UpdateDetectorVersionMetadata Operation UpdateDetectorVersionMetadataResponse EndUpdateDetectorVersionMetadata(IAsyncResult asyncResult); #endregion #region UpdateDetectorVersionStatus /// /// Updates the detector version’s status. You can perform the following promotions or /// demotions using UpdateDetectorVersionStatus: DRAFT to ACTIVE, /// ACTIVE to INACTIVE, and INACTIVE to ACTIVE. /// /// Container for the necessary parameters to execute the UpdateDetectorVersionStatus service method. /// /// The response from the UpdateDetectorVersionStatus service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateDetectorVersionStatus Operation UpdateDetectorVersionStatusResponse UpdateDetectorVersionStatus(UpdateDetectorVersionStatusRequest request); /// /// Initiates the asynchronous execution of the UpdateDetectorVersionStatus operation. /// /// /// Container for the necessary parameters to execute the UpdateDetectorVersionStatus operation on AmazonFraudDetectorClient. /// 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 EndUpdateDetectorVersionStatus /// operation. /// REST API Reference for UpdateDetectorVersionStatus Operation IAsyncResult BeginUpdateDetectorVersionStatus(UpdateDetectorVersionStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDetectorVersionStatus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDetectorVersionStatus. /// /// Returns a UpdateDetectorVersionStatusResult from FraudDetector. /// REST API Reference for UpdateDetectorVersionStatus Operation UpdateDetectorVersionStatusResponse EndUpdateDetectorVersionStatus(IAsyncResult asyncResult); #endregion #region UpdateEventLabel /// /// Updates the specified event with a new label. /// /// Container for the necessary parameters to execute the UpdateEventLabel service method. /// /// The response from the UpdateEventLabel service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateEventLabel Operation UpdateEventLabelResponse UpdateEventLabel(UpdateEventLabelRequest request); /// /// Initiates the asynchronous execution of the UpdateEventLabel operation. /// /// /// Container for the necessary parameters to execute the UpdateEventLabel operation on AmazonFraudDetectorClient. /// 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 EndUpdateEventLabel /// operation. /// REST API Reference for UpdateEventLabel Operation IAsyncResult BeginUpdateEventLabel(UpdateEventLabelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateEventLabel operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEventLabel. /// /// Returns a UpdateEventLabelResult from FraudDetector. /// REST API Reference for UpdateEventLabel Operation UpdateEventLabelResponse EndUpdateEventLabel(IAsyncResult asyncResult); #endregion #region UpdateList /// /// Updates a list. /// /// Container for the necessary parameters to execute the UpdateList service method. /// /// The response from the UpdateList service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateList Operation UpdateListResponse UpdateList(UpdateListRequest request); /// /// Initiates the asynchronous execution of the UpdateList operation. /// /// /// Container for the necessary parameters to execute the UpdateList operation on AmazonFraudDetectorClient. /// 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 EndUpdateList /// operation. /// REST API Reference for UpdateList Operation IAsyncResult BeginUpdateList(UpdateListRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateList operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateList. /// /// Returns a UpdateListResult from FraudDetector. /// REST API Reference for UpdateList Operation UpdateListResponse EndUpdateList(IAsyncResult asyncResult); #endregion #region UpdateModel /// /// Updates model description. /// /// Container for the necessary parameters to execute the UpdateModel service method. /// /// The response from the UpdateModel service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateModel Operation UpdateModelResponse UpdateModel(UpdateModelRequest request); /// /// Initiates the asynchronous execution of the UpdateModel operation. /// /// /// Container for the necessary parameters to execute the UpdateModel operation on AmazonFraudDetectorClient. /// 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 EndUpdateModel /// operation. /// REST API Reference for UpdateModel Operation IAsyncResult BeginUpdateModel(UpdateModelRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateModel operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateModel. /// /// Returns a UpdateModelResult from FraudDetector. /// REST API Reference for UpdateModel Operation UpdateModelResponse EndUpdateModel(IAsyncResult asyncResult); #endregion #region UpdateModelVersion /// /// Updates a model version. Updating a model version retrains an existing model version /// using updated training data and produces a new minor version of the model. You can /// update the training data set location and data access role attributes using this action. /// This action creates and trains a new minor version of the model, for example version /// 1.01, 1.02, 1.03. /// /// Container for the necessary parameters to execute the UpdateModelVersion service method. /// /// The response from the UpdateModelVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateModelVersion Operation UpdateModelVersionResponse UpdateModelVersion(UpdateModelVersionRequest request); /// /// Initiates the asynchronous execution of the UpdateModelVersion operation. /// /// /// Container for the necessary parameters to execute the UpdateModelVersion operation on AmazonFraudDetectorClient. /// 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 EndUpdateModelVersion /// operation. /// REST API Reference for UpdateModelVersion Operation IAsyncResult BeginUpdateModelVersion(UpdateModelVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateModelVersion operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateModelVersion. /// /// Returns a UpdateModelVersionResult from FraudDetector. /// REST API Reference for UpdateModelVersion Operation UpdateModelVersionResponse EndUpdateModelVersion(IAsyncResult asyncResult); #endregion #region UpdateModelVersionStatus /// /// Updates the status of a model version. /// /// /// /// You can perform the following status updates: /// ///
  1. /// /// Change the TRAINING_IN_PROGRESS status to TRAINING_CANCELLED. /// ///
  2. /// /// Change the TRAINING_COMPLETE status to ACTIVE. /// ///
  3. /// /// Change ACTIVE to INACTIVE. /// ///
///
/// Container for the necessary parameters to execute the UpdateModelVersionStatus service method. /// /// The response from the UpdateModelVersionStatus service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateModelVersionStatus Operation UpdateModelVersionStatusResponse UpdateModelVersionStatus(UpdateModelVersionStatusRequest request); /// /// Initiates the asynchronous execution of the UpdateModelVersionStatus operation. /// /// /// Container for the necessary parameters to execute the UpdateModelVersionStatus operation on AmazonFraudDetectorClient. /// 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 EndUpdateModelVersionStatus /// operation. /// REST API Reference for UpdateModelVersionStatus Operation IAsyncResult BeginUpdateModelVersionStatus(UpdateModelVersionStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateModelVersionStatus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateModelVersionStatus. /// /// Returns a UpdateModelVersionStatusResult from FraudDetector. /// REST API Reference for UpdateModelVersionStatus Operation UpdateModelVersionStatusResponse EndUpdateModelVersionStatus(IAsyncResult asyncResult); #endregion #region UpdateRuleMetadata /// /// Updates a rule's metadata. The description attribute can be updated. /// /// Container for the necessary parameters to execute the UpdateRuleMetadata service method. /// /// The response from the UpdateRuleMetadata service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateRuleMetadata Operation UpdateRuleMetadataResponse UpdateRuleMetadata(UpdateRuleMetadataRequest request); /// /// Initiates the asynchronous execution of the UpdateRuleMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateRuleMetadata operation on AmazonFraudDetectorClient. /// 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 EndUpdateRuleMetadata /// operation. /// REST API Reference for UpdateRuleMetadata Operation IAsyncResult BeginUpdateRuleMetadata(UpdateRuleMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRuleMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRuleMetadata. /// /// Returns a UpdateRuleMetadataResult from FraudDetector. /// REST API Reference for UpdateRuleMetadata Operation UpdateRuleMetadataResponse EndUpdateRuleMetadata(IAsyncResult asyncResult); #endregion #region UpdateRuleVersion /// /// Updates a rule version resulting in a new rule version. Updates a rule version resulting /// in a new rule version (version 1, 2, 3 ...). /// /// Container for the necessary parameters to execute the UpdateRuleVersion service method. /// /// The response from the UpdateRuleVersion service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateRuleVersion Operation UpdateRuleVersionResponse UpdateRuleVersion(UpdateRuleVersionRequest request); /// /// Initiates the asynchronous execution of the UpdateRuleVersion operation. /// /// /// Container for the necessary parameters to execute the UpdateRuleVersion operation on AmazonFraudDetectorClient. /// 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 EndUpdateRuleVersion /// operation. /// REST API Reference for UpdateRuleVersion Operation IAsyncResult BeginUpdateRuleVersion(UpdateRuleVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRuleVersion operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRuleVersion. /// /// Returns a UpdateRuleVersionResult from FraudDetector. /// REST API Reference for UpdateRuleVersion Operation UpdateRuleVersionResponse EndUpdateRuleVersion(IAsyncResult asyncResult); #endregion #region UpdateVariable /// /// Updates a variable. /// /// Container for the necessary parameters to execute the UpdateVariable service method. /// /// The response from the UpdateVariable service method, as returned by FraudDetector. /// /// An exception indicating Amazon Fraud Detector does not have the needed permissions. /// This can occur if you submit a request, such as PutExternalModel, that /// specifies a role that is not in your account. /// /// /// An exception indicating there was a conflict during a delete operation. /// /// /// An exception indicating an internal server error. /// /// /// An exception indicating the specified resource was not found. /// /// /// An exception indicating a throttling error. /// /// /// An exception indicating a specified value is not allowed. /// /// REST API Reference for UpdateVariable Operation UpdateVariableResponse UpdateVariable(UpdateVariableRequest request); /// /// Initiates the asynchronous execution of the UpdateVariable operation. /// /// /// Container for the necessary parameters to execute the UpdateVariable operation on AmazonFraudDetectorClient. /// 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 EndUpdateVariable /// operation. /// REST API Reference for UpdateVariable Operation IAsyncResult BeginUpdateVariable(UpdateVariableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateVariable operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateVariable. /// /// Returns a UpdateVariableResult from FraudDetector. /// REST API Reference for UpdateVariable Operation UpdateVariableResponse EndUpdateVariable(IAsyncResult asyncResult); #endregion } }