Interface PromptOverrideConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PromptOverrideConfiguration.Builder,PromptOverrideConfiguration>,SdkBuilder<PromptOverrideConfiguration.Builder,PromptOverrideConfiguration>,SdkPojo
- Enclosing class:
- PromptOverrideConfiguration
@Mutable @NotThreadSafe public static interface PromptOverrideConfiguration.Builder extends SdkPojo, CopyableBuilder<PromptOverrideConfiguration.Builder,PromptOverrideConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PromptOverrideConfiguration.BuilderoverrideLambda(String overrideLambda)The ARN of the Lambda function to use when parsing the raw foundation model output in parts of the agent sequence.PromptOverrideConfiguration.BuilderpromptConfigurations(Collection<PromptConfiguration> promptConfigurations)Contains configurations to override a prompt template in one part of an agent sequence.PromptOverrideConfiguration.BuilderpromptConfigurations(Consumer<PromptConfiguration.Builder>... promptConfigurations)Contains configurations to override a prompt template in one part of an agent sequence.PromptOverrideConfiguration.BuilderpromptConfigurations(PromptConfiguration... promptConfigurations)Contains configurations to override a prompt template in one part of an agent sequence.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
overrideLambda
PromptOverrideConfiguration.Builder overrideLambda(String overrideLambda)
The ARN of the Lambda function to use when parsing the raw foundation model output in parts of the agent sequence. If you specify this field, at least one of the
promptConfigurationsmust contain aparserModevalue that is set toOVERRIDDEN. For more information, see Parser Lambda function in Amazon Bedrock Agents.- Parameters:
overrideLambda- The ARN of the Lambda function to use when parsing the raw foundation model output in parts of the agent sequence. If you specify this field, at least one of thepromptConfigurationsmust contain aparserModevalue that is set toOVERRIDDEN. For more information, see Parser Lambda function in Amazon Bedrock Agents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
promptConfigurations
PromptOverrideConfiguration.Builder promptConfigurations(Collection<PromptConfiguration> promptConfigurations)
Contains configurations to override a prompt template in one part of an agent sequence. For more information, see Advanced prompts.
- Parameters:
promptConfigurations- Contains configurations to override a prompt template in one part of an agent sequence. For more information, see Advanced prompts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
promptConfigurations
PromptOverrideConfiguration.Builder promptConfigurations(PromptConfiguration... promptConfigurations)
Contains configurations to override a prompt template in one part of an agent sequence. For more information, see Advanced prompts.
- Parameters:
promptConfigurations- Contains configurations to override a prompt template in one part of an agent sequence. For more information, see Advanced prompts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
promptConfigurations
PromptOverrideConfiguration.Builder promptConfigurations(Consumer<PromptConfiguration.Builder>... promptConfigurations)
Contains configurations to override a prompt template in one part of an agent sequence. For more information, see Advanced prompts.
This is a convenience method that creates an instance of thePromptConfiguration.Builderavoiding the need to create one manually viaPromptConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#promptConfigurations(List.) - Parameters:
promptConfigurations- a consumer that will call methods onPromptConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#promptConfigurations(java.util.Collection)
-
-