7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/AnswerRecommendationAIAgentConfiguration.h>
9#include <aws/qconnect/model/ManualSearchAIAgentConfiguration.h>
69 bool m_answerRecommendationAIAgentConfigurationHasBeenSet =
false;
72 bool m_manualSearchAIAgentConfigurationHasBeenSet =
false;
AWS_QCONNECT_API AIAgentConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AnswerRecommendationAIAgentConfigurationHasBeenSet() const
AIAgentConfiguration & WithAnswerRecommendationAIAgentConfiguration(const AnswerRecommendationAIAgentConfiguration &value)
const ManualSearchAIAgentConfiguration & GetManualSearchAIAgentConfiguration() const
AIAgentConfiguration & WithManualSearchAIAgentConfiguration(const ManualSearchAIAgentConfiguration &value)
AWS_QCONNECT_API AIAgentConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetAnswerRecommendationAIAgentConfiguration(const AnswerRecommendationAIAgentConfiguration &value)
AWS_QCONNECT_API AIAgentConfiguration()
void SetManualSearchAIAgentConfiguration(ManualSearchAIAgentConfiguration &&value)
AWS_QCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AIAgentConfiguration & WithManualSearchAIAgentConfiguration(ManualSearchAIAgentConfiguration &&value)
void SetAnswerRecommendationAIAgentConfiguration(AnswerRecommendationAIAgentConfiguration &&value)
const AnswerRecommendationAIAgentConfiguration & GetAnswerRecommendationAIAgentConfiguration() const
void SetManualSearchAIAgentConfiguration(const ManualSearchAIAgentConfiguration &value)
AIAgentConfiguration & WithAnswerRecommendationAIAgentConfiguration(AnswerRecommendationAIAgentConfiguration &&value)
bool ManualSearchAIAgentConfigurationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue