Class OnlineEvaluationConfigAttributes.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.OnlineEvaluationConfigAttributes.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<OnlineEvaluationConfigAttributes>
- Enclosing interface:
OnlineEvaluationConfigAttributes
@Stability(Stable)
public static final class OnlineEvaluationConfigAttributes.Builder
extends Object
implements software.amazon.jsii.Builder<OnlineEvaluationConfigAttributes>
A builder for
OnlineEvaluationConfigAttributes-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.executionRoleArn(String executionRoleArn) Sets the value ofOnlineEvaluationConfigAttributes.getExecutionRoleArn()onlineEvaluationConfigArn(String onlineEvaluationConfigArn) Sets the value ofOnlineEvaluationConfigAttributes.getOnlineEvaluationConfigArn()onlineEvaluationConfigId(String onlineEvaluationConfigId) Sets the value ofOnlineEvaluationConfigAttributes.getOnlineEvaluationConfigId()onlineEvaluationConfigName(String onlineEvaluationConfigName) Sets the value ofOnlineEvaluationConfigAttributes.getOnlineEvaluationConfigName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
onlineEvaluationConfigArn
@Stability(Stable) public OnlineEvaluationConfigAttributes.Builder onlineEvaluationConfigArn(String onlineEvaluationConfigArn) Sets the value ofOnlineEvaluationConfigAttributes.getOnlineEvaluationConfigArn()- Parameters:
onlineEvaluationConfigArn- The ARN of the online evaluation configuration. This parameter is required.- Returns:
this
-
onlineEvaluationConfigId
@Stability(Stable) public OnlineEvaluationConfigAttributes.Builder onlineEvaluationConfigId(String onlineEvaluationConfigId) Sets the value ofOnlineEvaluationConfigAttributes.getOnlineEvaluationConfigId()- Parameters:
onlineEvaluationConfigId- The ID of the online evaluation configuration. This parameter is required.- Returns:
this
-
onlineEvaluationConfigName
@Stability(Stable) public OnlineEvaluationConfigAttributes.Builder onlineEvaluationConfigName(String onlineEvaluationConfigName) Sets the value ofOnlineEvaluationConfigAttributes.getOnlineEvaluationConfigName()- Parameters:
onlineEvaluationConfigName- The name of the online evaluation configuration. This parameter is required.- Returns:
this
-
executionRoleArn
@Stability(Stable) public OnlineEvaluationConfigAttributes.Builder executionRoleArn(String executionRoleArn) Sets the value ofOnlineEvaluationConfigAttributes.getExecutionRoleArn()- Parameters:
executionRoleArn- The ARN of the IAM execution role.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OnlineEvaluationConfigAttributes>- Returns:
- a new instance of
OnlineEvaluationConfigAttributes - Throws:
NullPointerException- if any required attribute was not provided
-