Interface JobProgressSummary.Builder

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

public static interface JobProgressSummary.Builder extends SdkPojo, CopyableBuilder<JobProgressSummary.Builder,JobProgressSummary>
  • Method Details

    • totalNumberOfTasks

      JobProgressSummary.Builder totalNumberOfTasks(Long totalNumberOfTasks)

      Parameters:
      totalNumberOfTasks -
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfTasksSucceeded

      JobProgressSummary.Builder numberOfTasksSucceeded(Long numberOfTasksSucceeded)

      Parameters:
      numberOfTasksSucceeded -
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfTasksFailed

      JobProgressSummary.Builder numberOfTasksFailed(Long numberOfTasksFailed)

      Parameters:
      numberOfTasksFailed -
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timers

      The JobTimers attribute of a job's progress summary.

      Parameters:
      timers - The JobTimers attribute of a job's progress summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timers

      The JobTimers attribute of a job's progress summary.

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

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

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