7#include <aws/appfabric/AppFabric_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/appfabric/model/ResultStatus.h>
10#include <aws/appfabric/model/TaskError.h>
49 template<
typename AppT = Aws::String>
50 void SetApp(AppT&& value) { m_appHasBeenSet =
true; m_app = std::forward<AppT>(value); }
51 template<
typename AppT = Aws::String>
61 template<
typename TenantIdT = Aws::String>
62 void SetTenantId(TenantIdT&& value) { m_tenantIdHasBeenSet =
true; m_tenantId = std::forward<TenantIdT>(value); }
63 template<
typename TenantIdT = Aws::String>
73 template<
typename TenantDisplayNameT = Aws::String>
74 void SetTenantDisplayName(TenantDisplayNameT&& value) { m_tenantDisplayNameHasBeenSet =
true; m_tenantDisplayName = std::forward<TenantDisplayNameT>(value); }
75 template<
typename TenantDisplayNameT = Aws::String>
85 template<
typename TaskIdT = Aws::String>
86 void SetTaskId(TaskIdT&& value) { m_taskIdHasBeenSet =
true; m_taskId = std::forward<TaskIdT>(value); }
87 template<
typename TaskIdT = Aws::String>
112 template<
typename EmailT = Aws::String>
113 void SetEmail(EmailT&& value) { m_emailHasBeenSet =
true; m_email = std::forward<EmailT>(value); }
114 template<
typename EmailT = Aws::String>
124 template<
typename UserIdT = Aws::String>
125 void SetUserId(UserIdT&& value) { m_userIdHasBeenSet =
true; m_userId = std::forward<UserIdT>(value); }
126 template<
typename UserIdT = Aws::String>
136 template<
typename UserFullNameT = Aws::String>
137 void SetUserFullName(UserFullNameT&& value) { m_userFullNameHasBeenSet =
true; m_userFullName = std::forward<UserFullNameT>(value); }
138 template<
typename UserFullNameT = Aws::String>
148 template<
typename UserFirstNameT = Aws::String>
149 void SetUserFirstName(UserFirstNameT&& value) { m_userFirstNameHasBeenSet =
true; m_userFirstName = std::forward<UserFirstNameT>(value); }
150 template<
typename UserFirstNameT = Aws::String>
160 template<
typename UserLastNameT = Aws::String>
161 void SetUserLastName(UserLastNameT&& value) { m_userLastNameHasBeenSet =
true; m_userLastName = std::forward<UserLastNameT>(value); }
162 template<
typename UserLastNameT = Aws::String>
172 template<
typename UserStatusT = Aws::String>
173 void SetUserStatus(UserStatusT&& value) { m_userStatusHasBeenSet =
true; m_userStatus = std::forward<UserStatusT>(value); }
174 template<
typename UserStatusT = Aws::String>
184 template<
typename TaskErrorT = TaskError>
185 void SetTaskError(TaskErrorT&& value) { m_taskErrorHasBeenSet =
true; m_taskError = std::forward<TaskErrorT>(value); }
186 template<
typename TaskErrorT = TaskError>
192 bool m_appHasBeenSet =
false;
195 bool m_tenantIdHasBeenSet =
false;
198 bool m_tenantDisplayNameHasBeenSet =
false;
201 bool m_taskIdHasBeenSet =
false;
204 bool m_resultStatusHasBeenSet =
false;
207 bool m_emailHasBeenSet =
false;
210 bool m_userIdHasBeenSet =
false;
213 bool m_userFullNameHasBeenSet =
false;
216 bool m_userFirstNameHasBeenSet =
false;
219 bool m_userLastNameHasBeenSet =
false;
222 bool m_userStatusHasBeenSet =
false;
224 TaskError m_taskError;
225 bool m_taskErrorHasBeenSet =
false;
const Aws::String & GetTaskId() const
bool TaskErrorHasBeenSet() const
bool UserIdHasBeenSet() const
void SetApp(AppT &&value)
bool EmailHasBeenSet() const
AWS_APPFABRIC_API UserAccessResultItem & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetUserId() const
UserAccessResultItem & WithUserFirstName(UserFirstNameT &&value)
const Aws::String & GetTenantId() const
bool UserFirstNameHasBeenSet() const
void SetUserFirstName(UserFirstNameT &&value)
void SetTenantId(TenantIdT &&value)
UserAccessResultItem & WithUserStatus(UserStatusT &&value)
const Aws::String & GetUserLastName() const
const Aws::String & GetUserFirstName() const
UserAccessResultItem & WithApp(AppT &&value)
UserAccessResultItem & WithTenantId(TenantIdT &&value)
const Aws::String & GetApp() const
UserAccessResultItem & WithUserId(UserIdT &&value)
const Aws::String & GetTenantDisplayName() const
void SetUserStatus(UserStatusT &&value)
void SetUserFullName(UserFullNameT &&value)
void SetTaskError(TaskErrorT &&value)
const Aws::String & GetUserFullName() const
bool UserFullNameHasBeenSet() const
void SetUserLastName(UserLastNameT &&value)
UserAccessResultItem & WithTenantDisplayName(TenantDisplayNameT &&value)
const TaskError & GetTaskError() const
void SetTenantDisplayName(TenantDisplayNameT &&value)
bool UserStatusHasBeenSet() const
bool ResultStatusHasBeenSet() const
UserAccessResultItem & WithTaskError(TaskErrorT &&value)
ResultStatus GetResultStatus() const
UserAccessResultItem & WithUserLastName(UserLastNameT &&value)
UserAccessResultItem & WithTaskId(TaskIdT &&value)
const Aws::String & GetUserStatus() const
void SetTaskId(TaskIdT &&value)
bool TenantDisplayNameHasBeenSet() const
void SetResultStatus(ResultStatus value)
bool TaskIdHasBeenSet() const
AWS_APPFABRIC_API UserAccessResultItem()=default
const Aws::String & GetEmail() const
bool AppHasBeenSet() const
UserAccessResultItem & WithResultStatus(ResultStatus value)
void SetEmail(EmailT &&value)
bool TenantIdHasBeenSet() const
UserAccessResultItem & WithUserFullName(UserFullNameT &&value)
UserAccessResultItem & WithEmail(EmailT &&value)
void SetUserId(UserIdT &&value)
AWS_APPFABRIC_API UserAccessResultItem(Aws::Utils::Json::JsonView jsonValue)
bool UserLastNameHasBeenSet() const
AWS_APPFABRIC_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue