AWS SDK for C++  1.8.78
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkDocs::Model::UpdateUserRequest Class Reference

#include <UpdateUserRequest.h>

+ Inheritance diagram for Aws::WorkDocs::Model::UpdateUserRequest:

Public Member Functions

 UpdateUserRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetAuthenticationToken () const
 
bool AuthenticationTokenHasBeenSet () const
 
void SetAuthenticationToken (const Aws::String &value)
 
void SetAuthenticationToken (Aws::String &&value)
 
void SetAuthenticationToken (const char *value)
 
UpdateUserRequestWithAuthenticationToken (const Aws::String &value)
 
UpdateUserRequestWithAuthenticationToken (Aws::String &&value)
 
UpdateUserRequestWithAuthenticationToken (const char *value)
 
const Aws::StringGetUserId () const
 
bool UserIdHasBeenSet () const
 
void SetUserId (const Aws::String &value)
 
void SetUserId (Aws::String &&value)
 
void SetUserId (const char *value)
 
UpdateUserRequestWithUserId (const Aws::String &value)
 
UpdateUserRequestWithUserId (Aws::String &&value)
 
UpdateUserRequestWithUserId (const char *value)
 
const Aws::StringGetGivenName () const
 
bool GivenNameHasBeenSet () const
 
void SetGivenName (const Aws::String &value)
 
void SetGivenName (Aws::String &&value)
 
void SetGivenName (const char *value)
 
UpdateUserRequestWithGivenName (const Aws::String &value)
 
UpdateUserRequestWithGivenName (Aws::String &&value)
 
UpdateUserRequestWithGivenName (const char *value)
 
const Aws::StringGetSurname () const
 
bool SurnameHasBeenSet () const
 
void SetSurname (const Aws::String &value)
 
void SetSurname (Aws::String &&value)
 
void SetSurname (const char *value)
 
UpdateUserRequestWithSurname (const Aws::String &value)
 
UpdateUserRequestWithSurname (Aws::String &&value)
 
UpdateUserRequestWithSurname (const char *value)
 
const UserTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const UserType &value)
 
void SetType (UserType &&value)
 
UpdateUserRequestWithType (const UserType &value)
 
UpdateUserRequestWithType (UserType &&value)
 
const StorageRuleTypeGetStorageRule () const
 
bool StorageRuleHasBeenSet () const
 
void SetStorageRule (const StorageRuleType &value)
 
void SetStorageRule (StorageRuleType &&value)
 
UpdateUserRequestWithStorageRule (const StorageRuleType &value)
 
UpdateUserRequestWithStorageRule (StorageRuleType &&value)
 
const Aws::StringGetTimeZoneId () const
 
bool TimeZoneIdHasBeenSet () const
 
void SetTimeZoneId (const Aws::String &value)
 
void SetTimeZoneId (Aws::String &&value)
 
void SetTimeZoneId (const char *value)
 
UpdateUserRequestWithTimeZoneId (const Aws::String &value)
 
UpdateUserRequestWithTimeZoneId (Aws::String &&value)
 
UpdateUserRequestWithTimeZoneId (const char *value)
 
const LocaleTypeGetLocale () const
 
bool LocaleHasBeenSet () const
 
void SetLocale (const LocaleType &value)
 
void SetLocale (LocaleType &&value)
 
UpdateUserRequestWithLocale (const LocaleType &value)
 
UpdateUserRequestWithLocale (LocaleType &&value)
 
const BooleanEnumTypeGetGrantPoweruserPrivileges () const
 
bool GrantPoweruserPrivilegesHasBeenSet () const
 
void SetGrantPoweruserPrivileges (const BooleanEnumType &value)
 
void SetGrantPoweruserPrivileges (BooleanEnumType &&value)
 
UpdateUserRequestWithGrantPoweruserPrivileges (const BooleanEnumType &value)
 
UpdateUserRequestWithGrantPoweruserPrivileges (BooleanEnumType &&value)
 
- Public Member Functions inherited from Aws::WorkDocs::WorkDocsRequest
virtual ~WorkDocsRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file UpdateUserRequest.h.

Constructor & Destructor Documentation

◆ UpdateUserRequest()

Aws::WorkDocs::Model::UpdateUserRequest::UpdateUserRequest ( )

Member Function Documentation

◆ AuthenticationTokenHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::AuthenticationTokenHasBeenSet ( ) const
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 51 of file UpdateUserRequest.h.

◆ GetAuthenticationToken()

const Aws::String& Aws::WorkDocs::Model::UpdateUserRequest::GetAuthenticationToken ( ) const
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 45 of file UpdateUserRequest.h.

◆ GetGivenName()

const Aws::String& Aws::WorkDocs::Model::UpdateUserRequest::GetGivenName ( ) const
inline

The given name of the user.

Definition at line 134 of file UpdateUserRequest.h.

◆ GetGrantPoweruserPrivileges()

const BooleanEnumType& Aws::WorkDocs::Model::UpdateUserRequest::GetGrantPoweruserPrivileges ( ) const
inline

Boolean value to determine whether the user is granted Poweruser privileges.

Definition at line 351 of file UpdateUserRequest.h.

◆ GetLocale()

const LocaleType& Aws::WorkDocs::Model::UpdateUserRequest::GetLocale ( ) const
inline

The locale of the user.

Definition at line 319 of file UpdateUserRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::WorkDocs::Model::UpdateUserRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::WorkDocs::WorkDocsRequest.

◆ GetServiceRequestName()

virtual const char* Aws::WorkDocs::Model::UpdateUserRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file UpdateUserRequest.h.

◆ GetStorageRule()

const StorageRuleType& Aws::WorkDocs::Model::UpdateUserRequest::GetStorageRule ( ) const
inline

The amount of storage for the user.

Definition at line 247 of file UpdateUserRequest.h.

◆ GetSurname()

const Aws::String& Aws::WorkDocs::Model::UpdateUserRequest::GetSurname ( ) const
inline

The surname of the user.

Definition at line 175 of file UpdateUserRequest.h.

◆ GetTimeZoneId()

const Aws::String& Aws::WorkDocs::Model::UpdateUserRequest::GetTimeZoneId ( ) const
inline

The time zone ID of the user.

Definition at line 278 of file UpdateUserRequest.h.

◆ GetType()

const UserType& Aws::WorkDocs::Model::UpdateUserRequest::GetType ( ) const
inline

The type of the user.

Definition at line 216 of file UpdateUserRequest.h.

◆ GetUserId()

const Aws::String& Aws::WorkDocs::Model::UpdateUserRequest::GetUserId ( ) const
inline

The ID of the user.

Definition at line 93 of file UpdateUserRequest.h.

◆ GivenNameHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::GivenNameHasBeenSet ( ) const
inline

The given name of the user.

Definition at line 139 of file UpdateUserRequest.h.

◆ GrantPoweruserPrivilegesHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::GrantPoweruserPrivilegesHasBeenSet ( ) const
inline

Boolean value to determine whether the user is granted Poweruser privileges.

Definition at line 357 of file UpdateUserRequest.h.

◆ LocaleHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::LocaleHasBeenSet ( ) const
inline

The locale of the user.

Definition at line 324 of file UpdateUserRequest.h.

◆ SerializePayload()

Aws::String Aws::WorkDocs::Model::UpdateUserRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAuthenticationToken() [1/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetAuthenticationToken ( const Aws::String value)
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 57 of file UpdateUserRequest.h.

◆ SetAuthenticationToken() [2/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetAuthenticationToken ( Aws::String &&  value)
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 63 of file UpdateUserRequest.h.

◆ SetAuthenticationToken() [3/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetAuthenticationToken ( const char *  value)
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 69 of file UpdateUserRequest.h.

◆ SetGivenName() [1/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetGivenName ( const Aws::String value)
inline

The given name of the user.

Definition at line 144 of file UpdateUserRequest.h.

◆ SetGivenName() [2/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetGivenName ( Aws::String &&  value)
inline

The given name of the user.

Definition at line 149 of file UpdateUserRequest.h.

◆ SetGivenName() [3/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetGivenName ( const char *  value)
inline

The given name of the user.

Definition at line 154 of file UpdateUserRequest.h.

◆ SetGrantPoweruserPrivileges() [1/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetGrantPoweruserPrivileges ( const BooleanEnumType value)
inline

Boolean value to determine whether the user is granted Poweruser privileges.

Definition at line 363 of file UpdateUserRequest.h.

◆ SetGrantPoweruserPrivileges() [2/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetGrantPoweruserPrivileges ( BooleanEnumType &&  value)
inline

Boolean value to determine whether the user is granted Poweruser privileges.

Definition at line 369 of file UpdateUserRequest.h.

◆ SetLocale() [1/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetLocale ( const LocaleType value)
inline

The locale of the user.

Definition at line 329 of file UpdateUserRequest.h.

◆ SetLocale() [2/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetLocale ( LocaleType &&  value)
inline

The locale of the user.

Definition at line 334 of file UpdateUserRequest.h.

◆ SetStorageRule() [1/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetStorageRule ( const StorageRuleType value)
inline

The amount of storage for the user.

Definition at line 257 of file UpdateUserRequest.h.

◆ SetStorageRule() [2/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetStorageRule ( StorageRuleType &&  value)
inline

The amount of storage for the user.

Definition at line 262 of file UpdateUserRequest.h.

◆ SetSurname() [1/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetSurname ( const Aws::String value)
inline

The surname of the user.

Definition at line 185 of file UpdateUserRequest.h.

◆ SetSurname() [2/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetSurname ( Aws::String &&  value)
inline

The surname of the user.

Definition at line 190 of file UpdateUserRequest.h.

◆ SetSurname() [3/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetSurname ( const char *  value)
inline

The surname of the user.

Definition at line 195 of file UpdateUserRequest.h.

◆ SetTimeZoneId() [1/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetTimeZoneId ( const Aws::String value)
inline

The time zone ID of the user.

Definition at line 288 of file UpdateUserRequest.h.

◆ SetTimeZoneId() [2/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetTimeZoneId ( Aws::String &&  value)
inline

The time zone ID of the user.

Definition at line 293 of file UpdateUserRequest.h.

◆ SetTimeZoneId() [3/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetTimeZoneId ( const char *  value)
inline

The time zone ID of the user.

Definition at line 298 of file UpdateUserRequest.h.

◆ SetType() [1/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetType ( const UserType value)
inline

The type of the user.

Definition at line 226 of file UpdateUserRequest.h.

◆ SetType() [2/2]

void Aws::WorkDocs::Model::UpdateUserRequest::SetType ( UserType &&  value)
inline

The type of the user.

Definition at line 231 of file UpdateUserRequest.h.

◆ SetUserId() [1/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetUserId ( const Aws::String value)
inline

The ID of the user.

Definition at line 103 of file UpdateUserRequest.h.

◆ SetUserId() [2/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetUserId ( Aws::String &&  value)
inline

The ID of the user.

Definition at line 108 of file UpdateUserRequest.h.

◆ SetUserId() [3/3]

void Aws::WorkDocs::Model::UpdateUserRequest::SetUserId ( const char *  value)
inline

The ID of the user.

Definition at line 113 of file UpdateUserRequest.h.

◆ StorageRuleHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::StorageRuleHasBeenSet ( ) const
inline

The amount of storage for the user.

Definition at line 252 of file UpdateUserRequest.h.

◆ SurnameHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::SurnameHasBeenSet ( ) const
inline

The surname of the user.

Definition at line 180 of file UpdateUserRequest.h.

◆ TimeZoneIdHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::TimeZoneIdHasBeenSet ( ) const
inline

The time zone ID of the user.

Definition at line 283 of file UpdateUserRequest.h.

◆ TypeHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::TypeHasBeenSet ( ) const
inline

The type of the user.

Definition at line 221 of file UpdateUserRequest.h.

◆ UserIdHasBeenSet()

bool Aws::WorkDocs::Model::UpdateUserRequest::UserIdHasBeenSet ( ) const
inline

The ID of the user.

Definition at line 98 of file UpdateUserRequest.h.

◆ WithAuthenticationToken() [1/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithAuthenticationToken ( const Aws::String value)
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 75 of file UpdateUserRequest.h.

◆ WithAuthenticationToken() [2/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithAuthenticationToken ( Aws::String &&  value)
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 81 of file UpdateUserRequest.h.

◆ WithAuthenticationToken() [3/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithAuthenticationToken ( const char *  value)
inline

Amazon WorkDocs authentication token. Not required when using AWS administrator credentials to access the API.

Definition at line 87 of file UpdateUserRequest.h.

◆ WithGivenName() [1/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithGivenName ( const Aws::String value)
inline

The given name of the user.

Definition at line 159 of file UpdateUserRequest.h.

◆ WithGivenName() [2/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithGivenName ( Aws::String &&  value)
inline

The given name of the user.

Definition at line 164 of file UpdateUserRequest.h.

◆ WithGivenName() [3/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithGivenName ( const char *  value)
inline

The given name of the user.

Definition at line 169 of file UpdateUserRequest.h.

◆ WithGrantPoweruserPrivileges() [1/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithGrantPoweruserPrivileges ( const BooleanEnumType value)
inline

Boolean value to determine whether the user is granted Poweruser privileges.

Definition at line 375 of file UpdateUserRequest.h.

◆ WithGrantPoweruserPrivileges() [2/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithGrantPoweruserPrivileges ( BooleanEnumType &&  value)
inline

Boolean value to determine whether the user is granted Poweruser privileges.

Definition at line 381 of file UpdateUserRequest.h.

◆ WithLocale() [1/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithLocale ( const LocaleType value)
inline

The locale of the user.

Definition at line 339 of file UpdateUserRequest.h.

◆ WithLocale() [2/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithLocale ( LocaleType &&  value)
inline

The locale of the user.

Definition at line 344 of file UpdateUserRequest.h.

◆ WithStorageRule() [1/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithStorageRule ( const StorageRuleType value)
inline

The amount of storage for the user.

Definition at line 267 of file UpdateUserRequest.h.

◆ WithStorageRule() [2/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithStorageRule ( StorageRuleType &&  value)
inline

The amount of storage for the user.

Definition at line 272 of file UpdateUserRequest.h.

◆ WithSurname() [1/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithSurname ( const Aws::String value)
inline

The surname of the user.

Definition at line 200 of file UpdateUserRequest.h.

◆ WithSurname() [2/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithSurname ( Aws::String &&  value)
inline

The surname of the user.

Definition at line 205 of file UpdateUserRequest.h.

◆ WithSurname() [3/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithSurname ( const char *  value)
inline

The surname of the user.

Definition at line 210 of file UpdateUserRequest.h.

◆ WithTimeZoneId() [1/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithTimeZoneId ( const Aws::String value)
inline

The time zone ID of the user.

Definition at line 303 of file UpdateUserRequest.h.

◆ WithTimeZoneId() [2/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithTimeZoneId ( Aws::String &&  value)
inline

The time zone ID of the user.

Definition at line 308 of file UpdateUserRequest.h.

◆ WithTimeZoneId() [3/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithTimeZoneId ( const char *  value)
inline

The time zone ID of the user.

Definition at line 313 of file UpdateUserRequest.h.

◆ WithType() [1/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithType ( const UserType value)
inline

The type of the user.

Definition at line 236 of file UpdateUserRequest.h.

◆ WithType() [2/2]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithType ( UserType &&  value)
inline

The type of the user.

Definition at line 241 of file UpdateUserRequest.h.

◆ WithUserId() [1/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithUserId ( const Aws::String value)
inline

The ID of the user.

Definition at line 118 of file UpdateUserRequest.h.

◆ WithUserId() [2/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithUserId ( Aws::String &&  value)
inline

The ID of the user.

Definition at line 123 of file UpdateUserRequest.h.

◆ WithUserId() [3/3]

UpdateUserRequest& Aws::WorkDocs::Model::UpdateUserRequest::WithUserId ( const char *  value)
inline

The ID of the user.

Definition at line 128 of file UpdateUserRequest.h.


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