7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
19namespace LexModelsV2 {
40 template <
typename BotMemberIdT = Aws::String>
42 m_botMemberIdHasBeenSet =
true;
43 m_botMemberId = std::forward<BotMemberIdT>(value);
45 template <
typename BotMemberIdT = Aws::String>
58 template <
typename BotMemberNameT = Aws::String>
60 m_botMemberNameHasBeenSet =
true;
61 m_botMemberName = std::forward<BotMemberNameT>(value);
63 template <
typename BotMemberNameT = Aws::String>
76 template <
typename BotMemberAliasIdT = Aws::String>
78 m_botMemberAliasIdHasBeenSet =
true;
79 m_botMemberAliasId = std::forward<BotMemberAliasIdT>(value);
81 template <
typename BotMemberAliasIdT = Aws::String>
94 template <
typename BotMemberAliasNameT = Aws::String>
96 m_botMemberAliasNameHasBeenSet =
true;
97 m_botMemberAliasName = std::forward<BotMemberAliasNameT>(value);
99 template <
typename BotMemberAliasNameT = Aws::String>
112 template <
typename BotMemberVersionT = Aws::String>
114 m_botMemberVersionHasBeenSet =
true;
115 m_botMemberVersion = std::forward<BotMemberVersionT>(value);
117 template <
typename BotMemberVersionT = Aws::String>
133 bool m_botMemberIdHasBeenSet =
false;
134 bool m_botMemberNameHasBeenSet =
false;
135 bool m_botMemberAliasIdHasBeenSet =
false;
136 bool m_botMemberAliasNameHasBeenSet =
false;
137 bool m_botMemberVersionHasBeenSet =
false;
bool BotMemberIdHasBeenSet() const
const Aws::String & GetBotMemberName() const
AWS_LEXMODELSV2_API BotMember()=default
void SetBotMemberAliasId(BotMemberAliasIdT &&value)
void SetBotMemberId(BotMemberIdT &&value)
const Aws::String & GetBotMemberVersion() const
const Aws::String & GetBotMemberId() const
void SetBotMemberVersion(BotMemberVersionT &&value)
bool BotMemberNameHasBeenSet() const
bool BotMemberVersionHasBeenSet() const
BotMember & WithBotMemberId(BotMemberIdT &&value)
BotMember & WithBotMemberVersion(BotMemberVersionT &&value)
bool BotMemberAliasIdHasBeenSet() const
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
BotMember & WithBotMemberAliasId(BotMemberAliasIdT &&value)
AWS_LEXMODELSV2_API BotMember(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetBotMemberAliasName() const
bool BotMemberAliasNameHasBeenSet() const
AWS_LEXMODELSV2_API BotMember & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBotMemberName(BotMemberNameT &&value)
BotMember & WithBotMemberAliasName(BotMemberAliasNameT &&value)
BotMember & WithBotMemberName(BotMemberNameT &&value)
const Aws::String & GetBotMemberAliasId() const
void SetBotMemberAliasName(BotMemberAliasNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue