Interface PromptOverrideConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PromptOverrideConfiguration.Builder,PromptOverrideConfiguration>
,SdkBuilder<PromptOverrideConfiguration.Builder,PromptOverrideConfiguration>
,SdkPojo
- Enclosing class:
- PromptOverrideConfiguration
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.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.PromptOverrideConfiguration.Builder
promptConfigurations(Collection<PromptConfiguration> promptConfigurations)
Contains configurations to override a prompt template in one part of an agent sequence.PromptOverrideConfiguration.Builder
promptConfigurations(Consumer<PromptConfiguration.Builder>... promptConfigurations)
Contains configurations to override a prompt template in one part of an agent sequence.PromptOverrideConfiguration.Builder
promptConfigurations(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
promptConfigurations
must contain aparserMode
value 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 thepromptConfigurations
must contain aparserMode
value 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.Builder
avoiding the need to create one manually viaPromptConfiguration.builder()
.When the
Consumer
completes,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
)
-
-