Class: Aws::BedrockAgentCore::Types::EvaluationTarget
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::EvaluationTarget
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
EvaluationTarget is a union - when making an API calls you must set exactly one of the members.
The specification of which trace or span IDs to evaluate within the provided input data. Allows precise targeting of evaluation at different levels: tool calls, traces, or sessions.
Defined Under Namespace
Classes: SpanIds, TraceIds, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#span_ids ⇒ Array<String>
The list of specific span IDs to evaluate within the provided traces.
-
#trace_ids ⇒ Array<String>
The list of trace IDs to evaluate, representing complete request-response interactions.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#span_ids ⇒ Array<String>
The list of specific span IDs to evaluate within the provided traces. Used to target evaluation at individual tool calls or specific operations within the agent's execution flow.
1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1415 class EvaluationTarget < Struct.new( :span_ids, :trace_ids, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SpanIds < EvaluationTarget; end class TraceIds < EvaluationTarget; end class Unknown < EvaluationTarget; end end |
#trace_ids ⇒ Array<String>
The list of trace IDs to evaluate, representing complete request-response interactions. Used to evaluate entire conversation turns or specific agent interactions within a session.
1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1415 class EvaluationTarget < Struct.new( :span_ids, :trace_ids, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SpanIds < EvaluationTarget; end class TraceIds < EvaluationTarget; end class Unknown < EvaluationTarget; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1415 1416 1417 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1415 def unknown @unknown end |