/*
* 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:
///
/// -
///
/// Change the
TRAINING_IN_PROGRESS
status to TRAINING_CANCELLED
.
///
/// -
///
/// Change the
TRAINING_COMPLETE
status to ACTIVE
.
///
/// -
///
/// 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
}
}