7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
51 template<
typename BotAliasArnT = Aws::String>
52 void SetBotAliasArn(BotAliasArnT&& value) { m_botAliasArnHasBeenSet =
true; m_botAliasArn = std::forward<BotAliasArnT>(value); }
53 template<
typename BotAliasArnT = Aws::String>
63 template<
typename LocaleIdT = Aws::String>
64 void SetLocaleId(LocaleIdT&& value) { m_localeIdHasBeenSet =
true; m_localeId = std::forward<LocaleIdT>(value); }
65 template<
typename LocaleIdT = Aws::String>
71 bool m_botAliasArnHasBeenSet =
false;
74 bool m_localeIdHasBeenSet =
false;
LexFlowNodeConfiguration & WithLocaleId(LocaleIdT &&value)
AWS_BEDROCKAGENT_API LexFlowNodeConfiguration(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetBotAliasArn() const
AWS_BEDROCKAGENT_API LexFlowNodeConfiguration()=default
bool LocaleIdHasBeenSet() const
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKAGENT_API LexFlowNodeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBotAliasArn(BotAliasArnT &&value)
const Aws::String & GetLocaleId() const
void SetLocaleId(LocaleIdT &&value)
LexFlowNodeConfiguration & WithBotAliasArn(BotAliasArnT &&value)
bool BotAliasArnHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue