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

      EvaluatorSummary.Builder kmsKeyArn(String kmsKeyArn)

      The Amazon Resource Name (ARN) of the customer managed KMS key used to encrypt the evaluator's sensitive data. This field is only present for evaluators encrypted with a customer managed key.

      Parameters:
      kmsKeyArn - The Amazon Resource Name (ARN) of the customer managed KMS key used to encrypt the evaluator's sensitive data. This field is only present for evaluators encrypted with a customer managed key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.