Interface FraudsterRegistrationJob.Builder

All Superinterfaces:
Buildable, CopyableBuilder<FraudsterRegistrationJob.Builder,FraudsterRegistrationJob>, SdkBuilder<FraudsterRegistrationJob.Builder,FraudsterRegistrationJob>, SdkPojo
Enclosing class:
FraudsterRegistrationJob

public static interface FraudsterRegistrationJob.Builder extends SdkPojo, CopyableBuilder<FraudsterRegistrationJob.Builder,FraudsterRegistrationJob>
  • 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

      FraudsterRegistrationJob.Builder 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.

      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

      FraudsterRegistrationJob.Builder failureDetails(FailureDetails 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 of COMPLETED_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 a JobStatus of COMPLETED_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 JobStatus of COMPLETED_WITH_ERRORS. You can use the job output file to identify the individual registration requests that failed.

      This is a convenience method that creates an instance of the FailureDetails.Builder avoiding the need to create one manually via FailureDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to failureDetails(FailureDetails).

      Parameters:
      failureDetails - a consumer that will call methods on FailureDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputDataConfig

      FraudsterRegistrationJob.Builder 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.

      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 the InputDataConfig.Builder avoiding the need to create one manually via InputDataConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to inputDataConfig(InputDataConfig).

      Parameters:
      inputDataConfig - a consumer that will call methods on InputDataConfig.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 the JobProgress.Builder avoiding the need to create one manually via JobProgress.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to jobProgress(JobProgress).

      Parameters:
      jobProgress - a consumer that will call methods on JobProgress.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

      FraudsterRegistrationJob.Builder 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.

      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 the OutputDataConfig.Builder avoiding the need to create one manually via OutputDataConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to outputDataConfig(OutputDataConfig).

      Parameters:
      outputDataConfig - a consumer that will call methods on OutputDataConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • registrationConfig

      FraudsterRegistrationJob.Builder 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.

      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 the RegistrationConfig.Builder avoiding the need to create one manually via RegistrationConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to registrationConfig(RegistrationConfig).

      Parameters:
      registrationConfig - a consumer that will call methods on RegistrationConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: