7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/LexBot.h>
9#include <aws/connect/model/LexV2Bot.h>
46 inline void SetLexBot(
const LexBot& value) { m_lexBotHasBeenSet =
true; m_lexBot = value; }
47 inline void SetLexBot(
LexBot&& value) { m_lexBotHasBeenSet =
true; m_lexBot = std::move(value); }
59 inline void SetLexV2Bot(
LexV2Bot&& value) { m_lexV2BotHasBeenSet =
true; m_lexV2Bot = std::move(value); }
66 bool m_lexBotHasBeenSet =
false;
69 bool m_lexV2BotHasBeenSet =
false;
bool LexBotHasBeenSet() const
AWS_CONNECT_API LexBotConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
LexBotConfig & WithLexBot(LexBot &&value)
LexBotConfig & WithLexV2Bot(LexV2Bot &&value)
bool LexV2BotHasBeenSet() const
void SetLexBot(const LexBot &value)
const LexBot & GetLexBot() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API LexBotConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API LexBotConfig()
void SetLexV2Bot(LexV2Bot &&value)
const LexV2Bot & GetLexV2Bot() const
LexBotConfig & WithLexV2Bot(const LexV2Bot &value)
LexBotConfig & WithLexBot(const LexBot &value)
void SetLexV2Bot(const LexV2Bot &value)
void SetLexBot(LexBot &&value)
Aws::Utils::Json::JsonValue JsonValue