Interface BatchEvaluationSummary.Builder

  • Method Details

    • batchEvaluationId

      BatchEvaluationSummary.Builder batchEvaluationId(String batchEvaluationId)

      The unique identifier of the batch evaluation.

      Parameters:
      batchEvaluationId - The unique identifier of the batch evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • batchEvaluationArn

      BatchEvaluationSummary.Builder batchEvaluationArn(String batchEvaluationArn)

      The Amazon Resource Name (ARN) of the batch evaluation.

      Parameters:
      batchEvaluationArn - The Amazon Resource Name (ARN) of the batch evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • batchEvaluationName

      BatchEvaluationSummary.Builder batchEvaluationName(String batchEvaluationName)

      The name of the batch evaluation.

      Parameters:
      batchEvaluationName - The name of the batch evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the batch evaluation.

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

      The current status of the batch evaluation.

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

      The timestamp when the batch evaluation was created.

      Parameters:
      createdAt - The timestamp when the batch evaluation was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      BatchEvaluationSummary.Builder description(String description)

      The description of the batch evaluation.

      Parameters:
      description - The description of the batch evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluators

      The list of evaluators applied during the batch evaluation.

      Parameters:
      evaluators - The list of evaluators applied during the batch evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluators

      BatchEvaluationSummary.Builder evaluators(Evaluator... evaluators)

      The list of evaluators applied during the batch evaluation.

      Parameters:
      evaluators - The list of evaluators applied during the batch evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluators

      The list of evaluators applied during the batch evaluation.

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

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

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

      BatchEvaluationSummary.Builder evaluationResults(EvaluationJobResults evaluationResults)

      The aggregated evaluation results.

      Parameters:
      evaluationResults - The aggregated evaluation results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluationResults

      default BatchEvaluationSummary.Builder evaluationResults(Consumer<EvaluationJobResults.Builder> evaluationResults)

      The aggregated evaluation results.

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

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

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

      BatchEvaluationSummary.Builder errorDetails(Collection<String> errorDetails)

      The error details if the batch evaluation encountered failures.

      Parameters:
      errorDetails - The error details if the batch evaluation encountered failures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorDetails

      BatchEvaluationSummary.Builder errorDetails(String... errorDetails)

      The error details if the batch evaluation encountered failures.

      Parameters:
      errorDetails - The error details if the batch evaluation encountered failures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp when the batch evaluation was last updated.

      Parameters:
      updatedAt - The timestamp when the batch evaluation was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.