Class CfnOnlineEvaluationConfigPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.CfnOnlineEvaluationConfigPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOnlineEvaluationConfigPropsMixin>
- Enclosing class:
CfnOnlineEvaluationConfigPropsMixin
@Stability(Stable)
public static final class CfnOnlineEvaluationConfigPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOnlineEvaluationConfigPropsMixin>
A fluent builder for
CfnOnlineEvaluationConfigPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) dataSourceConfig(CfnOnlineEvaluationConfigPropsMixin.DataSourceConfigProperty dataSourceConfig) The configuration that specifies where to read agent traces for online evaluation.dataSourceConfig(IResolvable 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.executionStatus(String executionStatus) onlineEvaluationConfigName(String onlineEvaluationConfigName) The name of the online evaluation configuration.The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.rule(IResolvable rule) 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 CfnOnlineEvaluationConfigPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnOnlineEvaluationConfigPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnOnlineEvaluationConfigPropsMixin.Builder.
-
dataSourceConfig
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.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 CfnOnlineEvaluationConfigPropsMixin.Builder dataSourceConfig(CfnOnlineEvaluationConfigPropsMixin.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:
-
description
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder description(String 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:
-
evaluationExecutionRoleArn
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.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
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder evaluators(IResolvable 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 CfnOnlineEvaluationConfigPropsMixin.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:
-
executionStatus
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder executionStatus(String executionStatus) - Parameters:
executionStatus- This parameter is required.- Returns:
this- See Also:
-
onlineEvaluationConfigName
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.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 CfnOnlineEvaluationConfigPropsMixin.Builder rule(CfnOnlineEvaluationConfigPropsMixin.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:
-
tags
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder tags(List<? extends CfnTag> 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<CfnOnlineEvaluationConfigPropsMixin>- Returns:
- a newly built instance of
CfnOnlineEvaluationConfigPropsMixin.
-