AiAgentConfiguration
A typed union that specifies the configuration based on the type of AI Agent.
Inheritors
Types
The configuration for AI Agents of type ANSWER_RECOMMENDATION
.
The configuration for AI Agents of type MANUAL_SEARCH
.
The configuration for AI Agents of type SELF_SERVICE.
Functions
Casts this AiAgentConfiguration as a AnswerRecommendationAiAgentConfiguration and retrieves its aws.sdk.kotlin.services.qconnect.model.AnswerRecommendationAiAgentConfiguration value. Throws an exception if the AiAgentConfiguration is not a AnswerRecommendationAiAgentConfiguration.
Casts this AiAgentConfiguration as a AnswerRecommendationAiAgentConfiguration and retrieves its aws.sdk.kotlin.services.qconnect.model.AnswerRecommendationAiAgentConfiguration value. Returns null if the AiAgentConfiguration is not a AnswerRecommendationAiAgentConfiguration.
Casts this AiAgentConfiguration as a ManualSearchAiAgentConfiguration and retrieves its aws.sdk.kotlin.services.qconnect.model.ManualSearchAiAgentConfiguration value. Throws an exception if the AiAgentConfiguration is not a ManualSearchAiAgentConfiguration.
Casts this AiAgentConfiguration as a ManualSearchAiAgentConfiguration and retrieves its aws.sdk.kotlin.services.qconnect.model.ManualSearchAiAgentConfiguration value. Returns null if the AiAgentConfiguration is not a ManualSearchAiAgentConfiguration.
Casts this AiAgentConfiguration as a SelfServiceAiAgentConfiguration and retrieves its aws.sdk.kotlin.services.qconnect.model.SelfServiceAiAgentConfiguration value. Throws an exception if the AiAgentConfiguration is not a SelfServiceAiAgentConfiguration.
Casts this AiAgentConfiguration as a SelfServiceAiAgentConfiguration and retrieves its aws.sdk.kotlin.services.qconnect.model.SelfServiceAiAgentConfiguration value. Returns null if the AiAgentConfiguration is not a SelfServiceAiAgentConfiguration.