Class: Aws::BedrockAgentCoreControl::Types::EvaluatorReference

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

Note:

EvaluatorReference is a union - when making an API calls you must set exactly one of the members.

Note:

EvaluatorReference is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of EvaluatorReference corresponding to the set member.

The reference to an evaluator used in online evaluation configurations, containing the evaluator identifier.

Direct Known Subclasses

EvaluatorId, Unknown

Defined Under Namespace

Classes: EvaluatorId, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#evaluator_idString

The unique identifier of the evaluator. Can reference builtin evaluators (e.g., Builtin.Helpfulness) or custom evaluators.

Returns:

  • (String)


3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3663

class EvaluatorReference < Struct.new(
  :evaluator_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EvaluatorId < EvaluatorReference; end
  class Unknown < EvaluatorReference; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



3663
3664
3665
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3663

def unknown
  @unknown
end