Interface FraudDetectorAsyncClient
-
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface FraudDetectorAsyncClient extends AwsClient
Service client for accessing Amazon Fraud Detector asynchronously. This can be created using the staticbuilder()method.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
Fields Modifier and Type Field Description static StringSERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.static StringSERVICE_NAME
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default CompletableFuture<BatchCreateVariableResponse>batchCreateVariable(Consumer<BatchCreateVariableRequest.Builder> batchCreateVariableRequest)Creates a batch of variables.default CompletableFuture<BatchCreateVariableResponse>batchCreateVariable(BatchCreateVariableRequest batchCreateVariableRequest)Creates a batch of variables.default CompletableFuture<BatchGetVariableResponse>batchGetVariable(Consumer<BatchGetVariableRequest.Builder> batchGetVariableRequest)Gets a batch of variables.default CompletableFuture<BatchGetVariableResponse>batchGetVariable(BatchGetVariableRequest batchGetVariableRequest)Gets a batch of variables.static FraudDetectorAsyncClientBuilderbuilder()Create a builder that can be used to configure and create aFraudDetectorAsyncClient.default CompletableFuture<CancelBatchImportJobResponse>cancelBatchImportJob(Consumer<CancelBatchImportJobRequest.Builder> cancelBatchImportJobRequest)Cancels an in-progress batch import job.default CompletableFuture<CancelBatchImportJobResponse>cancelBatchImportJob(CancelBatchImportJobRequest cancelBatchImportJobRequest)Cancels an in-progress batch import job.default CompletableFuture<CancelBatchPredictionJobResponse>cancelBatchPredictionJob(Consumer<CancelBatchPredictionJobRequest.Builder> cancelBatchPredictionJobRequest)Cancels the specified batch prediction job.default CompletableFuture<CancelBatchPredictionJobResponse>cancelBatchPredictionJob(CancelBatchPredictionJobRequest cancelBatchPredictionJobRequest)Cancels the specified batch prediction job.static FraudDetectorAsyncClientcreate()Create aFraudDetectorAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CompletableFuture<CreateBatchImportJobResponse>createBatchImportJob(Consumer<CreateBatchImportJobRequest.Builder> createBatchImportJobRequest)Creates a batch import job.default CompletableFuture<CreateBatchImportJobResponse>createBatchImportJob(CreateBatchImportJobRequest createBatchImportJobRequest)Creates a batch import job.default CompletableFuture<CreateBatchPredictionJobResponse>createBatchPredictionJob(Consumer<CreateBatchPredictionJobRequest.Builder> createBatchPredictionJobRequest)Creates a batch prediction job.default CompletableFuture<CreateBatchPredictionJobResponse>createBatchPredictionJob(CreateBatchPredictionJobRequest createBatchPredictionJobRequest)Creates a batch prediction job.default CompletableFuture<CreateDetectorVersionResponse>createDetectorVersion(Consumer<CreateDetectorVersionRequest.Builder> createDetectorVersionRequest)Creates a detector version.default CompletableFuture<CreateDetectorVersionResponse>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.default CompletableFuture<CreateModelVersionResponse>createModelVersion(Consumer<CreateModelVersionRequest.Builder> createModelVersionRequest)Creates a version of the model using the specified model type and model id.default CompletableFuture<CreateModelVersionResponse>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.default CompletableFuture<DeleteBatchImportJobResponse>deleteBatchImportJob(Consumer<DeleteBatchImportJobRequest.Builder> deleteBatchImportJobRequest)Deletes the specified batch import job ID record.default CompletableFuture<DeleteBatchImportJobResponse>deleteBatchImportJob(DeleteBatchImportJobRequest deleteBatchImportJobRequest)Deletes the specified batch import job ID record.default CompletableFuture<DeleteBatchPredictionJobResponse>deleteBatchPredictionJob(Consumer<DeleteBatchPredictionJobRequest.Builder> deleteBatchPredictionJobRequest)Deletes a batch prediction job.default CompletableFuture<DeleteBatchPredictionJobResponse>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.default CompletableFuture<DeleteDetectorVersionResponse>deleteDetectorVersion(Consumer<DeleteDetectorVersionRequest.Builder> deleteDetectorVersionRequest)Deletes the detector version.default CompletableFuture<DeleteDetectorVersionResponse>deleteDetectorVersion(DeleteDetectorVersionRequest deleteDetectorVersionRequest)Deletes the detector version.default CompletableFuture<DeleteEntityTypeResponse>deleteEntityType(Consumer<DeleteEntityTypeRequest.Builder> deleteEntityTypeRequest)Deletes an entity type.default CompletableFuture<DeleteEntityTypeResponse>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.default CompletableFuture<DeleteEventsByEventTypeResponse>deleteEventsByEventType(Consumer<DeleteEventsByEventTypeRequest.Builder> deleteEventsByEventTypeRequest)Deletes all events of a particular event type.default CompletableFuture<DeleteEventsByEventTypeResponse>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.default CompletableFuture<DeleteExternalModelResponse>deleteExternalModel(Consumer<DeleteExternalModelRequest.Builder> deleteExternalModelRequest)Removes a SageMaker model from Amazon Fraud Detector.default CompletableFuture<DeleteExternalModelResponse>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.default CompletableFuture<DeleteModelVersionResponse>deleteModelVersion(Consumer<DeleteModelVersionRequest.Builder> deleteModelVersionRequest)Deletes a model version.default CompletableFuture<DeleteModelVersionResponse>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.default CompletableFuture<DescribeDetectorResponse>describeDetector(Consumer<DescribeDetectorRequest.Builder> describeDetectorRequest)Gets all versions for a specified detector.default CompletableFuture<DescribeDetectorResponse>describeDetector(DescribeDetectorRequest describeDetectorRequest)Gets all versions for a specified detector.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.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.default DescribeModelVersionsPublisherdescribeModelVersionsPaginator(Consumer<DescribeModelVersionsRequest.Builder> describeModelVersionsRequest)Gets all of the model versions for the specified model type or for the specified model type and model ID.default DescribeModelVersionsPublisherdescribeModelVersionsPaginator(DescribeModelVersionsRequest describeModelVersionsRequest)Gets all of the model versions for the specified model type or for the specified model type and model ID.default CompletableFuture<GetBatchImportJobsResponse>getBatchImportJobs(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest)Gets all batch import jobs or a specific job of the specified ID.default CompletableFuture<GetBatchImportJobsResponse>getBatchImportJobs(GetBatchImportJobsRequest getBatchImportJobsRequest)Gets all batch import jobs or a specific job of the specified ID.default GetBatchImportJobsPublishergetBatchImportJobsPaginator(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest)Gets all batch import jobs or a specific job of the specified ID.default GetBatchImportJobsPublishergetBatchImportJobsPaginator(GetBatchImportJobsRequest getBatchImportJobsRequest)Gets all batch import jobs or a specific job of the specified ID.default CompletableFuture<GetBatchPredictionJobsResponse>getBatchPredictionJobs(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest)Gets all batch prediction jobs or a specific job if you specify a job ID.default CompletableFuture<GetBatchPredictionJobsResponse>getBatchPredictionJobs(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest)Gets all batch prediction jobs or a specific job if you specify a job ID.default GetBatchPredictionJobsPublishergetBatchPredictionJobsPaginator(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest)Gets all batch prediction jobs or a specific job if you specify a job ID.default GetBatchPredictionJobsPublishergetBatchPredictionJobsPaginator(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest)Gets all batch prediction jobs or a specific job if you specify a job ID.default CompletableFuture<GetDeleteEventsByEventTypeStatusResponse>getDeleteEventsByEventTypeStatus(Consumer<GetDeleteEventsByEventTypeStatusRequest.Builder> getDeleteEventsByEventTypeStatusRequest)Retrieves the status of aDeleteEventsByEventTypeaction.default CompletableFuture<GetDeleteEventsByEventTypeStatusResponse>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)Gets all detectors or a single detector if adetectorIdis specified.default GetDetectorsPublishergetDetectorsPaginator(GetDetectorsRequest getDetectorsRequest)Gets all detectors or a single detector if adetectorIdis specified.default CompletableFuture<GetDetectorVersionResponse>getDetectorVersion(Consumer<GetDetectorVersionRequest.Builder> getDetectorVersionRequest)Gets a particular detector version.default CompletableFuture<GetDetectorVersionResponse>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)Gets all entity types or a specific entity type if a name is specified.default GetEntityTypesPublishergetEntityTypesPaginator(GetEntityTypesRequest getEntityTypesRequest)Gets all entity types or a specific entity type if a name is specified.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.default CompletableFuture<GetEventPredictionResponse>getEventPrediction(Consumer<GetEventPredictionRequest.Builder> getEventPredictionRequest)Evaluates an event against a detector version.default CompletableFuture<GetEventPredictionResponse>getEventPrediction(GetEventPredictionRequest getEventPredictionRequest)Evaluates an event against a detector version.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.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.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)Gets all event types or a specific event type if name is provided.default GetEventTypesPublishergetEventTypesPaginator(GetEventTypesRequest getEventTypesRequest)Gets all event types or a specific event type if name is provided.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.default CompletableFuture<GetExternalModelsResponse>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)Gets the details for one or more Amazon SageMaker models that have been imported into the service.default GetExternalModelsPublishergetExternalModelsPaginator(GetExternalModelsRequest getExternalModelsRequest)Gets the details for one or more Amazon SageMaker models that have been imported into the service.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.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.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)Gets all labels or a specific label if name is provided.default GetLabelsPublishergetLabelsPaginator(GetLabelsRequest getLabelsRequest)Gets all labels or a specific label if name is provided.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)Gets all the elements in the specified list.default GetListElementsPublishergetListElementsPaginator(GetListElementsRequest getListElementsRequest)Gets all the elements in the specified list.default CompletableFuture<GetListsMetadataResponse>getListsMetadata(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest)Gets the metadata of either all the lists under the account or the specified list.default CompletableFuture<GetListsMetadataResponse>getListsMetadata(GetListsMetadataRequest getListsMetadataRequest)Gets the metadata of either all the lists under the account or the specified list.default GetListsMetadataPublishergetListsMetadataPaginator(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest)Gets the metadata of either all the lists under the account or the specified list.default GetListsMetadataPublishergetListsMetadataPaginator(GetListsMetadataRequest getListsMetadataRequest)Gets the metadata of either all the lists under the account or the specified list.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)Gets one or more models.default GetModelsPublishergetModelsPaginator(GetModelsRequest getModelsRequest)Gets one or more models.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)Gets one or more outcomes.default GetOutcomesPublishergetOutcomesPaginator(GetOutcomesRequest getOutcomesRequest)Gets one or more outcomes.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)Get all rules for a detector (paginated) ifruleIdandruleVersionare not specified.default GetRulesPublishergetRulesPaginator(GetRulesRequest getRulesRequest)Get all rules for a detector (paginated) ifruleIdandruleVersionare not specified.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)Gets all of the variables or the specific variable.default GetVariablesPublishergetVariablesPaginator(GetVariablesRequest getVariablesRequest)Gets all of the variables or the specific variable.default CompletableFuture<ListEventPredictionsResponse>listEventPredictions(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest)Gets a list of past predictions.default CompletableFuture<ListEventPredictionsResponse>listEventPredictions(ListEventPredictionsRequest listEventPredictionsRequest)Gets a list of past predictions.default ListEventPredictionsPublisherlistEventPredictionsPaginator(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest)Gets a list of past predictions.default ListEventPredictionsPublisherlistEventPredictionsPaginator(ListEventPredictionsRequest listEventPredictionsRequest)Gets a list of past predictions.default CompletableFuture<ListTagsForResourceResponse>listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)Lists all tags associated with the resource.default CompletableFuture<ListTagsForResourceResponse>listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)Lists all tags associated with the resource.default ListTagsForResourcePublisherlistTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)Lists all tags associated with the resource.default ListTagsForResourcePublisherlistTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest)Lists all tags associated with the resource.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.default CompletableFuture<PutExternalModelResponse>putExternalModel(Consumer<PutExternalModelRequest.Builder> putExternalModelRequest)Creates or updates an Amazon SageMaker model endpoint.default CompletableFuture<PutExternalModelResponse>putExternalModel(PutExternalModelRequest putExternalModelRequest)Creates or updates an Amazon SageMaker model endpoint.default CompletableFuture<PutKmsEncryptionKeyResponse>putKMSEncryptionKey(Consumer<PutKmsEncryptionKeyRequest.Builder> putKmsEncryptionKeyRequest)Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.default CompletableFuture<PutKmsEncryptionKeyResponse>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.default FraudDetectorServiceClientConfigurationserviceClientConfiguration()default 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.default CompletableFuture<UpdateDetectorVersionResponse>updateDetectorVersion(Consumer<UpdateDetectorVersionRequest.Builder> updateDetectorVersionRequest)Updates a detector version.default CompletableFuture<UpdateDetectorVersionResponse>updateDetectorVersion(UpdateDetectorVersionRequest updateDetectorVersionRequest)Updates a detector version.default CompletableFuture<UpdateDetectorVersionMetadataResponse>updateDetectorVersionMetadata(Consumer<UpdateDetectorVersionMetadataRequest.Builder> updateDetectorVersionMetadataRequest)Updates the detector version's description.default CompletableFuture<UpdateDetectorVersionMetadataResponse>updateDetectorVersionMetadata(UpdateDetectorVersionMetadataRequest updateDetectorVersionMetadataRequest)Updates the detector version's description.default CompletableFuture<UpdateDetectorVersionStatusResponse>updateDetectorVersionStatus(Consumer<UpdateDetectorVersionStatusRequest.Builder> updateDetectorVersionStatusRequest)Updates the detector version’s status.default CompletableFuture<UpdateDetectorVersionStatusResponse>updateDetectorVersionStatus(UpdateDetectorVersionStatusRequest updateDetectorVersionStatusRequest)Updates the detector version’s status.default CompletableFuture<UpdateEventLabelResponse>updateEventLabel(Consumer<UpdateEventLabelRequest.Builder> updateEventLabelRequest)Updates the specified event with a new label.default CompletableFuture<UpdateEventLabelResponse>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.default CompletableFuture<UpdateModelVersionResponse>updateModelVersion(Consumer<UpdateModelVersionRequest.Builder> updateModelVersionRequest)Updates a model version.default CompletableFuture<UpdateModelVersionResponse>updateModelVersion(UpdateModelVersionRequest updateModelVersionRequest)Updates a model version.default CompletableFuture<UpdateModelVersionStatusResponse>updateModelVersionStatus(Consumer<UpdateModelVersionStatusRequest.Builder> updateModelVersionStatusRequest)Updates the status of a model version.default CompletableFuture<UpdateModelVersionStatusResponse>updateModelVersionStatus(UpdateModelVersionStatusRequest updateModelVersionStatusRequest)Updates the status of a model version.default CompletableFuture<UpdateRuleMetadataResponse>updateRuleMetadata(Consumer<UpdateRuleMetadataRequest.Builder> updateRuleMetadataRequest)Updates a rule's metadata.default CompletableFuture<UpdateRuleMetadataResponse>updateRuleMetadata(UpdateRuleMetadataRequest updateRuleMetadataRequest)Updates a rule's metadata.default CompletableFuture<UpdateRuleVersionResponse>updateRuleVersion(Consumer<UpdateRuleVersionRequest.Builder> updateRuleVersionRequest)Updates a rule version resulting in a new rule version.default CompletableFuture<UpdateRuleVersionResponse>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
close
-
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
SERVICE_METADATA_ID
static final String SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
- Constant Field Values
-
-
Method Detail
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createList
default CompletableFuture<CreateListResponse> createList(CreateListRequest createListRequest)
Creates a list.
List is a set of input data for a variable in your event dataset. You use the input data in a rule that's associated with your detector. For more information, see Lists.
- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createModel
default CompletableFuture<CreateModelResponse> createModel(CreateModelRequest createModelRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createRule
default CompletableFuture<CreateRuleResponse> createRule(CreateRuleRequest createRuleRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteEvent
default CompletableFuture<DeleteEventResponse> deleteEvent(DeleteEventRequest deleteEventRequest)
Deletes the specified event.
When you delete an event, Amazon Fraud Detector permanently deletes that event and the event data is no longer stored in Amazon Fraud Detector. If
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteLabel
default CompletableFuture<DeleteLabelResponse> deleteLabel(DeleteLabelRequest deleteLabelRequest)
Deletes a label.
You cannot delete labels that are included in an event type in Amazon Fraud Detector.
You cannot delete a label assigned to an event ID. You must first delete the relevant event ID.
When you delete a label, Amazon Fraud Detector permanently deletes that label and the data is no longer stored in Amazon Fraud Detector.
- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteList
default CompletableFuture<DeleteListResponse> deleteList(DeleteListRequest deleteListRequest)
Deletes the list, provided it is not used in a rule.
When you delete a list, Amazon Fraud Detector permanently deletes that list and the elements in the list.
- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteModel
default CompletableFuture<DeleteModelResponse> deleteModel(DeleteModelRequest deleteModelRequest)
Deletes a model.
You can delete models and model versions in Amazon Fraud Detector, provided that they are not associated with a detector version.
When you delete a model, Amazon Fraud Detector permanently deletes that model and the data is no longer stored in Amazon Fraud Detector.
- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteRule
default CompletableFuture<DeleteRuleResponse> deleteRule(DeleteRuleRequest 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.
- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
describeModelVersionsPaginator
default DescribeModelVersionsPublisher describeModelVersionsPaginator(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.
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.- 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:
- AWS API Documentation
-
describeModelVersionsPaginator
default DescribeModelVersionsPublisher describeModelVersionsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getBatchImportJobsPaginator
default GetBatchImportJobsPublisher getBatchImportJobsPaginator(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.
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.- 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:
- AWS API Documentation
-
getBatchImportJobsPaginator
default GetBatchImportJobsPublisher getBatchImportJobsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getBatchPredictionJobsPaginator
default GetBatchPredictionJobsPublisher getBatchPredictionJobsPaginator(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.
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.- 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:
- AWS API Documentation
-
getBatchPredictionJobsPaginator
default GetBatchPredictionJobsPublisher getBatchPredictionJobsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDetectorsPaginator
default GetDetectorsPublisher getDetectorsPaginator(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.
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.- 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:
- AWS API Documentation
-
getDetectorsPaginator
default GetDetectorsPublisher getDetectorsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getEntityTypesPaginator
default GetEntityTypesPublisher getEntityTypesPaginator(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.
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.- 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:
- AWS API Documentation
-
getEntityTypesPaginator
default GetEntityTypesPublisher getEntityTypesPaginator(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 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.- 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:
- AWS API Documentation
-
getEvent
default CompletableFuture<GetEventResponse> getEvent(GetEventRequest getEventRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getEventTypesPaginator
default GetEventTypesPublisher getEventTypesPaginator(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.
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.- 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:
- AWS API Documentation
-
getEventTypesPaginator
default GetEventTypesPublisher getEventTypesPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getExternalModelsPaginator
default GetExternalModelsPublisher getExternalModelsPaginator(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.
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.- 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:
- AWS API Documentation
-
getExternalModelsPaginator
default GetExternalModelsPublisher getExternalModelsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getLabels
default CompletableFuture<GetLabelsResponse> getLabels(GetLabelsRequest getLabelsRequest)
Gets all labels or a specific label if name is provided. This is a paginated API. If you provide a null
maxResults, this action retrieves a maximum of 50 records per page. If you provide 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getLabelsPaginator
default GetLabelsPublisher getLabelsPaginator(GetLabelsRequest getLabelsRequest)
Gets all labels or a specific label if name is provided. This is a paginated API. If you provide a null
maxResults, this action retrieves a maximum of 50 records per page. If you provide 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 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.- 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:
- AWS API Documentation
-
getLabelsPaginator
default GetLabelsPublisher getLabelsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getListElementsPaginator
default GetListElementsPublisher getListElementsPaginator(GetListElementsRequest getListElementsRequest)
Gets all the elements in the specified list.
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.- 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:
- AWS API Documentation
-
getListElementsPaginator
default GetListElementsPublisher getListElementsPaginator(Consumer<GetListElementsRequest.Builder> getListElementsRequest)
Gets all the elements in the specified list.
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getListsMetadataPaginator
default GetListsMetadataPublisher getListsMetadataPaginator(GetListsMetadataRequest getListsMetadataRequest)
Gets the metadata of either all the lists under the account or the specified list.
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.- 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:
- AWS API Documentation
-
getListsMetadataPaginator
default GetListsMetadataPublisher getListsMetadataPaginator(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest)
Gets the metadata of either all the lists under the account or the specified list.
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getModels
default CompletableFuture<GetModelsResponse> getModels(GetModelsRequest getModelsRequest)
Gets one or more models. Gets all models for the Amazon Web Services account if no model type and no model id provided. Gets all models for the Amazon Web Services account and model type, if the model type is specified but model id is not provided. Gets a specific model if (model type, model id) tuple is specified.
This is a paginated API. If you provide a null
maxResults, this action retrieves a maximum of 10 records per page. If you provide 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getModelsPaginator
default GetModelsPublisher getModelsPaginator(GetModelsRequest getModelsRequest)
Gets one or more models. Gets all models for the Amazon Web Services account if no model type and no model id provided. Gets all models for the Amazon Web Services account and model type, if the model type is specified but model id is not provided. Gets a specific model if (model type, model id) tuple is specified.
This is a paginated API. If you provide a null
maxResults, this action retrieves a maximum of 10 records per page. If you provide 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 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.- 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:
- AWS API Documentation
-
getModelsPaginator
default GetModelsPublisher getModelsPaginator(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 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.- 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:
- AWS API Documentation
-
getOutcomes
default CompletableFuture<GetOutcomesResponse> getOutcomes(GetOutcomesRequest getOutcomesRequest)
Gets one or more outcomes. This is a paginated API. If you provide a null
maxResults, this actions retrieves a maximum of 100 records per page. If you provide 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getOutcomesPaginator
default GetOutcomesPublisher getOutcomesPaginator(GetOutcomesRequest getOutcomesRequest)
Gets one or more outcomes. This is a paginated API. If you provide a null
maxResults, this actions retrieves a maximum of 100 records per page. If you provide 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 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.- 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:
- AWS API Documentation
-
getOutcomesPaginator
default GetOutcomesPublisher getOutcomesPaginator(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 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.- 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:
- AWS API Documentation
-
getRules
default CompletableFuture<GetRulesResponse> getRules(GetRulesRequest 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.
- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getRulesPaginator
default GetRulesPublisher getRulesPaginator(GetRulesRequest 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 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.- 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:
- AWS API Documentation
-
getRulesPaginator
default GetRulesPublisher getRulesPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getVariablesPaginator
default GetVariablesPublisher getVariablesPaginator(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.
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.- 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:
- AWS API Documentation
-
getVariablesPaginator
default GetVariablesPublisher getVariablesPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listEventPredictionsPaginator
default ListEventPredictionsPublisher listEventPredictionsPaginator(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.
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.- 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:
- AWS API Documentation
-
listEventPredictionsPaginator
default ListEventPredictionsPublisher listEventPredictionsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listTagsForResourcePaginator
default ListTagsForResourcePublisher listTagsForResourcePaginator(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.
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.- 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:
- AWS API Documentation
-
listTagsForResourcePaginator
default ListTagsForResourcePublisher listTagsForResourcePaginator(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 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.- 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:
- AWS API Documentation
-
putDetector
default CompletableFuture<PutDetectorResponse> putDetector(PutDetectorRequest putDetectorRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
putLabel
default CompletableFuture<PutLabelResponse> putLabel(PutLabelRequest putLabelRequest)
Creates or updates label. A label classifies an event as fraudulent or legitimate. Labels are associated with event types and used to train supervised machine learning models in Amazon Fraud Detector.
- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
putOutcome
default CompletableFuture<PutOutcomeResponse> putOutcome(PutOutcomeRequest putOutcomeRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
sendEvent
default CompletableFuture<SendEventResponse> sendEvent(SendEventRequest 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.- 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateList
default CompletableFuture<UpdateListResponse> updateList(UpdateListRequest updateListRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateModel
default CompletableFuture<UpdateModelResponse> updateModel(UpdateModelRequest updateModelRequest)
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
-
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.- 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:
- AWS API Documentation
-
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
serviceClientConfiguration
default FraudDetectorServiceClientConfiguration serviceClientConfiguration()
- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient
-
create
static FraudDetectorAsyncClient create()
Create aFraudDetectorAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
-
builder
static FraudDetectorAsyncClientBuilder builder()
Create a builder that can be used to configure and create aFraudDetectorAsyncClient.
-
-