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()clusteringConfig(CfnOnlineEvaluationConfigPropsMixin.ClusteringConfigProperty clusteringConfig) The configuration for clustering analysis of evaluation results.clusteringConfig(IResolvable clusteringConfig) The configuration for clustering analysis of evaluation results.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) The list of insights to enable for failure analysis.insights(IResolvable insights) The list of insights to enable for failure analysis.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.
-
clusteringConfig
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder clusteringConfig(IResolvable clusteringConfig) The configuration for clustering analysis of evaluation results.- Parameters:
clusteringConfig- The configuration for clustering analysis of evaluation results. This parameter is required.- Returns:
this- See Also:
-
clusteringConfig
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder clusteringConfig(CfnOnlineEvaluationConfigPropsMixin.ClusteringConfigProperty clusteringConfig) The configuration for clustering analysis of evaluation results.- Parameters:
clusteringConfig- The configuration for clustering analysis of evaluation results. This parameter is required.- Returns:
this- See Also:
-
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:
-
insights
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder insights(IResolvable insights) The list of insights to enable for failure analysis.- Parameters:
insights- The list of insights to enable for failure analysis. This parameter is required.- Returns:
this- See Also:
-
insights
@Stability(Stable) public CfnOnlineEvaluationConfigPropsMixin.Builder insights(List<? extends Object> insights) The list of insights to enable for failure analysis.- Parameters:
insights- The list of insights to enable for failure analysis. 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.
-