Interface AnswerRecommendationAIAgentConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AnswerRecommendationAIAgentConfiguration.Builder,,AnswerRecommendationAIAgentConfiguration> SdkBuilder<AnswerRecommendationAIAgentConfiguration.Builder,,AnswerRecommendationAIAgentConfiguration> SdkPojo
- Enclosing class:
AnswerRecommendationAIAgentConfiguration
public static interface AnswerRecommendationAIAgentConfiguration.Builder
extends SdkPojo, CopyableBuilder<AnswerRecommendationAIAgentConfiguration.Builder,AnswerRecommendationAIAgentConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionanswerGenerationAIPromptId(String answerGenerationAIPromptId) The AI Prompt identifier for the Answer Generation prompt used by theANSWER_RECOMMENDATIONAI Agent.associationConfigurations(Collection<AssociationConfiguration> associationConfigurations) The association configurations for overriding behavior on this AI Agent.associationConfigurations(Consumer<AssociationConfiguration.Builder>... associationConfigurations) The association configurations for overriding behavior on this AI Agent.associationConfigurations(AssociationConfiguration... associationConfigurations) The association configurations for overriding behavior on this AI Agent.intentLabelingGenerationAIPromptId(String intentLabelingGenerationAIPromptId) The AI Prompt identifier for the Intent Labeling prompt used by theANSWER_RECOMMENDATIONAI Agent.queryReformulationAIPromptId(String queryReformulationAIPromptId) The AI Prompt identifier for the Query Reformulation prompt used by theANSWER_RECOMMENDATIONAI Agent.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
answerGenerationAIPromptId
AnswerRecommendationAIAgentConfiguration.Builder answerGenerationAIPromptId(String answerGenerationAIPromptId) The AI Prompt identifier for the Answer Generation prompt used by the
ANSWER_RECOMMENDATIONAI Agent.- Parameters:
answerGenerationAIPromptId- The AI Prompt identifier for the Answer Generation prompt used by theANSWER_RECOMMENDATIONAI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
AnswerRecommendationAIAgentConfiguration.Builder associationConfigurations(Collection<AssociationConfiguration> associationConfigurations) The association configurations for overriding behavior on this AI Agent.
- Parameters:
associationConfigurations- The association configurations for overriding behavior on this AI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
AnswerRecommendationAIAgentConfiguration.Builder associationConfigurations(AssociationConfiguration... associationConfigurations) The association configurations for overriding behavior on this AI Agent.
- Parameters:
associationConfigurations- The association configurations for overriding behavior on this AI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
AnswerRecommendationAIAgentConfiguration.Builder associationConfigurations(Consumer<AssociationConfiguration.Builder>... associationConfigurations) The association configurations for overriding behavior on this AI Agent.
This is a convenience method that creates an instance of theAssociationConfiguration.Builderavoiding the need to create one manually viaAssociationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toassociationConfigurations(List<AssociationConfiguration>).- Parameters:
associationConfigurations- a consumer that will call methods onAssociationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
intentLabelingGenerationAIPromptId
AnswerRecommendationAIAgentConfiguration.Builder intentLabelingGenerationAIPromptId(String intentLabelingGenerationAIPromptId) The AI Prompt identifier for the Intent Labeling prompt used by the
ANSWER_RECOMMENDATIONAI Agent.- Parameters:
intentLabelingGenerationAIPromptId- The AI Prompt identifier for the Intent Labeling prompt used by theANSWER_RECOMMENDATIONAI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryReformulationAIPromptId
AnswerRecommendationAIAgentConfiguration.Builder queryReformulationAIPromptId(String queryReformulationAIPromptId) The AI Prompt identifier for the Query Reformulation prompt used by the
ANSWER_RECOMMENDATIONAI Agent.- Parameters:
queryReformulationAIPromptId- The AI Prompt identifier for the Query Reformulation prompt used by theANSWER_RECOMMENDATIONAI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-