AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AlexaForBusiness::Model::UserData Class Reference

#include <UserData.h>

Public Member Functions

 UserData ()
 
 UserData (Aws::Utils::Json::JsonView jsonValue)
 
UserDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUserArn () const
 
bool UserArnHasBeenSet () const
 
void SetUserArn (const Aws::String &value)
 
void SetUserArn (Aws::String &&value)
 
void SetUserArn (const char *value)
 
UserDataWithUserArn (const Aws::String &value)
 
UserDataWithUserArn (Aws::String &&value)
 
UserDataWithUserArn (const char *value)
 
const Aws::StringGetFirstName () const
 
bool FirstNameHasBeenSet () const
 
void SetFirstName (const Aws::String &value)
 
void SetFirstName (Aws::String &&value)
 
void SetFirstName (const char *value)
 
UserDataWithFirstName (const Aws::String &value)
 
UserDataWithFirstName (Aws::String &&value)
 
UserDataWithFirstName (const char *value)
 
const Aws::StringGetLastName () const
 
bool LastNameHasBeenSet () const
 
void SetLastName (const Aws::String &value)
 
void SetLastName (Aws::String &&value)
 
void SetLastName (const char *value)
 
UserDataWithLastName (const Aws::String &value)
 
UserDataWithLastName (Aws::String &&value)
 
UserDataWithLastName (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)
 
UserDataWithEmail (const Aws::String &value)
 
UserDataWithEmail (Aws::String &&value)
 
UserDataWithEmail (const char *value)
 
const EnrollmentStatusGetEnrollmentStatus () const
 
bool EnrollmentStatusHasBeenSet () const
 
void SetEnrollmentStatus (const EnrollmentStatus &value)
 
void SetEnrollmentStatus (EnrollmentStatus &&value)
 
UserDataWithEnrollmentStatus (const EnrollmentStatus &value)
 
UserDataWithEnrollmentStatus (EnrollmentStatus &&value)
 
const Aws::StringGetEnrollmentId () const
 
bool EnrollmentIdHasBeenSet () const
 
void SetEnrollmentId (const Aws::String &value)
 
void SetEnrollmentId (Aws::String &&value)
 
void SetEnrollmentId (const char *value)
 
UserDataWithEnrollmentId (const Aws::String &value)
 
UserDataWithEnrollmentId (Aws::String &&value)
 
UserDataWithEnrollmentId (const char *value)
 

Detailed Description

Information related to a user.

See Also:

AWS API Reference

Definition at line 32 of file UserData.h.

Constructor & Destructor Documentation

◆ UserData() [1/2]

Aws::AlexaForBusiness::Model::UserData::UserData ( )

◆ UserData() [2/2]

Aws::AlexaForBusiness::Model::UserData::UserData ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EmailHasBeenSet()

bool Aws::AlexaForBusiness::Model::UserData::EmailHasBeenSet ( ) const
inline

The email of a user.

Definition at line 172 of file UserData.h.

◆ EnrollmentIdHasBeenSet()

bool Aws::AlexaForBusiness::Model::UserData::EnrollmentIdHasBeenSet ( ) const
inline

The enrollment ARN of a user.

Definition at line 244 of file UserData.h.

◆ EnrollmentStatusHasBeenSet()

bool Aws::AlexaForBusiness::Model::UserData::EnrollmentStatusHasBeenSet ( ) const
inline

The enrollment status of a user.

Definition at line 213 of file UserData.h.

◆ FirstNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::UserData::FirstNameHasBeenSet ( ) const
inline

The first name of a user.

Definition at line 90 of file UserData.h.

◆ GetEmail()

const Aws::String& Aws::AlexaForBusiness::Model::UserData::GetEmail ( ) const
inline

The email of a user.

Definition at line 167 of file UserData.h.

◆ GetEnrollmentId()

const Aws::String& Aws::AlexaForBusiness::Model::UserData::GetEnrollmentId ( ) const
inline

The enrollment ARN of a user.

Definition at line 239 of file UserData.h.

◆ GetEnrollmentStatus()

const EnrollmentStatus& Aws::AlexaForBusiness::Model::UserData::GetEnrollmentStatus ( ) const
inline

The enrollment status of a user.

Definition at line 208 of file UserData.h.

◆ GetFirstName()

const Aws::String& Aws::AlexaForBusiness::Model::UserData::GetFirstName ( ) const
inline

The first name of a user.

Definition at line 85 of file UserData.h.

◆ GetLastName()

const Aws::String& Aws::AlexaForBusiness::Model::UserData::GetLastName ( ) const
inline

The last name of a user.

Definition at line 126 of file UserData.h.

◆ GetUserArn()

const Aws::String& Aws::AlexaForBusiness::Model::UserData::GetUserArn ( ) const
inline

The ARN of a user.

Definition at line 44 of file UserData.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::UserData::Jsonize ( ) const

◆ LastNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::UserData::LastNameHasBeenSet ( ) const
inline

The last name of a user.

Definition at line 131 of file UserData.h.

◆ operator=()

UserData& Aws::AlexaForBusiness::Model::UserData::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEmail() [1/3]

void Aws::AlexaForBusiness::Model::UserData::SetEmail ( const Aws::String value)
inline

The email of a user.

Definition at line 177 of file UserData.h.

◆ SetEmail() [2/3]

void Aws::AlexaForBusiness::Model::UserData::SetEmail ( Aws::String &&  value)
inline

The email of a user.

Definition at line 182 of file UserData.h.

◆ SetEmail() [3/3]

void Aws::AlexaForBusiness::Model::UserData::SetEmail ( const char *  value)
inline

The email of a user.

Definition at line 187 of file UserData.h.

◆ SetEnrollmentId() [1/3]

void Aws::AlexaForBusiness::Model::UserData::SetEnrollmentId ( const Aws::String value)
inline

The enrollment ARN of a user.

Definition at line 249 of file UserData.h.

◆ SetEnrollmentId() [2/3]

void Aws::AlexaForBusiness::Model::UserData::SetEnrollmentId ( Aws::String &&  value)
inline

The enrollment ARN of a user.

Definition at line 254 of file UserData.h.

◆ SetEnrollmentId() [3/3]

void Aws::AlexaForBusiness::Model::UserData::SetEnrollmentId ( const char *  value)
inline

The enrollment ARN of a user.

Definition at line 259 of file UserData.h.

◆ SetEnrollmentStatus() [1/2]

void Aws::AlexaForBusiness::Model::UserData::SetEnrollmentStatus ( const EnrollmentStatus value)
inline

The enrollment status of a user.

Definition at line 218 of file UserData.h.

◆ SetEnrollmentStatus() [2/2]

void Aws::AlexaForBusiness::Model::UserData::SetEnrollmentStatus ( EnrollmentStatus &&  value)
inline

The enrollment status of a user.

Definition at line 223 of file UserData.h.

◆ SetFirstName() [1/3]

void Aws::AlexaForBusiness::Model::UserData::SetFirstName ( const Aws::String value)
inline

The first name of a user.

Definition at line 95 of file UserData.h.

◆ SetFirstName() [2/3]

void Aws::AlexaForBusiness::Model::UserData::SetFirstName ( Aws::String &&  value)
inline

The first name of a user.

Definition at line 100 of file UserData.h.

◆ SetFirstName() [3/3]

void Aws::AlexaForBusiness::Model::UserData::SetFirstName ( const char *  value)
inline

The first name of a user.

Definition at line 105 of file UserData.h.

◆ SetLastName() [1/3]

void Aws::AlexaForBusiness::Model::UserData::SetLastName ( const Aws::String value)
inline

The last name of a user.

Definition at line 136 of file UserData.h.

◆ SetLastName() [2/3]

void Aws::AlexaForBusiness::Model::UserData::SetLastName ( Aws::String &&  value)
inline

The last name of a user.

Definition at line 141 of file UserData.h.

◆ SetLastName() [3/3]

void Aws::AlexaForBusiness::Model::UserData::SetLastName ( const char *  value)
inline

The last name of a user.

Definition at line 146 of file UserData.h.

◆ SetUserArn() [1/3]

void Aws::AlexaForBusiness::Model::UserData::SetUserArn ( const Aws::String value)
inline

The ARN of a user.

Definition at line 54 of file UserData.h.

◆ SetUserArn() [2/3]

void Aws::AlexaForBusiness::Model::UserData::SetUserArn ( Aws::String &&  value)
inline

The ARN of a user.

Definition at line 59 of file UserData.h.

◆ SetUserArn() [3/3]

void Aws::AlexaForBusiness::Model::UserData::SetUserArn ( const char *  value)
inline

The ARN of a user.

Definition at line 64 of file UserData.h.

◆ UserArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::UserData::UserArnHasBeenSet ( ) const
inline

The ARN of a user.

Definition at line 49 of file UserData.h.

◆ WithEmail() [1/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEmail ( const Aws::String value)
inline

The email of a user.

Definition at line 192 of file UserData.h.

◆ WithEmail() [2/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEmail ( Aws::String &&  value)
inline

The email of a user.

Definition at line 197 of file UserData.h.

◆ WithEmail() [3/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEmail ( const char *  value)
inline

The email of a user.

Definition at line 202 of file UserData.h.

◆ WithEnrollmentId() [1/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEnrollmentId ( const Aws::String value)
inline

The enrollment ARN of a user.

Definition at line 264 of file UserData.h.

◆ WithEnrollmentId() [2/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEnrollmentId ( Aws::String &&  value)
inline

The enrollment ARN of a user.

Definition at line 269 of file UserData.h.

◆ WithEnrollmentId() [3/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEnrollmentId ( const char *  value)
inline

The enrollment ARN of a user.

Definition at line 274 of file UserData.h.

◆ WithEnrollmentStatus() [1/2]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEnrollmentStatus ( const EnrollmentStatus value)
inline

The enrollment status of a user.

Definition at line 228 of file UserData.h.

◆ WithEnrollmentStatus() [2/2]

UserData& Aws::AlexaForBusiness::Model::UserData::WithEnrollmentStatus ( EnrollmentStatus &&  value)
inline

The enrollment status of a user.

Definition at line 233 of file UserData.h.

◆ WithFirstName() [1/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithFirstName ( const Aws::String value)
inline

The first name of a user.

Definition at line 110 of file UserData.h.

◆ WithFirstName() [2/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithFirstName ( Aws::String &&  value)
inline

The first name of a user.

Definition at line 115 of file UserData.h.

◆ WithFirstName() [3/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithFirstName ( const char *  value)
inline

The first name of a user.

Definition at line 120 of file UserData.h.

◆ WithLastName() [1/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithLastName ( const Aws::String value)
inline

The last name of a user.

Definition at line 151 of file UserData.h.

◆ WithLastName() [2/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithLastName ( Aws::String &&  value)
inline

The last name of a user.

Definition at line 156 of file UserData.h.

◆ WithLastName() [3/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithLastName ( const char *  value)
inline

The last name of a user.

Definition at line 161 of file UserData.h.

◆ WithUserArn() [1/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithUserArn ( const Aws::String value)
inline

The ARN of a user.

Definition at line 69 of file UserData.h.

◆ WithUserArn() [2/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithUserArn ( Aws::String &&  value)
inline

The ARN of a user.

Definition at line 74 of file UserData.h.

◆ WithUserArn() [3/3]

UserData& Aws::AlexaForBusiness::Model::UserData::WithUserArn ( const char *  value)
inline

The ARN of a user.

Definition at line 79 of file UserData.h.


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