/*
* 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.Threading;
using System.Threading.Tasks;
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
{
///
/// Paginators for the service
///
IFraudDetectorPaginatorFactory Paginators { get; }
#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);
///
/// Creates a batch of variables.
///
/// Container for the necessary parameters to execute the BatchCreateVariable service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task BatchCreateVariableAsync(BatchCreateVariableRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Gets a batch of variables.
///
/// Container for the necessary parameters to execute the BatchGetVariable service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task BatchGetVariableAsync(BatchGetVariableRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Cancels an in-progress batch import job.
///
/// Container for the necessary parameters to execute the CancelBatchImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CancelBatchImportJobAsync(CancelBatchImportJobRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Cancels the specified batch prediction job.
///
/// Container for the necessary parameters to execute the CancelBatchPredictionJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CancelBatchPredictionJobAsync(CancelBatchPredictionJobRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates a batch import job.
///
/// Container for the necessary parameters to execute the CreateBatchImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateBatchImportJobAsync(CreateBatchImportJobRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates a batch prediction job.
///
/// Container for the necessary parameters to execute the CreateBatchPredictionJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateBatchPredictionJobAsync(CreateBatchPredictionJobRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates a detector version. The detector version starts in a DRAFT
status.
///
/// Container for the necessary parameters to execute the CreateDetectorVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateDetectorVersionAsync(CreateDetectorVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateListAsync(CreateListRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates a model using the specified model type.
///
/// Container for the necessary parameters to execute the CreateModel service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateModelAsync(CreateModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateModelVersionAsync(CreateModelVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates a rule for use with the specified detector.
///
/// Container for the necessary parameters to execute the CreateRule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateRuleAsync(CreateRuleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates a variable.
///
/// Container for the necessary parameters to execute the CreateVariable service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateVariableAsync(CreateVariableRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteBatchImportJobAsync(DeleteBatchImportJobRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Deletes a batch prediction job.
///
/// Container for the necessary parameters to execute the DeleteBatchPredictionJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteBatchPredictionJobAsync(DeleteBatchPredictionJobRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteDetectorAsync(DeleteDetectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteDetectorVersionAsync(DeleteDetectorVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEntityTypeAsync(DeleteEntityTypeRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEventAsync(DeleteEventRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Deletes all events of a particular event type.
///
/// Container for the necessary parameters to execute the DeleteEventsByEventType service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEventsByEventTypeAsync(DeleteEventsByEventTypeRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteEventTypeAsync(DeleteEventTypeRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteExternalModelAsync(DeleteExternalModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteLabelAsync(DeleteLabelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteListAsync(DeleteListRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteModelAsync(DeleteModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteModelVersionAsync(DeleteModelVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteOutcomeAsync(DeleteOutcomeRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteRuleAsync(DeleteRuleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteVariableAsync(DeleteVariableRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Gets all versions for a specified detector.
///
/// Container for the necessary parameters to execute the DescribeDetector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDetectorAsync(DescribeDetectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeModelVersionsAsync(DescribeModelVersionsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetBatchImportJobsAsync(GetBatchImportJobsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetBatchPredictionJobsAsync(GetBatchPredictionJobsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Retrieves the status of a DeleteEventsByEventType
action.
///
/// Container for the necessary parameters to execute the GetDeleteEventsByEventTypeStatus service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetDeleteEventsByEventTypeStatusAsync(GetDeleteEventsByEventTypeStatusRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetDetectorsAsync(GetDetectorsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Gets a particular detector version.
///
/// Container for the necessary parameters to execute the GetDetectorVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetDetectorVersionAsync(GetDetectorVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEntityTypesAsync(GetEntityTypesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEventAsync(GetEventRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEventPredictionAsync(GetEventPredictionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEventPredictionMetadataAsync(GetEventPredictionMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetEventTypesAsync(GetEventTypesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetExternalModelsAsync(GetExternalModelsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetKMSEncryptionKeyAsync(GetKMSEncryptionKeyRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetLabelsAsync(GetLabelsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Gets all the elements in the specified list.
///
/// Container for the necessary parameters to execute the GetListElements service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetListElementsAsync(GetListElementsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetListsMetadataAsync(GetListsMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetModelsAsync(GetModelsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Gets the details of the specified model version.
///
/// Container for the necessary parameters to execute the GetModelVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetModelVersionAsync(GetModelVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetOutcomesAsync(GetOutcomesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetRulesAsync(GetRulesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetVariablesAsync(GetVariablesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListEventPredictionsAsync(ListEventPredictionsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by 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
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates or updates a detector.
///
/// Container for the necessary parameters to execute the PutDetector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutDetectorAsync(PutDetectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutEntityTypeAsync(PutEntityTypeRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutEventTypeAsync(PutEventTypeRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutExternalModelAsync(PutExternalModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutKMSEncryptionKeyAsync(PutKMSEncryptionKeyRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutLabelAsync(PutLabelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Creates or updates an outcome.
///
/// Container for the necessary parameters to execute the PutOutcome service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutOutcomeAsync(PutOutcomeRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SendEventAsync(SendEventRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Assigns tags to a resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by 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
Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by 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
Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDetectorVersionAsync(UpdateDetectorVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDetectorVersionMetadataAsync(UpdateDetectorVersionMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDetectorVersionStatusAsync(UpdateDetectorVersionStatusRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Updates the specified event with a new label.
///
/// Container for the necessary parameters to execute the UpdateEventLabel service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateEventLabelAsync(UpdateEventLabelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Updates a list.
///
/// Container for the necessary parameters to execute the UpdateList service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateListAsync(UpdateListRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Updates model description.
///
/// Container for the necessary parameters to execute the UpdateModel service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateModelAsync(UpdateModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateModelVersionAsync(UpdateModelVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateModelVersionStatusAsync(UpdateModelVersionStatusRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Updates a rule's metadata. The description attribute can be updated.
///
/// Container for the necessary parameters to execute the UpdateRuleMetadata service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateRuleMetadataAsync(UpdateRuleMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateRuleVersionAsync(UpdateRuleVersionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#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);
///
/// Updates a variable.
///
/// Container for the necessary parameters to execute the UpdateVariable service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateVariableAsync(UpdateVariableRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}