Class CfnOnlineEvaluationConfig.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnOnlineEvaluationConfig.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOnlineEvaluationConfig>
- Enclosing class:
CfnOnlineEvaluationConfig
@Stability(Stable)
public static final class CfnOnlineEvaluationConfig.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOnlineEvaluationConfig>
A fluent builder for
CfnOnlineEvaluationConfig.-
Method Summary
Modifier and TypeMethodDescriptionbuild()dataSourceConfig(IResolvable dataSourceConfig) The configuration that specifies where to read agent traces for online evaluation.dataSourceConfig(CfnOnlineEvaluationConfig.DataSourceConfigProperty dataSourceConfig) The configuration that specifies where to read agent traces for online evaluation.description(String description) The description of the online evaluation configuration.evaluationExecutionRoleArn(String evaluationExecutionRoleArn) The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.evaluators(List<? extends Object> evaluators) The list of evaluators to apply during online evaluation.evaluators(IResolvable evaluators) The list of evaluators to apply during online evaluation.onlineEvaluationConfigName(String onlineEvaluationConfigName) The name of the online evaluation configuration.rule(IResolvable rule) The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.A list of tags to assign to the online evaluation configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnOnlineEvaluationConfig.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnOnlineEvaluationConfig.Builder.
-
dataSourceConfig
@Stability(Stable) public CfnOnlineEvaluationConfig.Builder dataSourceConfig(IResolvable dataSourceConfig) The configuration that specifies where to read agent traces for online evaluation.- Parameters:
dataSourceConfig- The configuration that specifies where to read agent traces for online evaluation. This parameter is required.- Returns:
this- See Also:
-
dataSourceConfig
@Stability(Stable) public CfnOnlineEvaluationConfig.Builder dataSourceConfig(CfnOnlineEvaluationConfig.DataSourceConfigProperty dataSourceConfig) The configuration that specifies where to read agent traces for online evaluation.- Parameters:
dataSourceConfig- The configuration that specifies where to read agent traces for online evaluation. This parameter is required.- Returns:
this- See Also:
-
evaluationExecutionRoleArn
@Stability(Stable) public CfnOnlineEvaluationConfig.Builder evaluationExecutionRoleArn(String evaluationExecutionRoleArn) The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.- Parameters:
evaluationExecutionRoleArn- The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation. This parameter is required.- Returns:
this- See Also:
-
evaluators
The list of evaluators to apply during online evaluation.- Parameters:
evaluators- The list of evaluators to apply during online evaluation. This parameter is required.- Returns:
this- See Also:
-
evaluators
@Stability(Stable) public CfnOnlineEvaluationConfig.Builder evaluators(List<? extends Object> evaluators) The list of evaluators to apply during online evaluation.- Parameters:
evaluators- The list of evaluators to apply during online evaluation. This parameter is required.- Returns:
this- See Also:
-
onlineEvaluationConfigName
@Stability(Stable) public CfnOnlineEvaluationConfig.Builder onlineEvaluationConfigName(String onlineEvaluationConfigName) The name of the online evaluation configuration.Must be unique within your account.
- Parameters:
onlineEvaluationConfigName- The name of the online evaluation configuration. This parameter is required.- Returns:
this- See Also:
-
rule
The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.- Parameters:
rule- The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings. This parameter is required.- Returns:
this- See Also:
-
rule
@Stability(Stable) public CfnOnlineEvaluationConfig.Builder rule(CfnOnlineEvaluationConfig.RuleProperty rule) The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.- Parameters:
rule- The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings. This parameter is required.- Returns:
this- See Also:
-
description
The description of the online evaluation configuration.- Parameters:
description- The description of the online evaluation configuration. This parameter is required.- Returns:
this- See Also:
-
tags
A list of tags to assign to the online evaluation configuration.- Parameters:
tags- A list of tags to assign to the online evaluation configuration. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOnlineEvaluationConfig>- Returns:
- a newly built instance of
CfnOnlineEvaluationConfig.
-