Class CfnAIAgent.AIAgentConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.wisdom.CfnAIAgent.AIAgentConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAIAgent.AIAgentConfigurationProperty>
- Enclosing interface:
CfnAIAgent.AIAgentConfigurationProperty
@Stability(Stable)
public static final class CfnAIAgent.AIAgentConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAIAgent.AIAgentConfigurationProperty>
A builder for
CfnAIAgent.AIAgentConfigurationProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanswerRecommendationAiAgentConfiguration
(IResolvable answerRecommendationAiAgentConfiguration) answerRecommendationAiAgentConfiguration
(CfnAIAgent.AnswerRecommendationAIAgentConfigurationProperty answerRecommendationAiAgentConfiguration) build()
Builds the configured instance.manualSearchAiAgentConfiguration
(IResolvable manualSearchAiAgentConfiguration) manualSearchAiAgentConfiguration
(CfnAIAgent.ManualSearchAIAgentConfigurationProperty manualSearchAiAgentConfiguration) selfServiceAiAgentConfiguration
(IResolvable selfServiceAiAgentConfiguration) selfServiceAiAgentConfiguration
(CfnAIAgent.SelfServiceAIAgentConfigurationProperty selfServiceAiAgentConfiguration) sessionSummarizationAiAgentConfiguration
(IResolvable sessionSummarizationAiAgentConfiguration) sessionSummarizationAiAgentConfiguration
(CfnAIAgent.SessionSummarizationAIAgentConfigurationProperty sessionSummarizationAiAgentConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
answerRecommendationAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder answerRecommendationAiAgentConfiguration(IResolvable answerRecommendationAiAgentConfiguration) Sets the value ofCfnAIAgent.AIAgentConfigurationProperty.getAnswerRecommendationAiAgentConfiguration()
- Parameters:
answerRecommendationAiAgentConfiguration
- The configuration for AI Agents of typeANSWER_RECOMMENDATION
.- Returns:
this
-
answerRecommendationAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder answerRecommendationAiAgentConfiguration(CfnAIAgent.AnswerRecommendationAIAgentConfigurationProperty answerRecommendationAiAgentConfiguration) Sets the value ofCfnAIAgent.AIAgentConfigurationProperty.getAnswerRecommendationAiAgentConfiguration()
- Parameters:
answerRecommendationAiAgentConfiguration
- The configuration for AI Agents of typeANSWER_RECOMMENDATION
.- Returns:
this
-
manualSearchAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder manualSearchAiAgentConfiguration(IResolvable manualSearchAiAgentConfiguration) - Parameters:
manualSearchAiAgentConfiguration
- The configuration for AI Agents of typeMANUAL_SEARCH
.- Returns:
this
-
manualSearchAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder manualSearchAiAgentConfiguration(CfnAIAgent.ManualSearchAIAgentConfigurationProperty manualSearchAiAgentConfiguration) - Parameters:
manualSearchAiAgentConfiguration
- The configuration for AI Agents of typeMANUAL_SEARCH
.- Returns:
this
-
selfServiceAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder selfServiceAiAgentConfiguration(IResolvable selfServiceAiAgentConfiguration) - Parameters:
selfServiceAiAgentConfiguration
- The self-service AI agent configuration.- Returns:
this
-
selfServiceAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder selfServiceAiAgentConfiguration(CfnAIAgent.SelfServiceAIAgentConfigurationProperty selfServiceAiAgentConfiguration) - Parameters:
selfServiceAiAgentConfiguration
- The self-service AI agent configuration.- Returns:
this
-
sessionSummarizationAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder sessionSummarizationAiAgentConfiguration(IResolvable sessionSummarizationAiAgentConfiguration) Sets the value ofCfnAIAgent.AIAgentConfigurationProperty.getSessionSummarizationAiAgentConfiguration()
- Parameters:
sessionSummarizationAiAgentConfiguration
- the value to be set.- Returns:
this
-
sessionSummarizationAiAgentConfiguration
@Stability(Stable) public CfnAIAgent.AIAgentConfigurationProperty.Builder sessionSummarizationAiAgentConfiguration(CfnAIAgent.SessionSummarizationAIAgentConfigurationProperty sessionSummarizationAiAgentConfiguration) Sets the value ofCfnAIAgent.AIAgentConfigurationProperty.getSessionSummarizationAiAgentConfiguration()
- Parameters:
sessionSummarizationAiAgentConfiguration
- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAIAgent.AIAgentConfigurationProperty>
- Returns:
- a new instance of
CfnAIAgent.AIAgentConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-