Interface GetMatchingJobResponse.Builder

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

  • Method Details

    • 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.
    • errorDetails

      GetMatchingJobResponse.Builder errorDetails(ErrorDetails errorDetails)

      An object containing an error message, if there was an error.

      Parameters:
      errorDetails - An object containing an error message, if there was an error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorDetails

      default GetMatchingJobResponse.Builder errorDetails(Consumer<ErrorDetails.Builder> errorDetails)

      An object containing an error message, if there was an error.

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

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

      Parameters:
      metrics - a consumer that will call methods on JobMetrics.Builder
      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.
    • 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: