Interface GetIdMappingJobResponse.Builder

  • Method Details

    • jobId

      The ID of the job.

      Parameters:
      jobId - The ID of the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the job.

      Parameters:
      status - The current status of the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the job.

      Parameters:
      status - The current status of the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTime

      The time at which the job was started.

      Parameters:
      startTime - The time at which the job was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTime

      The time at which the job has finished.

      Parameters:
      endTime - The time at which the job has finished.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metrics

      Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.

      Parameters:
      metrics - Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metrics

      Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.

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

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

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

      GetIdMappingJobResponse.Builder errorDetails(ErrorDetails errorDetails)
      Sets the value of the ErrorDetails property for this object.
      Parameters:
      errorDetails - The new value for the ErrorDetails property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorDetails

      default GetIdMappingJobResponse.Builder errorDetails(Consumer<ErrorDetails.Builder> errorDetails)
      Sets the value of the ErrorDetails property for this object. This is a convenience method that creates an instance of the ErrorDetails.Builder avoiding the need to create one manually via ErrorDetails.builder().

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

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

      GetIdMappingJobResponse.Builder outputSourceConfig(Collection<IdMappingJobOutputSource> outputSourceConfig)

      A list of OutputSource objects.

      Parameters:
      outputSourceConfig - A list of OutputSource objects.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputSourceConfig

      GetIdMappingJobResponse.Builder outputSourceConfig(IdMappingJobOutputSource... outputSourceConfig)

      A list of OutputSource objects.

      Parameters:
      outputSourceConfig - A list of OutputSource objects.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputSourceConfig

      A list of OutputSource objects.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to outputSourceConfig(List<IdMappingJobOutputSource>).

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

      The job type of the ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

      Parameters:
      jobType - The job type of the ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

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

      The job type of the ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

      Parameters:
      jobType - The job type of the ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

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