Class PromptPostProcessingConfigCustomParser.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.alpha.PromptPostProcessingConfigCustomParser.Builder
- All Implemented Interfaces:
 software.amazon.jsii.Builder<PromptPostProcessingConfigCustomParser>
- Enclosing interface:
 PromptPostProcessingConfigCustomParser
@Stability(Experimental)
public static final class PromptPostProcessingConfigCustomParser.Builder
extends Object
implements software.amazon.jsii.Builder<PromptPostProcessingConfigCustomParser>
A builder for 
PromptPostProcessingConfigCustomParser- 
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
@Stability(Experimental) public PromptPostProcessingConfigCustomParser.Builder stepType(AgentStepType 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 PromptPostProcessingConfigCustomParser.Builder customPromptTemplate(String customPromptTemplate) Sets the value ofPromptStepConfigBase.getCustomPromptTemplate()- Parameters:
 customPromptTemplate- The custom prompt template to be used.- Returns:
 this
 - 
inferenceConfig
@Stability(Experimental) public PromptPostProcessingConfigCustomParser.Builder inferenceConfig(InferenceConfiguration inferenceConfig) Sets the value ofPromptStepConfigBase.getInferenceConfig()- Parameters:
 inferenceConfig- The inference configuration parameters to use.- Returns:
 this
 - 
stepEnabled
@Stability(Experimental) public PromptPostProcessingConfigCustomParser.Builder stepEnabled(Boolean 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 PromptPostProcessingConfigCustomParser.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<PromptPostProcessingConfigCustomParser>- Returns:
 - a new instance of 
PromptPostProcessingConfigCustomParser - Throws:
 NullPointerException- if any required attribute was not provided
 
 -