7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename BotMemberIdT = Aws::String>
47 void SetBotMemberId(BotMemberIdT&& value) { m_botMemberIdHasBeenSet =
true; m_botMemberId = std::forward<BotMemberIdT>(value); }
48 template<
typename BotMemberIdT = Aws::String>
58 template<
typename BotMemberNameT = Aws::String>
59 void SetBotMemberName(BotMemberNameT&& value) { m_botMemberNameHasBeenSet =
true; m_botMemberName = std::forward<BotMemberNameT>(value); }
60 template<
typename BotMemberNameT = Aws::String>
70 template<
typename BotMemberAliasIdT = Aws::String>
71 void SetBotMemberAliasId(BotMemberAliasIdT&& value) { m_botMemberAliasIdHasBeenSet =
true; m_botMemberAliasId = std::forward<BotMemberAliasIdT>(value); }
72 template<
typename BotMemberAliasIdT = Aws::String>
82 template<
typename BotMemberAliasNameT = Aws::String>
83 void SetBotMemberAliasName(BotMemberAliasNameT&& value) { m_botMemberAliasNameHasBeenSet =
true; m_botMemberAliasName = std::forward<BotMemberAliasNameT>(value); }
84 template<
typename BotMemberAliasNameT = Aws::String>
94 template<
typename BotMemberVersionT = Aws::String>
95 void SetBotMemberVersion(BotMemberVersionT&& value) { m_botMemberVersionHasBeenSet =
true; m_botMemberVersion = std::forward<BotMemberVersionT>(value); }
96 template<
typename BotMemberVersionT = Aws::String>
102 bool m_botMemberIdHasBeenSet =
false;
105 bool m_botMemberNameHasBeenSet =
false;
108 bool m_botMemberAliasIdHasBeenSet =
false;
111 bool m_botMemberAliasNameHasBeenSet =
false;
114 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