7#include <aws/appfabric/AppFabric_EXPORTS.h>
8#include <aws/appfabric/model/ResultStatus.h>
9#include <aws/appfabric/model/TaskError.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename AppT = Aws::String>
45 m_appHasBeenSet =
true;
46 m_app = std::forward<AppT>(value);
48 template <
typename AppT = Aws::String>
50 SetApp(std::forward<AppT>(value));
61 template <
typename TenantIdT = Aws::String>
63 m_tenantIdHasBeenSet =
true;
64 m_tenantId = std::forward<TenantIdT>(value);
66 template <
typename TenantIdT = Aws::String>
79 template <
typename TenantDisplayNameT = Aws::String>
81 m_tenantDisplayNameHasBeenSet =
true;
82 m_tenantDisplayName = std::forward<TenantDisplayNameT>(value);
84 template <
typename TenantDisplayNameT = Aws::String>
97 template <
typename TaskIdT = Aws::String>
99 m_taskIdHasBeenSet =
true;
100 m_taskId = std::forward<TaskIdT>(value);
102 template <
typename TaskIdT = Aws::String>
121 m_resultStatusHasBeenSet =
true;
122 m_resultStatus = value;
136 template <
typename EmailT = Aws::String>
138 m_emailHasBeenSet =
true;
139 m_email = std::forward<EmailT>(value);
141 template <
typename EmailT = Aws::String>
143 SetEmail(std::forward<EmailT>(value));
154 template <
typename UserIdT = Aws::String>
156 m_userIdHasBeenSet =
true;
157 m_userId = std::forward<UserIdT>(value);
159 template <
typename UserIdT = Aws::String>
172 template <
typename UserFullNameT = Aws::String>
174 m_userFullNameHasBeenSet =
true;
175 m_userFullName = std::forward<UserFullNameT>(value);
177 template <
typename UserFullNameT = Aws::String>
190 template <
typename UserFirstNameT = Aws::String>
192 m_userFirstNameHasBeenSet =
true;
193 m_userFirstName = std::forward<UserFirstNameT>(value);
195 template <
typename UserFirstNameT = Aws::String>
208 template <
typename UserLastNameT = Aws::String>
210 m_userLastNameHasBeenSet =
true;
211 m_userLastName = std::forward<UserLastNameT>(value);
213 template <
typename UserLastNameT = Aws::String>
226 template <
typename UserStatusT = Aws::String>
228 m_userStatusHasBeenSet =
true;
229 m_userStatus = std::forward<UserStatusT>(value);
231 template <
typename UserStatusT = Aws::String>
244 template <
typename TaskErrorT = TaskError>
246 m_taskErrorHasBeenSet =
true;
247 m_taskError = std::forward<TaskErrorT>(value);
249 template <
typename TaskErrorT = TaskError>
278 TaskError m_taskError;
279 bool m_appHasBeenSet =
false;
280 bool m_tenantIdHasBeenSet =
false;
281 bool m_tenantDisplayNameHasBeenSet =
false;
282 bool m_taskIdHasBeenSet =
false;
283 bool m_resultStatusHasBeenSet =
false;
284 bool m_emailHasBeenSet =
false;
285 bool m_userIdHasBeenSet =
false;
286 bool m_userFullNameHasBeenSet =
false;
287 bool m_userFirstNameHasBeenSet =
false;
288 bool m_userLastNameHasBeenSet =
false;
289 bool m_userStatusHasBeenSet =
false;
290 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