Interface FraudsterRegistrationJob.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FraudsterRegistrationJob.Builder,
,FraudsterRegistrationJob> SdkBuilder<FraudsterRegistrationJob.Builder,
,FraudsterRegistrationJob> SdkPojo
- Enclosing class:
FraudsterRegistrationJob
-
Method Summary
Modifier and TypeMethodDescriptionA timestamp of when the fraudster registration job was created.dataAccessRoleArn
(String dataAccessRoleArn) The IAM role Amazon Resource Name (ARN) that grants Voice ID permissions to access customer's buckets to read the input manifest file and write the job output file.The identifier of the domain that contains the fraudster registration job.A timestamp of when the fraudster registration job ended.default FraudsterRegistrationJob.Builder
failureDetails
(Consumer<FailureDetails.Builder> failureDetails) Contains details that are populated when an entire batch job fails.failureDetails
(FailureDetails failureDetails) Contains details that are populated when an entire batch job fails.default FraudsterRegistrationJob.Builder
inputDataConfig
(Consumer<InputDataConfig.Builder> inputDataConfig) The input data config containing an S3 URI for the input manifest file that contains the list of fraudster registration job requests.inputDataConfig
(InputDataConfig inputDataConfig) The input data config containing an S3 URI for the input manifest file that contains the list of fraudster registration job requests.The service-generated identifier for the fraudster registration job.The client-provided name for the fraudster registration job.default FraudsterRegistrationJob.Builder
jobProgress
(Consumer<JobProgress.Builder> jobProgress) Shows the completed percentage of registration requests listed in the input file.jobProgress
(JobProgress jobProgress) Shows the completed percentage of registration requests listed in the input file.The current status of the fraudster registration job.jobStatus
(FraudsterRegistrationJobStatus jobStatus) The current status of the fraudster registration job.default FraudsterRegistrationJob.Builder
outputDataConfig
(Consumer<OutputDataConfig.Builder> outputDataConfig) The output data config containing the S3 location where you want Voice ID to write your job output file; you must also include a KMS key ID in order to encrypt the file.outputDataConfig
(OutputDataConfig outputDataConfig) The output data config containing the S3 location where you want Voice ID to write your job output file; you must also include a KMS key ID in order to encrypt the file.default FraudsterRegistrationJob.Builder
registrationConfig
(Consumer<RegistrationConfig.Builder> registrationConfig) The registration config containing details such as the action to take when a duplicate fraudster is detected, and the similarity threshold to use for detecting a duplicate fraudster.registrationConfig
(RegistrationConfig registrationConfig) The registration config containing details such as the action to take when a duplicate fraudster is detected, and the similarity threshold to use for detecting a duplicate fraudster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
createdAt
A timestamp of when the fraudster registration job was created.
- Parameters:
createdAt
- A timestamp of when the fraudster registration job was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataAccessRoleArn
The IAM role Amazon Resource Name (ARN) that grants Voice ID permissions to access customer's buckets to read the input manifest file and write the job output file.
- Parameters:
dataAccessRoleArn
- The IAM role Amazon Resource Name (ARN) that grants Voice ID permissions to access customer's buckets to read the input manifest file and write the job output file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The identifier of the domain that contains the fraudster registration job.
- Parameters:
domainId
- The identifier of the domain that contains the fraudster registration job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endedAt
A timestamp of when the fraudster registration job ended.
- Parameters:
endedAt
- A timestamp of when the fraudster registration job ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureDetails
Contains details that are populated when an entire batch job fails. In cases of individual registration job failures, the batch job as a whole doesn't fail; it is completed with a
JobStatus
ofCOMPLETED_WITH_ERRORS
. You can use the job output file to identify the individual registration requests that failed.- Parameters:
failureDetails
- Contains details that are populated when an entire batch job fails. In cases of individual registration job failures, the batch job as a whole doesn't fail; it is completed with aJobStatus
ofCOMPLETED_WITH_ERRORS
. You can use the job output file to identify the individual registration requests that failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureDetails
default FraudsterRegistrationJob.Builder failureDetails(Consumer<FailureDetails.Builder> failureDetails) Contains details that are populated when an entire batch job fails. In cases of individual registration job failures, the batch job as a whole doesn't fail; it is completed with a
This is a convenience method that creates an instance of theJobStatus
ofCOMPLETED_WITH_ERRORS
. You can use the job output file to identify the individual registration requests that failed.FailureDetails.Builder
avoiding the need to create one manually viaFailureDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofailureDetails(FailureDetails)
.- Parameters:
failureDetails
- a consumer that will call methods onFailureDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputDataConfig
The input data config containing an S3 URI for the input manifest file that contains the list of fraudster registration job requests.
- Parameters:
inputDataConfig
- The input data config containing an S3 URI for the input manifest file that contains the list of fraudster registration job requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputDataConfig
default FraudsterRegistrationJob.Builder inputDataConfig(Consumer<InputDataConfig.Builder> inputDataConfig) The input data config containing an S3 URI for the input manifest file that contains the list of fraudster registration job requests.
This is a convenience method that creates an instance of theInputDataConfig.Builder
avoiding the need to create one manually viaInputDataConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputDataConfig(InputDataConfig)
.- Parameters:
inputDataConfig
- a consumer that will call methods onInputDataConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobId
The service-generated identifier for the fraudster registration job.
- Parameters:
jobId
- The service-generated identifier for the fraudster registration job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobName
The client-provided name for the fraudster registration job.
- Parameters:
jobName
- The client-provided name for the fraudster registration job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobProgress
Shows the completed percentage of registration requests listed in the input file.
- Parameters:
jobProgress
- Shows the completed percentage of registration requests listed in the input file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobProgress
Shows the completed percentage of registration requests listed in the input file.
This is a convenience method that creates an instance of theJobProgress.Builder
avoiding the need to create one manually viaJobProgress.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobProgress(JobProgress)
.- Parameters:
jobProgress
- a consumer that will call methods onJobProgress.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobStatus
The current status of the fraudster registration job.
- Parameters:
jobStatus
- The current status of the fraudster registration job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobStatus
The current status of the fraudster registration job.
- Parameters:
jobStatus
- The current status of the fraudster registration job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputDataConfig
The output data config containing the S3 location where you want Voice ID to write your job output file; you must also include a KMS key ID in order to encrypt the file.
- Parameters:
outputDataConfig
- The output data config containing the S3 location where you want Voice ID to write your job output file; you must also include a KMS key ID in order to encrypt the file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputDataConfig
default FraudsterRegistrationJob.Builder outputDataConfig(Consumer<OutputDataConfig.Builder> outputDataConfig) The output data config containing the S3 location where you want Voice ID to write your job output file; you must also include a KMS key ID in order to encrypt the file.
This is a convenience method that creates an instance of theOutputDataConfig.Builder
avoiding the need to create one manually viaOutputDataConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputDataConfig(OutputDataConfig)
.- Parameters:
outputDataConfig
- a consumer that will call methods onOutputDataConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
registrationConfig
The registration config containing details such as the action to take when a duplicate fraudster is detected, and the similarity threshold to use for detecting a duplicate fraudster.
- Parameters:
registrationConfig
- The registration config containing details such as the action to take when a duplicate fraudster is detected, and the similarity threshold to use for detecting a duplicate fraudster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registrationConfig
default FraudsterRegistrationJob.Builder registrationConfig(Consumer<RegistrationConfig.Builder> registrationConfig) The registration config containing details such as the action to take when a duplicate fraudster is detected, and the similarity threshold to use for detecting a duplicate fraudster.
This is a convenience method that creates an instance of theRegistrationConfig.Builder
avoiding the need to create one manually viaRegistrationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toregistrationConfig(RegistrationConfig)
.- Parameters:
registrationConfig
- a consumer that will call methods onRegistrationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-