Interface GetIdentityResolutionJobResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetIdentityResolutionJobResponse.Builder,GetIdentityResolutionJobResponse>, CustomerProfilesResponse.Builder, SdkBuilder<GetIdentityResolutionJobResponse.Builder,GetIdentityResolutionJobResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetIdentityResolutionJobResponse

  • Method Details

    • domainName

      The unique name of the domain.

      Parameters:
      domainName - The unique name of the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobId

      The unique identifier of the Identity Resolution Job.

      Parameters:
      jobId - The unique identifier of the Identity Resolution Job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the Identity Resolution Job.

      • PENDING: The Identity Resolution Job is scheduled but has not started yet. If you turn off the Identity Resolution feature in your domain, jobs in the PENDING state are deleted.

      • PREPROCESSING: The Identity Resolution Job is loading your data.

      • FIND_MATCHING: The Identity Resolution Job is using the machine learning model to identify profiles that belong to the same matching group.

      • MERGING: The Identity Resolution Job is merging duplicate profiles.

      • COMPLETED: The Identity Resolution Job completed successfully.

      • PARTIAL_SUCCESS: There's a system error and not all of the data is merged. The Identity Resolution Job writes a message indicating the source of the problem.

      • FAILED: The Identity Resolution Job did not merge any data. It writes a message indicating the source of the problem.

      Parameters:
      status - The status of the Identity Resolution Job.

      • PENDING: The Identity Resolution Job is scheduled but has not started yet. If you turn off the Identity Resolution feature in your domain, jobs in the PENDING state are deleted.

      • PREPROCESSING: The Identity Resolution Job is loading your data.

      • FIND_MATCHING: The Identity Resolution Job is using the machine learning model to identify profiles that belong to the same matching group.

      • MERGING: The Identity Resolution Job is merging duplicate profiles.

      • COMPLETED: The Identity Resolution Job completed successfully.

      • PARTIAL_SUCCESS: There's a system error and not all of the data is merged. The Identity Resolution Job writes a message indicating the source of the problem.

      • FAILED: The Identity Resolution Job did not merge any data. It writes a message indicating the source of the problem.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the Identity Resolution Job.

      • PENDING: The Identity Resolution Job is scheduled but has not started yet. If you turn off the Identity Resolution feature in your domain, jobs in the PENDING state are deleted.

      • PREPROCESSING: The Identity Resolution Job is loading your data.

      • FIND_MATCHING: The Identity Resolution Job is using the machine learning model to identify profiles that belong to the same matching group.

      • MERGING: The Identity Resolution Job is merging duplicate profiles.

      • COMPLETED: The Identity Resolution Job completed successfully.

      • PARTIAL_SUCCESS: There's a system error and not all of the data is merged. The Identity Resolution Job writes a message indicating the source of the problem.

      • FAILED: The Identity Resolution Job did not merge any data. It writes a message indicating the source of the problem.

      Parameters:
      status - The status of the Identity Resolution Job.

      • PENDING: The Identity Resolution Job is scheduled but has not started yet. If you turn off the Identity Resolution feature in your domain, jobs in the PENDING state are deleted.

      • PREPROCESSING: The Identity Resolution Job is loading your data.

      • FIND_MATCHING: The Identity Resolution Job is using the machine learning model to identify profiles that belong to the same matching group.

      • MERGING: The Identity Resolution Job is merging duplicate profiles.

      • COMPLETED: The Identity Resolution Job completed successfully.

      • PARTIAL_SUCCESS: There's a system error and not all of the data is merged. The Identity Resolution Job writes a message indicating the source of the problem.

      • FAILED: The Identity Resolution Job did not merge any data. It writes a message indicating the source of the problem.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • message

      The error messages that are generated when the Identity Resolution Job runs.

      Parameters:
      message - The error messages that are generated when the Identity Resolution Job runs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobStartTime

      The timestamp of when the Identity Resolution Job was started or will be started.

      Parameters:
      jobStartTime - The timestamp of when the Identity Resolution Job was started or will be started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobEndTime

      The timestamp of when the Identity Resolution Job was completed.

      Parameters:
      jobEndTime - The timestamp of when the Identity Resolution Job was completed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedAt

      GetIdentityResolutionJobResponse.Builder lastUpdatedAt(Instant lastUpdatedAt)

      The timestamp of when the Identity Resolution Job was most recently edited.

      Parameters:
      lastUpdatedAt - The timestamp of when the Identity Resolution Job was most recently edited.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobExpirationTime

      GetIdentityResolutionJobResponse.Builder jobExpirationTime(Instant jobExpirationTime)

      The timestamp of when the Identity Resolution Job will expire.

      Parameters:
      jobExpirationTime - The timestamp of when the Identity Resolution Job will expire.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autoMerging

      Configuration settings for how to perform the auto-merging of profiles.

      Parameters:
      autoMerging - Configuration settings for how to perform the auto-merging of profiles.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autoMerging

      Configuration settings for how to perform the auto-merging of profiles.

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

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

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

      GetIdentityResolutionJobResponse.Builder exportingLocation(ExportingLocation exportingLocation)

      The S3 location where the Identity Resolution Job writes result files.

      Parameters:
      exportingLocation - The S3 location where the Identity Resolution Job writes result files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • exportingLocation

      default GetIdentityResolutionJobResponse.Builder exportingLocation(Consumer<ExportingLocation.Builder> exportingLocation)

      The S3 location where the Identity Resolution Job writes result files.

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

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

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

      Statistics about the Identity Resolution Job.

      Parameters:
      jobStats - Statistics about the Identity Resolution Job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobStats

      Statistics about the Identity Resolution Job.

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

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

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