Interface EvaluationJobResults.Builder

  • Method Details

    • numberOfSessionsCompleted

      EvaluationJobResults.Builder numberOfSessionsCompleted(Integer numberOfSessionsCompleted)

      The number of sessions that have been successfully evaluated.

      Parameters:
      numberOfSessionsCompleted - The number of sessions that have been successfully evaluated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfSessionsInProgress

      EvaluationJobResults.Builder numberOfSessionsInProgress(Integer numberOfSessionsInProgress)

      The number of sessions currently being evaluated.

      Parameters:
      numberOfSessionsInProgress - The number of sessions currently being evaluated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfSessionsFailed

      EvaluationJobResults.Builder numberOfSessionsFailed(Integer numberOfSessionsFailed)

      The number of sessions that failed evaluation.

      Parameters:
      numberOfSessionsFailed - The number of sessions that failed evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalNumberOfSessions

      EvaluationJobResults.Builder totalNumberOfSessions(Integer totalNumberOfSessions)

      The total number of sessions included in the batch evaluation.

      Parameters:
      totalNumberOfSessions - The total number of sessions included in the batch evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfSessionsIgnored

      EvaluationJobResults.Builder numberOfSessionsIgnored(Integer numberOfSessionsIgnored)

      The number of sessions that were ignored during evaluation.

      Parameters:
      numberOfSessionsIgnored - The number of sessions that were ignored during evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluatorSummaries

      EvaluationJobResults.Builder evaluatorSummaries(Collection<EvaluatorSummary> evaluatorSummaries)

      A list of per-evaluator summary statistics.

      Parameters:
      evaluatorSummaries - A list of per-evaluator summary statistics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluatorSummaries

      EvaluationJobResults.Builder evaluatorSummaries(EvaluatorSummary... evaluatorSummaries)

      A list of per-evaluator summary statistics.

      Parameters:
      evaluatorSummaries - A list of per-evaluator summary statistics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluatorSummaries

      EvaluationJobResults.Builder evaluatorSummaries(Consumer<EvaluatorSummary.Builder>... evaluatorSummaries)

      A list of per-evaluator summary statistics.

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

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

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