Interface OnlineEvaluationConfigProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,OnlineEvaluationBaseProps
- All Known Implementing Classes:
OnlineEvaluationConfigProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.129.0 (build eaca441)",
date="2026-05-19T08:18:44.491Z")
@Stability(Stable)
public interface OnlineEvaluationConfigProps
extends software.amazon.jsii.JsiiSerializable, OnlineEvaluationBaseProps
Properties for creating an OnlineEvaluationConfig.
Example:
Evaluator customEvaluator;
OnlineEvaluationConfig evaluation = OnlineEvaluationConfig.Builder.create(this, "MixedEvaluation")
.onlineEvaluationConfigName("mixed_evaluation")
.evaluators(List.of(EvaluatorSelector.builtin(BuiltinEvaluator.HELPFULNESS), EvaluatorSelector.builtin(BuiltinEvaluator.CORRECTNESS), EvaluatorSelector.custom(customEvaluator)))
.dataSource(DataSourceConfig.fromCloudWatchLogs(CloudWatchLogsDataSourceConfig.builder()
.logGroupNames(List.of("/aws/bedrock-agentcore/my-agent"))
.serviceNames(List.of("my-agent.default"))
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forOnlineEvaluationConfigPropsstatic final classAn implementation forOnlineEvaluationConfigProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.bedrockagentcore.OnlineEvaluationBaseProps
getDescription, getExecutionRole, getExecutionStatus, getFilters, getOnlineEvaluationConfigName, getSamplingPercentage, getSessionTimeout
-
Method Details
-
getDataSource
The data source configuration that specifies where to read agent traces from. -
getEvaluators
The list of evaluators to apply during online evaluation.Can include both built-in evaluators and custom evaluators.
-
getTags
Tags for the online evaluation configuration.A list of key:value pairs of tags to apply to this OnlineEvaluationConfig resource.
Default: - No tags
-
builder
-