Interface AIAgentConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AIAgentConfiguration.Builder,,AIAgentConfiguration> SdkBuilder<AIAgentConfiguration.Builder,,AIAgentConfiguration> SdkPojo
- Enclosing class:
AIAgentConfiguration
public static interface AIAgentConfiguration.Builder
extends SdkPojo, CopyableBuilder<AIAgentConfiguration.Builder,AIAgentConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault AIAgentConfiguration.BuilderanswerRecommendationAIAgentConfiguration(Consumer<AnswerRecommendationAIAgentConfiguration.Builder> answerRecommendationAIAgentConfiguration) The configuration for AI Agents of typeANSWER_RECOMMENDATION.answerRecommendationAIAgentConfiguration(AnswerRecommendationAIAgentConfiguration answerRecommendationAIAgentConfiguration) The configuration for AI Agents of typeANSWER_RECOMMENDATION.default AIAgentConfiguration.BuildermanualSearchAIAgentConfiguration(Consumer<ManualSearchAIAgentConfiguration.Builder> manualSearchAIAgentConfiguration) The configuration for AI Agents of typeMANUAL_SEARCH.manualSearchAIAgentConfiguration(ManualSearchAIAgentConfiguration manualSearchAIAgentConfiguration) The configuration for AI Agents of typeMANUAL_SEARCH.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, sdkFieldNameToField, sdkFields
-
Method Details
-
answerRecommendationAIAgentConfiguration
AIAgentConfiguration.Builder answerRecommendationAIAgentConfiguration(AnswerRecommendationAIAgentConfiguration answerRecommendationAIAgentConfiguration) The configuration for AI Agents of type
ANSWER_RECOMMENDATION.- Parameters:
answerRecommendationAIAgentConfiguration- The configuration for AI Agents of typeANSWER_RECOMMENDATION.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
answerRecommendationAIAgentConfiguration
default AIAgentConfiguration.Builder answerRecommendationAIAgentConfiguration(Consumer<AnswerRecommendationAIAgentConfiguration.Builder> answerRecommendationAIAgentConfiguration) The configuration for AI Agents of type
This is a convenience method that creates an instance of theANSWER_RECOMMENDATION.AnswerRecommendationAIAgentConfiguration.Builderavoiding the need to create one manually viaAnswerRecommendationAIAgentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toanswerRecommendationAIAgentConfiguration(AnswerRecommendationAIAgentConfiguration).- Parameters:
answerRecommendationAIAgentConfiguration- a consumer that will call methods onAnswerRecommendationAIAgentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
manualSearchAIAgentConfiguration
AIAgentConfiguration.Builder manualSearchAIAgentConfiguration(ManualSearchAIAgentConfiguration manualSearchAIAgentConfiguration) The configuration for AI Agents of type
MANUAL_SEARCH.- Parameters:
manualSearchAIAgentConfiguration- The configuration for AI Agents of typeMANUAL_SEARCH.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manualSearchAIAgentConfiguration
default AIAgentConfiguration.Builder manualSearchAIAgentConfiguration(Consumer<ManualSearchAIAgentConfiguration.Builder> manualSearchAIAgentConfiguration) The configuration for AI Agents of type
This is a convenience method that creates an instance of theMANUAL_SEARCH.ManualSearchAIAgentConfiguration.Builderavoiding the need to create one manually viaManualSearchAIAgentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomanualSearchAIAgentConfiguration(ManualSearchAIAgentConfiguration).- Parameters:
manualSearchAIAgentConfiguration- a consumer that will call methods onManualSearchAIAgentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-