60 inline void SetArn(
Aws::String&& value) { m_arnHasBeenSet =
true; m_arn = std::move(value); }
65 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
111 inline void SetUserName(
const char* value) { m_userNameHasBeenSet =
true; m_userName.assign(value); }
145 inline void SetEnabled(
bool value) { m_enabledHasBeenSet =
true; m_enabled = value; }
201 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
257 inline void SetFirstName(
const char* value) { m_firstNameHasBeenSet =
true; m_firstName.assign(value); }
298 inline void SetLastName(
const char* value) { m_lastNameHasBeenSet =
true; m_lastName.assign(value); }
380 bool m_arnHasBeenSet =
false;
383 bool m_userNameHasBeenSet =
false;
386 bool m_enabledHasBeenSet =
false;
389 bool m_statusHasBeenSet =
false;
392 bool m_firstNameHasBeenSet =
false;
395 bool m_lastNameHasBeenSet =
false;
398 bool m_createdTimeHasBeenSet =
false;
401 bool m_authenticationTypeHasBeenSet =
false;
#define AWS_APPSTREAM_API
const Aws::String & GetStatus() const
User & WithCreatedTime(const Aws::Utils::DateTime &value)
const AuthenticationType & GetAuthenticationType() const
User & WithFirstName(const Aws::String &value)
bool EnabledHasBeenSet() const
void SetCreatedTime(const Aws::Utils::DateTime &value)
User & WithStatus(Aws::String &&value)
bool AuthenticationTypeHasBeenSet() const
void SetStatus(Aws::String &&value)
const Aws::String & GetLastName() const
void SetStatus(const char *value)
const Aws::String & GetUserName() const
const Aws::Utils::DateTime & GetCreatedTime() const
void SetArn(const char *value)
void SetUserName(const Aws::String &value)
User & WithStatus(const char *value)
User & WithUserName(const Aws::String &value)
User & WithFirstName(const char *value)
void SetArn(Aws::String &&value)
User & WithLastName(const Aws::String &value)
void SetUserName(Aws::String &&value)
bool LastNameHasBeenSet() const
User & WithLastName(const char *value)
void SetAuthenticationType(const AuthenticationType &value)
User & WithUserName(const char *value)
User & WithAuthenticationType(AuthenticationType &&value)
bool UserNameHasBeenSet() const
User & WithCreatedTime(Aws::Utils::DateTime &&value)
void SetLastName(Aws::String &&value)
void SetFirstName(const Aws::String &value)
void SetCreatedTime(Aws::Utils::DateTime &&value)
void SetStatus(const Aws::String &value)
bool FirstNameHasBeenSet() const
User & WithLastName(Aws::String &&value)
User & WithArn(const char *value)
void SetEnabled(bool value)
void SetFirstName(Aws::String &&value)
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const
bool ArnHasBeenSet() const
bool CreatedTimeHasBeenSet() const
User & WithStatus(const Aws::String &value)
void SetLastName(const Aws::String &value)
void SetAuthenticationType(AuthenticationType &&value)
User & WithEnabled(bool value)
const Aws::String & GetArn() const
User & WithUserName(Aws::String &&value)
AWS_APPSTREAM_API User & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetFirstName() const
void SetFirstName(const char *value)
User & WithArn(Aws::String &&value)
User & WithAuthenticationType(const AuthenticationType &value)
void SetUserName(const char *value)
AWS_APPSTREAM_API User(Aws::Utils::Json::JsonView jsonValue)
void SetArn(const Aws::String &value)
bool StatusHasBeenSet() const
User & WithArn(const Aws::String &value)
User & WithFirstName(Aws::String &&value)
void SetLastName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String