AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkMail::Model::User Class Reference

#include <User.h>

Public Member Functions

 User ()
 
 User (Aws::Utils::Json::JsonView jsonValue)
 
Useroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
UserWithId (const Aws::String &value)
 
UserWithId (Aws::String &&value)
 
UserWithId (const char *value)
 
const Aws::StringGetEmail () const
 
bool EmailHasBeenSet () const
 
void SetEmail (const Aws::String &value)
 
void SetEmail (Aws::String &&value)
 
void SetEmail (const char *value)
 
UserWithEmail (const Aws::String &value)
 
UserWithEmail (Aws::String &&value)
 
UserWithEmail (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UserWithName (const Aws::String &value)
 
UserWithName (Aws::String &&value)
 
UserWithName (const char *value)
 
const Aws::StringGetDisplayName () const
 
bool DisplayNameHasBeenSet () const
 
void SetDisplayName (const Aws::String &value)
 
void SetDisplayName (Aws::String &&value)
 
void SetDisplayName (const char *value)
 
UserWithDisplayName (const Aws::String &value)
 
UserWithDisplayName (Aws::String &&value)
 
UserWithDisplayName (const char *value)
 
const EntityStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const EntityState &value)
 
void SetState (EntityState &&value)
 
UserWithState (const EntityState &value)
 
UserWithState (EntityState &&value)
 
const UserRoleGetUserRole () const
 
bool UserRoleHasBeenSet () const
 
void SetUserRole (const UserRole &value)
 
void SetUserRole (UserRole &&value)
 
UserWithUserRole (const UserRole &value)
 
UserWithUserRole (UserRole &&value)
 
const Aws::Utils::DateTimeGetEnabledDate () const
 
bool EnabledDateHasBeenSet () const
 
void SetEnabledDate (const Aws::Utils::DateTime &value)
 
void SetEnabledDate (Aws::Utils::DateTime &&value)
 
UserWithEnabledDate (const Aws::Utils::DateTime &value)
 
UserWithEnabledDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDisabledDate () const
 
bool DisabledDateHasBeenSet () const
 
void SetDisabledDate (const Aws::Utils::DateTime &value)
 
void SetDisabledDate (Aws::Utils::DateTime &&value)
 
UserWithDisabledDate (const Aws::Utils::DateTime &value)
 
UserWithDisabledDate (Aws::Utils::DateTime &&value)
 

Detailed Description

The representation of an Amazon WorkMail user.

See Also:

AWS API Reference

Definition at line 34 of file User.h.

Constructor & Destructor Documentation

◆ User() [1/2]

Aws::WorkMail::Model::User::User ( )

◆ User() [2/2]

Aws::WorkMail::Model::User::User ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DisabledDateHasBeenSet()

bool Aws::WorkMail::Model::User::DisabledDateHasBeenSet ( ) const
inline

The date indicating when the user was disabled from Amazon WorkMail use.

Definition at line 308 of file User.h.

◆ DisplayNameHasBeenSet()

bool Aws::WorkMail::Model::User::DisplayNameHasBeenSet ( ) const
inline

The display name of the user.

Definition at line 174 of file User.h.

◆ EmailHasBeenSet()

bool Aws::WorkMail::Model::User::EmailHasBeenSet ( ) const
inline

The email of the user.

Definition at line 92 of file User.h.

◆ EnabledDateHasBeenSet()

bool Aws::WorkMail::Model::User::EnabledDateHasBeenSet ( ) const
inline

The date indicating when the user was enabled for Amazon WorkMail use.

Definition at line 277 of file User.h.

◆ GetDisabledDate()

const Aws::Utils::DateTime& Aws::WorkMail::Model::User::GetDisabledDate ( ) const
inline

The date indicating when the user was disabled from Amazon WorkMail use.

Definition at line 303 of file User.h.

◆ GetDisplayName()

const Aws::String& Aws::WorkMail::Model::User::GetDisplayName ( ) const
inline

The display name of the user.

Definition at line 169 of file User.h.

◆ GetEmail()

const Aws::String& Aws::WorkMail::Model::User::GetEmail ( ) const
inline

The email of the user.

Definition at line 87 of file User.h.

◆ GetEnabledDate()

const Aws::Utils::DateTime& Aws::WorkMail::Model::User::GetEnabledDate ( ) const
inline

The date indicating when the user was enabled for Amazon WorkMail use.

Definition at line 272 of file User.h.

◆ GetId()

const Aws::String& Aws::WorkMail::Model::User::GetId ( ) const
inline

The identifier of the user.

Definition at line 46 of file User.h.

◆ GetName()

const Aws::String& Aws::WorkMail::Model::User::GetName ( ) const
inline

The name of the user.

Definition at line 128 of file User.h.

◆ GetState()

const EntityState& Aws::WorkMail::Model::User::GetState ( ) const
inline

The state of the user, which can be ENABLED, DISABLED, or DELETED.

Definition at line 210 of file User.h.

◆ GetUserRole()

const UserRole& Aws::WorkMail::Model::User::GetUserRole ( ) const
inline

The role of the user.

Definition at line 241 of file User.h.

◆ IdHasBeenSet()

bool Aws::WorkMail::Model::User::IdHasBeenSet ( ) const
inline

The identifier of the user.

Definition at line 51 of file User.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkMail::Model::User::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::WorkMail::Model::User::NameHasBeenSet ( ) const
inline

The name of the user.

Definition at line 133 of file User.h.

◆ operator=()

User& Aws::WorkMail::Model::User::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDisabledDate() [1/2]

void Aws::WorkMail::Model::User::SetDisabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the user was disabled from Amazon WorkMail use.

Definition at line 318 of file User.h.

◆ SetDisabledDate() [2/2]

void Aws::WorkMail::Model::User::SetDisabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the user was disabled from Amazon WorkMail use.

Definition at line 313 of file User.h.

◆ SetDisplayName() [1/3]

void Aws::WorkMail::Model::User::SetDisplayName ( Aws::String &&  value)
inline

The display name of the user.

Definition at line 184 of file User.h.

◆ SetDisplayName() [2/3]

void Aws::WorkMail::Model::User::SetDisplayName ( const Aws::String value)
inline

The display name of the user.

Definition at line 179 of file User.h.

◆ SetDisplayName() [3/3]

void Aws::WorkMail::Model::User::SetDisplayName ( const char *  value)
inline

The display name of the user.

Definition at line 189 of file User.h.

◆ SetEmail() [1/3]

void Aws::WorkMail::Model::User::SetEmail ( Aws::String &&  value)
inline

The email of the user.

Definition at line 102 of file User.h.

◆ SetEmail() [2/3]

void Aws::WorkMail::Model::User::SetEmail ( const Aws::String value)
inline

The email of the user.

Definition at line 97 of file User.h.

◆ SetEmail() [3/3]

void Aws::WorkMail::Model::User::SetEmail ( const char *  value)
inline

The email of the user.

Definition at line 107 of file User.h.

◆ SetEnabledDate() [1/2]

void Aws::WorkMail::Model::User::SetEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the user was enabled for Amazon WorkMail use.

Definition at line 287 of file User.h.

◆ SetEnabledDate() [2/2]

void Aws::WorkMail::Model::User::SetEnabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the user was enabled for Amazon WorkMail use.

Definition at line 282 of file User.h.

◆ SetId() [1/3]

void Aws::WorkMail::Model::User::SetId ( Aws::String &&  value)
inline

The identifier of the user.

Definition at line 61 of file User.h.

◆ SetId() [2/3]

void Aws::WorkMail::Model::User::SetId ( const Aws::String value)
inline

The identifier of the user.

Definition at line 56 of file User.h.

◆ SetId() [3/3]

void Aws::WorkMail::Model::User::SetId ( const char *  value)
inline

The identifier of the user.

Definition at line 66 of file User.h.

◆ SetName() [1/3]

void Aws::WorkMail::Model::User::SetName ( Aws::String &&  value)
inline

The name of the user.

Definition at line 143 of file User.h.

◆ SetName() [2/3]

void Aws::WorkMail::Model::User::SetName ( const Aws::String value)
inline

The name of the user.

Definition at line 138 of file User.h.

◆ SetName() [3/3]

void Aws::WorkMail::Model::User::SetName ( const char *  value)
inline

The name of the user.

Definition at line 148 of file User.h.

◆ SetState() [1/2]

void Aws::WorkMail::Model::User::SetState ( const EntityState value)
inline

The state of the user, which can be ENABLED, DISABLED, or DELETED.

Definition at line 220 of file User.h.

◆ SetState() [2/2]

void Aws::WorkMail::Model::User::SetState ( EntityState &&  value)
inline

The state of the user, which can be ENABLED, DISABLED, or DELETED.

Definition at line 225 of file User.h.

◆ SetUserRole() [1/2]

void Aws::WorkMail::Model::User::SetUserRole ( const UserRole value)
inline

The role of the user.

Definition at line 251 of file User.h.

◆ SetUserRole() [2/2]

void Aws::WorkMail::Model::User::SetUserRole ( UserRole &&  value)
inline

The role of the user.

Definition at line 256 of file User.h.

◆ StateHasBeenSet()

bool Aws::WorkMail::Model::User::StateHasBeenSet ( ) const
inline

The state of the user, which can be ENABLED, DISABLED, or DELETED.

Definition at line 215 of file User.h.

◆ UserRoleHasBeenSet()

bool Aws::WorkMail::Model::User::UserRoleHasBeenSet ( ) const
inline

The role of the user.

Definition at line 246 of file User.h.

◆ WithDisabledDate() [1/2]

User& Aws::WorkMail::Model::User::WithDisabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the user was disabled from Amazon WorkMail use.

Definition at line 328 of file User.h.

◆ WithDisabledDate() [2/2]

User& Aws::WorkMail::Model::User::WithDisabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the user was disabled from Amazon WorkMail use.

Definition at line 323 of file User.h.

◆ WithDisplayName() [1/3]

User& Aws::WorkMail::Model::User::WithDisplayName ( Aws::String &&  value)
inline

The display name of the user.

Definition at line 199 of file User.h.

◆ WithDisplayName() [2/3]

User& Aws::WorkMail::Model::User::WithDisplayName ( const Aws::String value)
inline

The display name of the user.

Definition at line 194 of file User.h.

◆ WithDisplayName() [3/3]

User& Aws::WorkMail::Model::User::WithDisplayName ( const char *  value)
inline

The display name of the user.

Definition at line 204 of file User.h.

◆ WithEmail() [1/3]

User& Aws::WorkMail::Model::User::WithEmail ( Aws::String &&  value)
inline

The email of the user.

Definition at line 117 of file User.h.

◆ WithEmail() [2/3]

User& Aws::WorkMail::Model::User::WithEmail ( const Aws::String value)
inline

The email of the user.

Definition at line 112 of file User.h.

◆ WithEmail() [3/3]

User& Aws::WorkMail::Model::User::WithEmail ( const char *  value)
inline

The email of the user.

Definition at line 122 of file User.h.

◆ WithEnabledDate() [1/2]

User& Aws::WorkMail::Model::User::WithEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the user was enabled for Amazon WorkMail use.

Definition at line 297 of file User.h.

◆ WithEnabledDate() [2/2]

User& Aws::WorkMail::Model::User::WithEnabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the user was enabled for Amazon WorkMail use.

Definition at line 292 of file User.h.

◆ WithId() [1/3]

User& Aws::WorkMail::Model::User::WithId ( Aws::String &&  value)
inline

The identifier of the user.

Definition at line 76 of file User.h.

◆ WithId() [2/3]

User& Aws::WorkMail::Model::User::WithId ( const Aws::String value)
inline

The identifier of the user.

Definition at line 71 of file User.h.

◆ WithId() [3/3]

User& Aws::WorkMail::Model::User::WithId ( const char *  value)
inline

The identifier of the user.

Definition at line 81 of file User.h.

◆ WithName() [1/3]

User& Aws::WorkMail::Model::User::WithName ( Aws::String &&  value)
inline

The name of the user.

Definition at line 158 of file User.h.

◆ WithName() [2/3]

User& Aws::WorkMail::Model::User::WithName ( const Aws::String value)
inline

The name of the user.

Definition at line 153 of file User.h.

◆ WithName() [3/3]

User& Aws::WorkMail::Model::User::WithName ( const char *  value)
inline

The name of the user.

Definition at line 163 of file User.h.

◆ WithState() [1/2]

User& Aws::WorkMail::Model::User::WithState ( const EntityState value)
inline

The state of the user, which can be ENABLED, DISABLED, or DELETED.

Definition at line 230 of file User.h.

◆ WithState() [2/2]

User& Aws::WorkMail::Model::User::WithState ( EntityState &&  value)
inline

The state of the user, which can be ENABLED, DISABLED, or DELETED.

Definition at line 235 of file User.h.

◆ WithUserRole() [1/2]

User& Aws::WorkMail::Model::User::WithUserRole ( const UserRole value)
inline

The role of the user.

Definition at line 261 of file User.h.

◆ WithUserRole() [2/2]

User& Aws::WorkMail::Model::User::WithUserRole ( UserRole &&  value)
inline

The role of the user.

Definition at line 266 of file User.h.


The documentation for this class was generated from the following file: