Class: Aws::BedrockAgentCore::Types::ABTestEvaluationConfig

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

Overview

Note:

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

Note:

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

The evaluation configuration for an A/B test, specifying which online evaluation configurations to use for measuring variant performance.

Defined Under Namespace

Classes: OnlineEvaluationConfigArn, PerVariantOnlineEvaluationConfig, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#online_evaluation_config_arn ⇒ String

The Amazon Resource Name (ARN) of a single online evaluation configuration to use for both variants.

Returns:

  • (String)


48
49
50
51
52
53
54
55
56
57
58
59
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 48

class ABTestEvaluationConfig < Struct.new(
  :online_evaluation_config_arn,
  :per_variant_online_evaluation_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class OnlineEvaluationConfigArn < ABTestEvaluationConfig; end
  class PerVariantOnlineEvaluationConfig < ABTestEvaluationConfig; end
  class Unknown < ABTestEvaluationConfig; end
end

#per_variant_online_evaluation_config ⇒ Array<Types::PerVariantOnlineEvaluationConfig>

Per-variant online evaluation configurations, allowing different evaluation settings for each variant.



48
49
50
51
52
53
54
55
56
57
58
59
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 48

class ABTestEvaluationConfig < Struct.new(
  :online_evaluation_config_arn,
  :per_variant_online_evaluation_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class OnlineEvaluationConfigArn < ABTestEvaluationConfig; end
  class PerVariantOnlineEvaluationConfig < ABTestEvaluationConfig; end
  class Unknown < ABTestEvaluationConfig; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



48
49
50
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 48

def unknown
  @unknown
end