Interface EvaluatorSummary.Builder

  • Method Details

    • evaluatorArn

      EvaluatorSummary.Builder evaluatorArn(String evaluatorArn)

      The Amazon Resource Name (ARN) of the evaluator.

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

      EvaluatorSummary.Builder evaluatorId(String evaluatorId)

      The unique identifier of the evaluator.

      Parameters:
      evaluatorId - The unique identifier of the evaluator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • evaluatorName

      EvaluatorSummary.Builder evaluatorName(String evaluatorName)

      The name of the evaluator.

      Parameters:
      evaluatorName - The name of the evaluator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      EvaluatorSummary.Builder description(String description)

      The description of the evaluator.

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

      EvaluatorSummary.Builder evaluatorType(String evaluatorType)

      The type of evaluator, indicating whether it is a built-in evaluator provided by the service or a custom evaluator created by the user.

      Parameters:
      evaluatorType - The type of evaluator, indicating whether it is a built-in evaluator provided by the service or a custom evaluator created by the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • evaluatorType

      EvaluatorSummary.Builder evaluatorType(EvaluatorType evaluatorType)

      The type of evaluator, indicating whether it is a built-in evaluator provided by the service or a custom evaluator created by the user.

      Parameters:
      evaluatorType - The type of evaluator, indicating whether it is a built-in evaluator provided by the service or a custom evaluator created by the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • level

      The evaluation level (TOOL_CALL, TRACE, or SESSION) that determines the scope of evaluation.

      Parameters:
      level - The evaluation level (TOOL_CALL, TRACE, or SESSION) that determines the scope of evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • level

      The evaluation level (TOOL_CALL, TRACE, or SESSION) that determines the scope of evaluation.

      Parameters:
      level - The evaluation level (TOOL_CALL, TRACE, or SESSION) that determines the scope of evaluation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the evaluator.

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

      The current status of the evaluator.

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

      EvaluatorSummary.Builder createdAt(Instant createdAt)

      The timestamp when the evaluator was created.

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

      EvaluatorSummary.Builder updatedAt(Instant updatedAt)

      The timestamp when the evaluator was last updated.

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

      EvaluatorSummary.Builder lockedForModification(Boolean lockedForModification)

      Whether the evaluator is locked for modification due to being referenced by active online evaluation configurations.

      Parameters:
      lockedForModification - Whether the evaluator is locked for modification due to being referenced by active online evaluation configurations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.