Interface FraudDetectorAsyncClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.The asynchronous client performs non-blocking I/O when configured with any
SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may
perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API
call.
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionbatchCreateVariable(Consumer<BatchCreateVariableRequest.Builder> batchCreateVariableRequest) Creates a batch of variables.batchCreateVariable(BatchCreateVariableRequest batchCreateVariableRequest) Creates a batch of variables.batchGetVariable(Consumer<BatchGetVariableRequest.Builder> batchGetVariableRequest) Gets a batch of variables.batchGetVariable(BatchGetVariableRequest batchGetVariableRequest) Gets a batch of variables.builder()Create a builder that can be used to configure and create aFraudDetectorAsyncClient.cancelBatchImportJob(Consumer<CancelBatchImportJobRequest.Builder> cancelBatchImportJobRequest) Cancels an in-progress batch import job.cancelBatchImportJob(CancelBatchImportJobRequest cancelBatchImportJobRequest) Cancels an in-progress batch import job.cancelBatchPredictionJob(Consumer<CancelBatchPredictionJobRequest.Builder> cancelBatchPredictionJobRequest) Cancels the specified batch prediction job.cancelBatchPredictionJob(CancelBatchPredictionJobRequest cancelBatchPredictionJobRequest) Cancels the specified batch prediction job.static FraudDetectorAsyncClientcreate()Create aFraudDetectorAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.createBatchImportJob(Consumer<CreateBatchImportJobRequest.Builder> createBatchImportJobRequest) Creates a batch import job.createBatchImportJob(CreateBatchImportJobRequest createBatchImportJobRequest) Creates a batch import job.createBatchPredictionJob(Consumer<CreateBatchPredictionJobRequest.Builder> createBatchPredictionJobRequest) Creates a batch prediction job.createBatchPredictionJob(CreateBatchPredictionJobRequest createBatchPredictionJobRequest) Creates a batch prediction job.createDetectorVersion(Consumer<CreateDetectorVersionRequest.Builder> createDetectorVersionRequest) Creates a detector version.createDetectorVersion(CreateDetectorVersionRequest createDetectorVersionRequest) Creates a detector version.default CompletableFuture<CreateListResponse> createList(Consumer<CreateListRequest.Builder> createListRequest) Creates a list.default CompletableFuture<CreateListResponse> createList(CreateListRequest createListRequest) Creates a list.default CompletableFuture<CreateModelResponse> createModel(Consumer<CreateModelRequest.Builder> createModelRequest) Creates a model using the specified model type.default CompletableFuture<CreateModelResponse> createModel(CreateModelRequest createModelRequest) Creates a model using the specified model type.createModelVersion(Consumer<CreateModelVersionRequest.Builder> createModelVersionRequest) Creates a version of the model using the specified model type and model id.createModelVersion(CreateModelVersionRequest createModelVersionRequest) Creates a version of the model using the specified model type and model id.default CompletableFuture<CreateRuleResponse> createRule(Consumer<CreateRuleRequest.Builder> createRuleRequest) Creates a rule for use with the specified detector.default CompletableFuture<CreateRuleResponse> createRule(CreateRuleRequest createRuleRequest) Creates a rule for use with the specified detector.default CompletableFuture<CreateVariableResponse> createVariable(Consumer<CreateVariableRequest.Builder> createVariableRequest) Creates a variable.default CompletableFuture<CreateVariableResponse> createVariable(CreateVariableRequest createVariableRequest) Creates a variable.deleteBatchImportJob(Consumer<DeleteBatchImportJobRequest.Builder> deleteBatchImportJobRequest) Deletes the specified batch import job ID record.deleteBatchImportJob(DeleteBatchImportJobRequest deleteBatchImportJobRequest) Deletes the specified batch import job ID record.deleteBatchPredictionJob(Consumer<DeleteBatchPredictionJobRequest.Builder> deleteBatchPredictionJobRequest) Deletes a batch prediction job.deleteBatchPredictionJob(DeleteBatchPredictionJobRequest deleteBatchPredictionJobRequest) Deletes a batch prediction job.default CompletableFuture<DeleteDetectorResponse> deleteDetector(Consumer<DeleteDetectorRequest.Builder> deleteDetectorRequest) Deletes the detector.default CompletableFuture<DeleteDetectorResponse> deleteDetector(DeleteDetectorRequest deleteDetectorRequest) Deletes the detector.deleteDetectorVersion(Consumer<DeleteDetectorVersionRequest.Builder> deleteDetectorVersionRequest) Deletes the detector version.deleteDetectorVersion(DeleteDetectorVersionRequest deleteDetectorVersionRequest) Deletes the detector version.deleteEntityType(Consumer<DeleteEntityTypeRequest.Builder> deleteEntityTypeRequest) Deletes an entity type.deleteEntityType(DeleteEntityTypeRequest deleteEntityTypeRequest) Deletes an entity type.default CompletableFuture<DeleteEventResponse> deleteEvent(Consumer<DeleteEventRequest.Builder> deleteEventRequest) Deletes the specified event.default CompletableFuture<DeleteEventResponse> deleteEvent(DeleteEventRequest deleteEventRequest) Deletes the specified event.deleteEventsByEventType(Consumer<DeleteEventsByEventTypeRequest.Builder> deleteEventsByEventTypeRequest) Deletes all events of a particular event type.deleteEventsByEventType(DeleteEventsByEventTypeRequest deleteEventsByEventTypeRequest) Deletes all events of a particular event type.default CompletableFuture<DeleteEventTypeResponse> deleteEventType(Consumer<DeleteEventTypeRequest.Builder> deleteEventTypeRequest) Deletes an event type.default CompletableFuture<DeleteEventTypeResponse> deleteEventType(DeleteEventTypeRequest deleteEventTypeRequest) Deletes an event type.deleteExternalModel(Consumer<DeleteExternalModelRequest.Builder> deleteExternalModelRequest) Removes a SageMaker model from Amazon Fraud Detector.deleteExternalModel(DeleteExternalModelRequest deleteExternalModelRequest) Removes a SageMaker model from Amazon Fraud Detector.default CompletableFuture<DeleteLabelResponse> deleteLabel(Consumer<DeleteLabelRequest.Builder> deleteLabelRequest) Deletes a label.default CompletableFuture<DeleteLabelResponse> deleteLabel(DeleteLabelRequest deleteLabelRequest) Deletes a label.default CompletableFuture<DeleteListResponse> deleteList(Consumer<DeleteListRequest.Builder> deleteListRequest) Deletes the list, provided it is not used in a rule.default CompletableFuture<DeleteListResponse> deleteList(DeleteListRequest deleteListRequest) Deletes the list, provided it is not used in a rule.default CompletableFuture<DeleteModelResponse> deleteModel(Consumer<DeleteModelRequest.Builder> deleteModelRequest) Deletes a model.default CompletableFuture<DeleteModelResponse> deleteModel(DeleteModelRequest deleteModelRequest) Deletes a model.deleteModelVersion(Consumer<DeleteModelVersionRequest.Builder> deleteModelVersionRequest) Deletes a model version.deleteModelVersion(DeleteModelVersionRequest deleteModelVersionRequest) Deletes a model version.default CompletableFuture<DeleteOutcomeResponse> deleteOutcome(Consumer<DeleteOutcomeRequest.Builder> deleteOutcomeRequest) Deletes an outcome.default CompletableFuture<DeleteOutcomeResponse> deleteOutcome(DeleteOutcomeRequest deleteOutcomeRequest) Deletes an outcome.default CompletableFuture<DeleteRuleResponse> deleteRule(Consumer<DeleteRuleRequest.Builder> deleteRuleRequest) Deletes the rule.default CompletableFuture<DeleteRuleResponse> deleteRule(DeleteRuleRequest deleteRuleRequest) Deletes the rule.default CompletableFuture<DeleteVariableResponse> deleteVariable(Consumer<DeleteVariableRequest.Builder> deleteVariableRequest) Deletes a variable.default CompletableFuture<DeleteVariableResponse> deleteVariable(DeleteVariableRequest deleteVariableRequest) Deletes a variable.describeDetector(Consumer<DescribeDetectorRequest.Builder> describeDetectorRequest) Gets all versions for a specified detector.describeDetector(DescribeDetectorRequest describeDetectorRequest) Gets all versions for a specified detector.describeModelVersions(Consumer<DescribeModelVersionsRequest.Builder> describeModelVersionsRequest) Gets all of the model versions for the specified model type or for the specified model type and model ID.describeModelVersions(DescribeModelVersionsRequest describeModelVersionsRequest) Gets all of the model versions for the specified model type or for the specified model type and model ID.default DescribeModelVersionsPublisherdescribeModelVersionsPaginator(Consumer<DescribeModelVersionsRequest.Builder> describeModelVersionsRequest) This is a variant ofdescribeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)operation.default DescribeModelVersionsPublisherdescribeModelVersionsPaginator(DescribeModelVersionsRequest describeModelVersionsRequest) This is a variant ofdescribeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)operation.getBatchImportJobs(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest) Gets all batch import jobs or a specific job of the specified ID.getBatchImportJobs(GetBatchImportJobsRequest getBatchImportJobsRequest) Gets all batch import jobs or a specific job of the specified ID.default GetBatchImportJobsPublishergetBatchImportJobsPaginator(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest) This is a variant ofgetBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)operation.default GetBatchImportJobsPublishergetBatchImportJobsPaginator(GetBatchImportJobsRequest getBatchImportJobsRequest) This is a variant ofgetBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)operation.getBatchPredictionJobs(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest) Gets all batch prediction jobs or a specific job if you specify a job ID.getBatchPredictionJobs(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest) Gets all batch prediction jobs or a specific job if you specify a job ID.default GetBatchPredictionJobsPublishergetBatchPredictionJobsPaginator(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest) This is a variant ofgetBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)operation.default GetBatchPredictionJobsPublishergetBatchPredictionJobsPaginator(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest) This is a variant ofgetBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)operation.getDeleteEventsByEventTypeStatus(Consumer<GetDeleteEventsByEventTypeStatusRequest.Builder> getDeleteEventsByEventTypeStatusRequest) Retrieves the status of aDeleteEventsByEventTypeaction.getDeleteEventsByEventTypeStatus(GetDeleteEventsByEventTypeStatusRequest getDeleteEventsByEventTypeStatusRequest) Retrieves the status of aDeleteEventsByEventTypeaction.default CompletableFuture<GetDetectorsResponse> getDetectors(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) Gets all detectors or a single detector if adetectorIdis specified.default CompletableFuture<GetDetectorsResponse> getDetectors(GetDetectorsRequest getDetectorsRequest) Gets all detectors or a single detector if adetectorIdis specified.default GetDetectorsPublishergetDetectorsPaginator(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) This is a variant ofgetDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)operation.default GetDetectorsPublishergetDetectorsPaginator(GetDetectorsRequest getDetectorsRequest) This is a variant ofgetDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)operation.getDetectorVersion(Consumer<GetDetectorVersionRequest.Builder> getDetectorVersionRequest) Gets a particular detector version.getDetectorVersion(GetDetectorVersionRequest getDetectorVersionRequest) Gets a particular detector version.default CompletableFuture<GetEntityTypesResponse> getEntityTypes(Consumer<GetEntityTypesRequest.Builder> getEntityTypesRequest) Gets all entity types or a specific entity type if a name is specified.default CompletableFuture<GetEntityTypesResponse> getEntityTypes(GetEntityTypesRequest getEntityTypesRequest) Gets all entity types or a specific entity type if a name is specified.default GetEntityTypesPublishergetEntityTypesPaginator(Consumer<GetEntityTypesRequest.Builder> getEntityTypesRequest) This is a variant ofgetEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)operation.default GetEntityTypesPublishergetEntityTypesPaginator(GetEntityTypesRequest getEntityTypesRequest) This is a variant ofgetEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)operation.default CompletableFuture<GetEventResponse> getEvent(Consumer<GetEventRequest.Builder> getEventRequest) Retrieves details of events stored with Amazon Fraud Detector.default CompletableFuture<GetEventResponse> getEvent(GetEventRequest getEventRequest) Retrieves details of events stored with Amazon Fraud Detector.getEventPrediction(Consumer<GetEventPredictionRequest.Builder> getEventPredictionRequest) Evaluates an event against a detector version.getEventPrediction(GetEventPredictionRequest getEventPredictionRequest) Evaluates an event against a detector version.getEventPredictionMetadata(Consumer<GetEventPredictionMetadataRequest.Builder> 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.getEventPredictionMetadata(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.default CompletableFuture<GetEventTypesResponse> getEventTypes(Consumer<GetEventTypesRequest.Builder> getEventTypesRequest) Gets all event types or a specific event type if name is provided.default CompletableFuture<GetEventTypesResponse> getEventTypes(GetEventTypesRequest getEventTypesRequest) Gets all event types or a specific event type if name is provided.default GetEventTypesPublishergetEventTypesPaginator(Consumer<GetEventTypesRequest.Builder> getEventTypesRequest) This is a variant ofgetEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)operation.default GetEventTypesPublishergetEventTypesPaginator(GetEventTypesRequest getEventTypesRequest) This is a variant ofgetEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)operation.getExternalModels(Consumer<GetExternalModelsRequest.Builder> getExternalModelsRequest) Gets the details for one or more Amazon SageMaker models that have been imported into the service.getExternalModels(GetExternalModelsRequest getExternalModelsRequest) Gets the details for one or more Amazon SageMaker models that have been imported into the service.default GetExternalModelsPublishergetExternalModelsPaginator(Consumer<GetExternalModelsRequest.Builder> getExternalModelsRequest) This is a variant ofgetExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)operation.default GetExternalModelsPublishergetExternalModelsPaginator(GetExternalModelsRequest getExternalModelsRequest) This is a variant ofgetExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)operation.getKMSEncryptionKey(Consumer<GetKmsEncryptionKeyRequest.Builder> getKmsEncryptionKeyRequest) Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector.getKMSEncryptionKey(GetKmsEncryptionKeyRequest getKmsEncryptionKeyRequest) Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector.default CompletableFuture<GetLabelsResponse> getLabels(Consumer<GetLabelsRequest.Builder> getLabelsRequest) Gets all labels or a specific label if name is provided.default CompletableFuture<GetLabelsResponse> getLabels(GetLabelsRequest getLabelsRequest) Gets all labels or a specific label if name is provided.default GetLabelsPublishergetLabelsPaginator(Consumer<GetLabelsRequest.Builder> getLabelsRequest) This is a variant ofgetLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)operation.default GetLabelsPublishergetLabelsPaginator(GetLabelsRequest getLabelsRequest) This is a variant ofgetLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)operation.default CompletableFuture<GetListElementsResponse> getListElements(Consumer<GetListElementsRequest.Builder> getListElementsRequest) Gets all the elements in the specified list.default CompletableFuture<GetListElementsResponse> getListElements(GetListElementsRequest getListElementsRequest) Gets all the elements in the specified list.default GetListElementsPublishergetListElementsPaginator(Consumer<GetListElementsRequest.Builder> getListElementsRequest) This is a variant ofgetListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)operation.default GetListElementsPublishergetListElementsPaginator(GetListElementsRequest getListElementsRequest) This is a variant ofgetListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)operation.getListsMetadata(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) Gets the metadata of either all the lists under the account or the specified list.getListsMetadata(GetListsMetadataRequest getListsMetadataRequest) Gets the metadata of either all the lists under the account or the specified list.default GetListsMetadataPublishergetListsMetadataPaginator(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) This is a variant ofgetListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)operation.default GetListsMetadataPublishergetListsMetadataPaginator(GetListsMetadataRequest getListsMetadataRequest) This is a variant ofgetListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)operation.default CompletableFuture<GetModelsResponse> getModels(Consumer<GetModelsRequest.Builder> getModelsRequest) Gets one or more models.default CompletableFuture<GetModelsResponse> getModels(GetModelsRequest getModelsRequest) Gets one or more models.default GetModelsPublishergetModelsPaginator(Consumer<GetModelsRequest.Builder> getModelsRequest) This is a variant ofgetModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)operation.default GetModelsPublishergetModelsPaginator(GetModelsRequest getModelsRequest) This is a variant ofgetModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)operation.default CompletableFuture<GetModelVersionResponse> getModelVersion(Consumer<GetModelVersionRequest.Builder> getModelVersionRequest) Gets the details of the specified model version.default CompletableFuture<GetModelVersionResponse> getModelVersion(GetModelVersionRequest getModelVersionRequest) Gets the details of the specified model version.default CompletableFuture<GetOutcomesResponse> getOutcomes(Consumer<GetOutcomesRequest.Builder> getOutcomesRequest) Gets one or more outcomes.default CompletableFuture<GetOutcomesResponse> getOutcomes(GetOutcomesRequest getOutcomesRequest) Gets one or more outcomes.default GetOutcomesPublishergetOutcomesPaginator(Consumer<GetOutcomesRequest.Builder> getOutcomesRequest) This is a variant ofgetOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)operation.default GetOutcomesPublishergetOutcomesPaginator(GetOutcomesRequest getOutcomesRequest) This is a variant ofgetOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)operation.default CompletableFuture<GetRulesResponse> getRules(Consumer<GetRulesRequest.Builder> getRulesRequest) Get all rules for a detector (paginated) ifruleIdandruleVersionare not specified.default CompletableFuture<GetRulesResponse> getRules(GetRulesRequest getRulesRequest) Get all rules for a detector (paginated) ifruleIdandruleVersionare not specified.default GetRulesPublishergetRulesPaginator(Consumer<GetRulesRequest.Builder> getRulesRequest) This is a variant ofgetRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)operation.default GetRulesPublishergetRulesPaginator(GetRulesRequest getRulesRequest) This is a variant ofgetRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)operation.default CompletableFuture<GetVariablesResponse> getVariables(Consumer<GetVariablesRequest.Builder> getVariablesRequest) Gets all of the variables or the specific variable.default CompletableFuture<GetVariablesResponse> getVariables(GetVariablesRequest getVariablesRequest) Gets all of the variables or the specific variable.default GetVariablesPublishergetVariablesPaginator(Consumer<GetVariablesRequest.Builder> getVariablesRequest) This is a variant ofgetVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)operation.default GetVariablesPublishergetVariablesPaginator(GetVariablesRequest getVariablesRequest) This is a variant ofgetVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)operation.listEventPredictions(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest) Gets a list of past predictions.listEventPredictions(ListEventPredictionsRequest listEventPredictionsRequest) Gets a list of past predictions.default ListEventPredictionsPublisherlistEventPredictionsPaginator(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest) This is a variant oflistEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)operation.default ListEventPredictionsPublisherlistEventPredictionsPaginator(ListEventPredictionsRequest listEventPredictionsRequest) This is a variant oflistEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)operation.listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists all tags associated with the resource.listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists all tags associated with the resource.default ListTagsForResourcePublisherlistTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) This is a variant oflistTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)operation.default ListTagsForResourcePublisherlistTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest) This is a variant oflistTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)operation.default CompletableFuture<PutDetectorResponse> putDetector(Consumer<PutDetectorRequest.Builder> putDetectorRequest) Creates or updates a detector.default CompletableFuture<PutDetectorResponse> putDetector(PutDetectorRequest putDetectorRequest) Creates or updates a detector.default CompletableFuture<PutEntityTypeResponse> putEntityType(Consumer<PutEntityTypeRequest.Builder> putEntityTypeRequest) Creates or updates an entity type.default CompletableFuture<PutEntityTypeResponse> putEntityType(PutEntityTypeRequest putEntityTypeRequest) Creates or updates an entity type.default CompletableFuture<PutEventTypeResponse> putEventType(Consumer<PutEventTypeRequest.Builder> putEventTypeRequest) Creates or updates an event type.default CompletableFuture<PutEventTypeResponse> putEventType(PutEventTypeRequest putEventTypeRequest) Creates or updates an event type.putExternalModel(Consumer<PutExternalModelRequest.Builder> putExternalModelRequest) Creates or updates an Amazon SageMaker model endpoint.putExternalModel(PutExternalModelRequest putExternalModelRequest) Creates or updates an Amazon SageMaker model endpoint.putKMSEncryptionKey(Consumer<PutKmsEncryptionKeyRequest.Builder> putKmsEncryptionKeyRequest) Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.putKMSEncryptionKey(PutKmsEncryptionKeyRequest putKmsEncryptionKeyRequest) Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.default CompletableFuture<PutLabelResponse> putLabel(Consumer<PutLabelRequest.Builder> putLabelRequest) Creates or updates label.default CompletableFuture<PutLabelResponse> putLabel(PutLabelRequest putLabelRequest) Creates or updates label.default CompletableFuture<PutOutcomeResponse> putOutcome(Consumer<PutOutcomeRequest.Builder> putOutcomeRequest) Creates or updates an outcome.default CompletableFuture<PutOutcomeResponse> putOutcome(PutOutcomeRequest putOutcomeRequest) Creates or updates an outcome.default CompletableFuture<SendEventResponse> sendEvent(Consumer<SendEventRequest.Builder> sendEventRequest) Stores events in Amazon Fraud Detector without generating fraud predictions for those events.default CompletableFuture<SendEventResponse> sendEvent(SendEventRequest sendEventRequest) Stores events in Amazon Fraud Detector without generating fraud predictions for those events.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationdefault CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Assigns tags to a resource.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest) Assigns tags to a resource.default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from a resource.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes tags from a resource.updateDetectorVersion(Consumer<UpdateDetectorVersionRequest.Builder> updateDetectorVersionRequest) Updates a detector version.updateDetectorVersion(UpdateDetectorVersionRequest updateDetectorVersionRequest) Updates a detector version.updateDetectorVersionMetadata(Consumer<UpdateDetectorVersionMetadataRequest.Builder> updateDetectorVersionMetadataRequest) Updates the detector version's description.updateDetectorVersionMetadata(UpdateDetectorVersionMetadataRequest updateDetectorVersionMetadataRequest) Updates the detector version's description.updateDetectorVersionStatus(Consumer<UpdateDetectorVersionStatusRequest.Builder> updateDetectorVersionStatusRequest) Updates the detector version’s status.updateDetectorVersionStatus(UpdateDetectorVersionStatusRequest updateDetectorVersionStatusRequest) Updates the detector version’s status.updateEventLabel(Consumer<UpdateEventLabelRequest.Builder> updateEventLabelRequest) Updates the specified event with a new label.updateEventLabel(UpdateEventLabelRequest updateEventLabelRequest) Updates the specified event with a new label.default CompletableFuture<UpdateListResponse> updateList(Consumer<UpdateListRequest.Builder> updateListRequest) Updates a list.default CompletableFuture<UpdateListResponse> updateList(UpdateListRequest updateListRequest) Updates a list.default CompletableFuture<UpdateModelResponse> updateModel(Consumer<UpdateModelRequest.Builder> updateModelRequest) Updates model description.default CompletableFuture<UpdateModelResponse> updateModel(UpdateModelRequest updateModelRequest) Updates model description.updateModelVersion(Consumer<UpdateModelVersionRequest.Builder> updateModelVersionRequest) Updates a model version.updateModelVersion(UpdateModelVersionRequest updateModelVersionRequest) Updates a model version.updateModelVersionStatus(Consumer<UpdateModelVersionStatusRequest.Builder> updateModelVersionStatusRequest) Updates the status of a model version.updateModelVersionStatus(UpdateModelVersionStatusRequest updateModelVersionStatusRequest) Updates the status of a model version.updateRuleMetadata(Consumer<UpdateRuleMetadataRequest.Builder> updateRuleMetadataRequest) Updates a rule's metadata.updateRuleMetadata(UpdateRuleMetadataRequest updateRuleMetadataRequest) Updates a rule's metadata.updateRuleVersion(Consumer<UpdateRuleVersionRequest.Builder> updateRuleVersionRequest) Updates a rule version resulting in a new rule version.updateRuleVersion(UpdateRuleVersionRequest updateRuleVersionRequest) Updates a rule version resulting in a new rule version.default CompletableFuture<UpdateVariableResponse> updateVariable(Consumer<UpdateVariableRequest.Builder> updateVariableRequest) Updates a variable.default CompletableFuture<UpdateVariableResponse> updateVariable(UpdateVariableRequest updateVariableRequest) Updates a variable.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
batchCreateVariable
default CompletableFuture<BatchCreateVariableResponse> batchCreateVariable(BatchCreateVariableRequest batchCreateVariableRequest) Creates a batch of variables.
- Parameters:
batchCreateVariableRequest-- Returns:
- A Java Future containing the result of the BatchCreateVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchCreateVariable
default CompletableFuture<BatchCreateVariableResponse> batchCreateVariable(Consumer<BatchCreateVariableRequest.Builder> batchCreateVariableRequest) Creates a batch of variables.
This is a convenience which creates an instance of the
BatchCreateVariableRequest.Builderavoiding the need to create one manually viaBatchCreateVariableRequest.builder()- Parameters:
batchCreateVariableRequest- AConsumerthat will call methods onBatchCreateVariableRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchCreateVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetVariable
default CompletableFuture<BatchGetVariableResponse> batchGetVariable(BatchGetVariableRequest batchGetVariableRequest) Gets a batch of variables.
- Parameters:
batchGetVariableRequest-- Returns:
- A Java Future containing the result of the BatchGetVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetVariable
default CompletableFuture<BatchGetVariableResponse> batchGetVariable(Consumer<BatchGetVariableRequest.Builder> batchGetVariableRequest) Gets a batch of variables.
This is a convenience which creates an instance of the
BatchGetVariableRequest.Builderavoiding the need to create one manually viaBatchGetVariableRequest.builder()- Parameters:
batchGetVariableRequest- AConsumerthat will call methods onBatchGetVariableRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchGetVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelBatchImportJob
default CompletableFuture<CancelBatchImportJobResponse> cancelBatchImportJob(CancelBatchImportJobRequest cancelBatchImportJobRequest) Cancels an in-progress batch import job.
- Parameters:
cancelBatchImportJobRequest-- Returns:
- A Java Future containing the result of the CancelBatchImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelBatchImportJob
default CompletableFuture<CancelBatchImportJobResponse> cancelBatchImportJob(Consumer<CancelBatchImportJobRequest.Builder> cancelBatchImportJobRequest) Cancels an in-progress batch import job.
This is a convenience which creates an instance of the
CancelBatchImportJobRequest.Builderavoiding the need to create one manually viaCancelBatchImportJobRequest.builder()- Parameters:
cancelBatchImportJobRequest- AConsumerthat will call methods onCancelBatchImportJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CancelBatchImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelBatchPredictionJob
default CompletableFuture<CancelBatchPredictionJobResponse> cancelBatchPredictionJob(CancelBatchPredictionJobRequest cancelBatchPredictionJobRequest) Cancels the specified batch prediction job.
- Parameters:
cancelBatchPredictionJobRequest-- Returns:
- A Java Future containing the result of the CancelBatchPredictionJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelBatchPredictionJob
default CompletableFuture<CancelBatchPredictionJobResponse> cancelBatchPredictionJob(Consumer<CancelBatchPredictionJobRequest.Builder> cancelBatchPredictionJobRequest) Cancels the specified batch prediction job.
This is a convenience which creates an instance of the
CancelBatchPredictionJobRequest.Builderavoiding the need to create one manually viaCancelBatchPredictionJobRequest.builder()- Parameters:
cancelBatchPredictionJobRequest- AConsumerthat will call methods onCancelBatchPredictionJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CancelBatchPredictionJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBatchImportJob
default CompletableFuture<CreateBatchImportJobResponse> createBatchImportJob(CreateBatchImportJobRequest createBatchImportJobRequest) Creates a batch import job.
- Parameters:
createBatchImportJobRequest-- Returns:
- A Java Future containing the result of the CreateBatchImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBatchImportJob
default CompletableFuture<CreateBatchImportJobResponse> createBatchImportJob(Consumer<CreateBatchImportJobRequest.Builder> createBatchImportJobRequest) Creates a batch import job.
This is a convenience which creates an instance of the
CreateBatchImportJobRequest.Builderavoiding the need to create one manually viaCreateBatchImportJobRequest.builder()- Parameters:
createBatchImportJobRequest- AConsumerthat will call methods onCreateBatchImportJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateBatchImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBatchPredictionJob
default CompletableFuture<CreateBatchPredictionJobResponse> createBatchPredictionJob(CreateBatchPredictionJobRequest createBatchPredictionJobRequest) Creates a batch prediction job.
- Parameters:
createBatchPredictionJobRequest-- Returns:
- A Java Future containing the result of the CreateBatchPredictionJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ResourceNotFoundException An exception indicating the specified resource was not found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBatchPredictionJob
default CompletableFuture<CreateBatchPredictionJobResponse> createBatchPredictionJob(Consumer<CreateBatchPredictionJobRequest.Builder> createBatchPredictionJobRequest) Creates a batch prediction job.
This is a convenience which creates an instance of the
CreateBatchPredictionJobRequest.Builderavoiding the need to create one manually viaCreateBatchPredictionJobRequest.builder()- Parameters:
createBatchPredictionJobRequest- AConsumerthat will call methods onCreateBatchPredictionJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateBatchPredictionJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ResourceNotFoundException An exception indicating the specified resource was not found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDetectorVersion
default CompletableFuture<CreateDetectorVersionResponse> createDetectorVersion(CreateDetectorVersionRequest createDetectorVersionRequest) Creates a detector version. The detector version starts in a
DRAFTstatus.- Parameters:
createDetectorVersionRequest-- Returns:
- A Java Future containing the result of the CreateDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDetectorVersion
default CompletableFuture<CreateDetectorVersionResponse> createDetectorVersion(Consumer<CreateDetectorVersionRequest.Builder> createDetectorVersionRequest) Creates a detector version. The detector version starts in a
DRAFTstatus.
This is a convenience which creates an instance of the
CreateDetectorVersionRequest.Builderavoiding the need to create one manually viaCreateDetectorVersionRequest.builder()- Parameters:
createDetectorVersionRequest- AConsumerthat will call methods onCreateDetectorVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createList
Creates a list.
List is a set of input data for a variable in your event dataset. You use the input data in a rule that's associated with your detector. For more information, see Lists.
- Parameters:
createListRequest-- Returns:
- A Java Future containing the result of the CreateList operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createList
default CompletableFuture<CreateListResponse> createList(Consumer<CreateListRequest.Builder> 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.
This is a convenience which creates an instance of the
CreateListRequest.Builderavoiding the need to create one manually viaCreateListRequest.builder()- Parameters:
createListRequest- AConsumerthat will call methods onCreateListRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateList operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createModel
Creates a model using the specified model type.
- Parameters:
createModelRequest-- Returns:
- A Java Future containing the result of the CreateModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createModel
default CompletableFuture<CreateModelResponse> createModel(Consumer<CreateModelRequest.Builder> createModelRequest) Creates a model using the specified model type.
This is a convenience which creates an instance of the
CreateModelRequest.Builderavoiding the need to create one manually viaCreateModelRequest.builder()- Parameters:
createModelRequest- AConsumerthat will call methods onCreateModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createModelVersion
default CompletableFuture<CreateModelVersionResponse> createModelVersion(CreateModelVersionRequest createModelVersionRequest) Creates a version of the model using the specified model type and model id.
- Parameters:
createModelVersionRequest-- Returns:
- A Java Future containing the result of the CreateModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createModelVersion
default CompletableFuture<CreateModelVersionResponse> createModelVersion(Consumer<CreateModelVersionRequest.Builder> createModelVersionRequest) Creates a version of the model using the specified model type and model id.
This is a convenience which creates an instance of the
CreateModelVersionRequest.Builderavoiding the need to create one manually viaCreateModelVersionRequest.builder()- Parameters:
createModelVersionRequest- AConsumerthat will call methods onCreateModelVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createRule
Creates a rule for use with the specified detector.
- Parameters:
createRuleRequest-- Returns:
- A Java Future containing the result of the CreateRule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createRule
default CompletableFuture<CreateRuleResponse> createRule(Consumer<CreateRuleRequest.Builder> createRuleRequest) Creates a rule for use with the specified detector.
This is a convenience which creates an instance of the
CreateRuleRequest.Builderavoiding the need to create one manually viaCreateRuleRequest.builder()- Parameters:
createRuleRequest- AConsumerthat will call methods onCreateRuleRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateRule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createVariable
default CompletableFuture<CreateVariableResponse> createVariable(CreateVariableRequest createVariableRequest) Creates a variable.
- Parameters:
createVariableRequest-- Returns:
- A Java Future containing the result of the CreateVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createVariable
default CompletableFuture<CreateVariableResponse> createVariable(Consumer<CreateVariableRequest.Builder> createVariableRequest) Creates a variable.
This is a convenience which creates an instance of the
CreateVariableRequest.Builderavoiding the need to create one manually viaCreateVariableRequest.builder()- Parameters:
createVariableRequest- AConsumerthat will call methods onCreateVariableRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBatchImportJob
default CompletableFuture<DeleteBatchImportJobResponse> deleteBatchImportJob(DeleteBatchImportJobRequest deleteBatchImportJobRequest) Deletes the specified batch import job ID record. This action does not delete the data that was batch imported.
- Parameters:
deleteBatchImportJobRequest-- Returns:
- A Java Future containing the result of the DeleteBatchImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBatchImportJob
default CompletableFuture<DeleteBatchImportJobResponse> deleteBatchImportJob(Consumer<DeleteBatchImportJobRequest.Builder> deleteBatchImportJobRequest) Deletes the specified batch import job ID record. This action does not delete the data that was batch imported.
This is a convenience which creates an instance of the
DeleteBatchImportJobRequest.Builderavoiding the need to create one manually viaDeleteBatchImportJobRequest.builder()- Parameters:
deleteBatchImportJobRequest- AConsumerthat will call methods onDeleteBatchImportJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteBatchImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBatchPredictionJob
default CompletableFuture<DeleteBatchPredictionJobResponse> deleteBatchPredictionJob(DeleteBatchPredictionJobRequest deleteBatchPredictionJobRequest) Deletes a batch prediction job.
- Parameters:
deleteBatchPredictionJobRequest-- Returns:
- A Java Future containing the result of the DeleteBatchPredictionJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBatchPredictionJob
default CompletableFuture<DeleteBatchPredictionJobResponse> deleteBatchPredictionJob(Consumer<DeleteBatchPredictionJobRequest.Builder> deleteBatchPredictionJobRequest) Deletes a batch prediction job.
This is a convenience which creates an instance of the
DeleteBatchPredictionJobRequest.Builderavoiding the need to create one manually viaDeleteBatchPredictionJobRequest.builder()- Parameters:
deleteBatchPredictionJobRequest- AConsumerthat will call methods onDeleteBatchPredictionJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteBatchPredictionJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDetector
default CompletableFuture<DeleteDetectorResponse> deleteDetector(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.
- Parameters:
deleteDetectorRequest-- Returns:
- A Java Future containing the result of the DeleteDetector operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDetector
default CompletableFuture<DeleteDetectorResponse> deleteDetector(Consumer<DeleteDetectorRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteDetectorRequest.Builderavoiding the need to create one manually viaDeleteDetectorRequest.builder()- Parameters:
deleteDetectorRequest- AConsumerthat will call methods onDeleteDetectorRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteDetector operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDetectorVersion
default CompletableFuture<DeleteDetectorVersionResponse> deleteDetectorVersion(DeleteDetectorVersionRequest deleteDetectorVersionRequest) Deletes the detector version. You cannot delete detector versions that are in
ACTIVEstatus.When you delete a detector version, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector.
- Parameters:
deleteDetectorVersionRequest-- Returns:
- A Java Future containing the result of the DeleteDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDetectorVersion
default CompletableFuture<DeleteDetectorVersionResponse> deleteDetectorVersion(Consumer<DeleteDetectorVersionRequest.Builder> deleteDetectorVersionRequest) Deletes the detector version. You cannot delete detector versions that are in
ACTIVEstatus.When you delete a detector version, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector.
This is a convenience which creates an instance of the
DeleteDetectorVersionRequest.Builderavoiding the need to create one manually viaDeleteDetectorVersionRequest.builder()- Parameters:
deleteDetectorVersionRequest- AConsumerthat will call methods onDeleteDetectorVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEntityType
default CompletableFuture<DeleteEntityTypeResponse> deleteEntityType(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.
- Parameters:
deleteEntityTypeRequest-- Returns:
- A Java Future containing the result of the DeleteEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEntityType
default CompletableFuture<DeleteEntityTypeResponse> deleteEntityType(Consumer<DeleteEntityTypeRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteEntityTypeRequest.Builderavoiding the need to create one manually viaDeleteEntityTypeRequest.builder()- Parameters:
deleteEntityTypeRequest- AConsumerthat will call methods onDeleteEntityTypeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEvent
Deletes the specified event.
When you delete an event, Amazon Fraud Detector permanently deletes that event and the event data is no longer stored in Amazon Fraud Detector. If
deleteAuditHistoryisTrue, event data is available through search for up to 30 seconds after the delete operation is completed.- Parameters:
deleteEventRequest-- Returns:
- A Java Future containing the result of the DeleteEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ValidationException An exception indicating a specified value is not allowed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEvent
default CompletableFuture<DeleteEventResponse> deleteEvent(Consumer<DeleteEventRequest.Builder> 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
deleteAuditHistoryisTrue, event data is available through search for up to 30 seconds after the delete operation is completed.
This is a convenience which creates an instance of the
DeleteEventRequest.Builderavoiding the need to create one manually viaDeleteEventRequest.builder()- Parameters:
deleteEventRequest- AConsumerthat will call methods onDeleteEventRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ValidationException An exception indicating a specified value is not allowed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEventType
default CompletableFuture<DeleteEventTypeResponse> deleteEventType(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.
- Parameters:
deleteEventTypeRequest-- Returns:
- A Java Future containing the result of the DeleteEventType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEventType
default CompletableFuture<DeleteEventTypeResponse> deleteEventType(Consumer<DeleteEventTypeRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteEventTypeRequest.Builderavoiding the need to create one manually viaDeleteEventTypeRequest.builder()- Parameters:
deleteEventTypeRequest- AConsumerthat will call methods onDeleteEventTypeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteEventType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEventsByEventType
default CompletableFuture<DeleteEventsByEventTypeResponse> deleteEventsByEventType(DeleteEventsByEventTypeRequest deleteEventsByEventTypeRequest) Deletes all events of a particular event type.
- Parameters:
deleteEventsByEventTypeRequest-- Returns:
- A Java Future containing the result of the DeleteEventsByEventType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEventsByEventType
default CompletableFuture<DeleteEventsByEventTypeResponse> deleteEventsByEventType(Consumer<DeleteEventsByEventTypeRequest.Builder> deleteEventsByEventTypeRequest) Deletes all events of a particular event type.
This is a convenience which creates an instance of the
DeleteEventsByEventTypeRequest.Builderavoiding the need to create one manually viaDeleteEventsByEventTypeRequest.builder()- Parameters:
deleteEventsByEventTypeRequest- AConsumerthat will call methods onDeleteEventsByEventTypeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteEventsByEventType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteExternalModel
default CompletableFuture<DeleteExternalModelResponse> deleteExternalModel(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.
- Parameters:
deleteExternalModelRequest-- Returns:
- A Java Future containing the result of the DeleteExternalModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteExternalModel
default CompletableFuture<DeleteExternalModelResponse> deleteExternalModel(Consumer<DeleteExternalModelRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteExternalModelRequest.Builderavoiding the need to create one manually viaDeleteExternalModelRequest.builder()- Parameters:
deleteExternalModelRequest- AConsumerthat will call methods onDeleteExternalModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteExternalModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteLabel
Deletes a label.
You cannot delete labels that are included in an event type in Amazon Fraud Detector.
You cannot delete a label assigned to an event ID. You must first delete the relevant event ID.
When you delete a label, Amazon Fraud Detector permanently deletes that label and the data is no longer stored in Amazon Fraud Detector.
- Parameters:
deleteLabelRequest-- Returns:
- A Java Future containing the result of the DeleteLabel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteLabel
default CompletableFuture<DeleteLabelResponse> deleteLabel(Consumer<DeleteLabelRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteLabelRequest.Builderavoiding the need to create one manually viaDeleteLabelRequest.builder()- Parameters:
deleteLabelRequest- AConsumerthat will call methods onDeleteLabelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteLabel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteList
Deletes the list, provided it is not used in a rule.
When you delete a list, Amazon Fraud Detector permanently deletes that list and the elements in the list.
- Parameters:
deleteListRequest-- Returns:
- A Java Future containing the result of the DeleteList operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteList
default CompletableFuture<DeleteListResponse> deleteList(Consumer<DeleteListRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteListRequest.Builderavoiding the need to create one manually viaDeleteListRequest.builder()- Parameters:
deleteListRequest- AConsumerthat will call methods onDeleteListRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteList operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteModel
Deletes a model.
You can delete models and model versions in Amazon Fraud Detector, provided that they are not associated with a detector version.
When you delete a model, Amazon Fraud Detector permanently deletes that model and the data is no longer stored in Amazon Fraud Detector.
- Parameters:
deleteModelRequest-- Returns:
- A Java Future containing the result of the DeleteModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteModel
default CompletableFuture<DeleteModelResponse> deleteModel(Consumer<DeleteModelRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteModelRequest.Builderavoiding the need to create one manually viaDeleteModelRequest.builder()- Parameters:
deleteModelRequest- AConsumerthat will call methods onDeleteModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteModelVersion
default CompletableFuture<DeleteModelVersionResponse> deleteModelVersion(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.
- Parameters:
deleteModelVersionRequest-- Returns:
- A Java Future containing the result of the DeleteModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteModelVersion
default CompletableFuture<DeleteModelVersionResponse> deleteModelVersion(Consumer<DeleteModelVersionRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteModelVersionRequest.Builderavoiding the need to create one manually viaDeleteModelVersionRequest.builder()- Parameters:
deleteModelVersionRequest- AConsumerthat will call methods onDeleteModelVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOutcome
default CompletableFuture<DeleteOutcomeResponse> deleteOutcome(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.
- Parameters:
deleteOutcomeRequest-- Returns:
- A Java Future containing the result of the DeleteOutcome operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOutcome
default CompletableFuture<DeleteOutcomeResponse> deleteOutcome(Consumer<DeleteOutcomeRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteOutcomeRequest.Builderavoiding the need to create one manually viaDeleteOutcomeRequest.builder()- Parameters:
deleteOutcomeRequest- AConsumerthat will call methods onDeleteOutcomeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteOutcome operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteRule
Deletes the rule. You cannot delete a rule if it is used by an
ACTIVEorINACTIVEdetector version.When you delete a rule, Amazon Fraud Detector permanently deletes that rule and the data is no longer stored in Amazon Fraud Detector.
- Parameters:
deleteRuleRequest-- Returns:
- A Java Future containing the result of the DeleteRule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteRule
default CompletableFuture<DeleteRuleResponse> deleteRule(Consumer<DeleteRuleRequest.Builder> deleteRuleRequest) Deletes the rule. You cannot delete a rule if it is used by an
ACTIVEorINACTIVEdetector version.When you delete a rule, Amazon Fraud Detector permanently deletes that rule and the data is no longer stored in Amazon Fraud Detector.
This is a convenience which creates an instance of the
DeleteRuleRequest.Builderavoiding the need to create one manually viaDeleteRuleRequest.builder()- Parameters:
deleteRuleRequest- AConsumerthat will call methods onDeleteRuleRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteRule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictException An exception indicating there was a conflict during a delete operation.
- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteVariable
default CompletableFuture<DeleteVariableResponse> deleteVariable(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.
- Parameters:
deleteVariableRequest-- Returns:
- A Java Future containing the result of the DeleteVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteVariable
default CompletableFuture<DeleteVariableResponse> deleteVariable(Consumer<DeleteVariableRequest.Builder> 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.
This is a convenience which creates an instance of the
DeleteVariableRequest.Builderavoiding the need to create one manually viaDeleteVariableRequest.builder()- Parameters:
deleteVariableRequest- AConsumerthat will call methods onDeleteVariableRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDetector
default CompletableFuture<DescribeDetectorResponse> describeDetector(DescribeDetectorRequest describeDetectorRequest) Gets all versions for a specified detector.
- Parameters:
describeDetectorRequest-- Returns:
- A Java Future containing the result of the DescribeDetector operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDetector
default CompletableFuture<DescribeDetectorResponse> describeDetector(Consumer<DescribeDetectorRequest.Builder> describeDetectorRequest) Gets all versions for a specified detector.
This is a convenience which creates an instance of the
DescribeDetectorRequest.Builderavoiding the need to create one manually viaDescribeDetectorRequest.builder()- Parameters:
describeDetectorRequest- AConsumerthat will call methods onDescribeDetectorRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeDetector operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeModelVersions
default CompletableFuture<DescribeModelVersionsResponse> describeModelVersions(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.
- Parameters:
describeModelVersionsRequest-- Returns:
- A Java Future containing the result of the DescribeModelVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeModelVersions
default CompletableFuture<DescribeModelVersionsResponse> describeModelVersions(Consumer<DescribeModelVersionsRequest.Builder> 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.
This is a convenience which creates an instance of the
DescribeModelVersionsRequest.Builderavoiding the need to create one manually viaDescribeModelVersionsRequest.builder()- Parameters:
describeModelVersionsRequest- AConsumerthat will call methods onDescribeModelVersionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeModelVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeModelVersionsPaginator
default DescribeModelVersionsPublisher describeModelVersionsPaginator(DescribeModelVersionsRequest describeModelVersionsRequest) This is a variant of
describeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsPublisher publisher = client.describeModelVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsPublisher publisher = client.describeModelVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)operation.- Parameters:
describeModelVersionsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeModelVersionsPaginator
default DescribeModelVersionsPublisher describeModelVersionsPaginator(Consumer<DescribeModelVersionsRequest.Builder> describeModelVersionsRequest) This is a variant of
describeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsPublisher publisher = client.describeModelVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsPublisher publisher = client.describeModelVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)operation.
This is a convenience which creates an instance of the
DescribeModelVersionsRequest.Builderavoiding the need to create one manually viaDescribeModelVersionsRequest.builder()- Parameters:
describeModelVersionsRequest- AConsumerthat will call methods onDescribeModelVersionsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchImportJobs
default CompletableFuture<GetBatchImportJobsResponse> getBatchImportJobs(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 amaxResults, the value must be between 1 and 50. To get the next page results, provide the pagination token from theGetBatchImportJobsResponseas part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getBatchImportJobsRequest-- Returns:
- A Java Future containing the result of the GetBatchImportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchImportJobs
default CompletableFuture<GetBatchImportJobsResponse> getBatchImportJobs(Consumer<GetBatchImportJobsRequest.Builder> 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 amaxResults, the value must be between 1 and 50. To get the next page results, provide the pagination token from theGetBatchImportJobsResponseas part of your request. A null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetBatchImportJobsRequest.Builderavoiding the need to create one manually viaGetBatchImportJobsRequest.builder()- Parameters:
getBatchImportJobsRequest- AConsumerthat will call methods onGetBatchImportJobsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetBatchImportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchImportJobsPaginator
default GetBatchImportJobsPublisher getBatchImportJobsPaginator(GetBatchImportJobsRequest getBatchImportJobsRequest) This is a variant of
getBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsPublisher publisher = client.getBatchImportJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsPublisher publisher = client.getBatchImportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)operation.- Parameters:
getBatchImportJobsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchImportJobsPaginator
default GetBatchImportJobsPublisher getBatchImportJobsPaginator(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest) This is a variant of
getBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsPublisher publisher = client.getBatchImportJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsPublisher publisher = client.getBatchImportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)operation.
This is a convenience which creates an instance of the
GetBatchImportJobsRequest.Builderavoiding the need to create one manually viaGetBatchImportJobsRequest.builder()- Parameters:
getBatchImportJobsRequest- AConsumerthat will call methods onGetBatchImportJobsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchPredictionJobs
default CompletableFuture<GetBatchPredictionJobsResponse> getBatchPredictionJobs(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.
- Parameters:
getBatchPredictionJobsRequest-- Returns:
- A Java Future containing the result of the GetBatchPredictionJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchPredictionJobs
default CompletableFuture<GetBatchPredictionJobsResponse> getBatchPredictionJobs(Consumer<GetBatchPredictionJobsRequest.Builder> 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.
This is a convenience which creates an instance of the
GetBatchPredictionJobsRequest.Builderavoiding the need to create one manually viaGetBatchPredictionJobsRequest.builder()- Parameters:
getBatchPredictionJobsRequest- AConsumerthat will call methods onGetBatchPredictionJobsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetBatchPredictionJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchPredictionJobsPaginator
default GetBatchPredictionJobsPublisher getBatchPredictionJobsPaginator(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest) This is a variant of
getBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsPublisher publisher = client.getBatchPredictionJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsPublisher publisher = client.getBatchPredictionJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)operation.- Parameters:
getBatchPredictionJobsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBatchPredictionJobsPaginator
default GetBatchPredictionJobsPublisher getBatchPredictionJobsPaginator(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest) This is a variant of
getBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsPublisher publisher = client.getBatchPredictionJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsPublisher publisher = client.getBatchPredictionJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)operation.
This is a convenience which creates an instance of the
GetBatchPredictionJobsRequest.Builderavoiding the need to create one manually viaGetBatchPredictionJobsRequest.builder()- Parameters:
getBatchPredictionJobsRequest- AConsumerthat will call methods onGetBatchPredictionJobsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDeleteEventsByEventTypeStatus
default CompletableFuture<GetDeleteEventsByEventTypeStatusResponse> getDeleteEventsByEventTypeStatus(GetDeleteEventsByEventTypeStatusRequest getDeleteEventsByEventTypeStatusRequest) Retrieves the status of a
DeleteEventsByEventTypeaction.- Parameters:
getDeleteEventsByEventTypeStatusRequest-- Returns:
- A Java Future containing the result of the GetDeleteEventsByEventTypeStatus operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDeleteEventsByEventTypeStatus
default CompletableFuture<GetDeleteEventsByEventTypeStatusResponse> getDeleteEventsByEventTypeStatus(Consumer<GetDeleteEventsByEventTypeStatusRequest.Builder> getDeleteEventsByEventTypeStatusRequest) Retrieves the status of a
DeleteEventsByEventTypeaction.
This is a convenience which creates an instance of the
GetDeleteEventsByEventTypeStatusRequest.Builderavoiding the need to create one manually viaGetDeleteEventsByEventTypeStatusRequest.builder()- Parameters:
getDeleteEventsByEventTypeStatusRequest- AConsumerthat will call methods onGetDeleteEventsByEventTypeStatusRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetDeleteEventsByEventTypeStatus operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDetectorVersion
default CompletableFuture<GetDetectorVersionResponse> getDetectorVersion(GetDetectorVersionRequest getDetectorVersionRequest) Gets a particular detector version.
- Parameters:
getDetectorVersionRequest-- Returns:
- A Java Future containing the result of the GetDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDetectorVersion
default CompletableFuture<GetDetectorVersionResponse> getDetectorVersion(Consumer<GetDetectorVersionRequest.Builder> getDetectorVersionRequest) Gets a particular detector version.
This is a convenience which creates an instance of the
GetDetectorVersionRequest.Builderavoiding the need to create one manually viaGetDetectorVersionRequest.builder()- Parameters:
getDetectorVersionRequest- AConsumerthat will call methods onGetDetectorVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDetectors
default CompletableFuture<GetDetectorsResponse> getDetectors(GetDetectorsRequest getDetectorsRequest) Gets all detectors or a single detector if a
detectorIdis specified. This is a paginated API. If you provide a nullmaxResults, this action retrieves a maximum of 10 records per page. If you provide amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetDetectorsResponseas part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getDetectorsRequest-- Returns:
- A Java Future containing the result of the GetDetectors operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDetectors
default CompletableFuture<GetDetectorsResponse> getDetectors(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) Gets all detectors or a single detector if a
detectorIdis specified. This is a paginated API. If you provide a nullmaxResults, this action retrieves a maximum of 10 records per page. If you provide amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetDetectorsResponseas part of your request. A null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetDetectorsRequest.Builderavoiding the need to create one manually viaGetDetectorsRequest.builder()- Parameters:
getDetectorsRequest- AConsumerthat will call methods onGetDetectorsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetDetectors operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDetectorsPaginator
This is a variant of
getDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetDetectorsPublisher publisher = client.getDetectorsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetDetectorsPublisher publisher = client.getDetectorsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetDetectorsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetDetectorsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)operation.- Parameters:
getDetectorsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDetectorsPaginator
default GetDetectorsPublisher getDetectorsPaginator(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) This is a variant of
getDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetDetectorsPublisher publisher = client.getDetectorsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetDetectorsPublisher publisher = client.getDetectorsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetDetectorsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetDetectorsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)operation.
This is a convenience which creates an instance of the
GetDetectorsRequest.Builderavoiding the need to create one manually viaGetDetectorsRequest.builder()- Parameters:
getDetectorsRequest- AConsumerthat will call methods onGetDetectorsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEntityTypes
default CompletableFuture<GetEntityTypesResponse> getEntityTypes(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 amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetEntityTypesResponseas part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getEntityTypesRequest-- Returns:
- A Java Future containing the result of the GetEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEntityTypes
default CompletableFuture<GetEntityTypesResponse> getEntityTypes(Consumer<GetEntityTypesRequest.Builder> 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 amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetEntityTypesResponseas part of your request. A null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetEntityTypesRequest.Builderavoiding the need to create one manually viaGetEntityTypesRequest.builder()- Parameters:
getEntityTypesRequest- AConsumerthat will call methods onGetEntityTypesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEntityTypesPaginator
default GetEntityTypesPublisher getEntityTypesPaginator(GetEntityTypesRequest getEntityTypesRequest) This is a variant of
getEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesPublisher publisher = client.getEntityTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesPublisher publisher = client.getEntityTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetEntityTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)operation.- Parameters:
getEntityTypesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEntityTypesPaginator
default GetEntityTypesPublisher getEntityTypesPaginator(Consumer<GetEntityTypesRequest.Builder> getEntityTypesRequest) This is a variant of
getEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesPublisher publisher = client.getEntityTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesPublisher publisher = client.getEntityTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetEntityTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)operation.
This is a convenience which creates an instance of the
GetEntityTypesRequest.Builderavoiding the need to create one manually viaGetEntityTypesRequest.builder()- Parameters:
getEntityTypesRequest- AConsumerthat will call methods onGetEntityTypesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEvent
Retrieves details of events stored with Amazon Fraud Detector. This action does not retrieve prediction results.
- Parameters:
getEventRequest-- Returns:
- A Java Future containing the result of the GetEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEvent
default CompletableFuture<GetEventResponse> getEvent(Consumer<GetEventRequest.Builder> getEventRequest) Retrieves details of events stored with Amazon Fraud Detector. This action does not retrieve prediction results.
This is a convenience which creates an instance of the
GetEventRequest.Builderavoiding the need to create one manually viaGetEventRequest.builder()- Parameters:
getEventRequest- AConsumerthat will call methods onGetEventRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventPrediction
default CompletableFuture<GetEventPredictionResponse> getEventPrediction(GetEventPredictionRequest getEventPredictionRequest) Evaluates an event against a detector version. If a version ID is not provided, the detector’s (
ACTIVE) version is used.- Parameters:
getEventPredictionRequest-- Returns:
- A Java Future containing the result of the GetEventPrediction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- ResourceUnavailableException An exception indicating that the attached customer-owned (external) model threw an exception when Amazon Fraud Detector invoked the model.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventPrediction
default CompletableFuture<GetEventPredictionResponse> getEventPrediction(Consumer<GetEventPredictionRequest.Builder> getEventPredictionRequest) Evaluates an event against a detector version. If a version ID is not provided, the detector’s (
ACTIVE) version is used.
This is a convenience which creates an instance of the
GetEventPredictionRequest.Builderavoiding the need to create one manually viaGetEventPredictionRequest.builder()- Parameters:
getEventPredictionRequest- AConsumerthat will call methods onGetEventPredictionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetEventPrediction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- ResourceUnavailableException An exception indicating that the attached customer-owned (external) model threw an exception when Amazon Fraud Detector invoked the model.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventPredictionMetadata
default CompletableFuture<GetEventPredictionMetadataResponse> getEventPredictionMetadata(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.
- Parameters:
getEventPredictionMetadataRequest-- Returns:
- A Java Future containing the result of the GetEventPredictionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventPredictionMetadata
default CompletableFuture<GetEventPredictionMetadataResponse> getEventPredictionMetadata(Consumer<GetEventPredictionMetadataRequest.Builder> 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.
This is a convenience which creates an instance of the
GetEventPredictionMetadataRequest.Builderavoiding the need to create one manually viaGetEventPredictionMetadataRequest.builder()- Parameters:
getEventPredictionMetadataRequest- AConsumerthat will call methods onGetEventPredictionMetadataRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetEventPredictionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventTypes
default CompletableFuture<GetEventTypesResponse> getEventTypes(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 amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetEventTypesResponseas part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getEventTypesRequest-- Returns:
- A Java Future containing the result of the GetEventTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventTypes
default CompletableFuture<GetEventTypesResponse> getEventTypes(Consumer<GetEventTypesRequest.Builder> 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 amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetEventTypesResponseas part of your request. A null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetEventTypesRequest.Builderavoiding the need to create one manually viaGetEventTypesRequest.builder()- Parameters:
getEventTypesRequest- AConsumerthat will call methods onGetEventTypesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetEventTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventTypesPaginator
This is a variant of
getEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetEventTypesPublisher publisher = client.getEventTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetEventTypesPublisher publisher = client.getEventTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetEventTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetEventTypesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)operation.- Parameters:
getEventTypesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEventTypesPaginator
default GetEventTypesPublisher getEventTypesPaginator(Consumer<GetEventTypesRequest.Builder> getEventTypesRequest) This is a variant of
getEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetEventTypesPublisher publisher = client.getEventTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetEventTypesPublisher publisher = client.getEventTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetEventTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetEventTypesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)operation.
This is a convenience which creates an instance of the
GetEventTypesRequest.Builderavoiding the need to create one manually viaGetEventTypesRequest.builder()- Parameters:
getEventTypesRequest- AConsumerthat will call methods onGetEventTypesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExternalModels
default CompletableFuture<GetExternalModelsResponse> getExternalModels(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 amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetExternalModelsResultas part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getExternalModelsRequest-- Returns:
- A Java Future containing the result of the GetExternalModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExternalModels
default CompletableFuture<GetExternalModelsResponse> getExternalModels(Consumer<GetExternalModelsRequest.Builder> 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 amaxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from theGetExternalModelsResultas part of your request. A null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetExternalModelsRequest.Builderavoiding the need to create one manually viaGetExternalModelsRequest.builder()- Parameters:
getExternalModelsRequest- AConsumerthat will call methods onGetExternalModelsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetExternalModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExternalModelsPaginator
default GetExternalModelsPublisher getExternalModelsPaginator(GetExternalModelsRequest getExternalModelsRequest) This is a variant of
getExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsPublisher publisher = client.getExternalModelsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsPublisher publisher = client.getExternalModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetExternalModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)operation.- Parameters:
getExternalModelsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExternalModelsPaginator
default GetExternalModelsPublisher getExternalModelsPaginator(Consumer<GetExternalModelsRequest.Builder> getExternalModelsRequest) This is a variant of
getExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsPublisher publisher = client.getExternalModelsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsPublisher publisher = client.getExternalModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetExternalModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)operation.
This is a convenience which creates an instance of the
GetExternalModelsRequest.Builderavoiding the need to create one manually viaGetExternalModelsRequest.builder()- Parameters:
getExternalModelsRequest- AConsumerthat will call methods onGetExternalModelsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getKMSEncryptionKey
default CompletableFuture<GetKmsEncryptionKeyResponse> getKMSEncryptionKey(GetKmsEncryptionKeyRequest getKmsEncryptionKeyRequest) Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector.
- Parameters:
getKmsEncryptionKeyRequest-- Returns:
- A Java Future containing the result of the GetKMSEncryptionKey operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getKMSEncryptionKey
default CompletableFuture<GetKmsEncryptionKeyResponse> getKMSEncryptionKey(Consumer<GetKmsEncryptionKeyRequest.Builder> getKmsEncryptionKeyRequest) Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector.
This is a convenience which creates an instance of the
GetKmsEncryptionKeyRequest.Builderavoiding the need to create one manually viaGetKmsEncryptionKeyRequest.builder()- Parameters:
getKmsEncryptionKeyRequest- AConsumerthat will call methods onGetKmsEncryptionKeyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetKMSEncryptionKey operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getLabels
Gets all labels or a specific label if name is provided. This is a paginated API. If you provide a null
maxResults, this action retrieves a maximum of 50 records per page. If you provide amaxResults, the value must be between 10 and 50. To get the next page results, provide the pagination token from theGetGetLabelsResponseas part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getLabelsRequest-- Returns:
- A Java Future containing the result of the GetLabels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getLabels
default CompletableFuture<GetLabelsResponse> getLabels(Consumer<GetLabelsRequest.Builder> 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 amaxResults, the value must be between 10 and 50. To get the next page results, provide the pagination token from theGetGetLabelsResponseas part of your request. A null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetLabelsRequest.Builderavoiding the need to create one manually viaGetLabelsRequest.builder()- Parameters:
getLabelsRequest- AConsumerthat will call methods onGetLabelsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetLabels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getLabelsPaginator
This is a variant of
getLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetLabelsPublisher publisher = client.getLabelsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetLabelsPublisher publisher = client.getLabelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetLabelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetLabelsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)operation.- Parameters:
getLabelsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getLabelsPaginator
This is a variant of
getLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetLabelsPublisher publisher = client.getLabelsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetLabelsPublisher publisher = client.getLabelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetLabelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetLabelsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)operation.
This is a convenience which creates an instance of the
GetLabelsRequest.Builderavoiding the need to create one manually viaGetLabelsRequest.builder()- Parameters:
getLabelsRequest- AConsumerthat will call methods onGetLabelsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListElements
default CompletableFuture<GetListElementsResponse> getListElements(GetListElementsRequest getListElementsRequest) Gets all the elements in the specified list.
- Parameters:
getListElementsRequest-- Returns:
- A Java Future containing the result of the GetListElements operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListElements
default CompletableFuture<GetListElementsResponse> getListElements(Consumer<GetListElementsRequest.Builder> getListElementsRequest) Gets all the elements in the specified list.
This is a convenience which creates an instance of the
GetListElementsRequest.Builderavoiding the need to create one manually viaGetListElementsRequest.builder()- Parameters:
getListElementsRequest- AConsumerthat will call methods onGetListElementsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetListElements operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListElementsPaginator
default GetListElementsPublisher getListElementsPaginator(GetListElementsRequest getListElementsRequest) This is a variant of
getListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetListElementsPublisher publisher = client.getListElementsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetListElementsPublisher publisher = client.getListElementsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetListElementsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetListElementsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)operation.- Parameters:
getListElementsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListElementsPaginator
default GetListElementsPublisher getListElementsPaginator(Consumer<GetListElementsRequest.Builder> getListElementsRequest) This is a variant of
getListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetListElementsPublisher publisher = client.getListElementsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetListElementsPublisher publisher = client.getListElementsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetListElementsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetListElementsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)operation.
This is a convenience which creates an instance of the
GetListElementsRequest.Builderavoiding the need to create one manually viaGetListElementsRequest.builder()- Parameters:
getListElementsRequest- AConsumerthat will call methods onGetListElementsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListsMetadata
default CompletableFuture<GetListsMetadataResponse> getListsMetadata(GetListsMetadataRequest getListsMetadataRequest) Gets the metadata of either all the lists under the account or the specified list.
- Parameters:
getListsMetadataRequest-- Returns:
- A Java Future containing the result of the GetListsMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListsMetadata
default CompletableFuture<GetListsMetadataResponse> getListsMetadata(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) Gets the metadata of either all the lists under the account or the specified list.
This is a convenience which creates an instance of the
GetListsMetadataRequest.Builderavoiding the need to create one manually viaGetListsMetadataRequest.builder()- Parameters:
getListsMetadataRequest- AConsumerthat will call methods onGetListsMetadataRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetListsMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListsMetadataPaginator
default GetListsMetadataPublisher getListsMetadataPaginator(GetListsMetadataRequest getListsMetadataRequest) This is a variant of
getListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataPublisher publisher = client.getListsMetadataPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataPublisher publisher = client.getListsMetadataPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetListsMetadataResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)operation.- Parameters:
getListsMetadataRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getListsMetadataPaginator
default GetListsMetadataPublisher getListsMetadataPaginator(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) This is a variant of
getListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataPublisher publisher = client.getListsMetadataPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataPublisher publisher = client.getListsMetadataPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetListsMetadataResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)operation.
This is a convenience which creates an instance of the
GetListsMetadataRequest.Builderavoiding the need to create one manually viaGetListsMetadataRequest.builder()- Parameters:
getListsMetadataRequest- AConsumerthat will call methods onGetListsMetadataRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getModelVersion
default CompletableFuture<GetModelVersionResponse> getModelVersion(GetModelVersionRequest getModelVersionRequest) Gets the details of the specified model version.
- Parameters:
getModelVersionRequest-- Returns:
- A Java Future containing the result of the GetModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getModelVersion
default CompletableFuture<GetModelVersionResponse> getModelVersion(Consumer<GetModelVersionRequest.Builder> getModelVersionRequest) Gets the details of the specified model version.
This is a convenience which creates an instance of the
GetModelVersionRequest.Builderavoiding the need to create one manually viaGetModelVersionRequest.builder()- Parameters:
getModelVersionRequest- AConsumerthat will call methods onGetModelVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getModels
Gets one or more models. Gets all models for the Amazon Web Services account if no model type and no model id provided. Gets all models for the Amazon Web Services account and model type, if the model type is specified but model id is not provided. Gets a specific model if (model type, model id) tuple is specified.
This is a paginated API. If you provide a null
maxResults, this action retrieves a maximum of 10 records per page. If you provide amaxResults, 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.- Parameters:
getModelsRequest-- Returns:
- A Java Future containing the result of the GetModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getModels
default CompletableFuture<GetModelsResponse> getModels(Consumer<GetModelsRequest.Builder> 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 amaxResults, 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.
This is a convenience which creates an instance of the
GetModelsRequest.Builderavoiding the need to create one manually viaGetModelsRequest.builder()- Parameters:
getModelsRequest- AConsumerthat will call methods onGetModelsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getModelsPaginator
This is a variant of
getModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetModelsPublisher publisher = client.getModelsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetModelsPublisher publisher = client.getModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetModelsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)operation.- Parameters:
getModelsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getModelsPaginator
This is a variant of
getModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetModelsPublisher publisher = client.getModelsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetModelsPublisher publisher = client.getModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetModelsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)operation.
This is a convenience which creates an instance of the
GetModelsRequest.Builderavoiding the need to create one manually viaGetModelsRequest.builder()- Parameters:
getModelsRequest- AConsumerthat will call methods onGetModelsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOutcomes
Gets one or more outcomes. This is a paginated API. If you provide a null
maxResults, this actions retrieves a maximum of 100 records per page. If you provide amaxResults, the value must be between 50 and 100. To get the next page results, provide the pagination token from theGetOutcomesResultas part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getOutcomesRequest-- Returns:
- A Java Future containing the result of the GetOutcomes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOutcomes
default CompletableFuture<GetOutcomesResponse> getOutcomes(Consumer<GetOutcomesRequest.Builder> 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 amaxResults, the value must be between 50 and 100. To get the next page results, provide the pagination token from theGetOutcomesResultas part of your request. A null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetOutcomesRequest.Builderavoiding the need to create one manually viaGetOutcomesRequest.builder()- Parameters:
getOutcomesRequest- AConsumerthat will call methods onGetOutcomesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetOutcomes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOutcomesPaginator
This is a variant of
getOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetOutcomesPublisher publisher = client.getOutcomesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetOutcomesPublisher publisher = client.getOutcomesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetOutcomesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetOutcomesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)operation.- Parameters:
getOutcomesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOutcomesPaginator
default GetOutcomesPublisher getOutcomesPaginator(Consumer<GetOutcomesRequest.Builder> getOutcomesRequest) This is a variant of
getOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetOutcomesPublisher publisher = client.getOutcomesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetOutcomesPublisher publisher = client.getOutcomesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetOutcomesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetOutcomesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)operation.
This is a convenience which creates an instance of the
GetOutcomesRequest.Builderavoiding the need to create one manually viaGetOutcomesRequest.builder()- Parameters:
getOutcomesRequest- AConsumerthat will call methods onGetOutcomesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRules
Get all rules for a detector (paginated) if
ruleIdandruleVersionare not specified. Gets all rules for the detector and theruleIdif present (paginated). Gets a specific rule if both theruleIdand theruleVersionare 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.
- Parameters:
getRulesRequest-- Returns:
- A Java Future containing the result of the GetRules operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRules
default CompletableFuture<GetRulesResponse> getRules(Consumer<GetRulesRequest.Builder> getRulesRequest) Get all rules for a detector (paginated) if
ruleIdandruleVersionare not specified. Gets all rules for the detector and theruleIdif present (paginated). Gets a specific rule if both theruleIdand theruleVersionare 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.
This is a convenience which creates an instance of the
GetRulesRequest.Builderavoiding the need to create one manually viaGetRulesRequest.builder()- Parameters:
getRulesRequest- AConsumerthat will call methods onGetRulesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetRules operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRulesPaginator
This is a variant of
getRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetRulesPublisher publisher = client.getRulesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetRulesPublisher publisher = client.getRulesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetRulesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetRulesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)operation.- Parameters:
getRulesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRulesPaginator
This is a variant of
getRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetRulesPublisher publisher = client.getRulesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetRulesPublisher publisher = client.getRulesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetRulesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetRulesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)operation.
This is a convenience which creates an instance of the
GetRulesRequest.Builderavoiding the need to create one manually viaGetRulesRequest.builder()- Parameters:
getRulesRequest- AConsumerthat will call methods onGetRulesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getVariables
default CompletableFuture<GetVariablesResponse> getVariables(GetVariablesRequest getVariablesRequest) Gets all of the variables or the specific variable. This is a paginated API. Providing null
maxSizePerPageresults in retrieving maximum of 100 records per page. If you providemaxSizePerPagethe value must be between 50 and 100. To get the next page result, a provide a pagination token fromGetVariablesResultas part of your request. Null pagination token fetches the records from the beginning.- Parameters:
getVariablesRequest-- Returns:
- A Java Future containing the result of the GetVariables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getVariables
default CompletableFuture<GetVariablesResponse> getVariables(Consumer<GetVariablesRequest.Builder> getVariablesRequest) Gets all of the variables or the specific variable. This is a paginated API. Providing null
maxSizePerPageresults in retrieving maximum of 100 records per page. If you providemaxSizePerPagethe value must be between 50 and 100. To get the next page result, a provide a pagination token fromGetVariablesResultas part of your request. Null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetVariablesRequest.Builderavoiding the need to create one manually viaGetVariablesRequest.builder()- Parameters:
getVariablesRequest- AConsumerthat will call methods onGetVariablesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetVariables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getVariablesPaginator
This is a variant of
getVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetVariablesPublisher publisher = client.getVariablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetVariablesPublisher publisher = client.getVariablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetVariablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetVariablesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)operation.- Parameters:
getVariablesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getVariablesPaginator
default GetVariablesPublisher getVariablesPaginator(Consumer<GetVariablesRequest.Builder> getVariablesRequest) This is a variant of
getVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.GetVariablesPublisher publisher = client.getVariablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.GetVariablesPublisher publisher = client.getVariablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.GetVariablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.GetVariablesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)operation.
This is a convenience which creates an instance of the
GetVariablesRequest.Builderavoiding the need to create one manually viaGetVariablesRequest.builder()- Parameters:
getVariablesRequest- AConsumerthat will call methods onGetVariablesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEventPredictions
default CompletableFuture<ListEventPredictionsResponse> listEventPredictions(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
xyzevent 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 amaxResults, the value must be between 50 and 100. To get the next page results, provide thenextTokenfrom the response as part of your request. A nullnextTokenfetches the records from the beginning.- Parameters:
listEventPredictionsRequest-- Returns:
- A Java Future containing the result of the ListEventPredictions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEventPredictions
default CompletableFuture<ListEventPredictionsResponse> listEventPredictions(Consumer<ListEventPredictionsRequest.Builder> 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
xyzevent 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 amaxResults, the value must be between 50 and 100. To get the next page results, provide thenextTokenfrom the response as part of your request. A nullnextTokenfetches the records from the beginning.
This is a convenience which creates an instance of the
ListEventPredictionsRequest.Builderavoiding the need to create one manually viaListEventPredictionsRequest.builder()- Parameters:
listEventPredictionsRequest- AConsumerthat will call methods onListEventPredictionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListEventPredictions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEventPredictionsPaginator
default ListEventPredictionsPublisher listEventPredictionsPaginator(ListEventPredictionsRequest listEventPredictionsRequest) This is a variant of
listEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsPublisher publisher = client.listEventPredictionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsPublisher publisher = client.listEventPredictionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)operation.- Parameters:
listEventPredictionsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEventPredictionsPaginator
default ListEventPredictionsPublisher listEventPredictionsPaginator(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest) This is a variant of
listEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsPublisher publisher = client.listEventPredictionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsPublisher publisher = client.listEventPredictionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)operation.
This is a convenience which creates an instance of the
ListEventPredictionsRequest.Builderavoiding the need to create one manually viaListEventPredictionsRequest.builder()- Parameters:
listEventPredictionsRequest- AConsumerthat will call methods onListEventPredictionsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(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.
- Parameters:
listTagsForResourceRequest-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> 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.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResourcePaginator
default ListTagsForResourcePublisher listTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest) This is a variant of
listTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourcePublisher publisher = client.listTagsForResourcePaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourcePublisher publisher = client.listTagsForResourcePaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)operation.- Parameters:
listTagsForResourceRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResourcePaginator
default ListTagsForResourcePublisher listTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) This is a variant of
listTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourcePublisher publisher = client.listTagsForResourcePaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourcePublisher publisher = client.listTagsForResourcePaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)operation.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putDetector
Creates or updates a detector.
- Parameters:
putDetectorRequest-- Returns:
- A Java Future containing the result of the PutDetector operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putDetector
default CompletableFuture<PutDetectorResponse> putDetector(Consumer<PutDetectorRequest.Builder> putDetectorRequest) Creates or updates a detector.
This is a convenience which creates an instance of the
PutDetectorRequest.Builderavoiding the need to create one manually viaPutDetectorRequest.builder()- Parameters:
putDetectorRequest- AConsumerthat will call methods onPutDetectorRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutDetector operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putEntityType
default CompletableFuture<PutEntityTypeResponse> putEntityType(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.
- Parameters:
putEntityTypeRequest-- Returns:
- A Java Future containing the result of the PutEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putEntityType
default CompletableFuture<PutEntityTypeResponse> putEntityType(Consumer<PutEntityTypeRequest.Builder> 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.
This is a convenience which creates an instance of the
PutEntityTypeRequest.Builderavoiding the need to create one manually viaPutEntityTypeRequest.builder()- Parameters:
putEntityTypeRequest- AConsumerthat will call methods onPutEntityTypeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putEventType
default CompletableFuture<PutEventTypeResponse> putEventType(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.
- Parameters:
putEventTypeRequest-- Returns:
- A Java Future containing the result of the PutEventType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putEventType
default CompletableFuture<PutEventTypeResponse> putEventType(Consumer<PutEventTypeRequest.Builder> 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.
This is a convenience which creates an instance of the
PutEventTypeRequest.Builderavoiding the need to create one manually viaPutEventTypeRequest.builder()- Parameters:
putEventTypeRequest- AConsumerthat will call methods onPutEventTypeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutEventType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putExternalModel
default CompletableFuture<PutExternalModelResponse> putExternalModel(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.
- Parameters:
putExternalModelRequest-- Returns:
- A Java Future containing the result of the PutExternalModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putExternalModel
default CompletableFuture<PutExternalModelResponse> putExternalModel(Consumer<PutExternalModelRequest.Builder> 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.
This is a convenience which creates an instance of the
PutExternalModelRequest.Builderavoiding the need to create one manually viaPutExternalModelRequest.builder()- Parameters:
putExternalModelRequest- AConsumerthat will call methods onPutExternalModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutExternalModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putKMSEncryptionKey
default CompletableFuture<PutKmsEncryptionKeyResponse> putKMSEncryptionKey(PutKmsEncryptionKeyRequest putKmsEncryptionKeyRequest) Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.
- Parameters:
putKmsEncryptionKeyRequest-- Returns:
- A Java Future containing the result of the PutKMSEncryptionKey operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putKMSEncryptionKey
default CompletableFuture<PutKmsEncryptionKeyResponse> putKMSEncryptionKey(Consumer<PutKmsEncryptionKeyRequest.Builder> putKmsEncryptionKeyRequest) Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.
This is a convenience which creates an instance of the
PutKmsEncryptionKeyRequest.Builderavoiding the need to create one manually viaPutKmsEncryptionKeyRequest.builder()- Parameters:
putKmsEncryptionKeyRequest- AConsumerthat will call methods onPutKmsEncryptionKeyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutKMSEncryptionKey operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putLabel
Creates or updates label. A label classifies an event as fraudulent or legitimate. Labels are associated with event types and used to train supervised machine learning models in Amazon Fraud Detector.
- Parameters:
putLabelRequest-- Returns:
- A Java Future containing the result of the PutLabel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putLabel
default CompletableFuture<PutLabelResponse> putLabel(Consumer<PutLabelRequest.Builder> 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.
This is a convenience which creates an instance of the
PutLabelRequest.Builderavoiding the need to create one manually viaPutLabelRequest.builder()- Parameters:
putLabelRequest- AConsumerthat will call methods onPutLabelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutLabel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putOutcome
Creates or updates an outcome.
- Parameters:
putOutcomeRequest-- Returns:
- A Java Future containing the result of the PutOutcome operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putOutcome
default CompletableFuture<PutOutcomeResponse> putOutcome(Consumer<PutOutcomeRequest.Builder> putOutcomeRequest) Creates or updates an outcome.
This is a convenience which creates an instance of the
PutOutcomeRequest.Builderavoiding the need to create one manually viaPutOutcomeRequest.builder()- Parameters:
putOutcomeRequest- AConsumerthat will call methods onPutOutcomeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutOutcome operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
sendEvent
Stores events in Amazon Fraud Detector without generating fraud predictions for those events. For example, you can use
SendEventto upload a historical dataset, which you can then later use to train a model.- Parameters:
sendEventRequest-- Returns:
- A Java Future containing the result of the SendEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
sendEvent
default CompletableFuture<SendEventResponse> sendEvent(Consumer<SendEventRequest.Builder> sendEventRequest) Stores events in Amazon Fraud Detector without generating fraud predictions for those events. For example, you can use
SendEventto upload a historical dataset, which you can then later use to train a model.
This is a convenience which creates an instance of the
SendEventRequest.Builderavoiding the need to create one manually viaSendEventRequest.builder()- Parameters:
sendEventRequest- AConsumerthat will call methods onSendEventRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the SendEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ConflictException An exception indicating there was a conflict during a delete operation.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
Assigns tags to a resource.
- Parameters:
tagResourceRequest-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Assigns tags to a resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes tags from a resource.
- Parameters:
untagResourceRequest-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDetectorVersion
default CompletableFuture<UpdateDetectorVersionResponse> updateDetectorVersion(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
DRAFTdetector version.- Parameters:
updateDetectorVersionRequest-- Returns:
- A Java Future containing the result of the UpdateDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDetectorVersion
default CompletableFuture<UpdateDetectorVersionResponse> updateDetectorVersion(Consumer<UpdateDetectorVersionRequest.Builder> 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
DRAFTdetector version.
This is a convenience which creates an instance of the
UpdateDetectorVersionRequest.Builderavoiding the need to create one manually viaUpdateDetectorVersionRequest.builder()- Parameters:
updateDetectorVersionRequest- AConsumerthat will call methods onUpdateDetectorVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateDetectorVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDetectorVersionMetadata
default CompletableFuture<UpdateDetectorVersionMetadataResponse> updateDetectorVersionMetadata(UpdateDetectorVersionMetadataRequest updateDetectorVersionMetadataRequest) Updates the detector version's description. You can update the metadata for any detector version (
DRAFT, ACTIVE,orINACTIVE).- Parameters:
updateDetectorVersionMetadataRequest-- Returns:
- A Java Future containing the result of the UpdateDetectorVersionMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDetectorVersionMetadata
default CompletableFuture<UpdateDetectorVersionMetadataResponse> updateDetectorVersionMetadata(Consumer<UpdateDetectorVersionMetadataRequest.Builder> updateDetectorVersionMetadataRequest) Updates the detector version's description. You can update the metadata for any detector version (
DRAFT, ACTIVE,orINACTIVE).
This is a convenience which creates an instance of the
UpdateDetectorVersionMetadataRequest.Builderavoiding the need to create one manually viaUpdateDetectorVersionMetadataRequest.builder()- Parameters:
updateDetectorVersionMetadataRequest- AConsumerthat will call methods onUpdateDetectorVersionMetadataRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateDetectorVersionMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDetectorVersionStatus
default CompletableFuture<UpdateDetectorVersionStatusResponse> updateDetectorVersionStatus(UpdateDetectorVersionStatusRequest updateDetectorVersionStatusRequest) Updates the detector version’s status. You can perform the following promotions or demotions using
UpdateDetectorVersionStatus:DRAFTtoACTIVE,ACTIVEtoINACTIVE, andINACTIVEtoACTIVE.- Parameters:
updateDetectorVersionStatusRequest-- Returns:
- A Java Future containing the result of the UpdateDetectorVersionStatus operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDetectorVersionStatus
default CompletableFuture<UpdateDetectorVersionStatusResponse> updateDetectorVersionStatus(Consumer<UpdateDetectorVersionStatusRequest.Builder> updateDetectorVersionStatusRequest) Updates the detector version’s status. You can perform the following promotions or demotions using
UpdateDetectorVersionStatus:DRAFTtoACTIVE,ACTIVEtoINACTIVE, andINACTIVEtoACTIVE.
This is a convenience which creates an instance of the
UpdateDetectorVersionStatusRequest.Builderavoiding the need to create one manually viaUpdateDetectorVersionStatusRequest.builder()- Parameters:
updateDetectorVersionStatusRequest- AConsumerthat will call methods onUpdateDetectorVersionStatusRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateDetectorVersionStatus operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateEventLabel
default CompletableFuture<UpdateEventLabelResponse> updateEventLabel(UpdateEventLabelRequest updateEventLabelRequest) Updates the specified event with a new label.
- Parameters:
updateEventLabelRequest-- Returns:
- A Java Future containing the result of the UpdateEventLabel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateEventLabel
default CompletableFuture<UpdateEventLabelResponse> updateEventLabel(Consumer<UpdateEventLabelRequest.Builder> updateEventLabelRequest) Updates the specified event with a new label.
This is a convenience which creates an instance of the
UpdateEventLabelRequest.Builderavoiding the need to create one manually viaUpdateEventLabelRequest.builder()- Parameters:
updateEventLabelRequest- AConsumerthat will call methods onUpdateEventLabelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateEventLabel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateList
Updates a list.
- Parameters:
updateListRequest-- Returns:
- A Java Future containing the result of the UpdateList operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateList
default CompletableFuture<UpdateListResponse> updateList(Consumer<UpdateListRequest.Builder> updateListRequest) Updates a list.
This is a convenience which creates an instance of the
UpdateListRequest.Builderavoiding the need to create one manually viaUpdateListRequest.builder()- Parameters:
updateListRequest- AConsumerthat will call methods onUpdateListRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateList operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateModel
Updates model description.
- Parameters:
updateModelRequest-- Returns:
- A Java Future containing the result of the UpdateModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateModel
default CompletableFuture<UpdateModelResponse> updateModel(Consumer<UpdateModelRequest.Builder> updateModelRequest) Updates model description.
This is a convenience which creates an instance of the
UpdateModelRequest.Builderavoiding the need to create one manually viaUpdateModelRequest.builder()- Parameters:
updateModelRequest- AConsumerthat will call methods onUpdateModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateModelVersion
default CompletableFuture<UpdateModelVersionResponse> updateModelVersion(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.
- Parameters:
updateModelVersionRequest-- Returns:
- A Java Future containing the result of the UpdateModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateModelVersion
default CompletableFuture<UpdateModelVersionResponse> updateModelVersion(Consumer<UpdateModelVersionRequest.Builder> 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.
This is a convenience which creates an instance of the
UpdateModelVersionRequest.Builderavoiding the need to create one manually viaUpdateModelVersionRequest.builder()- Parameters:
updateModelVersionRequest- AConsumerthat will call methods onUpdateModelVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateModelVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ThrottlingException An exception indicating a throttling error.
- InternalServerException An exception indicating an internal server error.
- ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateModelVersionStatus
default CompletableFuture<UpdateModelVersionStatusResponse> updateModelVersionStatus(UpdateModelVersionStatusRequest updateModelVersionStatusRequest) Updates the status of a model version.
You can perform the following status updates:
-
Change the
TRAINING_IN_PROGRESSstatus toTRAINING_CANCELLED. -
Change the
TRAINING_COMPLETEstatus toACTIVE. -
Change
ACTIVEtoINACTIVE.
- Parameters:
updateModelVersionStatusRequest-- Returns:
- A Java Future containing the result of the UpdateModelVersionStatus operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updateModelVersionStatus
default CompletableFuture<UpdateModelVersionStatusResponse> updateModelVersionStatus(Consumer<UpdateModelVersionStatusRequest.Builder> updateModelVersionStatusRequest) Updates the status of a model version.
You can perform the following status updates:
-
Change the
TRAINING_IN_PROGRESSstatus toTRAINING_CANCELLED. -
Change the
TRAINING_COMPLETEstatus toACTIVE. -
Change
ACTIVEtoINACTIVE.
This is a convenience which creates an instance of the
UpdateModelVersionStatusRequest.Builderavoiding the need to create one manually viaUpdateModelVersionStatusRequest.builder()- Parameters:
updateModelVersionStatusRequest- AConsumerthat will call methods onUpdateModelVersionStatusRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateModelVersionStatus operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updateRuleMetadata
default CompletableFuture<UpdateRuleMetadataResponse> updateRuleMetadata(UpdateRuleMetadataRequest updateRuleMetadataRequest) Updates a rule's metadata. The description attribute can be updated.
- Parameters:
updateRuleMetadataRequest-- Returns:
- A Java Future containing the result of the UpdateRuleMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateRuleMetadata
default CompletableFuture<UpdateRuleMetadataResponse> updateRuleMetadata(Consumer<UpdateRuleMetadataRequest.Builder> updateRuleMetadataRequest) Updates a rule's metadata. The description attribute can be updated.
This is a convenience which creates an instance of the
UpdateRuleMetadataRequest.Builderavoiding the need to create one manually viaUpdateRuleMetadataRequest.builder()- Parameters:
updateRuleMetadataRequest- AConsumerthat will call methods onUpdateRuleMetadataRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateRuleMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateRuleVersion
default CompletableFuture<UpdateRuleVersionResponse> updateRuleVersion(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 ...).
- Parameters:
updateRuleVersionRequest-- Returns:
- A Java Future containing the result of the UpdateRuleVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateRuleVersion
default CompletableFuture<UpdateRuleVersionResponse> updateRuleVersion(Consumer<UpdateRuleVersionRequest.Builder> 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 ...).
This is a convenience which creates an instance of the
UpdateRuleVersionRequest.Builderavoiding the need to create one manually viaUpdateRuleVersionRequest.builder()- Parameters:
updateRuleVersionRequest- AConsumerthat will call methods onUpdateRuleVersionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateRuleVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateVariable
default CompletableFuture<UpdateVariableResponse> updateVariable(UpdateVariableRequest updateVariableRequest) Updates a variable.
- Parameters:
updateVariableRequest-- Returns:
- A Java Future containing the result of the UpdateVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateVariable
default CompletableFuture<UpdateVariableResponse> updateVariable(Consumer<UpdateVariableRequest.Builder> updateVariableRequest) Updates a variable.
This is a convenience which creates an instance of the
UpdateVariableRequest.Builderavoiding the need to create one manually viaUpdateVariableRequest.builder()- Parameters:
updateVariableRequest- AConsumerthat will call methods onUpdateVariableRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateVariable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException An exception indicating a specified value is not allowed.
- ResourceNotFoundException An exception indicating the specified resource was not found.
- InternalServerException An exception indicating an internal server error.
- ThrottlingException An exception indicating a throttling error.
- AccessDeniedException An exception indicating Amazon Fraud Detector does not have the needed
permissions. This can occur if you submit a request, such as
PutExternalModel, that specifies a role that is not in your account. - ConflictException An exception indicating there was a conflict during a delete operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FraudDetectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-
create
Create aFraudDetectorAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aFraudDetectorAsyncClient.
-