Interface FraudDetectorClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
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
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault BatchCreateVariableResponse
batchCreateVariable
(Consumer<BatchCreateVariableRequest.Builder> batchCreateVariableRequest) Creates a batch of variables.default BatchCreateVariableResponse
batchCreateVariable
(BatchCreateVariableRequest batchCreateVariableRequest) Creates a batch of variables.default BatchGetVariableResponse
batchGetVariable
(Consumer<BatchGetVariableRequest.Builder> batchGetVariableRequest) Gets a batch of variables.default BatchGetVariableResponse
batchGetVariable
(BatchGetVariableRequest batchGetVariableRequest) Gets a batch of variables.static FraudDetectorClientBuilder
builder()
Create a builder that can be used to configure and create aFraudDetectorClient
.default CancelBatchImportJobResponse
cancelBatchImportJob
(Consumer<CancelBatchImportJobRequest.Builder> cancelBatchImportJobRequest) Cancels an in-progress batch import job.default CancelBatchImportJobResponse
cancelBatchImportJob
(CancelBatchImportJobRequest cancelBatchImportJobRequest) Cancels an in-progress batch import job.default CancelBatchPredictionJobResponse
cancelBatchPredictionJob
(Consumer<CancelBatchPredictionJobRequest.Builder> cancelBatchPredictionJobRequest) Cancels the specified batch prediction job.default CancelBatchPredictionJobResponse
cancelBatchPredictionJob
(CancelBatchPredictionJobRequest cancelBatchPredictionJobRequest) Cancels the specified batch prediction job.static FraudDetectorClient
create()
Create aFraudDetectorClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateBatchImportJobResponse
createBatchImportJob
(Consumer<CreateBatchImportJobRequest.Builder> createBatchImportJobRequest) Creates a batch import job.default CreateBatchImportJobResponse
createBatchImportJob
(CreateBatchImportJobRequest createBatchImportJobRequest) Creates a batch import job.default CreateBatchPredictionJobResponse
createBatchPredictionJob
(Consumer<CreateBatchPredictionJobRequest.Builder> createBatchPredictionJobRequest) Creates a batch prediction job.default CreateBatchPredictionJobResponse
createBatchPredictionJob
(CreateBatchPredictionJobRequest createBatchPredictionJobRequest) Creates a batch prediction job.default CreateDetectorVersionResponse
createDetectorVersion
(Consumer<CreateDetectorVersionRequest.Builder> createDetectorVersionRequest) Creates a detector version.default CreateDetectorVersionResponse
createDetectorVersion
(CreateDetectorVersionRequest createDetectorVersionRequest) Creates a detector version.default CreateListResponse
createList
(Consumer<CreateListRequest.Builder> createListRequest) Creates a list.default CreateListResponse
createList
(CreateListRequest createListRequest) Creates a list.default CreateModelResponse
createModel
(Consumer<CreateModelRequest.Builder> createModelRequest) Creates a model using the specified model type.default CreateModelResponse
createModel
(CreateModelRequest createModelRequest) Creates a model using the specified model type.default CreateModelVersionResponse
createModelVersion
(Consumer<CreateModelVersionRequest.Builder> createModelVersionRequest) Creates a version of the model using the specified model type and model id.default CreateModelVersionResponse
createModelVersion
(CreateModelVersionRequest createModelVersionRequest) Creates a version of the model using the specified model type and model id.default CreateRuleResponse
createRule
(Consumer<CreateRuleRequest.Builder> createRuleRequest) Creates a rule for use with the specified detector.default CreateRuleResponse
createRule
(CreateRuleRequest createRuleRequest) Creates a rule for use with the specified detector.default CreateVariableResponse
createVariable
(Consumer<CreateVariableRequest.Builder> createVariableRequest) Creates a variable.default CreateVariableResponse
createVariable
(CreateVariableRequest createVariableRequest) Creates a variable.default DeleteBatchImportJobResponse
deleteBatchImportJob
(Consumer<DeleteBatchImportJobRequest.Builder> deleteBatchImportJobRequest) Deletes the specified batch import job ID record.default DeleteBatchImportJobResponse
deleteBatchImportJob
(DeleteBatchImportJobRequest deleteBatchImportJobRequest) Deletes the specified batch import job ID record.default DeleteBatchPredictionJobResponse
deleteBatchPredictionJob
(Consumer<DeleteBatchPredictionJobRequest.Builder> deleteBatchPredictionJobRequest) Deletes a batch prediction job.default DeleteBatchPredictionJobResponse
deleteBatchPredictionJob
(DeleteBatchPredictionJobRequest deleteBatchPredictionJobRequest) Deletes a batch prediction job.default DeleteDetectorResponse
deleteDetector
(Consumer<DeleteDetectorRequest.Builder> deleteDetectorRequest) Deletes the detector.default DeleteDetectorResponse
deleteDetector
(DeleteDetectorRequest deleteDetectorRequest) Deletes the detector.default DeleteDetectorVersionResponse
deleteDetectorVersion
(Consumer<DeleteDetectorVersionRequest.Builder> deleteDetectorVersionRequest) Deletes the detector version.default DeleteDetectorVersionResponse
deleteDetectorVersion
(DeleteDetectorVersionRequest deleteDetectorVersionRequest) Deletes the detector version.default DeleteEntityTypeResponse
deleteEntityType
(Consumer<DeleteEntityTypeRequest.Builder> deleteEntityTypeRequest) Deletes an entity type.default DeleteEntityTypeResponse
deleteEntityType
(DeleteEntityTypeRequest deleteEntityTypeRequest) Deletes an entity type.default DeleteEventResponse
deleteEvent
(Consumer<DeleteEventRequest.Builder> deleteEventRequest) Deletes the specified event.default DeleteEventResponse
deleteEvent
(DeleteEventRequest deleteEventRequest) Deletes the specified event.default DeleteEventsByEventTypeResponse
deleteEventsByEventType
(Consumer<DeleteEventsByEventTypeRequest.Builder> deleteEventsByEventTypeRequest) Deletes all events of a particular event type.default DeleteEventsByEventTypeResponse
deleteEventsByEventType
(DeleteEventsByEventTypeRequest deleteEventsByEventTypeRequest) Deletes all events of a particular event type.default DeleteEventTypeResponse
deleteEventType
(Consumer<DeleteEventTypeRequest.Builder> deleteEventTypeRequest) Deletes an event type.default DeleteEventTypeResponse
deleteEventType
(DeleteEventTypeRequest deleteEventTypeRequest) Deletes an event type.default DeleteExternalModelResponse
deleteExternalModel
(Consumer<DeleteExternalModelRequest.Builder> deleteExternalModelRequest) Removes a SageMaker model from Amazon Fraud Detector.default DeleteExternalModelResponse
deleteExternalModel
(DeleteExternalModelRequest deleteExternalModelRequest) Removes a SageMaker model from Amazon Fraud Detector.default DeleteLabelResponse
deleteLabel
(Consumer<DeleteLabelRequest.Builder> deleteLabelRequest) Deletes a label.default DeleteLabelResponse
deleteLabel
(DeleteLabelRequest deleteLabelRequest) Deletes a label.default DeleteListResponse
deleteList
(Consumer<DeleteListRequest.Builder> deleteListRequest) Deletes the list, provided it is not used in a rule.default DeleteListResponse
deleteList
(DeleteListRequest deleteListRequest) Deletes the list, provided it is not used in a rule.default DeleteModelResponse
deleteModel
(Consumer<DeleteModelRequest.Builder> deleteModelRequest) Deletes a model.default DeleteModelResponse
deleteModel
(DeleteModelRequest deleteModelRequest) Deletes a model.default DeleteModelVersionResponse
deleteModelVersion
(Consumer<DeleteModelVersionRequest.Builder> deleteModelVersionRequest) Deletes a model version.default DeleteModelVersionResponse
deleteModelVersion
(DeleteModelVersionRequest deleteModelVersionRequest) Deletes a model version.default DeleteOutcomeResponse
deleteOutcome
(Consumer<DeleteOutcomeRequest.Builder> deleteOutcomeRequest) Deletes an outcome.default DeleteOutcomeResponse
deleteOutcome
(DeleteOutcomeRequest deleteOutcomeRequest) Deletes an outcome.default DeleteRuleResponse
deleteRule
(Consumer<DeleteRuleRequest.Builder> deleteRuleRequest) Deletes the rule.default DeleteRuleResponse
deleteRule
(DeleteRuleRequest deleteRuleRequest) Deletes the rule.default DeleteVariableResponse
deleteVariable
(Consumer<DeleteVariableRequest.Builder> deleteVariableRequest) Deletes a variable.default DeleteVariableResponse
deleteVariable
(DeleteVariableRequest deleteVariableRequest) Deletes a variable.default DescribeDetectorResponse
describeDetector
(Consumer<DescribeDetectorRequest.Builder> describeDetectorRequest) Gets all versions for a specified detector.default DescribeDetectorResponse
describeDetector
(DescribeDetectorRequest describeDetectorRequest) Gets all versions for a specified detector.default 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 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 DescribeModelVersionsIterable
describeModelVersionsPaginator
(Consumer<DescribeModelVersionsRequest.Builder> describeModelVersionsRequest) This is a variant ofdescribeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)
operation.default DescribeModelVersionsIterable
describeModelVersionsPaginator
(DescribeModelVersionsRequest describeModelVersionsRequest) This is a variant ofdescribeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)
operation.default GetBatchImportJobsResponse
getBatchImportJobs
(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest) Gets all batch import jobs or a specific job of the specified ID.default GetBatchImportJobsResponse
getBatchImportJobs
(GetBatchImportJobsRequest getBatchImportJobsRequest) Gets all batch import jobs or a specific job of the specified ID.default GetBatchImportJobsIterable
getBatchImportJobsPaginator
(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest) This is a variant ofgetBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)
operation.default GetBatchImportJobsIterable
getBatchImportJobsPaginator
(GetBatchImportJobsRequest getBatchImportJobsRequest) This is a variant ofgetBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)
operation.default GetBatchPredictionJobsResponse
getBatchPredictionJobs
(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest) Gets all batch prediction jobs or a specific job if you specify a job ID.default GetBatchPredictionJobsResponse
getBatchPredictionJobs
(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest) Gets all batch prediction jobs or a specific job if you specify a job ID.default GetBatchPredictionJobsIterable
getBatchPredictionJobsPaginator
(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest) This is a variant ofgetBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)
operation.default GetBatchPredictionJobsIterable
getBatchPredictionJobsPaginator
(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest) This is a variant ofgetBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)
operation.getDeleteEventsByEventTypeStatus
(Consumer<GetDeleteEventsByEventTypeStatusRequest.Builder> getDeleteEventsByEventTypeStatusRequest) Retrieves the status of aDeleteEventsByEventType
action.getDeleteEventsByEventTypeStatus
(GetDeleteEventsByEventTypeStatusRequest getDeleteEventsByEventTypeStatusRequest) Retrieves the status of aDeleteEventsByEventType
action.default GetDetectorsResponse
getDetectors
(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) Gets all detectors or a single detector if adetectorId
is specified.default GetDetectorsResponse
getDetectors
(GetDetectorsRequest getDetectorsRequest) Gets all detectors or a single detector if adetectorId
is specified.default GetDetectorsIterable
getDetectorsPaginator
(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) This is a variant ofgetDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)
operation.default GetDetectorsIterable
getDetectorsPaginator
(GetDetectorsRequest getDetectorsRequest) This is a variant ofgetDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)
operation.default GetDetectorVersionResponse
getDetectorVersion
(Consumer<GetDetectorVersionRequest.Builder> getDetectorVersionRequest) Gets a particular detector version.default GetDetectorVersionResponse
getDetectorVersion
(GetDetectorVersionRequest getDetectorVersionRequest) Gets a particular detector version.default GetEntityTypesResponse
getEntityTypes
(Consumer<GetEntityTypesRequest.Builder> getEntityTypesRequest) Gets all entity types or a specific entity type if a name is specified.default GetEntityTypesResponse
getEntityTypes
(GetEntityTypesRequest getEntityTypesRequest) Gets all entity types or a specific entity type if a name is specified.default GetEntityTypesIterable
getEntityTypesPaginator
(Consumer<GetEntityTypesRequest.Builder> getEntityTypesRequest) This is a variant ofgetEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)
operation.default GetEntityTypesIterable
getEntityTypesPaginator
(GetEntityTypesRequest getEntityTypesRequest) This is a variant ofgetEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)
operation.default GetEventResponse
getEvent
(Consumer<GetEventRequest.Builder> getEventRequest) Retrieves details of events stored with Amazon Fraud Detector.default GetEventResponse
getEvent
(GetEventRequest getEventRequest) Retrieves details of events stored with Amazon Fraud Detector.default GetEventPredictionResponse
getEventPrediction
(Consumer<GetEventPredictionRequest.Builder> getEventPredictionRequest) Evaluates an event against a detector version.default GetEventPredictionResponse
getEventPrediction
(GetEventPredictionRequest getEventPredictionRequest) Evaluates an event against a detector version.getEventPredictionMetadata
(Consumer<GetEventPredictionMetadataRequest.Builder> getEventPredictionMetadataRequest) Gets details of the past fraud predictions for the specified event ID, event type, detector ID, and detector version ID that was generated in the specified time period.getEventPredictionMetadata
(GetEventPredictionMetadataRequest getEventPredictionMetadataRequest) Gets details of the past fraud predictions for the specified event ID, event type, detector ID, and detector version ID that was generated in the specified time period.default GetEventTypesResponse
getEventTypes
(Consumer<GetEventTypesRequest.Builder> getEventTypesRequest) Gets all event types or a specific event type if name is provided.default GetEventTypesResponse
getEventTypes
(GetEventTypesRequest getEventTypesRequest) Gets all event types or a specific event type if name is provided.default GetEventTypesIterable
getEventTypesPaginator
(Consumer<GetEventTypesRequest.Builder> getEventTypesRequest) This is a variant ofgetEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)
operation.default GetEventTypesIterable
getEventTypesPaginator
(GetEventTypesRequest getEventTypesRequest) This is a variant ofgetEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)
operation.default GetExternalModelsResponse
getExternalModels
(Consumer<GetExternalModelsRequest.Builder> getExternalModelsRequest) Gets the details for one or more Amazon SageMaker models that have been imported into the service.default GetExternalModelsResponse
getExternalModels
(GetExternalModelsRequest getExternalModelsRequest) Gets the details for one or more Amazon SageMaker models that have been imported into the service.default GetExternalModelsIterable
getExternalModelsPaginator
(Consumer<GetExternalModelsRequest.Builder> getExternalModelsRequest) This is a variant ofgetExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)
operation.default GetExternalModelsIterable
getExternalModelsPaginator
(GetExternalModelsRequest getExternalModelsRequest) This is a variant ofgetExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)
operation.default 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 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 GetLabelsResponse
getLabels
(Consumer<GetLabelsRequest.Builder> getLabelsRequest) Gets all labels or a specific label if name is provided.default GetLabelsResponse
getLabels
(GetLabelsRequest getLabelsRequest) Gets all labels or a specific label if name is provided.default GetLabelsIterable
getLabelsPaginator
(Consumer<GetLabelsRequest.Builder> getLabelsRequest) This is a variant ofgetLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)
operation.default GetLabelsIterable
getLabelsPaginator
(GetLabelsRequest getLabelsRequest) This is a variant ofgetLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)
operation.default GetListElementsResponse
getListElements
(Consumer<GetListElementsRequest.Builder> getListElementsRequest) Gets all the elements in the specified list.default GetListElementsResponse
getListElements
(GetListElementsRequest getListElementsRequest) Gets all the elements in the specified list.default GetListElementsIterable
getListElementsPaginator
(Consumer<GetListElementsRequest.Builder> getListElementsRequest) This is a variant ofgetListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)
operation.default GetListElementsIterable
getListElementsPaginator
(GetListElementsRequest getListElementsRequest) This is a variant ofgetListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)
operation.default GetListsMetadataResponse
getListsMetadata
(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) Gets the metadata of either all the lists under the account or the specified list.default GetListsMetadataResponse
getListsMetadata
(GetListsMetadataRequest getListsMetadataRequest) Gets the metadata of either all the lists under the account or the specified list.default GetListsMetadataIterable
getListsMetadataPaginator
(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) This is a variant ofgetListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)
operation.default GetListsMetadataIterable
getListsMetadataPaginator
(GetListsMetadataRequest getListsMetadataRequest) This is a variant ofgetListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)
operation.default GetModelsResponse
getModels
(Consumer<GetModelsRequest.Builder> getModelsRequest) Gets one or more models.default GetModelsResponse
getModels
(GetModelsRequest getModelsRequest) Gets one or more models.default GetModelsIterable
getModelsPaginator
(Consumer<GetModelsRequest.Builder> getModelsRequest) This is a variant ofgetModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)
operation.default GetModelsIterable
getModelsPaginator
(GetModelsRequest getModelsRequest) This is a variant ofgetModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)
operation.default GetModelVersionResponse
getModelVersion
(Consumer<GetModelVersionRequest.Builder> getModelVersionRequest) Gets the details of the specified model version.default GetModelVersionResponse
getModelVersion
(GetModelVersionRequest getModelVersionRequest) Gets the details of the specified model version.default GetOutcomesResponse
getOutcomes
(Consumer<GetOutcomesRequest.Builder> getOutcomesRequest) Gets one or more outcomes.default GetOutcomesResponse
getOutcomes
(GetOutcomesRequest getOutcomesRequest) Gets one or more outcomes.default GetOutcomesIterable
getOutcomesPaginator
(Consumer<GetOutcomesRequest.Builder> getOutcomesRequest) This is a variant ofgetOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)
operation.default GetOutcomesIterable
getOutcomesPaginator
(GetOutcomesRequest getOutcomesRequest) This is a variant ofgetOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)
operation.default GetRulesResponse
getRules
(Consumer<GetRulesRequest.Builder> getRulesRequest) Get all rules for a detector (paginated) ifruleId
andruleVersion
are not specified.default GetRulesResponse
getRules
(GetRulesRequest getRulesRequest) Get all rules for a detector (paginated) ifruleId
andruleVersion
are not specified.default GetRulesIterable
getRulesPaginator
(Consumer<GetRulesRequest.Builder> getRulesRequest) This is a variant ofgetRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)
operation.default GetRulesIterable
getRulesPaginator
(GetRulesRequest getRulesRequest) This is a variant ofgetRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)
operation.default GetVariablesResponse
getVariables
(Consumer<GetVariablesRequest.Builder> getVariablesRequest) Gets all of the variables or the specific variable.default GetVariablesResponse
getVariables
(GetVariablesRequest getVariablesRequest) Gets all of the variables or the specific variable.default GetVariablesIterable
getVariablesPaginator
(Consumer<GetVariablesRequest.Builder> getVariablesRequest) This is a variant ofgetVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)
operation.default GetVariablesIterable
getVariablesPaginator
(GetVariablesRequest getVariablesRequest) This is a variant ofgetVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)
operation.default ListEventPredictionsResponse
listEventPredictions
(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest) Gets a list of past predictions.default ListEventPredictionsResponse
listEventPredictions
(ListEventPredictionsRequest listEventPredictionsRequest) Gets a list of past predictions.default ListEventPredictionsIterable
listEventPredictionsPaginator
(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest) This is a variant oflistEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)
operation.default ListEventPredictionsIterable
listEventPredictionsPaginator
(ListEventPredictionsRequest listEventPredictionsRequest) This is a variant oflistEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists all tags associated with the resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists all tags associated with the resource.default ListTagsForResourceIterable
listTagsForResourcePaginator
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) This is a variant oflistTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)
operation.default ListTagsForResourceIterable
listTagsForResourcePaginator
(ListTagsForResourceRequest listTagsForResourceRequest) This is a variant oflistTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)
operation.default PutDetectorResponse
putDetector
(Consumer<PutDetectorRequest.Builder> putDetectorRequest) Creates or updates a detector.default PutDetectorResponse
putDetector
(PutDetectorRequest putDetectorRequest) Creates or updates a detector.default PutEntityTypeResponse
putEntityType
(Consumer<PutEntityTypeRequest.Builder> putEntityTypeRequest) Creates or updates an entity type.default PutEntityTypeResponse
putEntityType
(PutEntityTypeRequest putEntityTypeRequest) Creates or updates an entity type.default PutEventTypeResponse
putEventType
(Consumer<PutEventTypeRequest.Builder> putEventTypeRequest) Creates or updates an event type.default PutEventTypeResponse
putEventType
(PutEventTypeRequest putEventTypeRequest) Creates or updates an event type.default PutExternalModelResponse
putExternalModel
(Consumer<PutExternalModelRequest.Builder> putExternalModelRequest) Creates or updates an Amazon SageMaker model endpoint.default PutExternalModelResponse
putExternalModel
(PutExternalModelRequest putExternalModelRequest) Creates or updates an Amazon SageMaker model endpoint.default PutKmsEncryptionKeyResponse
putKMSEncryptionKey
(Consumer<PutKmsEncryptionKeyRequest.Builder> putKmsEncryptionKeyRequest) Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.default PutKmsEncryptionKeyResponse
putKMSEncryptionKey
(PutKmsEncryptionKeyRequest putKmsEncryptionKeyRequest) Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.default PutLabelResponse
putLabel
(Consumer<PutLabelRequest.Builder> putLabelRequest) Creates or updates label.default PutLabelResponse
putLabel
(PutLabelRequest putLabelRequest) Creates or updates label.default PutOutcomeResponse
putOutcome
(Consumer<PutOutcomeRequest.Builder> putOutcomeRequest) Creates or updates an outcome.default PutOutcomeResponse
putOutcome
(PutOutcomeRequest putOutcomeRequest) Creates or updates an outcome.default SendEventResponse
sendEvent
(Consumer<SendEventRequest.Builder> sendEventRequest) Stores events in Amazon Fraud Detector without generating fraud predictions for those events.default SendEventResponse
sendEvent
(SendEventRequest sendEventRequest) Stores events in Amazon Fraud Detector without generating fraud predictions for those events.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Assigns tags to a resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Assigns tags to a resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from a resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Removes tags from a resource.default UpdateDetectorVersionResponse
updateDetectorVersion
(Consumer<UpdateDetectorVersionRequest.Builder> updateDetectorVersionRequest) Updates a detector version.default UpdateDetectorVersionResponse
updateDetectorVersion
(UpdateDetectorVersionRequest updateDetectorVersionRequest) Updates a detector version.updateDetectorVersionMetadata
(Consumer<UpdateDetectorVersionMetadataRequest.Builder> updateDetectorVersionMetadataRequest) Updates the detector version's description.updateDetectorVersionMetadata
(UpdateDetectorVersionMetadataRequest updateDetectorVersionMetadataRequest) Updates the detector version's description.updateDetectorVersionStatus
(Consumer<UpdateDetectorVersionStatusRequest.Builder> updateDetectorVersionStatusRequest) Updates the detector version’s status.updateDetectorVersionStatus
(UpdateDetectorVersionStatusRequest updateDetectorVersionStatusRequest) Updates the detector version’s status.default UpdateEventLabelResponse
updateEventLabel
(Consumer<UpdateEventLabelRequest.Builder> updateEventLabelRequest) Updates the specified event with a new label.default UpdateEventLabelResponse
updateEventLabel
(UpdateEventLabelRequest updateEventLabelRequest) Updates the specified event with a new label.default UpdateListResponse
updateList
(Consumer<UpdateListRequest.Builder> updateListRequest) Updates a list.default UpdateListResponse
updateList
(UpdateListRequest updateListRequest) Updates a list.default UpdateModelResponse
updateModel
(Consumer<UpdateModelRequest.Builder> updateModelRequest) Updates model description.default UpdateModelResponse
updateModel
(UpdateModelRequest updateModelRequest) Updates model description.default UpdateModelVersionResponse
updateModelVersion
(Consumer<UpdateModelVersionRequest.Builder> updateModelVersionRequest) Updates a model version.default UpdateModelVersionResponse
updateModelVersion
(UpdateModelVersionRequest updateModelVersionRequest) Updates a model version.default UpdateModelVersionStatusResponse
updateModelVersionStatus
(Consumer<UpdateModelVersionStatusRequest.Builder> updateModelVersionStatusRequest) Updates the status of a model version.default UpdateModelVersionStatusResponse
updateModelVersionStatus
(UpdateModelVersionStatusRequest updateModelVersionStatusRequest) Updates the status of a model version.default UpdateRuleMetadataResponse
updateRuleMetadata
(Consumer<UpdateRuleMetadataRequest.Builder> updateRuleMetadataRequest) Updates a rule's metadata.default UpdateRuleMetadataResponse
updateRuleMetadata
(UpdateRuleMetadataRequest updateRuleMetadataRequest) Updates a rule's metadata.default UpdateRuleVersionResponse
updateRuleVersion
(Consumer<UpdateRuleVersionRequest.Builder> updateRuleVersionRequest) Updates a rule version resulting in a new rule version.default UpdateRuleVersionResponse
updateRuleVersion
(UpdateRuleVersionRequest updateRuleVersionRequest) Updates a rule version resulting in a new rule version.default UpdateVariableResponse
updateVariable
(Consumer<UpdateVariableRequest.Builder> updateVariableRequest) Updates a variable.default 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 Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
batchCreateVariable
default BatchCreateVariableResponse batchCreateVariable(BatchCreateVariableRequest batchCreateVariableRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a batch of variables.
- Parameters:
batchCreateVariableRequest
-- Returns:
- Result of the BatchCreateVariable operation returned by the service.
- See Also:
-
batchCreateVariable
default BatchCreateVariableResponse batchCreateVariable(Consumer<BatchCreateVariableRequest.Builder> batchCreateVariableRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a batch of variables.
This is a convenience which creates an instance of the
BatchCreateVariableRequest.Builder
avoiding the need to create one manually viaBatchCreateVariableRequest.builder()
- Parameters:
batchCreateVariableRequest
- AConsumer
that will call methods onBatchCreateVariableRequest.Builder
to create a request.- Returns:
- Result of the BatchCreateVariable operation returned by the service.
- See Also:
-
batchGetVariable
default BatchGetVariableResponse batchGetVariable(BatchGetVariableRequest batchGetVariableRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets a batch of variables.
- Parameters:
batchGetVariableRequest
-- Returns:
- Result of the BatchGetVariable operation returned by the service.
- See Also:
-
batchGetVariable
default BatchGetVariableResponse batchGetVariable(Consumer<BatchGetVariableRequest.Builder> batchGetVariableRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets a batch of variables.
This is a convenience which creates an instance of the
BatchGetVariableRequest.Builder
avoiding the need to create one manually viaBatchGetVariableRequest.builder()
- Parameters:
batchGetVariableRequest
- AConsumer
that will call methods onBatchGetVariableRequest.Builder
to create a request.- Returns:
- Result of the BatchGetVariable operation returned by the service.
- See Also:
-
cancelBatchImportJob
default CancelBatchImportJobResponse cancelBatchImportJob(CancelBatchImportJobRequest cancelBatchImportJobRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Cancels an in-progress batch import job.
- Parameters:
cancelBatchImportJobRequest
-- Returns:
- Result of the CancelBatchImportJob operation returned by the service.
- See Also:
-
cancelBatchImportJob
default CancelBatchImportJobResponse cancelBatchImportJob(Consumer<CancelBatchImportJobRequest.Builder> cancelBatchImportJobRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Cancels an in-progress batch import job.
This is a convenience which creates an instance of the
CancelBatchImportJobRequest.Builder
avoiding the need to create one manually viaCancelBatchImportJobRequest.builder()
- Parameters:
cancelBatchImportJobRequest
- AConsumer
that will call methods onCancelBatchImportJobRequest.Builder
to create a request.- Returns:
- Result of the CancelBatchImportJob operation returned by the service.
- See Also:
-
cancelBatchPredictionJob
default CancelBatchPredictionJobResponse cancelBatchPredictionJob(CancelBatchPredictionJobRequest cancelBatchPredictionJobRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Cancels the specified batch prediction job.
- Parameters:
cancelBatchPredictionJobRequest
-- Returns:
- Result of the CancelBatchPredictionJob operation returned by the service.
- See Also:
-
cancelBatchPredictionJob
default CancelBatchPredictionJobResponse cancelBatchPredictionJob(Consumer<CancelBatchPredictionJobRequest.Builder> cancelBatchPredictionJobRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Cancels the specified batch prediction job.
This is a convenience which creates an instance of the
CancelBatchPredictionJobRequest.Builder
avoiding the need to create one manually viaCancelBatchPredictionJobRequest.builder()
- Parameters:
cancelBatchPredictionJobRequest
- AConsumer
that will call methods onCancelBatchPredictionJobRequest.Builder
to create a request.- Returns:
- Result of the CancelBatchPredictionJob operation returned by the service.
- See Also:
-
createBatchImportJob
default CreateBatchImportJobResponse createBatchImportJob(CreateBatchImportJobRequest createBatchImportJobRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a batch import job.
- Parameters:
createBatchImportJobRequest
-- Returns:
- Result of the CreateBatchImportJob operation returned by the service.
- See Also:
-
createBatchImportJob
default CreateBatchImportJobResponse createBatchImportJob(Consumer<CreateBatchImportJobRequest.Builder> createBatchImportJobRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a batch import job.
This is a convenience which creates an instance of the
CreateBatchImportJobRequest.Builder
avoiding the need to create one manually viaCreateBatchImportJobRequest.builder()
- Parameters:
createBatchImportJobRequest
- AConsumer
that will call methods onCreateBatchImportJobRequest.Builder
to create a request.- Returns:
- Result of the CreateBatchImportJob operation returned by the service.
- See Also:
-
createBatchPredictionJob
default CreateBatchPredictionJobResponse createBatchPredictionJob(CreateBatchPredictionJobRequest createBatchPredictionJobRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, AwsServiceException, SdkClientException, FraudDetectorException Creates a batch prediction job.
- Parameters:
createBatchPredictionJobRequest
-- Returns:
- Result of the CreateBatchPredictionJob operation returned by the service.
- See Also:
-
createBatchPredictionJob
default CreateBatchPredictionJobResponse createBatchPredictionJob(Consumer<CreateBatchPredictionJobRequest.Builder> createBatchPredictionJobRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, AwsServiceException, SdkClientException, FraudDetectorException Creates a batch prediction job.
This is a convenience which creates an instance of the
CreateBatchPredictionJobRequest.Builder
avoiding the need to create one manually viaCreateBatchPredictionJobRequest.builder()
- Parameters:
createBatchPredictionJobRequest
- AConsumer
that will call methods onCreateBatchPredictionJobRequest.Builder
to create a request.- Returns:
- Result of the CreateBatchPredictionJob operation returned by the service.
- See Also:
-
createDetectorVersion
default CreateDetectorVersionResponse createDetectorVersion(CreateDetectorVersionRequest createDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a detector version. The detector version starts in a
DRAFT
status.- Parameters:
createDetectorVersionRequest
-- Returns:
- Result of the CreateDetectorVersion operation returned by the service.
- See Also:
-
createDetectorVersion
default CreateDetectorVersionResponse createDetectorVersion(Consumer<CreateDetectorVersionRequest.Builder> createDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a detector version. The detector version starts in a
DRAFT
status.
This is a convenience which creates an instance of the
CreateDetectorVersionRequest.Builder
avoiding the need to create one manually viaCreateDetectorVersionRequest.builder()
- Parameters:
createDetectorVersionRequest
- AConsumer
that will call methods onCreateDetectorVersionRequest.Builder
to create a request.- Returns:
- Result of the CreateDetectorVersion operation returned by the service.
- See Also:
-
createList
default CreateListResponse createList(CreateListRequest createListRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the CreateList operation returned by the service.
- See Also:
-
createList
default CreateListResponse createList(Consumer<CreateListRequest.Builder> createListRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaCreateListRequest.builder()
- Parameters:
createListRequest
- AConsumer
that will call methods onCreateListRequest.Builder
to create a request.- Returns:
- Result of the CreateList operation returned by the service.
- See Also:
-
createModel
default CreateModelResponse createModel(CreateModelRequest createModelRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a model using the specified model type.
- Parameters:
createModelRequest
-- Returns:
- Result of the CreateModel operation returned by the service.
- See Also:
-
createModel
default CreateModelResponse createModel(Consumer<CreateModelRequest.Builder> createModelRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a model using the specified model type.
This is a convenience which creates an instance of the
CreateModelRequest.Builder
avoiding the need to create one manually viaCreateModelRequest.builder()
- Parameters:
createModelRequest
- AConsumer
that will call methods onCreateModelRequest.Builder
to create a request.- Returns:
- Result of the CreateModel operation returned by the service.
- See Also:
-
createModelVersion
default CreateModelVersionResponse createModelVersion(CreateModelVersionRequest createModelVersionRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException Creates a version of the model using the specified model type and model id.
- Parameters:
createModelVersionRequest
-- Returns:
- Result of the CreateModelVersion operation returned by the service.
- See Also:
-
createModelVersion
default CreateModelVersionResponse createModelVersion(Consumer<CreateModelVersionRequest.Builder> createModelVersionRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaCreateModelVersionRequest.builder()
- Parameters:
createModelVersionRequest
- AConsumer
that will call methods onCreateModelVersionRequest.Builder
to create a request.- Returns:
- Result of the CreateModelVersion operation returned by the service.
- See Also:
-
createRule
default CreateRuleResponse createRule(CreateRuleRequest createRuleRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a rule for use with the specified detector.
- Parameters:
createRuleRequest
-- Returns:
- Result of the CreateRule operation returned by the service.
- See Also:
-
createRule
default CreateRuleResponse createRule(Consumer<CreateRuleRequest.Builder> createRuleRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a rule for use with the specified detector.
This is a convenience which creates an instance of the
CreateRuleRequest.Builder
avoiding the need to create one manually viaCreateRuleRequest.builder()
- Parameters:
createRuleRequest
- AConsumer
that will call methods onCreateRuleRequest.Builder
to create a request.- Returns:
- Result of the CreateRule operation returned by the service.
- See Also:
-
createVariable
default CreateVariableResponse createVariable(CreateVariableRequest createVariableRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a variable.
- Parameters:
createVariableRequest
-- Returns:
- Result of the CreateVariable operation returned by the service.
- See Also:
-
createVariable
default CreateVariableResponse createVariable(Consumer<CreateVariableRequest.Builder> createVariableRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Creates a variable.
This is a convenience which creates an instance of the
CreateVariableRequest.Builder
avoiding the need to create one manually viaCreateVariableRequest.builder()
- Parameters:
createVariableRequest
- AConsumer
that will call methods onCreateVariableRequest.Builder
to create a request.- Returns:
- Result of the CreateVariable operation returned by the service.
- See Also:
-
deleteBatchImportJob
default DeleteBatchImportJobResponse deleteBatchImportJob(DeleteBatchImportJobRequest deleteBatchImportJobRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes the specified batch import job ID record. This action does not delete the data that was batch imported.
- Parameters:
deleteBatchImportJobRequest
-- Returns:
- Result of the DeleteBatchImportJob operation returned by the service.
- See Also:
-
deleteBatchImportJob
default DeleteBatchImportJobResponse deleteBatchImportJob(Consumer<DeleteBatchImportJobRequest.Builder> deleteBatchImportJobRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteBatchImportJobRequest.builder()
- Parameters:
deleteBatchImportJobRequest
- AConsumer
that will call methods onDeleteBatchImportJobRequest.Builder
to create a request.- Returns:
- Result of the DeleteBatchImportJob operation returned by the service.
- See Also:
-
deleteBatchPredictionJob
default DeleteBatchPredictionJobResponse deleteBatchPredictionJob(DeleteBatchPredictionJobRequest deleteBatchPredictionJobRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes a batch prediction job.
- Parameters:
deleteBatchPredictionJobRequest
-- Returns:
- Result of the DeleteBatchPredictionJob operation returned by the service.
- See Also:
-
deleteBatchPredictionJob
default DeleteBatchPredictionJobResponse deleteBatchPredictionJob(Consumer<DeleteBatchPredictionJobRequest.Builder> deleteBatchPredictionJobRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes a batch prediction job.
This is a convenience which creates an instance of the
DeleteBatchPredictionJobRequest.Builder
avoiding the need to create one manually viaDeleteBatchPredictionJobRequest.builder()
- Parameters:
deleteBatchPredictionJobRequest
- AConsumer
that will call methods onDeleteBatchPredictionJobRequest.Builder
to create a request.- Returns:
- Result of the DeleteBatchPredictionJob operation returned by the service.
- See Also:
-
deleteDetector
default DeleteDetectorResponse deleteDetector(DeleteDetectorRequest deleteDetectorRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteDetector operation returned by the service.
- See Also:
-
deleteDetector
default DeleteDetectorResponse deleteDetector(Consumer<DeleteDetectorRequest.Builder> deleteDetectorRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteDetectorRequest.builder()
- Parameters:
deleteDetectorRequest
- AConsumer
that will call methods onDeleteDetectorRequest.Builder
to create a request.- Returns:
- Result of the DeleteDetector operation returned by the service.
- See Also:
-
deleteDetectorVersion
default DeleteDetectorVersionResponse deleteDetectorVersion(DeleteDetectorVersionRequest deleteDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, ConflictException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes the detector version. You cannot delete detector versions that are in
ACTIVE
status.When you delete a detector version, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector.
- Parameters:
deleteDetectorVersionRequest
-- Returns:
- Result of the DeleteDetectorVersion operation returned by the service.
- See Also:
-
deleteDetectorVersion
default DeleteDetectorVersionResponse deleteDetectorVersion(Consumer<DeleteDetectorVersionRequest.Builder> deleteDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, ConflictException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes the detector version. You cannot delete detector versions that are in
ACTIVE
status.When you delete a detector version, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector.
This is a convenience which creates an instance of the
DeleteDetectorVersionRequest.Builder
avoiding the need to create one manually viaDeleteDetectorVersionRequest.builder()
- Parameters:
deleteDetectorVersionRequest
- AConsumer
that will call methods onDeleteDetectorVersionRequest.Builder
to create a request.- Returns:
- Result of the DeleteDetectorVersion operation returned by the service.
- See Also:
-
deleteEntityType
default DeleteEntityTypeResponse deleteEntityType(DeleteEntityTypeRequest deleteEntityTypeRequest) throws ValidationException, ConflictException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteEntityType operation returned by the service.
- See Also:
-
deleteEntityType
default DeleteEntityTypeResponse deleteEntityType(Consumer<DeleteEntityTypeRequest.Builder> deleteEntityTypeRequest) throws ValidationException, ConflictException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteEntityTypeRequest.builder()
- Parameters:
deleteEntityTypeRequest
- AConsumer
that will call methods onDeleteEntityTypeRequest.Builder
to create a request.- Returns:
- Result of the DeleteEntityType operation returned by the service.
- See Also:
-
deleteEvent
default DeleteEventResponse deleteEvent(DeleteEventRequest deleteEventRequest) throws InternalServerException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, FraudDetectorException Deletes the specified event.
When you delete an event, Amazon Fraud Detector permanently deletes that event and the event data is no longer stored in Amazon Fraud Detector. If
deleteAuditHistory
isTrue
, event data is available through search for up to 30 seconds after the delete operation is completed.- Parameters:
deleteEventRequest
-- Returns:
- Result of the DeleteEvent operation returned by the service.
- See Also:
-
deleteEvent
default DeleteEventResponse deleteEvent(Consumer<DeleteEventRequest.Builder> deleteEventRequest) throws InternalServerException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, FraudDetectorException Deletes the specified event.
When you delete an event, Amazon Fraud Detector permanently deletes that event and the event data is no longer stored in Amazon Fraud Detector. If
deleteAuditHistory
isTrue
, 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.Builder
avoiding the need to create one manually viaDeleteEventRequest.builder()
- Parameters:
deleteEventRequest
- AConsumer
that will call methods onDeleteEventRequest.Builder
to create a request.- Returns:
- Result of the DeleteEvent operation returned by the service.
- See Also:
-
deleteEventType
default DeleteEventTypeResponse deleteEventType(DeleteEventTypeRequest deleteEventTypeRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteEventType operation returned by the service.
- See Also:
-
deleteEventType
default DeleteEventTypeResponse deleteEventType(Consumer<DeleteEventTypeRequest.Builder> deleteEventTypeRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteEventTypeRequest.builder()
- Parameters:
deleteEventTypeRequest
- AConsumer
that will call methods onDeleteEventTypeRequest.Builder
to create a request.- Returns:
- Result of the DeleteEventType operation returned by the service.
- See Also:
-
deleteEventsByEventType
default DeleteEventsByEventTypeResponse deleteEventsByEventType(DeleteEventsByEventTypeRequest deleteEventsByEventTypeRequest) throws ConflictException, ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes all events of a particular event type.
- Parameters:
deleteEventsByEventTypeRequest
-- Returns:
- Result of the DeleteEventsByEventType operation returned by the service.
- See Also:
-
deleteEventsByEventType
default DeleteEventsByEventTypeResponse deleteEventsByEventType(Consumer<DeleteEventsByEventTypeRequest.Builder> deleteEventsByEventTypeRequest) throws ConflictException, ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes all events of a particular event type.
This is a convenience which creates an instance of the
DeleteEventsByEventTypeRequest.Builder
avoiding the need to create one manually viaDeleteEventsByEventTypeRequest.builder()
- Parameters:
deleteEventsByEventTypeRequest
- AConsumer
that will call methods onDeleteEventsByEventTypeRequest.Builder
to create a request.- Returns:
- Result of the DeleteEventsByEventType operation returned by the service.
- See Also:
-
deleteExternalModel
default DeleteExternalModelResponse deleteExternalModel(DeleteExternalModelRequest deleteExternalModelRequest) throws ValidationException, ConflictException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteExternalModel operation returned by the service.
- See Also:
-
deleteExternalModel
default DeleteExternalModelResponse deleteExternalModel(Consumer<DeleteExternalModelRequest.Builder> deleteExternalModelRequest) throws ValidationException, ConflictException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteExternalModelRequest.builder()
- Parameters:
deleteExternalModelRequest
- AConsumer
that will call methods onDeleteExternalModelRequest.Builder
to create a request.- Returns:
- Result of the DeleteExternalModel operation returned by the service.
- See Also:
-
deleteLabel
default DeleteLabelResponse deleteLabel(DeleteLabelRequest deleteLabelRequest) throws ValidationException, ConflictException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteLabel operation returned by the service.
- See Also:
-
deleteLabel
default DeleteLabelResponse deleteLabel(Consumer<DeleteLabelRequest.Builder> deleteLabelRequest) throws ValidationException, ConflictException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteLabelRequest.builder()
- Parameters:
deleteLabelRequest
- AConsumer
that will call methods onDeleteLabelRequest.Builder
to create a request.- Returns:
- Result of the DeleteLabel operation returned by the service.
- See Also:
-
deleteList
default DeleteListResponse deleteList(DeleteListRequest deleteListRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteList operation returned by the service.
- See Also:
-
deleteList
default DeleteListResponse deleteList(Consumer<DeleteListRequest.Builder> deleteListRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteListRequest.builder()
- Parameters:
deleteListRequest
- AConsumer
that will call methods onDeleteListRequest.Builder
to create a request.- Returns:
- Result of the DeleteList operation returned by the service.
- See Also:
-
deleteModel
default DeleteModelResponse deleteModel(DeleteModelRequest deleteModelRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteModel operation returned by the service.
- See Also:
-
deleteModel
default DeleteModelResponse deleteModel(Consumer<DeleteModelRequest.Builder> deleteModelRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteModelRequest.builder()
- Parameters:
deleteModelRequest
- AConsumer
that will call methods onDeleteModelRequest.Builder
to create a request.- Returns:
- Result of the DeleteModel operation returned by the service.
- See Also:
-
deleteModelVersion
default DeleteModelVersionResponse deleteModelVersion(DeleteModelVersionRequest deleteModelVersionRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteModelVersion operation returned by the service.
- See Also:
-
deleteModelVersion
default DeleteModelVersionResponse deleteModelVersion(Consumer<DeleteModelVersionRequest.Builder> deleteModelVersionRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteModelVersionRequest.builder()
- Parameters:
deleteModelVersionRequest
- AConsumer
that will call methods onDeleteModelVersionRequest.Builder
to create a request.- Returns:
- Result of the DeleteModelVersion operation returned by the service.
- See Also:
-
deleteOutcome
default DeleteOutcomeResponse deleteOutcome(DeleteOutcomeRequest deleteOutcomeRequest) throws ValidationException, InternalServerException, ThrottlingException, ConflictException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteOutcome operation returned by the service.
- See Also:
-
deleteOutcome
default DeleteOutcomeResponse deleteOutcome(Consumer<DeleteOutcomeRequest.Builder> deleteOutcomeRequest) throws ValidationException, InternalServerException, ThrottlingException, ConflictException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteOutcomeRequest.builder()
- Parameters:
deleteOutcomeRequest
- AConsumer
that will call methods onDeleteOutcomeRequest.Builder
to create a request.- Returns:
- Result of the DeleteOutcome operation returned by the service.
- See Also:
-
deleteRule
default DeleteRuleResponse deleteRule(DeleteRuleRequest deleteRuleRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes the rule. You cannot delete a rule if it is used by an
ACTIVE
orINACTIVE
detector version.When you delete a rule, Amazon Fraud Detector permanently deletes that rule and the data is no longer stored in Amazon Fraud Detector.
- Parameters:
deleteRuleRequest
-- Returns:
- Result of the DeleteRule operation returned by the service.
- See Also:
-
deleteRule
default DeleteRuleResponse deleteRule(Consumer<DeleteRuleRequest.Builder> deleteRuleRequest) throws ConflictException, ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Deletes the rule. You cannot delete a rule if it is used by an
ACTIVE
orINACTIVE
detector version.When you delete a rule, Amazon Fraud Detector permanently deletes that rule and the data is no longer stored in Amazon Fraud Detector.
This is a convenience which creates an instance of the
DeleteRuleRequest.Builder
avoiding the need to create one manually viaDeleteRuleRequest.builder()
- Parameters:
deleteRuleRequest
- AConsumer
that will call methods onDeleteRuleRequest.Builder
to create a request.- Returns:
- Result of the DeleteRule operation returned by the service.
- See Also:
-
deleteVariable
default DeleteVariableResponse deleteVariable(DeleteVariableRequest deleteVariableRequest) throws ValidationException, ConflictException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DeleteVariable operation returned by the service.
- See Also:
-
deleteVariable
default DeleteVariableResponse deleteVariable(Consumer<DeleteVariableRequest.Builder> deleteVariableRequest) throws ValidationException, ConflictException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDeleteVariableRequest.builder()
- Parameters:
deleteVariableRequest
- AConsumer
that will call methods onDeleteVariableRequest.Builder
to create a request.- Returns:
- Result of the DeleteVariable operation returned by the service.
- See Also:
-
describeDetector
default DescribeDetectorResponse describeDetector(DescribeDetectorRequest describeDetectorRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all versions for a specified detector.
- Parameters:
describeDetectorRequest
-- Returns:
- Result of the DescribeDetector operation returned by the service.
- See Also:
-
describeDetector
default DescribeDetectorResponse describeDetector(Consumer<DescribeDetectorRequest.Builder> describeDetectorRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all versions for a specified detector.
This is a convenience which creates an instance of the
DescribeDetectorRequest.Builder
avoiding the need to create one manually viaDescribeDetectorRequest.builder()
- Parameters:
describeDetectorRequest
- AConsumer
that will call methods onDescribeDetectorRequest.Builder
to create a request.- Returns:
- Result of the DescribeDetector operation returned by the service.
- See Also:
-
describeModelVersions
default DescribeModelVersionsResponse describeModelVersions(DescribeModelVersionsRequest describeModelVersionsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the DescribeModelVersions operation returned by the service.
- See Also:
-
describeModelVersions
default DescribeModelVersionsResponse describeModelVersions(Consumer<DescribeModelVersionsRequest.Builder> describeModelVersionsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaDescribeModelVersionsRequest.builder()
- Parameters:
describeModelVersionsRequest
- AConsumer
that will call methods onDescribeModelVersionsRequest.Builder
to create a request.- Returns:
- Result of the DescribeModelVersions operation returned by the service.
- See Also:
-
describeModelVersionsPaginator
default DescribeModelVersionsIterable describeModelVersionsPaginator(DescribeModelVersionsRequest describeModelVersionsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
describeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsIterable responses = client.describeModelVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsIterable responses = client .describeModelVersionsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsIterable responses = client.describeModelVersionsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
describeModelVersionsPaginator
default DescribeModelVersionsIterable describeModelVersionsPaginator(Consumer<DescribeModelVersionsRequest.Builder> describeModelVersionsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
describeModelVersions(software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsIterable responses = client.describeModelVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsIterable responses = client .describeModelVersionsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.DescribeModelVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.DescribeModelVersionsIterable responses = client.describeModelVersionsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaDescribeModelVersionsRequest.builder()
- Parameters:
describeModelVersionsRequest
- AConsumer
that will call methods onDescribeModelVersionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getBatchImportJobs
default GetBatchImportJobsResponse getBatchImportJobs(GetBatchImportJobsRequest getBatchImportJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetBatchImportJobsResponse
as part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getBatchImportJobsRequest
-- Returns:
- Result of the GetBatchImportJobs operation returned by the service.
- See Also:
-
getBatchImportJobs
default GetBatchImportJobsResponse getBatchImportJobs(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetBatchImportJobsResponse
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
GetBatchImportJobsRequest.Builder
avoiding the need to create one manually viaGetBatchImportJobsRequest.builder()
- Parameters:
getBatchImportJobsRequest
- AConsumer
that will call methods onGetBatchImportJobsRequest.Builder
to create a request.- Returns:
- Result of the GetBatchImportJobs operation returned by the service.
- See Also:
-
getBatchImportJobsPaginator
default GetBatchImportJobsIterable getBatchImportJobsPaginator(GetBatchImportJobsRequest getBatchImportJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsIterable responses = client.getBatchImportJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsIterable responses = client .getBatchImportJobsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsIterable responses = client.getBatchImportJobsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getBatchImportJobsPaginator
default GetBatchImportJobsIterable getBatchImportJobsPaginator(Consumer<GetBatchImportJobsRequest.Builder> getBatchImportJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getBatchImportJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsIterable responses = client.getBatchImportJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsIterable responses = client .getBatchImportJobsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetBatchImportJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchImportJobsIterable responses = client.getBatchImportJobsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetBatchImportJobsRequest.builder()
- Parameters:
getBatchImportJobsRequest
- AConsumer
that will call methods onGetBatchImportJobsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getBatchPredictionJobs
default GetBatchPredictionJobsResponse getBatchPredictionJobs(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the GetBatchPredictionJobs operation returned by the service.
- See Also:
-
getBatchPredictionJobs
default GetBatchPredictionJobsResponse getBatchPredictionJobs(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaGetBatchPredictionJobsRequest.builder()
- Parameters:
getBatchPredictionJobsRequest
- AConsumer
that will call methods onGetBatchPredictionJobsRequest.Builder
to create a request.- Returns:
- Result of the GetBatchPredictionJobs operation returned by the service.
- See Also:
-
getBatchPredictionJobsPaginator
default GetBatchPredictionJobsIterable getBatchPredictionJobsPaginator(GetBatchPredictionJobsRequest getBatchPredictionJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsIterable responses = client.getBatchPredictionJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsIterable responses = client .getBatchPredictionJobsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsIterable responses = client.getBatchPredictionJobsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getBatchPredictionJobsPaginator
default GetBatchPredictionJobsIterable getBatchPredictionJobsPaginator(Consumer<GetBatchPredictionJobsRequest.Builder> getBatchPredictionJobsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getBatchPredictionJobs(software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsIterable responses = client.getBatchPredictionJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsIterable responses = client .getBatchPredictionJobsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetBatchPredictionJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetBatchPredictionJobsIterable responses = client.getBatchPredictionJobsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetBatchPredictionJobsRequest.builder()
- Parameters:
getBatchPredictionJobsRequest
- AConsumer
that will call methods onGetBatchPredictionJobsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getDeleteEventsByEventTypeStatus
default GetDeleteEventsByEventTypeStatusResponse getDeleteEventsByEventTypeStatus(GetDeleteEventsByEventTypeStatusRequest getDeleteEventsByEventTypeStatusRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Retrieves the status of a
DeleteEventsByEventType
action.- Parameters:
getDeleteEventsByEventTypeStatusRequest
-- Returns:
- Result of the GetDeleteEventsByEventTypeStatus operation returned by the service.
- See Also:
-
getDeleteEventsByEventTypeStatus
default GetDeleteEventsByEventTypeStatusResponse getDeleteEventsByEventTypeStatus(Consumer<GetDeleteEventsByEventTypeStatusRequest.Builder> getDeleteEventsByEventTypeStatusRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Retrieves the status of a
DeleteEventsByEventType
action.
This is a convenience which creates an instance of the
GetDeleteEventsByEventTypeStatusRequest.Builder
avoiding the need to create one manually viaGetDeleteEventsByEventTypeStatusRequest.builder()
- Parameters:
getDeleteEventsByEventTypeStatusRequest
- AConsumer
that will call methods onGetDeleteEventsByEventTypeStatusRequest.Builder
to create a request.- Returns:
- Result of the GetDeleteEventsByEventTypeStatus operation returned by the service.
- See Also:
-
getDetectorVersion
default GetDetectorVersionResponse getDetectorVersion(GetDetectorVersionRequest getDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets a particular detector version.
- Parameters:
getDetectorVersionRequest
-- Returns:
- Result of the GetDetectorVersion operation returned by the service.
- See Also:
-
getDetectorVersion
default GetDetectorVersionResponse getDetectorVersion(Consumer<GetDetectorVersionRequest.Builder> getDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets a particular detector version.
This is a convenience which creates an instance of the
GetDetectorVersionRequest.Builder
avoiding the need to create one manually viaGetDetectorVersionRequest.builder()
- Parameters:
getDetectorVersionRequest
- AConsumer
that will call methods onGetDetectorVersionRequest.Builder
to create a request.- Returns:
- Result of the GetDetectorVersion operation returned by the service.
- See Also:
-
getDetectors
default GetDetectorsResponse getDetectors(GetDetectorsRequest getDetectorsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all detectors or a single detector if a
detectorId
is 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 theGetDetectorsResponse
as part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getDetectorsRequest
-- Returns:
- Result of the GetDetectors operation returned by the service.
- See Also:
-
getDetectors
default GetDetectorsResponse getDetectors(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all detectors or a single detector if a
detectorId
is 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 theGetDetectorsResponse
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
GetDetectorsRequest.Builder
avoiding the need to create one manually viaGetDetectorsRequest.builder()
- Parameters:
getDetectorsRequest
- AConsumer
that will call methods onGetDetectorsRequest.Builder
to create a request.- Returns:
- Result of the GetDetectors operation returned by the service.
- See Also:
-
getDetectorsPaginator
default GetDetectorsIterable getDetectorsPaginator(GetDetectorsRequest getDetectorsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetDetectorsIterable responses = client.getDetectorsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetDetectorsIterable responses = client .getDetectorsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetDetectorsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetDetectorsIterable responses = client.getDetectorsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getDetectorsPaginator
default GetDetectorsIterable getDetectorsPaginator(Consumer<GetDetectorsRequest.Builder> getDetectorsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getDetectors(software.amazon.awssdk.services.frauddetector.model.GetDetectorsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetDetectorsIterable responses = client.getDetectorsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetDetectorsIterable responses = client .getDetectorsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetDetectorsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetDetectorsIterable responses = client.getDetectorsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetDetectorsRequest.builder()
- Parameters:
getDetectorsRequest
- AConsumer
that will call methods onGetDetectorsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getEntityTypes
default GetEntityTypesResponse getEntityTypes(GetEntityTypesRequest getEntityTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetEntityTypesResponse
as part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getEntityTypesRequest
-- Returns:
- Result of the GetEntityTypes operation returned by the service.
- See Also:
-
getEntityTypes
default GetEntityTypesResponse getEntityTypes(Consumer<GetEntityTypesRequest.Builder> getEntityTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetEntityTypesResponse
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
GetEntityTypesRequest.Builder
avoiding the need to create one manually viaGetEntityTypesRequest.builder()
- Parameters:
getEntityTypesRequest
- AConsumer
that will call methods onGetEntityTypesRequest.Builder
to create a request.- Returns:
- Result of the GetEntityTypes operation returned by the service.
- See Also:
-
getEntityTypesPaginator
default GetEntityTypesIterable getEntityTypesPaginator(GetEntityTypesRequest getEntityTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesIterable responses = client.getEntityTypesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesIterable responses = client .getEntityTypesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetEntityTypesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesIterable responses = client.getEntityTypesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getEntityTypesPaginator
default GetEntityTypesIterable getEntityTypesPaginator(Consumer<GetEntityTypesRequest.Builder> getEntityTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getEntityTypes(software.amazon.awssdk.services.frauddetector.model.GetEntityTypesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesIterable responses = client.getEntityTypesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesIterable responses = client .getEntityTypesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetEntityTypesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetEntityTypesIterable responses = client.getEntityTypesPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetEntityTypesRequest.builder()
- Parameters:
getEntityTypesRequest
- AConsumer
that will call methods onGetEntityTypesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getEvent
default GetEventResponse getEvent(GetEventRequest getEventRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Retrieves details of events stored with Amazon Fraud Detector. This action does not retrieve prediction results.
- Parameters:
getEventRequest
-- Returns:
- Result of the GetEvent operation returned by the service.
- See Also:
-
getEvent
default GetEventResponse getEvent(Consumer<GetEventRequest.Builder> getEventRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaGetEventRequest.builder()
- Parameters:
getEventRequest
- AConsumer
that will call methods onGetEventRequest.Builder
to create a request.- Returns:
- Result of the GetEvent operation returned by the service.
- See Also:
-
getEventPrediction
default GetEventPredictionResponse getEventPrediction(GetEventPredictionRequest getEventPredictionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, ResourceUnavailableException, AwsServiceException, SdkClientException, FraudDetectorException Evaluates an event against a detector version. If a version ID is not provided, the detector’s (
ACTIVE
) version is used.- Parameters:
getEventPredictionRequest
-- Returns:
- Result of the GetEventPrediction operation returned by the service.
- See Also:
-
getEventPrediction
default GetEventPredictionResponse getEventPrediction(Consumer<GetEventPredictionRequest.Builder> getEventPredictionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, ResourceUnavailableException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaGetEventPredictionRequest.builder()
- Parameters:
getEventPredictionRequest
- AConsumer
that will call methods onGetEventPredictionRequest.Builder
to create a request.- Returns:
- Result of the GetEventPrediction operation returned by the service.
- See Also:
-
getEventPredictionMetadata
default GetEventPredictionMetadataResponse getEventPredictionMetadata(GetEventPredictionMetadataRequest getEventPredictionMetadataRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the GetEventPredictionMetadata operation returned by the service.
- See Also:
-
getEventPredictionMetadata
default GetEventPredictionMetadataResponse getEventPredictionMetadata(Consumer<GetEventPredictionMetadataRequest.Builder> getEventPredictionMetadataRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaGetEventPredictionMetadataRequest.builder()
- Parameters:
getEventPredictionMetadataRequest
- AConsumer
that will call methods onGetEventPredictionMetadataRequest.Builder
to create a request.- Returns:
- Result of the GetEventPredictionMetadata operation returned by the service.
- See Also:
-
getEventTypes
default GetEventTypesResponse getEventTypes(GetEventTypesRequest getEventTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetEventTypesResponse
as part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getEventTypesRequest
-- Returns:
- Result of the GetEventTypes operation returned by the service.
- See Also:
-
getEventTypes
default GetEventTypesResponse getEventTypes(Consumer<GetEventTypesRequest.Builder> getEventTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetEventTypesResponse
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
GetEventTypesRequest.Builder
avoiding the need to create one manually viaGetEventTypesRequest.builder()
- Parameters:
getEventTypesRequest
- AConsumer
that will call methods onGetEventTypesRequest.Builder
to create a request.- Returns:
- Result of the GetEventTypes operation returned by the service.
- See Also:
-
getEventTypesPaginator
default GetEventTypesIterable getEventTypesPaginator(GetEventTypesRequest getEventTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetEventTypesIterable responses = client.getEventTypesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetEventTypesIterable responses = client .getEventTypesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetEventTypesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetEventTypesIterable responses = client.getEventTypesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getEventTypesPaginator
default GetEventTypesIterable getEventTypesPaginator(Consumer<GetEventTypesRequest.Builder> getEventTypesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getEventTypes(software.amazon.awssdk.services.frauddetector.model.GetEventTypesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetEventTypesIterable responses = client.getEventTypesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetEventTypesIterable responses = client .getEventTypesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetEventTypesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetEventTypesIterable responses = client.getEventTypesPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetEventTypesRequest.builder()
- Parameters:
getEventTypesRequest
- AConsumer
that will call methods onGetEventTypesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getExternalModels
default GetExternalModelsResponse getExternalModels(GetExternalModelsRequest getExternalModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetExternalModelsResult
as part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getExternalModelsRequest
-- Returns:
- Result of the GetExternalModels operation returned by the service.
- See Also:
-
getExternalModels
default GetExternalModelsResponse getExternalModels(Consumer<GetExternalModelsRequest.Builder> getExternalModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetExternalModelsResult
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
GetExternalModelsRequest.Builder
avoiding the need to create one manually viaGetExternalModelsRequest.builder()
- Parameters:
getExternalModelsRequest
- AConsumer
that will call methods onGetExternalModelsRequest.Builder
to create a request.- Returns:
- Result of the GetExternalModels operation returned by the service.
- See Also:
-
getExternalModelsPaginator
default GetExternalModelsIterable getExternalModelsPaginator(GetExternalModelsRequest getExternalModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsIterable responses = client.getExternalModelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsIterable responses = client .getExternalModelsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetExternalModelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsIterable responses = client.getExternalModelsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getExternalModelsPaginator
default GetExternalModelsIterable getExternalModelsPaginator(Consumer<GetExternalModelsRequest.Builder> getExternalModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getExternalModels(software.amazon.awssdk.services.frauddetector.model.GetExternalModelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsIterable responses = client.getExternalModelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsIterable responses = client .getExternalModelsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetExternalModelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetExternalModelsIterable responses = client.getExternalModelsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetExternalModelsRequest.builder()
- Parameters:
getExternalModelsRequest
- AConsumer
that will call methods onGetExternalModelsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getKMSEncryptionKey
default GetKmsEncryptionKeyResponse getKMSEncryptionKey(GetKmsEncryptionKeyRequest getKmsEncryptionKeyRequest) throws ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector.
- Parameters:
getKmsEncryptionKeyRequest
-- Returns:
- Result of the GetKMSEncryptionKey operation returned by the service.
- See Also:
-
getKMSEncryptionKey
default GetKmsEncryptionKeyResponse getKMSEncryptionKey(Consumer<GetKmsEncryptionKeyRequest.Builder> getKmsEncryptionKeyRequest) throws ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaGetKmsEncryptionKeyRequest.builder()
- Parameters:
getKmsEncryptionKeyRequest
- AConsumer
that will call methods onGetKmsEncryptionKeyRequest.Builder
to create a request.- Returns:
- Result of the GetKMSEncryptionKey operation returned by the service.
- See Also:
-
getLabels
default GetLabelsResponse getLabels(GetLabelsRequest getLabelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetGetLabelsResponse
as part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getLabelsRequest
-- Returns:
- Result of the GetLabels operation returned by the service.
- See Also:
-
getLabels
default GetLabelsResponse getLabels(Consumer<GetLabelsRequest.Builder> getLabelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetGetLabelsResponse
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
GetLabelsRequest.Builder
avoiding the need to create one manually viaGetLabelsRequest.builder()
- Parameters:
getLabelsRequest
- AConsumer
that will call methods onGetLabelsRequest.Builder
to create a request.- Returns:
- Result of the GetLabels operation returned by the service.
- See Also:
-
getLabelsPaginator
default GetLabelsIterable getLabelsPaginator(GetLabelsRequest getLabelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetLabelsIterable responses = client.getLabelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetLabelsIterable responses = client.getLabelsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetLabelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetLabelsIterable responses = client.getLabelsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getLabelsPaginator
default GetLabelsIterable getLabelsPaginator(Consumer<GetLabelsRequest.Builder> getLabelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getLabels(software.amazon.awssdk.services.frauddetector.model.GetLabelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetLabelsIterable responses = client.getLabelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetLabelsIterable responses = client.getLabelsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetLabelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetLabelsIterable responses = client.getLabelsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetLabelsRequest.builder()
- Parameters:
getLabelsRequest
- AConsumer
that will call methods onGetLabelsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getListElements
default GetListElementsResponse getListElements(GetListElementsRequest getListElementsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all the elements in the specified list.
- Parameters:
getListElementsRequest
-- Returns:
- Result of the GetListElements operation returned by the service.
- See Also:
-
getListElements
default GetListElementsResponse getListElements(Consumer<GetListElementsRequest.Builder> getListElementsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all the elements in the specified list.
This is a convenience which creates an instance of the
GetListElementsRequest.Builder
avoiding the need to create one manually viaGetListElementsRequest.builder()
- Parameters:
getListElementsRequest
- AConsumer
that will call methods onGetListElementsRequest.Builder
to create a request.- Returns:
- Result of the GetListElements operation returned by the service.
- See Also:
-
getListElementsPaginator
default GetListElementsIterable getListElementsPaginator(GetListElementsRequest getListElementsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetListElementsIterable responses = client.getListElementsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetListElementsIterable responses = client .getListElementsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetListElementsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetListElementsIterable responses = client.getListElementsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getListElementsPaginator
default GetListElementsIterable getListElementsPaginator(Consumer<GetListElementsRequest.Builder> getListElementsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getListElements(software.amazon.awssdk.services.frauddetector.model.GetListElementsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetListElementsIterable responses = client.getListElementsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetListElementsIterable responses = client .getListElementsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetListElementsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetListElementsIterable responses = client.getListElementsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetListElementsRequest.builder()
- Parameters:
getListElementsRequest
- AConsumer
that will call methods onGetListElementsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getListsMetadata
default GetListsMetadataResponse getListsMetadata(GetListsMetadataRequest getListsMetadataRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets the metadata of either all the lists under the account or the specified list.
- Parameters:
getListsMetadataRequest
-- Returns:
- Result of the GetListsMetadata operation returned by the service.
- See Also:
-
getListsMetadata
default GetListsMetadataResponse getListsMetadata(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaGetListsMetadataRequest.builder()
- Parameters:
getListsMetadataRequest
- AConsumer
that will call methods onGetListsMetadataRequest.Builder
to create a request.- Returns:
- Result of the GetListsMetadata operation returned by the service.
- See Also:
-
getListsMetadataPaginator
default GetListsMetadataIterable getListsMetadataPaginator(GetListsMetadataRequest getListsMetadataRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataIterable responses = client.getListsMetadataPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataIterable responses = client .getListsMetadataPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetListsMetadataResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataIterable responses = client.getListsMetadataPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getListsMetadataPaginator
default GetListsMetadataIterable getListsMetadataPaginator(Consumer<GetListsMetadataRequest.Builder> getListsMetadataRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getListsMetadata(software.amazon.awssdk.services.frauddetector.model.GetListsMetadataRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataIterable responses = client.getListsMetadataPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataIterable responses = client .getListsMetadataPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetListsMetadataResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetListsMetadataIterable responses = client.getListsMetadataPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetListsMetadataRequest.builder()
- Parameters:
getListsMetadataRequest
- AConsumer
that will call methods onGetListsMetadataRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getModelVersion
default GetModelVersionResponse getModelVersion(GetModelVersionRequest getModelVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets the details of the specified model version.
- Parameters:
getModelVersionRequest
-- Returns:
- Result of the GetModelVersion operation returned by the service.
- See Also:
-
getModelVersion
default GetModelVersionResponse getModelVersion(Consumer<GetModelVersionRequest.Builder> getModelVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets the details of the specified model version.
This is a convenience which creates an instance of the
GetModelVersionRequest.Builder
avoiding the need to create one manually viaGetModelVersionRequest.builder()
- Parameters:
getModelVersionRequest
- AConsumer
that will call methods onGetModelVersionRequest.Builder
to create a request.- Returns:
- Result of the GetModelVersion operation returned by the service.
- See Also:
-
getModels
default GetModelsResponse getModels(GetModelsRequest getModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the GetModels operation returned by the service.
- See Also:
-
getModels
default GetModelsResponse getModels(Consumer<GetModelsRequest.Builder> getModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaGetModelsRequest.builder()
- Parameters:
getModelsRequest
- AConsumer
that will call methods onGetModelsRequest.Builder
to create a request.- Returns:
- Result of the GetModels operation returned by the service.
- See Also:
-
getModelsPaginator
default GetModelsIterable getModelsPaginator(GetModelsRequest getModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetModelsIterable responses = client.getModelsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetModelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getModelsPaginator
default GetModelsIterable getModelsPaginator(Consumer<GetModelsRequest.Builder> getModelsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getModels(software.amazon.awssdk.services.frauddetector.model.GetModelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetModelsIterable responses = client.getModelsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetModelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetModelsRequest.builder()
- Parameters:
getModelsRequest
- AConsumer
that will call methods onGetModelsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getOutcomes
default GetOutcomesResponse getOutcomes(GetOutcomesRequest getOutcomesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetOutcomesResult
as part of your request. A null pagination token fetches the records from the beginning.- Parameters:
getOutcomesRequest
-- Returns:
- Result of the GetOutcomes operation returned by the service.
- See Also:
-
getOutcomes
default GetOutcomesResponse getOutcomes(Consumer<GetOutcomesRequest.Builder> getOutcomesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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 theGetOutcomesResult
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
GetOutcomesRequest.Builder
avoiding the need to create one manually viaGetOutcomesRequest.builder()
- Parameters:
getOutcomesRequest
- AConsumer
that will call methods onGetOutcomesRequest.Builder
to create a request.- Returns:
- Result of the GetOutcomes operation returned by the service.
- See Also:
-
getOutcomesPaginator
default GetOutcomesIterable getOutcomesPaginator(GetOutcomesRequest getOutcomesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetOutcomesIterable responses = client.getOutcomesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetOutcomesIterable responses = client.getOutcomesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetOutcomesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetOutcomesIterable responses = client.getOutcomesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getOutcomesPaginator
default GetOutcomesIterable getOutcomesPaginator(Consumer<GetOutcomesRequest.Builder> getOutcomesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getOutcomes(software.amazon.awssdk.services.frauddetector.model.GetOutcomesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetOutcomesIterable responses = client.getOutcomesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetOutcomesIterable responses = client.getOutcomesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetOutcomesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetOutcomesIterable responses = client.getOutcomesPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetOutcomesRequest.builder()
- Parameters:
getOutcomesRequest
- AConsumer
that will call methods onGetOutcomesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getRules
default GetRulesResponse getRules(GetRulesRequest getRulesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Get all rules for a detector (paginated) if
ruleId
andruleVersion
are not specified. Gets all rules for the detector and theruleId
if present (paginated). Gets a specific rule if both theruleId
and theruleVersion
are specified.This is a paginated API. Providing null maxResults results in retrieving maximum of 100 records per page. If you provide maxResults the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetRulesResult as part of your request. Null pagination token fetches the records from the beginning.
- Parameters:
getRulesRequest
-- Returns:
- Result of the GetRules operation returned by the service.
- See Also:
-
getRules
default GetRulesResponse getRules(Consumer<GetRulesRequest.Builder> getRulesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Get all rules for a detector (paginated) if
ruleId
andruleVersion
are not specified. Gets all rules for the detector and theruleId
if present (paginated). Gets a specific rule if both theruleId
and theruleVersion
are specified.This is a paginated API. Providing null maxResults results in retrieving maximum of 100 records per page. If you provide maxResults the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetRulesResult as part of your request. Null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetRulesRequest.Builder
avoiding the need to create one manually viaGetRulesRequest.builder()
- Parameters:
getRulesRequest
- AConsumer
that will call methods onGetRulesRequest.Builder
to create a request.- Returns:
- Result of the GetRules operation returned by the service.
- See Also:
-
getRulesPaginator
default GetRulesIterable getRulesPaginator(GetRulesRequest getRulesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetRulesIterable responses = client.getRulesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetRulesIterable responses = client.getRulesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetRulesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetRulesIterable responses = client.getRulesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getRulesPaginator
default GetRulesIterable getRulesPaginator(Consumer<GetRulesRequest.Builder> getRulesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getRules(software.amazon.awssdk.services.frauddetector.model.GetRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetRulesIterable responses = client.getRulesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetRulesIterable responses = client.getRulesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetRulesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetRulesIterable responses = client.getRulesPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetRulesRequest.builder()
- Parameters:
getRulesRequest
- AConsumer
that will call methods onGetRulesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getVariables
default GetVariablesResponse getVariables(GetVariablesRequest getVariablesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all of the variables or the specific variable. This is a paginated API. Providing null
maxSizePerPage
results in retrieving maximum of 100 records per page. If you providemaxSizePerPage
the value must be between 50 and 100. To get the next page result, a provide a pagination token fromGetVariablesResult
as part of your request. Null pagination token fetches the records from the beginning.- Parameters:
getVariablesRequest
-- Returns:
- Result of the GetVariables operation returned by the service.
- See Also:
-
getVariables
default GetVariablesResponse getVariables(Consumer<GetVariablesRequest.Builder> getVariablesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Gets all of the variables or the specific variable. This is a paginated API. Providing null
maxSizePerPage
results in retrieving maximum of 100 records per page. If you providemaxSizePerPage
the value must be between 50 and 100. To get the next page result, a provide a pagination token fromGetVariablesResult
as part of your request. Null pagination token fetches the records from the beginning.
This is a convenience which creates an instance of the
GetVariablesRequest.Builder
avoiding the need to create one manually viaGetVariablesRequest.builder()
- Parameters:
getVariablesRequest
- AConsumer
that will call methods onGetVariablesRequest.Builder
to create a request.- Returns:
- Result of the GetVariables operation returned by the service.
- See Also:
-
getVariablesPaginator
default GetVariablesIterable getVariablesPaginator(GetVariablesRequest getVariablesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetVariablesIterable responses = client.getVariablesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetVariablesIterable responses = client .getVariablesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetVariablesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetVariablesIterable responses = client.getVariablesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getVariablesPaginator
default GetVariablesIterable getVariablesPaginator(Consumer<GetVariablesRequest.Builder> getVariablesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
getVariables(software.amazon.awssdk.services.frauddetector.model.GetVariablesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.GetVariablesIterable responses = client.getVariablesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.GetVariablesIterable responses = client .getVariablesPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.GetVariablesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.GetVariablesIterable responses = client.getVariablesPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetVariablesRequest.builder()
- Parameters:
getVariablesRequest
- AConsumer
that will call methods onGetVariablesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventPredictions
default ListEventPredictionsResponse listEventPredictions(ListEventPredictionsRequest listEventPredictionsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException Gets a list of past predictions. The list can be filtered by detector ID, detector version ID, event ID, event type, or by specifying a time period. If filter is not specified, the most recent prediction is returned.
For example, the following filter lists all past predictions for
xyz
event type -{ "eventType":{ "value": "xyz" }” }
This is a paginated API. If you provide a null
maxResults
, this action will retrieve a maximum of 10 records per page. If you provide amaxResults
, the value must be between 50 and 100. To get the next page results, provide thenextToken
from the response as part of your request. A nullnextToken
fetches the records from the beginning.- Parameters:
listEventPredictionsRequest
-- Returns:
- Result of the ListEventPredictions operation returned by the service.
- See Also:
-
listEventPredictions
default ListEventPredictionsResponse listEventPredictions(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException Gets a list of past predictions. The list can be filtered by detector ID, detector version ID, event ID, event type, or by specifying a time period. If filter is not specified, the most recent prediction is returned.
For example, the following filter lists all past predictions for
xyz
event type -{ "eventType":{ "value": "xyz" }” }
This is a paginated API. If you provide a null
maxResults
, this action will retrieve a maximum of 10 records per page. If you provide amaxResults
, the value must be between 50 and 100. To get the next page results, provide thenextToken
from the response as part of your request. A nullnextToken
fetches the records from the beginning.
This is a convenience which creates an instance of the
ListEventPredictionsRequest.Builder
avoiding the need to create one manually viaListEventPredictionsRequest.builder()
- Parameters:
listEventPredictionsRequest
- AConsumer
that will call methods onListEventPredictionsRequest.Builder
to create a request.- Returns:
- Result of the ListEventPredictions operation returned by the service.
- See Also:
-
listEventPredictionsPaginator
default ListEventPredictionsIterable listEventPredictionsPaginator(ListEventPredictionsRequest listEventPredictionsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
listEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsIterable responses = client.listEventPredictionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsIterable responses = client .listEventPredictionsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsIterable responses = client.listEventPredictionsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventPredictionsPaginator
default ListEventPredictionsIterable listEventPredictionsPaginator(Consumer<ListEventPredictionsRequest.Builder> listEventPredictionsRequest) throws ValidationException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
listEventPredictions(software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsIterable responses = client.listEventPredictionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsIterable responses = client .listEventPredictionsPaginator(request); for (software.amazon.awssdk.services.frauddetector.model.ListEventPredictionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.ListEventPredictionsIterable responses = client.listEventPredictionsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListEventPredictionsRequest.builder()
- Parameters:
listEventPredictionsRequest
- AConsumer
that will call methods onListEventPredictionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResourcePaginator
default ListTagsForResourceIterable listTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
listTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourceIterable responses = client .listTagsForResourcePaginator(request); for (software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResourcePaginator
default ListTagsForResourceIterable listTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException This is a variant of
listTagsForResource(software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourceIterable responses = client .listTagsForResourcePaginator(request); for (software.amazon.awssdk.services.frauddetector.model.ListTagsForResourceResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.frauddetector.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
putDetector
default PutDetectorResponse putDetector(PutDetectorRequest putDetectorRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Creates or updates a detector.
- Parameters:
putDetectorRequest
-- Returns:
- Result of the PutDetector operation returned by the service.
- See Also:
-
putDetector
default PutDetectorResponse putDetector(Consumer<PutDetectorRequest.Builder> putDetectorRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Creates or updates a detector.
This is a convenience which creates an instance of the
PutDetectorRequest.Builder
avoiding the need to create one manually viaPutDetectorRequest.builder()
- Parameters:
putDetectorRequest
- AConsumer
that will call methods onPutDetectorRequest.Builder
to create a request.- Returns:
- Result of the PutDetector operation returned by the service.
- See Also:
-
putEntityType
default PutEntityTypeResponse putEntityType(PutEntityTypeRequest putEntityTypeRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the PutEntityType operation returned by the service.
- See Also:
-
putEntityType
default PutEntityTypeResponse putEntityType(Consumer<PutEntityTypeRequest.Builder> putEntityTypeRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaPutEntityTypeRequest.builder()
- Parameters:
putEntityTypeRequest
- AConsumer
that will call methods onPutEntityTypeRequest.Builder
to create a request.- Returns:
- Result of the PutEntityType operation returned by the service.
- See Also:
-
putEventType
default PutEventTypeResponse putEventType(PutEventTypeRequest putEventTypeRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the PutEventType operation returned by the service.
- See Also:
-
putEventType
default PutEventTypeResponse putEventType(Consumer<PutEventTypeRequest.Builder> putEventTypeRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaPutEventTypeRequest.builder()
- Parameters:
putEventTypeRequest
- AConsumer
that will call methods onPutEventTypeRequest.Builder
to create a request.- Returns:
- Result of the PutEventType operation returned by the service.
- See Also:
-
putExternalModel
default PutExternalModelResponse putExternalModel(PutExternalModelRequest putExternalModelRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the PutExternalModel operation returned by the service.
- See Also:
-
putExternalModel
default PutExternalModelResponse putExternalModel(Consumer<PutExternalModelRequest.Builder> putExternalModelRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaPutExternalModelRequest.builder()
- Parameters:
putExternalModelRequest
- AConsumer
that will call methods onPutExternalModelRequest.Builder
to create a request.- Returns:
- Result of the PutExternalModel operation returned by the service.
- See Also:
-
putKMSEncryptionKey
default PutKmsEncryptionKeyResponse putKMSEncryptionKey(PutKmsEncryptionKeyRequest putKmsEncryptionKeyRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector.
- Parameters:
putKmsEncryptionKeyRequest
-- Returns:
- Result of the PutKMSEncryptionKey operation returned by the service.
- See Also:
-
putKMSEncryptionKey
default PutKmsEncryptionKeyResponse putKMSEncryptionKey(Consumer<PutKmsEncryptionKeyRequest.Builder> putKmsEncryptionKeyRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaPutKmsEncryptionKeyRequest.builder()
- Parameters:
putKmsEncryptionKeyRequest
- AConsumer
that will call methods onPutKmsEncryptionKeyRequest.Builder
to create a request.- Returns:
- Result of the PutKMSEncryptionKey operation returned by the service.
- See Also:
-
putLabel
default PutLabelResponse putLabel(PutLabelRequest putLabelRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the PutLabel operation returned by the service.
- See Also:
-
putLabel
default PutLabelResponse putLabel(Consumer<PutLabelRequest.Builder> putLabelRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaPutLabelRequest.builder()
- Parameters:
putLabelRequest
- AConsumer
that will call methods onPutLabelRequest.Builder
to create a request.- Returns:
- Result of the PutLabel operation returned by the service.
- See Also:
-
putOutcome
default PutOutcomeResponse putOutcome(PutOutcomeRequest putOutcomeRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Creates or updates an outcome.
- Parameters:
putOutcomeRequest
-- Returns:
- Result of the PutOutcome operation returned by the service.
- See Also:
-
putOutcome
default PutOutcomeResponse putOutcome(Consumer<PutOutcomeRequest.Builder> putOutcomeRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Creates or updates an outcome.
This is a convenience which creates an instance of the
PutOutcomeRequest.Builder
avoiding the need to create one manually viaPutOutcomeRequest.builder()
- Parameters:
putOutcomeRequest
- AConsumer
that will call methods onPutOutcomeRequest.Builder
to create a request.- Returns:
- Result of the PutOutcome operation returned by the service.
- See Also:
-
sendEvent
default SendEventResponse sendEvent(SendEventRequest sendEventRequest) throws ValidationException, ConflictException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Stores events in Amazon Fraud Detector without generating fraud predictions for those events. For example, you can use
SendEvent
to upload a historical dataset, which you can then later use to train a model.- Parameters:
sendEventRequest
-- Returns:
- Result of the SendEvent operation returned by the service.
- See Also:
-
sendEvent
default SendEventResponse sendEvent(Consumer<SendEventRequest.Builder> sendEventRequest) throws ValidationException, ConflictException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Stores events in Amazon Fraud Detector without generating fraud predictions for those events. For example, you can use
SendEvent
to upload a historical dataset, which you can then later use to train a model.
This is a convenience which creates an instance of the
SendEventRequest.Builder
avoiding the need to create one manually viaSendEventRequest.builder()
- Parameters:
sendEventRequest
- AConsumer
that will call methods onSendEventRequest.Builder
to create a request.- Returns:
- Result of the SendEvent operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Assigns tags to a resource.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Assigns tags to a resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Removes tags from a resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, FraudDetectorException Removes tags from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateDetectorVersion
default UpdateDetectorVersionResponse updateDetectorVersion(UpdateDetectorVersionRequest updateDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, rule execution mode, and description. You can only update a
DRAFT
detector version.- Parameters:
updateDetectorVersionRequest
-- Returns:
- Result of the UpdateDetectorVersion operation returned by the service.
- See Also:
-
updateDetectorVersion
default UpdateDetectorVersionResponse updateDetectorVersion(Consumer<UpdateDetectorVersionRequest.Builder> updateDetectorVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, rule execution mode, and description. You can only update a
DRAFT
detector version.
This is a convenience which creates an instance of the
UpdateDetectorVersionRequest.Builder
avoiding the need to create one manually viaUpdateDetectorVersionRequest.builder()
- Parameters:
updateDetectorVersionRequest
- AConsumer
that will call methods onUpdateDetectorVersionRequest.Builder
to create a request.- Returns:
- Result of the UpdateDetectorVersion operation returned by the service.
- See Also:
-
updateDetectorVersionMetadata
default UpdateDetectorVersionMetadataResponse updateDetectorVersionMetadata(UpdateDetectorVersionMetadataRequest updateDetectorVersionMetadataRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates the detector version's description. You can update the metadata for any detector version (
DRAFT, ACTIVE,
orINACTIVE
).- Parameters:
updateDetectorVersionMetadataRequest
-- Returns:
- Result of the UpdateDetectorVersionMetadata operation returned by the service.
- See Also:
-
updateDetectorVersionMetadata
default UpdateDetectorVersionMetadataResponse updateDetectorVersionMetadata(Consumer<UpdateDetectorVersionMetadataRequest.Builder> updateDetectorVersionMetadataRequest) throws ValidationException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaUpdateDetectorVersionMetadataRequest.builder()
- Parameters:
updateDetectorVersionMetadataRequest
- AConsumer
that will call methods onUpdateDetectorVersionMetadataRequest.Builder
to create a request.- Returns:
- Result of the UpdateDetectorVersionMetadata operation returned by the service.
- See Also:
-
updateDetectorVersionStatus
default UpdateDetectorVersionStatusResponse updateDetectorVersionStatus(UpdateDetectorVersionStatusRequest updateDetectorVersionStatusRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates the detector version’s status. You can perform the following promotions or demotions using
UpdateDetectorVersionStatus
:DRAFT
toACTIVE
,ACTIVE
toINACTIVE
, andINACTIVE
toACTIVE
.- Parameters:
updateDetectorVersionStatusRequest
-- Returns:
- Result of the UpdateDetectorVersionStatus operation returned by the service.
- See Also:
-
updateDetectorVersionStatus
default UpdateDetectorVersionStatusResponse updateDetectorVersionStatus(Consumer<UpdateDetectorVersionStatusRequest.Builder> updateDetectorVersionStatusRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates the detector version’s status. You can perform the following promotions or demotions using
UpdateDetectorVersionStatus
:DRAFT
toACTIVE
,ACTIVE
toINACTIVE
, andINACTIVE
toACTIVE
.
This is a convenience which creates an instance of the
UpdateDetectorVersionStatusRequest.Builder
avoiding the need to create one manually viaUpdateDetectorVersionStatusRequest.builder()
- Parameters:
updateDetectorVersionStatusRequest
- AConsumer
that will call methods onUpdateDetectorVersionStatusRequest.Builder
to create a request.- Returns:
- Result of the UpdateDetectorVersionStatus operation returned by the service.
- See Also:
-
updateEventLabel
default UpdateEventLabelResponse updateEventLabel(UpdateEventLabelRequest updateEventLabelRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates the specified event with a new label.
- Parameters:
updateEventLabelRequest
-- Returns:
- Result of the UpdateEventLabel operation returned by the service.
- See Also:
-
updateEventLabel
default UpdateEventLabelResponse updateEventLabel(Consumer<UpdateEventLabelRequest.Builder> updateEventLabelRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates the specified event with a new label.
This is a convenience which creates an instance of the
UpdateEventLabelRequest.Builder
avoiding the need to create one manually viaUpdateEventLabelRequest.builder()
- Parameters:
updateEventLabelRequest
- AConsumer
that will call methods onUpdateEventLabelRequest.Builder
to create a request.- Returns:
- Result of the UpdateEventLabel operation returned by the service.
- See Also:
-
updateList
default UpdateListResponse updateList(UpdateListRequest updateListRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a list.
- Parameters:
updateListRequest
-- Returns:
- Result of the UpdateList operation returned by the service.
- See Also:
-
updateList
default UpdateListResponse updateList(Consumer<UpdateListRequest.Builder> updateListRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a list.
This is a convenience which creates an instance of the
UpdateListRequest.Builder
avoiding the need to create one manually viaUpdateListRequest.builder()
- Parameters:
updateListRequest
- AConsumer
that will call methods onUpdateListRequest.Builder
to create a request.- Returns:
- Result of the UpdateList operation returned by the service.
- See Also:
-
updateModel
default UpdateModelResponse updateModel(UpdateModelRequest updateModelRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates model description.
- Parameters:
updateModelRequest
-- Returns:
- Result of the UpdateModel operation returned by the service.
- See Also:
-
updateModel
default UpdateModelResponse updateModel(Consumer<UpdateModelRequest.Builder> updateModelRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates model description.
This is a convenience which creates an instance of the
UpdateModelRequest.Builder
avoiding the need to create one manually viaUpdateModelRequest.builder()
- Parameters:
updateModelRequest
- AConsumer
that will call methods onUpdateModelRequest.Builder
to create a request.- Returns:
- Result of the UpdateModel operation returned by the service.
- See Also:
-
updateModelVersion
default UpdateModelVersionResponse updateModelVersion(UpdateModelVersionRequest updateModelVersionRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the UpdateModelVersion operation returned by the service.
- See Also:
-
updateModelVersion
default UpdateModelVersionResponse updateModelVersion(Consumer<UpdateModelVersionRequest.Builder> updateModelVersionRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaUpdateModelVersionRequest.builder()
- Parameters:
updateModelVersionRequest
- AConsumer
that will call methods onUpdateModelVersionRequest.Builder
to create a request.- Returns:
- Result of the UpdateModelVersion operation returned by the service.
- See Also:
-
updateModelVersionStatus
default UpdateModelVersionStatusResponse updateModelVersionStatus(UpdateModelVersionStatusRequest updateModelVersionStatusRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates the status of a model version.
You can perform the following status updates:
-
Change the
TRAINING_IN_PROGRESS
status toTRAINING_CANCELLED
. -
Change the
TRAINING_COMPLETE
status toACTIVE
. -
Change
ACTIVE
toINACTIVE
.
- Parameters:
updateModelVersionStatusRequest
-- Returns:
- Result of the UpdateModelVersionStatus operation returned by the service.
- See Also:
-
-
updateModelVersionStatus
default UpdateModelVersionStatusResponse updateModelVersionStatus(Consumer<UpdateModelVersionStatusRequest.Builder> updateModelVersionStatusRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates the status of a model version.
You can perform the following status updates:
-
Change the
TRAINING_IN_PROGRESS
status toTRAINING_CANCELLED
. -
Change the
TRAINING_COMPLETE
status toACTIVE
. -
Change
ACTIVE
toINACTIVE
.
This is a convenience which creates an instance of the
UpdateModelVersionStatusRequest.Builder
avoiding the need to create one manually viaUpdateModelVersionStatusRequest.builder()
- Parameters:
updateModelVersionStatusRequest
- AConsumer
that will call methods onUpdateModelVersionStatusRequest.Builder
to create a request.- Returns:
- Result of the UpdateModelVersionStatus operation returned by the service.
- See Also:
-
-
updateRuleMetadata
default UpdateRuleMetadataResponse updateRuleMetadata(UpdateRuleMetadataRequest updateRuleMetadataRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a rule's metadata. The description attribute can be updated.
- Parameters:
updateRuleMetadataRequest
-- Returns:
- Result of the UpdateRuleMetadata operation returned by the service.
- See Also:
-
updateRuleMetadata
default UpdateRuleMetadataResponse updateRuleMetadata(Consumer<UpdateRuleMetadataRequest.Builder> updateRuleMetadataRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a rule's metadata. The description attribute can be updated.
This is a convenience which creates an instance of the
UpdateRuleMetadataRequest.Builder
avoiding the need to create one manually viaUpdateRuleMetadataRequest.builder()
- Parameters:
updateRuleMetadataRequest
- AConsumer
that will call methods onUpdateRuleMetadataRequest.Builder
to create a request.- Returns:
- Result of the UpdateRuleMetadata operation returned by the service.
- See Also:
-
updateRuleVersion
default UpdateRuleVersionResponse updateRuleVersion(UpdateRuleVersionRequest updateRuleVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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:
- Result of the UpdateRuleVersion operation returned by the service.
- See Also:
-
updateRuleVersion
default UpdateRuleVersionResponse updateRuleVersion(Consumer<UpdateRuleVersionRequest.Builder> updateRuleVersionRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException 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.Builder
avoiding the need to create one manually viaUpdateRuleVersionRequest.builder()
- Parameters:
updateRuleVersionRequest
- AConsumer
that will call methods onUpdateRuleVersionRequest.Builder
to create a request.- Returns:
- Result of the UpdateRuleVersion operation returned by the service.
- See Also:
-
updateVariable
default UpdateVariableResponse updateVariable(UpdateVariableRequest updateVariableRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a variable.
- Parameters:
updateVariableRequest
-- Returns:
- Result of the UpdateVariable operation returned by the service.
- See Also:
-
updateVariable
default UpdateVariableResponse updateVariable(Consumer<UpdateVariableRequest.Builder> updateVariableRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, ThrottlingException, AccessDeniedException, ConflictException, AwsServiceException, SdkClientException, FraudDetectorException Updates a variable.
This is a convenience which creates an instance of the
UpdateVariableRequest.Builder
avoiding the need to create one manually viaUpdateVariableRequest.builder()
- Parameters:
updateVariableRequest
- AConsumer
that will call methods onUpdateVariableRequest.Builder
to create a request.- Returns:
- Result of the UpdateVariable operation returned by the service.
- See Also:
-
create
Create aFraudDetectorClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aFraudDetectorClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-