All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.frauddetector.AmazonFraudDetectorAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon Fraud Detector module holds the client classes that are used for communicating with Amazon Fraud Detector Service

The newest version!
/*
 * Copyright 2019-2024 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.
 */
package com.amazonaws.services.frauddetector;

import javax.annotation.Generated;

import com.amazonaws.services.frauddetector.model.*;

/**
 * Interface for accessing Amazon Fraud Detector asynchronously. Each asynchronous method will return a Java Future
 * object representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.frauddetector.AbstractAmazonFraudDetectorAsync} instead. *

*

*

* 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. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonFraudDetectorAsync extends AmazonFraudDetector { /** *

* Creates a batch of variables. *

* * @param batchCreateVariableRequest * @return A Java Future containing the result of the BatchCreateVariable operation returned by the service. * @sample AmazonFraudDetectorAsync.BatchCreateVariable * @see AWS API Documentation */ java.util.concurrent.Future batchCreateVariableAsync(BatchCreateVariableRequest batchCreateVariableRequest); /** *

* Creates a batch of variables. *

* * @param batchCreateVariableRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchCreateVariable operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.BatchCreateVariable * @see AWS API Documentation */ java.util.concurrent.Future batchCreateVariableAsync(BatchCreateVariableRequest batchCreateVariableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a batch of variables. *

* * @param batchGetVariableRequest * @return A Java Future containing the result of the BatchGetVariable operation returned by the service. * @sample AmazonFraudDetectorAsync.BatchGetVariable * @see AWS * API Documentation */ java.util.concurrent.Future batchGetVariableAsync(BatchGetVariableRequest batchGetVariableRequest); /** *

* Gets a batch of variables. *

* * @param batchGetVariableRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchGetVariable operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.BatchGetVariable * @see AWS * API Documentation */ java.util.concurrent.Future batchGetVariableAsync(BatchGetVariableRequest batchGetVariableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels an in-progress batch import job. *

* * @param cancelBatchImportJobRequest * @return A Java Future containing the result of the CancelBatchImportJob operation returned by the service. * @sample AmazonFraudDetectorAsync.CancelBatchImportJob * @see AWS API Documentation */ java.util.concurrent.Future cancelBatchImportJobAsync(CancelBatchImportJobRequest cancelBatchImportJobRequest); /** *

* Cancels an in-progress batch import job. *

* * @param cancelBatchImportJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelBatchImportJob operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CancelBatchImportJob * @see AWS API Documentation */ java.util.concurrent.Future cancelBatchImportJobAsync(CancelBatchImportJobRequest cancelBatchImportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels the specified batch prediction job. *

* * @param cancelBatchPredictionJobRequest * @return A Java Future containing the result of the CancelBatchPredictionJob operation returned by the service. * @sample AmazonFraudDetectorAsync.CancelBatchPredictionJob * @see AWS API Documentation */ java.util.concurrent.Future cancelBatchPredictionJobAsync(CancelBatchPredictionJobRequest cancelBatchPredictionJobRequest); /** *

* Cancels the specified batch prediction job. *

* * @param cancelBatchPredictionJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelBatchPredictionJob operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CancelBatchPredictionJob * @see AWS API Documentation */ java.util.concurrent.Future cancelBatchPredictionJobAsync(CancelBatchPredictionJobRequest cancelBatchPredictionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a batch import job. *

* * @param createBatchImportJobRequest * @return A Java Future containing the result of the CreateBatchImportJob operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateBatchImportJob * @see AWS API Documentation */ java.util.concurrent.Future createBatchImportJobAsync(CreateBatchImportJobRequest createBatchImportJobRequest); /** *

* Creates a batch import job. *

* * @param createBatchImportJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBatchImportJob operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateBatchImportJob * @see AWS API Documentation */ java.util.concurrent.Future createBatchImportJobAsync(CreateBatchImportJobRequest createBatchImportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a batch prediction job. *

* * @param createBatchPredictionJobRequest * @return A Java Future containing the result of the CreateBatchPredictionJob operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateBatchPredictionJob * @see AWS API Documentation */ java.util.concurrent.Future createBatchPredictionJobAsync(CreateBatchPredictionJobRequest createBatchPredictionJobRequest); /** *

* Creates a batch prediction job. *

* * @param createBatchPredictionJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBatchPredictionJob operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateBatchPredictionJob * @see AWS API Documentation */ java.util.concurrent.Future createBatchPredictionJobAsync(CreateBatchPredictionJobRequest createBatchPredictionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a detector version. The detector version starts in a DRAFT status. *

* * @param createDetectorVersionRequest * @return A Java Future containing the result of the CreateDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future createDetectorVersionAsync(CreateDetectorVersionRequest createDetectorVersionRequest); /** *

* Creates a detector version. The detector version starts in a DRAFT status. *

* * @param createDetectorVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future createDetectorVersionAsync(CreateDetectorVersionRequest createDetectorVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param createListRequest * @return A Java Future containing the result of the CreateList operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateList * @see AWS API * Documentation */ java.util.concurrent.Future createListAsync(CreateListRequest createListRequest); /** *

* 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. *

* * @param createListRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateList operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateList * @see AWS API * Documentation */ java.util.concurrent.Future createListAsync(CreateListRequest createListRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a model using the specified model type. *

* * @param createModelRequest * @return A Java Future containing the result of the CreateModel operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateModel * @see AWS API * Documentation */ java.util.concurrent.Future createModelAsync(CreateModelRequest createModelRequest); /** *

* Creates a model using the specified model type. *

* * @param createModelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateModel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateModel * @see AWS API * Documentation */ java.util.concurrent.Future createModelAsync(CreateModelRequest createModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a version of the model using the specified model type and model id. *

* * @param createModelVersionRequest * @return A Java Future containing the result of the CreateModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateModelVersion * @see AWS API Documentation */ java.util.concurrent.Future createModelVersionAsync(CreateModelVersionRequest createModelVersionRequest); /** *

* Creates a version of the model using the specified model type and model id. *

* * @param createModelVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateModelVersion * @see AWS API Documentation */ java.util.concurrent.Future createModelVersionAsync(CreateModelVersionRequest createModelVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a rule for use with the specified detector. *

* * @param createRuleRequest * @return A Java Future containing the result of the CreateRule operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateRule * @see AWS API * Documentation */ java.util.concurrent.Future createRuleAsync(CreateRuleRequest createRuleRequest); /** *

* Creates a rule for use with the specified detector. *

* * @param createRuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRule operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateRule * @see AWS API * Documentation */ java.util.concurrent.Future createRuleAsync(CreateRuleRequest createRuleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a variable. *

* * @param createVariableRequest * @return A Java Future containing the result of the CreateVariable operation returned by the service. * @sample AmazonFraudDetectorAsync.CreateVariable * @see AWS * API Documentation */ java.util.concurrent.Future createVariableAsync(CreateVariableRequest createVariableRequest); /** *

* Creates a variable. *

* * @param createVariableRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateVariable operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.CreateVariable * @see AWS * API Documentation */ java.util.concurrent.Future createVariableAsync(CreateVariableRequest createVariableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified batch import job ID record. This action does not delete the data that was batch imported. *

* * @param deleteBatchImportJobRequest * @return A Java Future containing the result of the DeleteBatchImportJob operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteBatchImportJob * @see AWS API Documentation */ java.util.concurrent.Future deleteBatchImportJobAsync(DeleteBatchImportJobRequest deleteBatchImportJobRequest); /** *

* Deletes the specified batch import job ID record. This action does not delete the data that was batch imported. *

* * @param deleteBatchImportJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBatchImportJob operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteBatchImportJob * @see AWS API Documentation */ java.util.concurrent.Future deleteBatchImportJobAsync(DeleteBatchImportJobRequest deleteBatchImportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a batch prediction job. *

* * @param deleteBatchPredictionJobRequest * @return A Java Future containing the result of the DeleteBatchPredictionJob operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteBatchPredictionJob * @see AWS API Documentation */ java.util.concurrent.Future deleteBatchPredictionJobAsync(DeleteBatchPredictionJobRequest deleteBatchPredictionJobRequest); /** *

* Deletes a batch prediction job. *

* * @param deleteBatchPredictionJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBatchPredictionJob operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteBatchPredictionJob * @see AWS API Documentation */ java.util.concurrent.Future deleteBatchPredictionJobAsync(DeleteBatchPredictionJobRequest deleteBatchPredictionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteDetectorRequest * @return A Java Future containing the result of the DeleteDetector operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteDetector * @see AWS * API Documentation */ java.util.concurrent.Future deleteDetectorAsync(DeleteDetectorRequest deleteDetectorRequest); /** *

* 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. *

* * @param deleteDetectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDetector operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteDetector * @see AWS * API Documentation */ java.util.concurrent.Future deleteDetectorAsync(DeleteDetectorRequest deleteDetectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteDetectorVersionRequest * @return A Java Future containing the result of the DeleteDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future deleteDetectorVersionAsync(DeleteDetectorVersionRequest deleteDetectorVersionRequest); /** *

* 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. *

* * @param deleteDetectorVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future deleteDetectorVersionAsync(DeleteDetectorVersionRequest deleteDetectorVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteEntityTypeRequest * @return A Java Future containing the result of the DeleteEntityType operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteEntityType * @see AWS * API Documentation */ java.util.concurrent.Future deleteEntityTypeAsync(DeleteEntityTypeRequest deleteEntityTypeRequest); /** *

* 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. *

* * @param deleteEntityTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEntityType operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteEntityType * @see AWS * API Documentation */ java.util.concurrent.Future deleteEntityTypeAsync(DeleteEntityTypeRequest deleteEntityTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteEventRequest * @return A Java Future containing the result of the DeleteEvent operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteEvent * @see AWS API * Documentation */ java.util.concurrent.Future deleteEventAsync(DeleteEventRequest deleteEventRequest); /** *

* 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. *

* * @param deleteEventRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEvent operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteEvent * @see AWS API * Documentation */ java.util.concurrent.Future deleteEventAsync(DeleteEventRequest deleteEventRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteEventTypeRequest * @return A Java Future containing the result of the DeleteEventType operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteEventType * @see AWS * API Documentation */ java.util.concurrent.Future deleteEventTypeAsync(DeleteEventTypeRequest deleteEventTypeRequest); /** *

* 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. *

* * @param deleteEventTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEventType operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteEventType * @see AWS * API Documentation */ java.util.concurrent.Future deleteEventTypeAsync(DeleteEventTypeRequest deleteEventTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes all events of a particular event type. *

* * @param deleteEventsByEventTypeRequest * @return A Java Future containing the result of the DeleteEventsByEventType operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteEventsByEventType * @see AWS API Documentation */ java.util.concurrent.Future deleteEventsByEventTypeAsync(DeleteEventsByEventTypeRequest deleteEventsByEventTypeRequest); /** *

* Deletes all events of a particular event type. *

* * @param deleteEventsByEventTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEventsByEventType operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteEventsByEventType * @see AWS API Documentation */ java.util.concurrent.Future deleteEventsByEventTypeAsync(DeleteEventsByEventTypeRequest deleteEventsByEventTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteExternalModelRequest * @return A Java Future containing the result of the DeleteExternalModel operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteExternalModel * @see AWS API Documentation */ java.util.concurrent.Future deleteExternalModelAsync(DeleteExternalModelRequest deleteExternalModelRequest); /** *

* 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. *

* * @param deleteExternalModelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteExternalModel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteExternalModel * @see AWS API Documentation */ java.util.concurrent.Future deleteExternalModelAsync(DeleteExternalModelRequest deleteExternalModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteLabelRequest * @return A Java Future containing the result of the DeleteLabel operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteLabel * @see AWS API * Documentation */ java.util.concurrent.Future deleteLabelAsync(DeleteLabelRequest deleteLabelRequest); /** *

* 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. *

* * @param deleteLabelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteLabel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteLabel * @see AWS API * Documentation */ java.util.concurrent.Future deleteLabelAsync(DeleteLabelRequest deleteLabelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteListRequest * @return A Java Future containing the result of the DeleteList operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteList * @see AWS API * Documentation */ java.util.concurrent.Future deleteListAsync(DeleteListRequest deleteListRequest); /** *

* 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. *

* * @param deleteListRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteList operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteList * @see AWS API * Documentation */ java.util.concurrent.Future deleteListAsync(DeleteListRequest deleteListRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteModelRequest * @return A Java Future containing the result of the DeleteModel operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteModel * @see AWS API * Documentation */ java.util.concurrent.Future deleteModelAsync(DeleteModelRequest deleteModelRequest); /** *

* 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. *

* * @param deleteModelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteModel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteModel * @see AWS API * Documentation */ java.util.concurrent.Future deleteModelAsync(DeleteModelRequest deleteModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteModelVersionRequest * @return A Java Future containing the result of the DeleteModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteModelVersion * @see AWS API Documentation */ java.util.concurrent.Future deleteModelVersionAsync(DeleteModelVersionRequest deleteModelVersionRequest); /** *

* 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. *

* * @param deleteModelVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteModelVersion * @see AWS API Documentation */ java.util.concurrent.Future deleteModelVersionAsync(DeleteModelVersionRequest deleteModelVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteOutcomeRequest * @return A Java Future containing the result of the DeleteOutcome operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteOutcome * @see AWS * API Documentation */ java.util.concurrent.Future deleteOutcomeAsync(DeleteOutcomeRequest deleteOutcomeRequest); /** *

* 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. *

* * @param deleteOutcomeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteOutcome operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteOutcome * @see AWS * API Documentation */ java.util.concurrent.Future deleteOutcomeAsync(DeleteOutcomeRequest deleteOutcomeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteRuleRequest * @return A Java Future containing the result of the DeleteRule operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteRule * @see AWS API * Documentation */ java.util.concurrent.Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest); /** *

* 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. *

* * @param deleteRuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRule operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteRule * @see AWS API * Documentation */ java.util.concurrent.Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteVariableRequest * @return A Java Future containing the result of the DeleteVariable operation returned by the service. * @sample AmazonFraudDetectorAsync.DeleteVariable * @see AWS * API Documentation */ java.util.concurrent.Future deleteVariableAsync(DeleteVariableRequest deleteVariableRequest); /** *

* 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. *

* * @param deleteVariableRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteVariable operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DeleteVariable * @see AWS * API Documentation */ java.util.concurrent.Future deleteVariableAsync(DeleteVariableRequest deleteVariableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets all versions for a specified detector. *

* * @param describeDetectorRequest * @return A Java Future containing the result of the DescribeDetector operation returned by the service. * @sample AmazonFraudDetectorAsync.DescribeDetector * @see AWS * API Documentation */ java.util.concurrent.Future describeDetectorAsync(DescribeDetectorRequest describeDetectorRequest); /** *

* Gets all versions for a specified detector. *

* * @param describeDetectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDetector operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DescribeDetector * @see AWS * API Documentation */ java.util.concurrent.Future describeDetectorAsync(DescribeDetectorRequest describeDetectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param describeModelVersionsRequest * @return A Java Future containing the result of the DescribeModelVersions operation returned by the service. * @sample AmazonFraudDetectorAsync.DescribeModelVersions * @see AWS API Documentation */ java.util.concurrent.Future describeModelVersionsAsync(DescribeModelVersionsRequest describeModelVersionsRequest); /** *

* 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. *

* * @param describeModelVersionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeModelVersions operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.DescribeModelVersions * @see AWS API Documentation */ java.util.concurrent.Future describeModelVersionsAsync(DescribeModelVersionsRequest describeModelVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getBatchImportJobsRequest * @return A Java Future containing the result of the GetBatchImportJobs operation returned by the service. * @sample AmazonFraudDetectorAsync.GetBatchImportJobs * @see AWS API Documentation */ java.util.concurrent.Future getBatchImportJobsAsync(GetBatchImportJobsRequest getBatchImportJobsRequest); /** *

* 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. *

* * @param getBatchImportJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetBatchImportJobs operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetBatchImportJobs * @see AWS API Documentation */ java.util.concurrent.Future getBatchImportJobsAsync(GetBatchImportJobsRequest getBatchImportJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getBatchPredictionJobsRequest * @return A Java Future containing the result of the GetBatchPredictionJobs operation returned by the service. * @sample AmazonFraudDetectorAsync.GetBatchPredictionJobs * @see AWS API Documentation */ java.util.concurrent.Future getBatchPredictionJobsAsync(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest); /** *

* 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. *

* * @param getBatchPredictionJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetBatchPredictionJobs operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetBatchPredictionJobs * @see AWS API Documentation */ java.util.concurrent.Future getBatchPredictionJobsAsync(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the status of a DeleteEventsByEventType action. *

* * @param getDeleteEventsByEventTypeStatusRequest * @return A Java Future containing the result of the GetDeleteEventsByEventTypeStatus operation returned by the * service. * @sample AmazonFraudDetectorAsync.GetDeleteEventsByEventTypeStatus * @see AWS API Documentation */ java.util.concurrent.Future getDeleteEventsByEventTypeStatusAsync( GetDeleteEventsByEventTypeStatusRequest getDeleteEventsByEventTypeStatusRequest); /** *

* Retrieves the status of a DeleteEventsByEventType action. *

* * @param getDeleteEventsByEventTypeStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDeleteEventsByEventTypeStatus operation returned by the * service. * @sample AmazonFraudDetectorAsyncHandler.GetDeleteEventsByEventTypeStatus * @see AWS API Documentation */ java.util.concurrent.Future getDeleteEventsByEventTypeStatusAsync( GetDeleteEventsByEventTypeStatusRequest getDeleteEventsByEventTypeStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a particular detector version. *

* * @param getDetectorVersionRequest * @return A Java Future containing the result of the GetDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.GetDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future getDetectorVersionAsync(GetDetectorVersionRequest getDetectorVersionRequest); /** *

* Gets a particular detector version. *

* * @param getDetectorVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future getDetectorVersionAsync(GetDetectorVersionRequest getDetectorVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getDetectorsRequest * @return A Java Future containing the result of the GetDetectors operation returned by the service. * @sample AmazonFraudDetectorAsync.GetDetectors * @see AWS API * Documentation */ java.util.concurrent.Future getDetectorsAsync(GetDetectorsRequest getDetectorsRequest); /** *

* 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. *

* * @param getDetectorsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDetectors operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetDetectors * @see AWS API * Documentation */ java.util.concurrent.Future getDetectorsAsync(GetDetectorsRequest getDetectorsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getEntityTypesRequest * @return A Java Future containing the result of the GetEntityTypes operation returned by the service. * @sample AmazonFraudDetectorAsync.GetEntityTypes * @see AWS * API Documentation */ java.util.concurrent.Future getEntityTypesAsync(GetEntityTypesRequest getEntityTypesRequest); /** *

* 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. *

* * @param getEntityTypesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEntityTypes operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetEntityTypes * @see AWS * API Documentation */ java.util.concurrent.Future getEntityTypesAsync(GetEntityTypesRequest getEntityTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves details of events stored with Amazon Fraud Detector. This action does not retrieve prediction results. *

* * @param getEventRequest * @return A Java Future containing the result of the GetEvent operation returned by the service. * @sample AmazonFraudDetectorAsync.GetEvent * @see AWS API * Documentation */ java.util.concurrent.Future getEventAsync(GetEventRequest getEventRequest); /** *

* Retrieves details of events stored with Amazon Fraud Detector. This action does not retrieve prediction results. *

* * @param getEventRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEvent operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetEvent * @see AWS API * Documentation */ java.util.concurrent.Future getEventAsync(GetEventRequest getEventRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Evaluates an event against a detector version. If a version ID is not provided, the detector’s ( * ACTIVE) version is used. *

* * @param getEventPredictionRequest * @return A Java Future containing the result of the GetEventPrediction operation returned by the service. * @sample AmazonFraudDetectorAsync.GetEventPrediction * @see AWS API Documentation */ java.util.concurrent.Future getEventPredictionAsync(GetEventPredictionRequest getEventPredictionRequest); /** *

* Evaluates an event against a detector version. If a version ID is not provided, the detector’s ( * ACTIVE) version is used. *

* * @param getEventPredictionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEventPrediction operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetEventPrediction * @see AWS API Documentation */ java.util.concurrent.Future getEventPredictionAsync(GetEventPredictionRequest getEventPredictionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getEventPredictionMetadataRequest * @return A Java Future containing the result of the GetEventPredictionMetadata operation returned by the service. * @sample AmazonFraudDetectorAsync.GetEventPredictionMetadata * @see AWS API Documentation */ java.util.concurrent.Future getEventPredictionMetadataAsync( GetEventPredictionMetadataRequest getEventPredictionMetadataRequest); /** *

* 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. *

* * @param getEventPredictionMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEventPredictionMetadata operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetEventPredictionMetadata * @see AWS API Documentation */ java.util.concurrent.Future getEventPredictionMetadataAsync( GetEventPredictionMetadataRequest getEventPredictionMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getEventTypesRequest * @return A Java Future containing the result of the GetEventTypes operation returned by the service. * @sample AmazonFraudDetectorAsync.GetEventTypes * @see AWS * API Documentation */ java.util.concurrent.Future getEventTypesAsync(GetEventTypesRequest getEventTypesRequest); /** *

* 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. *

* * @param getEventTypesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEventTypes operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetEventTypes * @see AWS * API Documentation */ java.util.concurrent.Future getEventTypesAsync(GetEventTypesRequest getEventTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getExternalModelsRequest * @return A Java Future containing the result of the GetExternalModels operation returned by the service. * @sample AmazonFraudDetectorAsync.GetExternalModels * @see AWS API Documentation */ java.util.concurrent.Future getExternalModelsAsync(GetExternalModelsRequest getExternalModelsRequest); /** *

* 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. *

* * @param getExternalModelsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetExternalModels operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetExternalModels * @see AWS API Documentation */ java.util.concurrent.Future getExternalModelsAsync(GetExternalModelsRequest getExternalModelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector. *

* * @param getKMSEncryptionKeyRequest * @return A Java Future containing the result of the GetKMSEncryptionKey operation returned by the service. * @sample AmazonFraudDetectorAsync.GetKMSEncryptionKey * @see AWS API Documentation */ java.util.concurrent.Future getKMSEncryptionKeyAsync(GetKMSEncryptionKeyRequest getKMSEncryptionKeyRequest); /** *

* Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector. *

* * @param getKMSEncryptionKeyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetKMSEncryptionKey operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetKMSEncryptionKey * @see AWS API Documentation */ java.util.concurrent.Future getKMSEncryptionKeyAsync(GetKMSEncryptionKeyRequest getKMSEncryptionKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getLabelsRequest * @return A Java Future containing the result of the GetLabels operation returned by the service. * @sample AmazonFraudDetectorAsync.GetLabels * @see AWS API * Documentation */ java.util.concurrent.Future getLabelsAsync(GetLabelsRequest getLabelsRequest); /** *

* 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. *

* * @param getLabelsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetLabels operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetLabels * @see AWS API * Documentation */ java.util.concurrent.Future getLabelsAsync(GetLabelsRequest getLabelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets all the elements in the specified list. *

* * @param getListElementsRequest * @return A Java Future containing the result of the GetListElements operation returned by the service. * @sample AmazonFraudDetectorAsync.GetListElements * @see AWS * API Documentation */ java.util.concurrent.Future getListElementsAsync(GetListElementsRequest getListElementsRequest); /** *

* Gets all the elements in the specified list. *

* * @param getListElementsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetListElements operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetListElements * @see AWS * API Documentation */ java.util.concurrent.Future getListElementsAsync(GetListElementsRequest getListElementsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the metadata of either all the lists under the account or the specified list. *

* * @param getListsMetadataRequest * @return A Java Future containing the result of the GetListsMetadata operation returned by the service. * @sample AmazonFraudDetectorAsync.GetListsMetadata * @see AWS * API Documentation */ java.util.concurrent.Future getListsMetadataAsync(GetListsMetadataRequest getListsMetadataRequest); /** *

* Gets the metadata of either all the lists under the account or the specified list. *

* * @param getListsMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetListsMetadata operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetListsMetadata * @see AWS * API Documentation */ java.util.concurrent.Future getListsMetadataAsync(GetListsMetadataRequest getListsMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of the specified model version. *

* * @param getModelVersionRequest * @return A Java Future containing the result of the GetModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.GetModelVersion * @see AWS * API Documentation */ java.util.concurrent.Future getModelVersionAsync(GetModelVersionRequest getModelVersionRequest); /** *

* Gets the details of the specified model version. *

* * @param getModelVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetModelVersion * @see AWS * API Documentation */ java.util.concurrent.Future getModelVersionAsync(GetModelVersionRequest getModelVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getModelsRequest * @return A Java Future containing the result of the GetModels operation returned by the service. * @sample AmazonFraudDetectorAsync.GetModels * @see AWS API * Documentation */ java.util.concurrent.Future getModelsAsync(GetModelsRequest getModelsRequest); /** *

* 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. *

* * @param getModelsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetModels operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetModels * @see AWS API * Documentation */ java.util.concurrent.Future getModelsAsync(GetModelsRequest getModelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getOutcomesRequest * @return A Java Future containing the result of the GetOutcomes operation returned by the service. * @sample AmazonFraudDetectorAsync.GetOutcomes * @see AWS API * Documentation */ java.util.concurrent.Future getOutcomesAsync(GetOutcomesRequest getOutcomesRequest); /** *

* 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. *

* * @param getOutcomesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetOutcomes operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetOutcomes * @see AWS API * Documentation */ java.util.concurrent.Future getOutcomesAsync(GetOutcomesRequest getOutcomesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getRulesRequest * @return A Java Future containing the result of the GetRules operation returned by the service. * @sample AmazonFraudDetectorAsync.GetRules * @see AWS API * Documentation */ java.util.concurrent.Future getRulesAsync(GetRulesRequest getRulesRequest); /** *

* 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. *

* * @param getRulesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRules operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetRules * @see AWS API * Documentation */ java.util.concurrent.Future getRulesAsync(GetRulesRequest getRulesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param getVariablesRequest * @return A Java Future containing the result of the GetVariables operation returned by the service. * @sample AmazonFraudDetectorAsync.GetVariables * @see AWS API * Documentation */ java.util.concurrent.Future getVariablesAsync(GetVariablesRequest getVariablesRequest); /** *

* 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. *

* * @param getVariablesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetVariables operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.GetVariables * @see AWS API * Documentation */ java.util.concurrent.Future getVariablesAsync(GetVariablesRequest getVariablesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param listEventPredictionsRequest * @return A Java Future containing the result of the ListEventPredictions operation returned by the service. * @sample AmazonFraudDetectorAsync.ListEventPredictions * @see AWS API Documentation */ java.util.concurrent.Future listEventPredictionsAsync(ListEventPredictionsRequest listEventPredictionsRequest); /** *

* 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. *

* * @param listEventPredictionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListEventPredictions operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.ListEventPredictions * @see AWS API Documentation */ java.util.concurrent.Future listEventPredictionsAsync(ListEventPredictionsRequest listEventPredictionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonFraudDetectorAsync.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* 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. *

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates or updates a detector. *

* * @param putDetectorRequest * @return A Java Future containing the result of the PutDetector operation returned by the service. * @sample AmazonFraudDetectorAsync.PutDetector * @see AWS API * Documentation */ java.util.concurrent.Future putDetectorAsync(PutDetectorRequest putDetectorRequest); /** *

* Creates or updates a detector. *

* * @param putDetectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutDetector operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.PutDetector * @see AWS API * Documentation */ java.util.concurrent.Future putDetectorAsync(PutDetectorRequest putDetectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param putEntityTypeRequest * @return A Java Future containing the result of the PutEntityType operation returned by the service. * @sample AmazonFraudDetectorAsync.PutEntityType * @see AWS * API Documentation */ java.util.concurrent.Future putEntityTypeAsync(PutEntityTypeRequest putEntityTypeRequest); /** *

* 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. *

* * @param putEntityTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutEntityType operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.PutEntityType * @see AWS * API Documentation */ java.util.concurrent.Future putEntityTypeAsync(PutEntityTypeRequest putEntityTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param putEventTypeRequest * @return A Java Future containing the result of the PutEventType operation returned by the service. * @sample AmazonFraudDetectorAsync.PutEventType * @see AWS API * Documentation */ java.util.concurrent.Future putEventTypeAsync(PutEventTypeRequest putEventTypeRequest); /** *

* 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. *

* * @param putEventTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutEventType operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.PutEventType * @see AWS API * Documentation */ java.util.concurrent.Future putEventTypeAsync(PutEventTypeRequest putEventTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param putExternalModelRequest * @return A Java Future containing the result of the PutExternalModel operation returned by the service. * @sample AmazonFraudDetectorAsync.PutExternalModel * @see AWS * API Documentation */ java.util.concurrent.Future putExternalModelAsync(PutExternalModelRequest putExternalModelRequest); /** *

* 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. *

* * @param putExternalModelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutExternalModel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.PutExternalModel * @see AWS * API Documentation */ java.util.concurrent.Future putExternalModelAsync(PutExternalModelRequest putExternalModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector. *

* * @param putKMSEncryptionKeyRequest * @return A Java Future containing the result of the PutKMSEncryptionKey operation returned by the service. * @sample AmazonFraudDetectorAsync.PutKMSEncryptionKey * @see AWS API Documentation */ java.util.concurrent.Future putKMSEncryptionKeyAsync(PutKMSEncryptionKeyRequest putKMSEncryptionKeyRequest); /** *

* Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector. *

* * @param putKMSEncryptionKeyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutKMSEncryptionKey operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.PutKMSEncryptionKey * @see AWS API Documentation */ java.util.concurrent.Future putKMSEncryptionKeyAsync(PutKMSEncryptionKeyRequest putKMSEncryptionKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param putLabelRequest * @return A Java Future containing the result of the PutLabel operation returned by the service. * @sample AmazonFraudDetectorAsync.PutLabel * @see AWS API * Documentation */ java.util.concurrent.Future putLabelAsync(PutLabelRequest putLabelRequest); /** *

* 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. *

* * @param putLabelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutLabel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.PutLabel * @see AWS API * Documentation */ java.util.concurrent.Future putLabelAsync(PutLabelRequest putLabelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates or updates an outcome. *

* * @param putOutcomeRequest * @return A Java Future containing the result of the PutOutcome operation returned by the service. * @sample AmazonFraudDetectorAsync.PutOutcome * @see AWS API * Documentation */ java.util.concurrent.Future putOutcomeAsync(PutOutcomeRequest putOutcomeRequest); /** *

* Creates or updates an outcome. *

* * @param putOutcomeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PutOutcome operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.PutOutcome * @see AWS API * Documentation */ java.util.concurrent.Future putOutcomeAsync(PutOutcomeRequest putOutcomeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param sendEventRequest * @return A Java Future containing the result of the SendEvent operation returned by the service. * @sample AmazonFraudDetectorAsync.SendEvent * @see AWS API * Documentation */ java.util.concurrent.Future sendEventAsync(SendEventRequest sendEventRequest); /** *

* 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. *

* * @param sendEventRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SendEvent operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.SendEvent * @see AWS API * Documentation */ java.util.concurrent.Future sendEventAsync(SendEventRequest sendEventRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Assigns tags to a resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonFraudDetectorAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Assigns tags to a resource. *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonFraudDetectorAsync.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param updateDetectorVersionRequest * @return A Java Future containing the result of the UpdateDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future updateDetectorVersionAsync(UpdateDetectorVersionRequest updateDetectorVersionRequest); /** *

* 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. *

* * @param updateDetectorVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDetectorVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateDetectorVersion * @see AWS API Documentation */ java.util.concurrent.Future updateDetectorVersionAsync(UpdateDetectorVersionRequest updateDetectorVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the detector version's description. You can update the metadata for any detector version ( * DRAFT, ACTIVE, or INACTIVE). *

* * @param updateDetectorVersionMetadataRequest * @return A Java Future containing the result of the UpdateDetectorVersionMetadata operation returned by the * service. * @sample AmazonFraudDetectorAsync.UpdateDetectorVersionMetadata * @see AWS API Documentation */ java.util.concurrent.Future updateDetectorVersionMetadataAsync( UpdateDetectorVersionMetadataRequest updateDetectorVersionMetadataRequest); /** *

* Updates the detector version's description. You can update the metadata for any detector version ( * DRAFT, ACTIVE, or INACTIVE). *

* * @param updateDetectorVersionMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDetectorVersionMetadata operation returned by the * service. * @sample AmazonFraudDetectorAsyncHandler.UpdateDetectorVersionMetadata * @see AWS API Documentation */ java.util.concurrent.Future updateDetectorVersionMetadataAsync( UpdateDetectorVersionMetadataRequest updateDetectorVersionMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param updateDetectorVersionStatusRequest * @return A Java Future containing the result of the UpdateDetectorVersionStatus operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateDetectorVersionStatus * @see AWS API Documentation */ java.util.concurrent.Future updateDetectorVersionStatusAsync( UpdateDetectorVersionStatusRequest updateDetectorVersionStatusRequest); /** *

* 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. *

* * @param updateDetectorVersionStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDetectorVersionStatus operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateDetectorVersionStatus * @see AWS API Documentation */ java.util.concurrent.Future updateDetectorVersionStatusAsync( UpdateDetectorVersionStatusRequest updateDetectorVersionStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the specified event with a new label. *

* * @param updateEventLabelRequest * @return A Java Future containing the result of the UpdateEventLabel operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateEventLabel * @see AWS * API Documentation */ java.util.concurrent.Future updateEventLabelAsync(UpdateEventLabelRequest updateEventLabelRequest); /** *

* Updates the specified event with a new label. *

* * @param updateEventLabelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateEventLabel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateEventLabel * @see AWS * API Documentation */ java.util.concurrent.Future updateEventLabelAsync(UpdateEventLabelRequest updateEventLabelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a list. *

* * @param updateListRequest * @return A Java Future containing the result of the UpdateList operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateList * @see AWS API * Documentation */ java.util.concurrent.Future updateListAsync(UpdateListRequest updateListRequest); /** *

* Updates a list. *

* * @param updateListRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateList operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateList * @see AWS API * Documentation */ java.util.concurrent.Future updateListAsync(UpdateListRequest updateListRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates model description. *

* * @param updateModelRequest * @return A Java Future containing the result of the UpdateModel operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateModel * @see AWS API * Documentation */ java.util.concurrent.Future updateModelAsync(UpdateModelRequest updateModelRequest); /** *

* Updates model description. *

* * @param updateModelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateModel operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateModel * @see AWS API * Documentation */ java.util.concurrent.Future updateModelAsync(UpdateModelRequest updateModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param updateModelVersionRequest * @return A Java Future containing the result of the UpdateModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateModelVersion * @see AWS API Documentation */ java.util.concurrent.Future updateModelVersionAsync(UpdateModelVersionRequest updateModelVersionRequest); /** *

* 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. *

* * @param updateModelVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateModelVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateModelVersion * @see AWS API Documentation */ java.util.concurrent.Future updateModelVersionAsync(UpdateModelVersionRequest updateModelVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the status of a model version. *

*

* You can perform the following status updates: *

*
    *
  1. *

    * Change the TRAINING_IN_PROGRESS status to TRAINING_CANCELLED. *

    *
  2. *
  3. *

    * Change the TRAINING_COMPLETE status to ACTIVE. *

    *
  4. *
  5. *

    * Change ACTIVE to INACTIVE. *

    *
  6. *
* * @param updateModelVersionStatusRequest * @return A Java Future containing the result of the UpdateModelVersionStatus operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateModelVersionStatus * @see AWS API Documentation */ java.util.concurrent.Future updateModelVersionStatusAsync(UpdateModelVersionStatusRequest updateModelVersionStatusRequest); /** *

* Updates the status of a model version. *

*

* You can perform the following status updates: *

*
    *
  1. *

    * Change the TRAINING_IN_PROGRESS status to TRAINING_CANCELLED. *

    *
  2. *
  3. *

    * Change the TRAINING_COMPLETE status to ACTIVE. *

    *
  4. *
  5. *

    * Change ACTIVE to INACTIVE. *

    *
  6. *
* * @param updateModelVersionStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateModelVersionStatus operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateModelVersionStatus * @see AWS API Documentation */ java.util.concurrent.Future updateModelVersionStatusAsync(UpdateModelVersionStatusRequest updateModelVersionStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a rule's metadata. The description attribute can be updated. *

* * @param updateRuleMetadataRequest * @return A Java Future containing the result of the UpdateRuleMetadata operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateRuleMetadata * @see AWS API Documentation */ java.util.concurrent.Future updateRuleMetadataAsync(UpdateRuleMetadataRequest updateRuleMetadataRequest); /** *

* Updates a rule's metadata. The description attribute can be updated. *

* * @param updateRuleMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRuleMetadata operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateRuleMetadata * @see AWS API Documentation */ java.util.concurrent.Future updateRuleMetadataAsync(UpdateRuleMetadataRequest updateRuleMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a rule version resulting in a new rule version. Updates a rule version resulting in a new rule version * (version 1, 2, 3 ...). *

* * @param updateRuleVersionRequest * @return A Java Future containing the result of the UpdateRuleVersion operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateRuleVersion * @see AWS API Documentation */ java.util.concurrent.Future updateRuleVersionAsync(UpdateRuleVersionRequest updateRuleVersionRequest); /** *

* Updates a rule version resulting in a new rule version. Updates a rule version resulting in a new rule version * (version 1, 2, 3 ...). *

* * @param updateRuleVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRuleVersion operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateRuleVersion * @see AWS API Documentation */ java.util.concurrent.Future updateRuleVersionAsync(UpdateRuleVersionRequest updateRuleVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a variable. *

* * @param updateVariableRequest * @return A Java Future containing the result of the UpdateVariable operation returned by the service. * @sample AmazonFraudDetectorAsync.UpdateVariable * @see AWS * API Documentation */ java.util.concurrent.Future updateVariableAsync(UpdateVariableRequest updateVariableRequest); /** *

* Updates a variable. *

* * @param updateVariableRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateVariable operation returned by the service. * @sample AmazonFraudDetectorAsyncHandler.UpdateVariable * @see AWS * API Documentation */ java.util.concurrent.Future updateVariableAsync(UpdateVariableRequest updateVariableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy