Interface AIAgentConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AIAgentConfiguration.Builder,,AIAgentConfiguration> SdkBuilder<AIAgentConfiguration.Builder,,AIAgentConfiguration> SdkPojo
- Enclosing class:
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.BuilderemailGenerativeAnswerAIAgentConfiguration(Consumer<EmailGenerativeAnswerAIAgentConfiguration.Builder> emailGenerativeAnswerAIAgentConfiguration) Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.emailGenerativeAnswerAIAgentConfiguration(EmailGenerativeAnswerAIAgentConfiguration emailGenerativeAnswerAIAgentConfiguration) Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.default AIAgentConfiguration.BuilderemailOverviewAIAgentConfiguration(Consumer<EmailOverviewAIAgentConfiguration.Builder> emailOverviewAIAgentConfiguration) Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.emailOverviewAIAgentConfiguration(EmailOverviewAIAgentConfiguration emailOverviewAIAgentConfiguration) Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.default AIAgentConfiguration.BuilderemailResponseAIAgentConfiguration(Consumer<EmailResponseAIAgentConfiguration.Builder> emailResponseAIAgentConfiguration) Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.emailResponseAIAgentConfiguration(EmailResponseAIAgentConfiguration emailResponseAIAgentConfiguration) Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.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.default AIAgentConfiguration.BuilderselfServiceAIAgentConfiguration(Consumer<SelfServiceAIAgentConfiguration.Builder> selfServiceAIAgentConfiguration) The configuration for AI Agents of type SELF_SERVICE.selfServiceAIAgentConfiguration(SelfServiceAIAgentConfiguration selfServiceAIAgentConfiguration) The configuration for AI Agents of type SELF_SERVICE.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
-
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:
-
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:
-
selfServiceAIAgentConfiguration
AIAgentConfiguration.Builder selfServiceAIAgentConfiguration(SelfServiceAIAgentConfiguration selfServiceAIAgentConfiguration) The configuration for AI Agents of type SELF_SERVICE.
- Parameters:
selfServiceAIAgentConfiguration- The configuration for AI Agents of type SELF_SERVICE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selfServiceAIAgentConfiguration
default AIAgentConfiguration.Builder selfServiceAIAgentConfiguration(Consumer<SelfServiceAIAgentConfiguration.Builder> selfServiceAIAgentConfiguration) The configuration for AI Agents of type SELF_SERVICE.
This is a convenience method that creates an instance of theSelfServiceAIAgentConfiguration.Builderavoiding the need to create one manually viaSelfServiceAIAgentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselfServiceAIAgentConfiguration(SelfServiceAIAgentConfiguration).- Parameters:
selfServiceAIAgentConfiguration- a consumer that will call methods onSelfServiceAIAgentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
emailResponseAIAgentConfiguration
AIAgentConfiguration.Builder emailResponseAIAgentConfiguration(EmailResponseAIAgentConfiguration emailResponseAIAgentConfiguration) Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.
- Parameters:
emailResponseAIAgentConfiguration- Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emailResponseAIAgentConfiguration
default AIAgentConfiguration.Builder emailResponseAIAgentConfiguration(Consumer<EmailResponseAIAgentConfiguration.Builder> emailResponseAIAgentConfiguration) Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.
This is a convenience method that creates an instance of theEmailResponseAIAgentConfiguration.Builderavoiding the need to create one manually viaEmailResponseAIAgentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemailResponseAIAgentConfiguration(EmailResponseAIAgentConfiguration).- Parameters:
emailResponseAIAgentConfiguration- a consumer that will call methods onEmailResponseAIAgentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
emailOverviewAIAgentConfiguration
AIAgentConfiguration.Builder emailOverviewAIAgentConfiguration(EmailOverviewAIAgentConfiguration emailOverviewAIAgentConfiguration) Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.
- Parameters:
emailOverviewAIAgentConfiguration- Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emailOverviewAIAgentConfiguration
default AIAgentConfiguration.Builder emailOverviewAIAgentConfiguration(Consumer<EmailOverviewAIAgentConfiguration.Builder> emailOverviewAIAgentConfiguration) Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.
This is a convenience method that creates an instance of theEmailOverviewAIAgentConfiguration.Builderavoiding the need to create one manually viaEmailOverviewAIAgentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemailOverviewAIAgentConfiguration(EmailOverviewAIAgentConfiguration).- Parameters:
emailOverviewAIAgentConfiguration- a consumer that will call methods onEmailOverviewAIAgentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
emailGenerativeAnswerAIAgentConfiguration
AIAgentConfiguration.Builder emailGenerativeAnswerAIAgentConfiguration(EmailGenerativeAnswerAIAgentConfiguration emailGenerativeAnswerAIAgentConfiguration) Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.
- Parameters:
emailGenerativeAnswerAIAgentConfiguration- Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emailGenerativeAnswerAIAgentConfiguration
default AIAgentConfiguration.Builder emailGenerativeAnswerAIAgentConfiguration(Consumer<EmailGenerativeAnswerAIAgentConfiguration.Builder> emailGenerativeAnswerAIAgentConfiguration) Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.
This is a convenience method that creates an instance of theEmailGenerativeAnswerAIAgentConfiguration.Builderavoiding the need to create one manually viaEmailGenerativeAnswerAIAgentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemailGenerativeAnswerAIAgentConfiguration(EmailGenerativeAnswerAIAgentConfiguration).- Parameters:
emailGenerativeAnswerAIAgentConfiguration- a consumer that will call methods onEmailGenerativeAnswerAIAgentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-