7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/LexBot.h>
9#include <aws/connect/model/LexV2Bot.h>
40 template <
typename LexBotT = LexBot>
42 m_lexBotHasBeenSet =
true;
43 m_lexBot = std::forward<LexBotT>(value);
45 template <
typename LexBotT = LexBot>
58 template <
typename LexV2BotT = LexV2Bot>
60 m_lexV2BotHasBeenSet =
true;
61 m_lexV2Bot = std::forward<LexV2BotT>(value);
63 template <
typename LexV2BotT = LexV2Bot>
73 bool m_lexBotHasBeenSet =
false;
74 bool m_lexV2BotHasBeenSet =
false;
LexBotConfig & WithLexBot(LexBotT &&value)
bool LexBotHasBeenSet() const
AWS_CONNECT_API LexBotConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LexV2BotHasBeenSet() const
AWS_CONNECT_API LexBotConfig()=default
void SetLexV2Bot(LexV2BotT &&value)
void SetLexBot(LexBotT &&value)
const LexBot & GetLexBot() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API LexBotConfig(Aws::Utils::Json::JsonView jsonValue)
const LexV2Bot & GetLexV2Bot() const
LexBotConfig & WithLexV2Bot(LexV2BotT &&value)
Aws::Utils::Json::JsonValue JsonValue