Class PromptStepConfigBase.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.alpha.PromptStepConfigBase.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<PromptStepConfigBase>
- Enclosing interface:
PromptStepConfigBase
@Stability(Experimental)
public static final class PromptStepConfigBase.Builder
extends Object
implements software.amazon.jsii.Builder<PromptStepConfigBase>
A builder for
PromptStepConfigBase-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.customPromptTemplate(String customPromptTemplate) Sets the value ofPromptStepConfigBase.getCustomPromptTemplate()inferenceConfig(InferenceConfiguration inferenceConfig) Sets the value ofPromptStepConfigBase.getInferenceConfig()stepEnabled(Boolean stepEnabled) Sets the value ofPromptStepConfigBase.getStepEnabled()stepType(AgentStepType stepType) Sets the value ofPromptStepConfigBase.getStepType()useCustomParser(Boolean useCustomParser) Sets the value ofPromptStepConfigBase.getUseCustomParser()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
stepType
Sets the value ofPromptStepConfigBase.getStepType()- Parameters:
stepType- The type of step this configuration applies to. This parameter is required.- Returns:
this
-
customPromptTemplate
@Stability(Experimental) public PromptStepConfigBase.Builder customPromptTemplate(String customPromptTemplate) Sets the value ofPromptStepConfigBase.getCustomPromptTemplate()- Parameters:
customPromptTemplate- The custom prompt template to be used.- Returns:
this
-
inferenceConfig
@Stability(Experimental) public PromptStepConfigBase.Builder inferenceConfig(InferenceConfiguration inferenceConfig) Sets the value ofPromptStepConfigBase.getInferenceConfig()- Parameters:
inferenceConfig- The inference configuration parameters to use.- Returns:
this
-
stepEnabled
Sets the value ofPromptStepConfigBase.getStepEnabled()- Parameters:
stepEnabled- Whether to enable or skip this step in the agent sequence.- Returns:
this
-
useCustomParser
@Stability(Experimental) public PromptStepConfigBase.Builder useCustomParser(Boolean useCustomParser) Sets the value ofPromptStepConfigBase.getUseCustomParser()- Parameters:
useCustomParser- Whether to use the custom Lambda parser defined for the sequence.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PromptStepConfigBase>- Returns:
- a new instance of
PromptStepConfigBase - Throws:
NullPointerException- if any required attribute was not provided
-