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)


3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3897

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



3897
3898
3899
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3897

def unknown
  @unknown
end