7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename UserNameT = Aws::String>
47 void SetUserName(UserNameT&& value) { m_userNameHasBeenSet =
true; m_userName = std::forward<UserNameT>(value); }
48 template<
typename UserNameT = Aws::String>
58 template<
typename GroupNameT = Aws::String>
59 void SetGroupName(GroupNameT&& value) { m_groupNameHasBeenSet =
true; m_groupName = std::forward<GroupNameT>(value); }
60 template<
typename GroupNameT = Aws::String>
70 template<
typename IdentifiedUserNameT = Aws::String>
71 void SetIdentifiedUserName(IdentifiedUserNameT&& value) { m_identifiedUserNameHasBeenSet =
true; m_identifiedUserName = std::forward<IdentifiedUserNameT>(value); }
72 template<
typename IdentifiedUserNameT = Aws::String>
82 template<
typename FirstNameT = Aws::String>
83 void SetFirstName(FirstNameT&& value) { m_firstNameHasBeenSet =
true; m_firstName = std::forward<FirstNameT>(value); }
84 template<
typename FirstNameT = Aws::String>
94 template<
typename LastNameT = Aws::String>
95 void SetLastName(LastNameT&& value) { m_lastNameHasBeenSet =
true; m_lastName = std::forward<LastNameT>(value); }
96 template<
typename LastNameT = Aws::String>
102 bool m_userNameHasBeenSet =
false;
105 bool m_groupNameHasBeenSet =
false;
108 bool m_identifiedUserNameHasBeenSet =
false;
111 bool m_firstNameHasBeenSet =
false;
114 bool m_lastNameHasBeenSet =
false;
AWS_KENDRA_API EntityDisplayData()=default
void SetFirstName(FirstNameT &&value)
const Aws::String & GetLastName() const
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
bool LastNameHasBeenSet() const
bool IdentifiedUserNameHasBeenSet() const
bool UserNameHasBeenSet() const
void SetLastName(LastNameT &&value)
EntityDisplayData & WithLastName(LastNameT &&value)
void SetIdentifiedUserName(IdentifiedUserNameT &&value)
bool FirstNameHasBeenSet() const
void SetGroupName(GroupNameT &&value)
const Aws::String & GetUserName() const
void SetUserName(UserNameT &&value)
const Aws::String & GetFirstName() const
const Aws::String & GetIdentifiedUserName() const
EntityDisplayData & WithUserName(UserNameT &&value)
EntityDisplayData & WithIdentifiedUserName(IdentifiedUserNameT &&value)
EntityDisplayData & WithGroupName(GroupNameT &&value)
AWS_KENDRA_API EntityDisplayData & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GroupNameHasBeenSet() const
AWS_KENDRA_API EntityDisplayData(Aws::Utils::Json::JsonView jsonValue)
EntityDisplayData & WithFirstName(FirstNameT &&value)
const Aws::String & GetGroupName() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue