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>
50 inline void SetApp(
Aws::String&& value) { m_appHasBeenSet =
true; m_app = std::move(value); }
51 inline void SetApp(
const char* value) { m_appHasBeenSet =
true; m_app.assign(value); }
65 inline void SetTenantId(
const char* value) { m_tenantIdHasBeenSet =
true; m_tenantId.assign(value); }
79 inline void SetTenantDisplayName(
const char* value) { m_tenantDisplayNameHasBeenSet =
true; m_tenantDisplayName.assign(value); }
93 inline void SetTaskId(
const char* value) { m_taskIdHasBeenSet =
true; m_taskId.assign(value); }
124 inline void SetEmail(
const char* value) { m_emailHasBeenSet =
true; m_email.assign(value); }
138 inline void SetUserId(
const char* value) { m_userIdHasBeenSet =
true; m_userId.assign(value); }
152 inline void SetUserFullName(
const char* value) { m_userFullNameHasBeenSet =
true; m_userFullName.assign(value); }
166 inline void SetUserFirstName(
const char* value) { m_userFirstNameHasBeenSet =
true; m_userFirstName.assign(value); }
180 inline void SetUserLastName(
const char* value) { m_userLastNameHasBeenSet =
true; m_userLastName.assign(value); }
194 inline void SetUserStatus(
const char* value) { m_userStatusHasBeenSet =
true; m_userStatus.assign(value); }
214 bool m_appHasBeenSet =
false;
217 bool m_tenantIdHasBeenSet =
false;
220 bool m_tenantDisplayNameHasBeenSet =
false;
223 bool m_taskIdHasBeenSet =
false;
226 bool m_resultStatusHasBeenSet =
false;
229 bool m_emailHasBeenSet =
false;
232 bool m_userIdHasBeenSet =
false;
235 bool m_userFullNameHasBeenSet =
false;
238 bool m_userFirstNameHasBeenSet =
false;
241 bool m_userLastNameHasBeenSet =
false;
244 bool m_userStatusHasBeenSet =
false;
247 bool m_taskErrorHasBeenSet =
false;
UserAccessResultItem & WithUserFullName(Aws::String &&value)
const Aws::String & GetTaskId() const
UserAccessResultItem & WithTaskError(TaskError &&value)
void SetTenantId(const Aws::String &value)
UserAccessResultItem & WithUserFullName(const Aws::String &value)
UserAccessResultItem & WithUserId(const Aws::String &value)
UserAccessResultItem & WithUserId(Aws::String &&value)
UserAccessResultItem & WithTenantDisplayName(const char *value)
UserAccessResultItem & WithUserStatus(const char *value)
void SetUserStatus(Aws::String &&value)
bool TaskErrorHasBeenSet() const
bool UserIdHasBeenSet() const
UserAccessResultItem & WithUserLastName(Aws::String &&value)
void SetTaskError(const TaskError &value)
void SetUserFullName(const char *value)
AWS_APPFABRIC_API UserAccessResultItem()
UserAccessResultItem & WithEmail(Aws::String &&value)
bool EmailHasBeenSet() const
AWS_APPFABRIC_API UserAccessResultItem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetUserFirstName(Aws::String &&value)
void SetEmail(const char *value)
const Aws::String & GetUserId() const
UserAccessResultItem & WithUserFirstName(Aws::String &&value)
void SetUserFirstName(const Aws::String &value)
void SetApp(const char *value)
UserAccessResultItem & WithTenantId(Aws::String &&value)
const ResultStatus & GetResultStatus() const
UserAccessResultItem & WithApp(const Aws::String &value)
UserAccessResultItem & WithUserLastName(const Aws::String &value)
void SetApp(const Aws::String &value)
const Aws::String & GetTenantId() const
UserAccessResultItem & WithUserLastName(const char *value)
UserAccessResultItem & WithTenantDisplayName(Aws::String &&value)
void SetUserStatus(const Aws::String &value)
bool UserFirstNameHasBeenSet() const
void SetTenantId(Aws::String &&value)
UserAccessResultItem & WithResultStatus(ResultStatus &&value)
const Aws::String & GetUserLastName() const
UserAccessResultItem & WithTaskId(Aws::String &&value)
void SetTenantDisplayName(const char *value)
const Aws::String & GetUserFirstName() const
UserAccessResultItem & WithUserFirstName(const char *value)
const Aws::String & GetApp() const
const Aws::String & GetTenantDisplayName() const
UserAccessResultItem & WithTenantId(const char *value)
UserAccessResultItem & WithUserFullName(const char *value)
UserAccessResultItem & WithUserId(const char *value)
UserAccessResultItem & WithUserStatus(const Aws::String &value)
UserAccessResultItem & WithTenantId(const Aws::String &value)
const Aws::String & GetUserFullName() const
void SetTaskId(Aws::String &&value)
bool UserFullNameHasBeenSet() const
void SetTenantDisplayName(const Aws::String &value)
const TaskError & GetTaskError() const
void SetUserId(const char *value)
bool UserStatusHasBeenSet() const
void SetResultStatus(ResultStatus &&value)
bool ResultStatusHasBeenSet() const
UserAccessResultItem & WithApp(Aws::String &&value)
void SetUserLastName(const Aws::String &value)
void SetUserId(const Aws::String &value)
const Aws::String & GetUserStatus() const
bool TenantDisplayNameHasBeenSet() const
UserAccessResultItem & WithEmail(const Aws::String &value)
void SetResultStatus(const ResultStatus &value)
UserAccessResultItem & WithUserFirstName(const Aws::String &value)
void SetTaskId(const Aws::String &value)
void SetApp(Aws::String &&value)
void SetTenantId(const char *value)
UserAccessResultItem & WithTaskId(const Aws::String &value)
bool TaskIdHasBeenSet() const
void SetEmail(const Aws::String &value)
void SetUserFirstName(const char *value)
UserAccessResultItem & WithUserStatus(Aws::String &&value)
UserAccessResultItem & WithApp(const char *value)
UserAccessResultItem & WithTenantDisplayName(const Aws::String &value)
void SetUserId(Aws::String &&value)
UserAccessResultItem & WithTaskId(const char *value)
UserAccessResultItem & WithTaskError(const TaskError &value)
const Aws::String & GetEmail() const
void SetTaskError(TaskError &&value)
bool AppHasBeenSet() const
void SetEmail(Aws::String &&value)
UserAccessResultItem & WithResultStatus(const ResultStatus &value)
UserAccessResultItem & WithEmail(const char *value)
void SetUserFullName(Aws::String &&value)
void SetTenantDisplayName(Aws::String &&value)
bool TenantIdHasBeenSet() const
void SetUserFullName(const Aws::String &value)
void SetUserLastName(Aws::String &&value)
void SetUserLastName(const char *value)
void SetTaskId(const char *value)
AWS_APPFABRIC_API UserAccessResultItem(Aws::Utils::Json::JsonView jsonValue)
bool UserLastNameHasBeenSet() const
void SetUserStatus(const char *value)
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