AWS SDK for C++  1.9.46
AWS SDK for C++
UpdateUserRequest.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace QuickSight
16 {
17 namespace Model
18 {
19 
23  {
24  public:
26 
27  // Service request name is the Operation name which will send this request out,
28  // each operation should has unique request name, so that we can get operation's name from this request.
29  // Note: this is not true for response, multiple operations may have the same response name,
30  // so we can not get operation's name from response.
31  inline virtual const char* GetServiceRequestName() const override { return "UpdateUser"; }
32 
33  Aws::String SerializePayload() const override;
34 
35 
39  inline const Aws::String& GetUserName() const{ return m_userName; }
40 
44  inline bool UserNameHasBeenSet() const { return m_userNameHasBeenSet; }
45 
49  inline void SetUserName(const Aws::String& value) { m_userNameHasBeenSet = true; m_userName = value; }
50 
54  inline void SetUserName(Aws::String&& value) { m_userNameHasBeenSet = true; m_userName = std::move(value); }
55 
59  inline void SetUserName(const char* value) { m_userNameHasBeenSet = true; m_userName.assign(value); }
60 
64  inline UpdateUserRequest& WithUserName(const Aws::String& value) { SetUserName(value); return *this;}
65 
69  inline UpdateUserRequest& WithUserName(Aws::String&& value) { SetUserName(std::move(value)); return *this;}
70 
74  inline UpdateUserRequest& WithUserName(const char* value) { SetUserName(value); return *this;}
75 
76 
81  inline const Aws::String& GetAwsAccountId() const{ return m_awsAccountId; }
82 
87  inline bool AwsAccountIdHasBeenSet() const { return m_awsAccountIdHasBeenSet; }
88 
93  inline void SetAwsAccountId(const Aws::String& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = value; }
94 
99  inline void SetAwsAccountId(Aws::String&& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = std::move(value); }
100 
105  inline void SetAwsAccountId(const char* value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId.assign(value); }
106 
111  inline UpdateUserRequest& WithAwsAccountId(const Aws::String& value) { SetAwsAccountId(value); return *this;}
112 
117  inline UpdateUserRequest& WithAwsAccountId(Aws::String&& value) { SetAwsAccountId(std::move(value)); return *this;}
118 
123  inline UpdateUserRequest& WithAwsAccountId(const char* value) { SetAwsAccountId(value); return *this;}
124 
125 
129  inline const Aws::String& GetNamespace() const{ return m_namespace; }
130 
134  inline bool NamespaceHasBeenSet() const { return m_namespaceHasBeenSet; }
135 
139  inline void SetNamespace(const Aws::String& value) { m_namespaceHasBeenSet = true; m_namespace = value; }
140 
144  inline void SetNamespace(Aws::String&& value) { m_namespaceHasBeenSet = true; m_namespace = std::move(value); }
145 
149  inline void SetNamespace(const char* value) { m_namespaceHasBeenSet = true; m_namespace.assign(value); }
150 
154  inline UpdateUserRequest& WithNamespace(const Aws::String& value) { SetNamespace(value); return *this;}
155 
159  inline UpdateUserRequest& WithNamespace(Aws::String&& value) { SetNamespace(std::move(value)); return *this;}
160 
164  inline UpdateUserRequest& WithNamespace(const char* value) { SetNamespace(value); return *this;}
165 
166 
170  inline const Aws::String& GetEmail() const{ return m_email; }
171 
175  inline bool EmailHasBeenSet() const { return m_emailHasBeenSet; }
176 
180  inline void SetEmail(const Aws::String& value) { m_emailHasBeenSet = true; m_email = value; }
181 
185  inline void SetEmail(Aws::String&& value) { m_emailHasBeenSet = true; m_email = std::move(value); }
186 
190  inline void SetEmail(const char* value) { m_emailHasBeenSet = true; m_email.assign(value); }
191 
195  inline UpdateUserRequest& WithEmail(const Aws::String& value) { SetEmail(value); return *this;}
196 
200  inline UpdateUserRequest& WithEmail(Aws::String&& value) { SetEmail(std::move(value)); return *this;}
201 
205  inline UpdateUserRequest& WithEmail(const char* value) { SetEmail(value); return *this;}
206 
207 
218  inline const UserRole& GetRole() const{ return m_role; }
219 
230  inline bool RoleHasBeenSet() const { return m_roleHasBeenSet; }
231 
242  inline void SetRole(const UserRole& value) { m_roleHasBeenSet = true; m_role = value; }
243 
254  inline void SetRole(UserRole&& value) { m_roleHasBeenSet = true; m_role = std::move(value); }
255 
266  inline UpdateUserRequest& WithRole(const UserRole& value) { SetRole(value); return *this;}
267 
278  inline UpdateUserRequest& WithRole(UserRole&& value) { SetRole(std::move(value)); return *this;}
279 
280 
298  inline const Aws::String& GetCustomPermissionsName() const{ return m_customPermissionsName; }
299 
317  inline bool CustomPermissionsNameHasBeenSet() const { return m_customPermissionsNameHasBeenSet; }
318 
336  inline void SetCustomPermissionsName(const Aws::String& value) { m_customPermissionsNameHasBeenSet = true; m_customPermissionsName = value; }
337 
355  inline void SetCustomPermissionsName(Aws::String&& value) { m_customPermissionsNameHasBeenSet = true; m_customPermissionsName = std::move(value); }
356 
374  inline void SetCustomPermissionsName(const char* value) { m_customPermissionsNameHasBeenSet = true; m_customPermissionsName.assign(value); }
375 
393  inline UpdateUserRequest& WithCustomPermissionsName(const Aws::String& value) { SetCustomPermissionsName(value); return *this;}
394 
412  inline UpdateUserRequest& WithCustomPermissionsName(Aws::String&& value) { SetCustomPermissionsName(std::move(value)); return *this;}
413 
431  inline UpdateUserRequest& WithCustomPermissionsName(const char* value) { SetCustomPermissionsName(value); return *this;}
432 
433 
440  inline bool GetUnapplyCustomPermissions() const{ return m_unapplyCustomPermissions; }
441 
448  inline bool UnapplyCustomPermissionsHasBeenSet() const { return m_unapplyCustomPermissionsHasBeenSet; }
449 
456  inline void SetUnapplyCustomPermissions(bool value) { m_unapplyCustomPermissionsHasBeenSet = true; m_unapplyCustomPermissions = value; }
457 
464  inline UpdateUserRequest& WithUnapplyCustomPermissions(bool value) { SetUnapplyCustomPermissions(value); return *this;}
465 
466 
483  inline const Aws::String& GetExternalLoginFederationProviderType() const{ return m_externalLoginFederationProviderType; }
484 
501  inline bool ExternalLoginFederationProviderTypeHasBeenSet() const { return m_externalLoginFederationProviderTypeHasBeenSet; }
502 
519  inline void SetExternalLoginFederationProviderType(const Aws::String& value) { m_externalLoginFederationProviderTypeHasBeenSet = true; m_externalLoginFederationProviderType = value; }
520 
537  inline void SetExternalLoginFederationProviderType(Aws::String&& value) { m_externalLoginFederationProviderTypeHasBeenSet = true; m_externalLoginFederationProviderType = std::move(value); }
538 
555  inline void SetExternalLoginFederationProviderType(const char* value) { m_externalLoginFederationProviderTypeHasBeenSet = true; m_externalLoginFederationProviderType.assign(value); }
556 
573  inline UpdateUserRequest& WithExternalLoginFederationProviderType(const Aws::String& value) { SetExternalLoginFederationProviderType(value); return *this;}
574 
591  inline UpdateUserRequest& WithExternalLoginFederationProviderType(Aws::String&& value) { SetExternalLoginFederationProviderType(std::move(value)); return *this;}
592 
609  inline UpdateUserRequest& WithExternalLoginFederationProviderType(const char* value) { SetExternalLoginFederationProviderType(value); return *this;}
610 
611 
619  inline const Aws::String& GetCustomFederationProviderUrl() const{ return m_customFederationProviderUrl; }
620 
628  inline bool CustomFederationProviderUrlHasBeenSet() const { return m_customFederationProviderUrlHasBeenSet; }
629 
637  inline void SetCustomFederationProviderUrl(const Aws::String& value) { m_customFederationProviderUrlHasBeenSet = true; m_customFederationProviderUrl = value; }
638 
646  inline void SetCustomFederationProviderUrl(Aws::String&& value) { m_customFederationProviderUrlHasBeenSet = true; m_customFederationProviderUrl = std::move(value); }
647 
655  inline void SetCustomFederationProviderUrl(const char* value) { m_customFederationProviderUrlHasBeenSet = true; m_customFederationProviderUrl.assign(value); }
656 
664  inline UpdateUserRequest& WithCustomFederationProviderUrl(const Aws::String& value) { SetCustomFederationProviderUrl(value); return *this;}
665 
673  inline UpdateUserRequest& WithCustomFederationProviderUrl(Aws::String&& value) { SetCustomFederationProviderUrl(std::move(value)); return *this;}
674 
682  inline UpdateUserRequest& WithCustomFederationProviderUrl(const char* value) { SetCustomFederationProviderUrl(value); return *this;}
683 
684 
688  inline const Aws::String& GetExternalLoginId() const{ return m_externalLoginId; }
689 
693  inline bool ExternalLoginIdHasBeenSet() const { return m_externalLoginIdHasBeenSet; }
694 
698  inline void SetExternalLoginId(const Aws::String& value) { m_externalLoginIdHasBeenSet = true; m_externalLoginId = value; }
699 
703  inline void SetExternalLoginId(Aws::String&& value) { m_externalLoginIdHasBeenSet = true; m_externalLoginId = std::move(value); }
704 
708  inline void SetExternalLoginId(const char* value) { m_externalLoginIdHasBeenSet = true; m_externalLoginId.assign(value); }
709 
713  inline UpdateUserRequest& WithExternalLoginId(const Aws::String& value) { SetExternalLoginId(value); return *this;}
714 
718  inline UpdateUserRequest& WithExternalLoginId(Aws::String&& value) { SetExternalLoginId(std::move(value)); return *this;}
719 
723  inline UpdateUserRequest& WithExternalLoginId(const char* value) { SetExternalLoginId(value); return *this;}
724 
725  private:
726 
727  Aws::String m_userName;
728  bool m_userNameHasBeenSet;
729 
730  Aws::String m_awsAccountId;
731  bool m_awsAccountIdHasBeenSet;
732 
733  Aws::String m_namespace;
734  bool m_namespaceHasBeenSet;
735 
736  Aws::String m_email;
737  bool m_emailHasBeenSet;
738 
739  UserRole m_role;
740  bool m_roleHasBeenSet;
741 
742  Aws::String m_customPermissionsName;
743  bool m_customPermissionsNameHasBeenSet;
744 
745  bool m_unapplyCustomPermissions;
746  bool m_unapplyCustomPermissionsHasBeenSet;
747 
748  Aws::String m_externalLoginFederationProviderType;
749  bool m_externalLoginFederationProviderTypeHasBeenSet;
750 
751  Aws::String m_customFederationProviderUrl;
752  bool m_customFederationProviderUrlHasBeenSet;
753 
754  Aws::String m_externalLoginId;
755  bool m_externalLoginIdHasBeenSet;
756  };
757 
758 } // namespace Model
759 } // namespace QuickSight
760 } // namespace Aws
Aws::QuickSight::Model::UpdateUserRequest::SetEmail
void SetEmail(const char *value)
Definition: UpdateUserRequest.h:190
Aws::QuickSight::Model::UpdateUserRequest::WithAwsAccountId
UpdateUserRequest & WithAwsAccountId(const Aws::String &value)
Definition: UpdateUserRequest.h:111
Aws::QuickSight::Model::UpdateUserRequest::SetCustomPermissionsName
void SetCustomPermissionsName(const char *value)
Definition: UpdateUserRequest.h:374
Aws::QuickSight::Model::UpdateUserRequest::SetExternalLoginFederationProviderType
void SetExternalLoginFederationProviderType(const Aws::String &value)
Definition: UpdateUserRequest.h:519
QuickSight_EXPORTS.h
Aws::QuickSight::Model::UpdateUserRequest::GetCustomFederationProviderUrl
const Aws::String & GetCustomFederationProviderUrl() const
Definition: UpdateUserRequest.h:619
Aws::QuickSight::Model::UpdateUserRequest::RoleHasBeenSet
bool RoleHasBeenSet() const
Definition: UpdateUserRequest.h:230
Aws::QuickSight::Model::UpdateUserRequest::AwsAccountIdHasBeenSet
bool AwsAccountIdHasBeenSet() const
Definition: UpdateUserRequest.h:87
Aws::QuickSight::Model::UpdateUserRequest::WithExternalLoginFederationProviderType
UpdateUserRequest & WithExternalLoginFederationProviderType(const Aws::String &value)
Definition: UpdateUserRequest.h:573
Aws::QuickSight::Model::UpdateUserRequest::WithExternalLoginId
UpdateUserRequest & WithExternalLoginId(const char *value)
Definition: UpdateUserRequest.h:723
Aws::QuickSight::Model::UpdateUserRequest::GetRole
const UserRole & GetRole() const
Definition: UpdateUserRequest.h:218
Aws::QuickSight::Model::UpdateUserRequest::WithRole
UpdateUserRequest & WithRole(UserRole &&value)
Definition: UpdateUserRequest.h:278
Aws::QuickSight::Model::UpdateUserRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::QuickSight::Model::UpdateUserRequest::SetNamespace
void SetNamespace(const char *value)
Definition: UpdateUserRequest.h:149
Aws::QuickSight::Model::UpdateUserRequest::SetAwsAccountId
void SetAwsAccountId(Aws::String &&value)
Definition: UpdateUserRequest.h:99
Aws::QuickSight::Model::UpdateUserRequest::GetEmail
const Aws::String & GetEmail() const
Definition: UpdateUserRequest.h:170
Aws::QuickSight::Model::UpdateUserRequest::SetExternalLoginFederationProviderType
void SetExternalLoginFederationProviderType(Aws::String &&value)
Definition: UpdateUserRequest.h:537
Aws::QuickSight::Model::UpdateUserRequest::GetUserName
const Aws::String & GetUserName() const
Definition: UpdateUserRequest.h:39
Aws::QuickSight::Model::UpdateUserRequest::WithCustomFederationProviderUrl
UpdateUserRequest & WithCustomFederationProviderUrl(const char *value)
Definition: UpdateUserRequest.h:682
Aws::QuickSight::Model::UpdateUserRequest::GetNamespace
const Aws::String & GetNamespace() const
Definition: UpdateUserRequest.h:129
Aws::QuickSight::Model::UpdateUserRequest::WithAwsAccountId
UpdateUserRequest & WithAwsAccountId(const char *value)
Definition: UpdateUserRequest.h:123
Aws::QuickSight::Model::UpdateUserRequest::WithNamespace
UpdateUserRequest & WithNamespace(const char *value)
Definition: UpdateUserRequest.h:164
Aws::QuickSight::Model::UpdateUserRequest::GetExternalLoginId
const Aws::String & GetExternalLoginId() const
Definition: UpdateUserRequest.h:688
Aws::QuickSight::Model::UpdateUserRequest::CustomPermissionsNameHasBeenSet
bool CustomPermissionsNameHasBeenSet() const
Definition: UpdateUserRequest.h:317
Aws::QuickSight::Model::UpdateUserRequest::WithCustomPermissionsName
UpdateUserRequest & WithCustomPermissionsName(const Aws::String &value)
Definition: UpdateUserRequest.h:393
Aws::QuickSight::Model::UpdateUserRequest::GetExternalLoginFederationProviderType
const Aws::String & GetExternalLoginFederationProviderType() const
Definition: UpdateUserRequest.h:483
Aws::QuickSight::Model::UpdateUserRequest::ExternalLoginIdHasBeenSet
bool ExternalLoginIdHasBeenSet() const
Definition: UpdateUserRequest.h:693
Aws::QuickSight::Model::UpdateUserRequest::UserNameHasBeenSet
bool UserNameHasBeenSet() const
Definition: UpdateUserRequest.h:44
Aws::QuickSight::Model::UpdateUserRequest::WithExternalLoginId
UpdateUserRequest & WithExternalLoginId(Aws::String &&value)
Definition: UpdateUserRequest.h:718
Aws::QuickSight::Model::UpdateUserRequest::SetCustomFederationProviderUrl
void SetCustomFederationProviderUrl(const char *value)
Definition: UpdateUserRequest.h:655
Aws::QuickSight::Model::UpdateUserRequest::UpdateUserRequest
UpdateUserRequest()
Aws::QuickSight::Model::UpdateUserRequest::WithEmail
UpdateUserRequest & WithEmail(const char *value)
Definition: UpdateUserRequest.h:205
Aws::QuickSight::Model::UpdateUserRequest::SetExternalLoginId
void SetExternalLoginId(const char *value)
Definition: UpdateUserRequest.h:708
Aws::QuickSight::Model::UpdateUserRequest::WithRole
UpdateUserRequest & WithRole(const UserRole &value)
Definition: UpdateUserRequest.h:266
Aws::QuickSight::Model::UpdateUserRequest::WithUserName
UpdateUserRequest & WithUserName(const char *value)
Definition: UpdateUserRequest.h:74
Aws::QuickSight::Model::UpdateUserRequest::SetRole
void SetRole(UserRole &&value)
Definition: UpdateUserRequest.h:254
Aws::QuickSight::Model::UpdateUserRequest::SetEmail
void SetEmail(Aws::String &&value)
Definition: UpdateUserRequest.h:185
Aws::QuickSight::Model::UpdateUserRequest::NamespaceHasBeenSet
bool NamespaceHasBeenSet() const
Definition: UpdateUserRequest.h:134
Aws::QuickSight::Model::UpdateUserRequest::WithExternalLoginFederationProviderType
UpdateUserRequest & WithExternalLoginFederationProviderType(const char *value)
Definition: UpdateUserRequest.h:609
Aws::QuickSight::Model::UpdateUserRequest::SetExternalLoginId
void SetExternalLoginId(const Aws::String &value)
Definition: UpdateUserRequest.h:698
Aws::QuickSight::Model::UpdateUserRequest::GetUnapplyCustomPermissions
bool GetUnapplyCustomPermissions() const
Definition: UpdateUserRequest.h:440
QuickSightRequest.h
Aws::QuickSight::Model::UpdateUserRequest::WithCustomFederationProviderUrl
UpdateUserRequest & WithCustomFederationProviderUrl(const Aws::String &value)
Definition: UpdateUserRequest.h:664
Aws::QuickSight::Model::UpdateUserRequest::WithEmail
UpdateUserRequest & WithEmail(const Aws::String &value)
Definition: UpdateUserRequest.h:195
Aws::QuickSight::Model::UpdateUserRequest::WithCustomFederationProviderUrl
UpdateUserRequest & WithCustomFederationProviderUrl(Aws::String &&value)
Definition: UpdateUserRequest.h:673
Aws::QuickSight::Model::UpdateUserRequest::GetAwsAccountId
const Aws::String & GetAwsAccountId() const
Definition: UpdateUserRequest.h:81
Aws::QuickSight::Model::UpdateUserRequest::SetExternalLoginId
void SetExternalLoginId(Aws::String &&value)
Definition: UpdateUserRequest.h:703
Aws::QuickSight::Model::UpdateUserRequest::SetUserName
void SetUserName(const Aws::String &value)
Definition: UpdateUserRequest.h:49
Aws::QuickSight::Model::UpdateUserRequest::SetEmail
void SetEmail(const Aws::String &value)
Definition: UpdateUserRequest.h:180
Aws::QuickSight::Model::UpdateUserRequest::SetNamespace
void SetNamespace(Aws::String &&value)
Definition: UpdateUserRequest.h:144
Aws::QuickSight::Model::UpdateUserRequest::SetCustomPermissionsName
void SetCustomPermissionsName(Aws::String &&value)
Definition: UpdateUserRequest.h:355
AWSString.h
Aws::QuickSight::Model::UpdateUserRequest::WithCustomPermissionsName
UpdateUserRequest & WithCustomPermissionsName(Aws::String &&value)
Definition: UpdateUserRequest.h:412
Aws::QuickSight::Model::UpdateUserRequest::SetUserName
void SetUserName(const char *value)
Definition: UpdateUserRequest.h:59
Aws::QuickSight::Model::UpdateUserRequest::ExternalLoginFederationProviderTypeHasBeenSet
bool ExternalLoginFederationProviderTypeHasBeenSet() const
Definition: UpdateUserRequest.h:501
Aws::QuickSight::Model::UpdateUserRequest::SetRole
void SetRole(const UserRole &value)
Definition: UpdateUserRequest.h:242
Aws::QuickSight::Model::UpdateUserRequest::SetExternalLoginFederationProviderType
void SetExternalLoginFederationProviderType(const char *value)
Definition: UpdateUserRequest.h:555
Aws::QuickSight::Model::UpdateUserRequest
Definition: UpdateUserRequest.h:23
Aws::QuickSight::Model::UpdateUserRequest::WithExternalLoginId
UpdateUserRequest & WithExternalLoginId(const Aws::String &value)
Definition: UpdateUserRequest.h:713
Aws::QuickSight::Model::UpdateUserRequest::WithAwsAccountId
UpdateUserRequest & WithAwsAccountId(Aws::String &&value)
Definition: UpdateUserRequest.h:117
Aws::QuickSight::Model::UpdateUserRequest::SetUnapplyCustomPermissions
void SetUnapplyCustomPermissions(bool value)
Definition: UpdateUserRequest.h:456
Aws::QuickSight::Model::UpdateUserRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateUserRequest.h:31
Aws::QuickSight::Model::UpdateUserRequest::SetAwsAccountId
void SetAwsAccountId(const char *value)
Definition: UpdateUserRequest.h:105
Aws::QuickSight::Model::UpdateUserRequest::CustomFederationProviderUrlHasBeenSet
bool CustomFederationProviderUrlHasBeenSet() const
Definition: UpdateUserRequest.h:628
AWS_QUICKSIGHT_API
#define AWS_QUICKSIGHT_API
Definition: QuickSight_EXPORTS.h:28
Aws
Definition: AccessManagementClient.h:15
Aws::QuickSight::Model::UpdateUserRequest::WithNamespace
UpdateUserRequest & WithNamespace(const Aws::String &value)
Definition: UpdateUserRequest.h:154
Aws::QuickSight::Model::UpdateUserRequest::UnapplyCustomPermissionsHasBeenSet
bool UnapplyCustomPermissionsHasBeenSet() const
Definition: UpdateUserRequest.h:448
Aws::QuickSight::Model::UpdateUserRequest::GetCustomPermissionsName
const Aws::String & GetCustomPermissionsName() const
Definition: UpdateUserRequest.h:298
Aws::QuickSight::Model::UpdateUserRequest::WithExternalLoginFederationProviderType
UpdateUserRequest & WithExternalLoginFederationProviderType(Aws::String &&value)
Definition: UpdateUserRequest.h:591
Aws::QuickSight::Model::UpdateUserRequest::WithUnapplyCustomPermissions
UpdateUserRequest & WithUnapplyCustomPermissions(bool value)
Definition: UpdateUserRequest.h:464
Aws::QuickSight::Model::UserRole
UserRole
Definition: UserRole.h:17
Aws::QuickSight::Model::UpdateUserRequest::SetAwsAccountId
void SetAwsAccountId(const Aws::String &value)
Definition: UpdateUserRequest.h:93
UserRole.h
Aws::QuickSight::Model::UpdateUserRequest::SetCustomPermissionsName
void SetCustomPermissionsName(const Aws::String &value)
Definition: UpdateUserRequest.h:336
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::QuickSight::Model::UpdateUserRequest::SetCustomFederationProviderUrl
void SetCustomFederationProviderUrl(const Aws::String &value)
Definition: UpdateUserRequest.h:637
Aws::QuickSight::Model::UpdateUserRequest::SetCustomFederationProviderUrl
void SetCustomFederationProviderUrl(Aws::String &&value)
Definition: UpdateUserRequest.h:646
Aws::QuickSight::Model::UpdateUserRequest::WithNamespace
UpdateUserRequest & WithNamespace(Aws::String &&value)
Definition: UpdateUserRequest.h:159
Aws::QuickSight::Model::UpdateUserRequest::WithCustomPermissionsName
UpdateUserRequest & WithCustomPermissionsName(const char *value)
Definition: UpdateUserRequest.h:431
Aws::QuickSight::Model::UpdateUserRequest::WithEmail
UpdateUserRequest & WithEmail(Aws::String &&value)
Definition: UpdateUserRequest.h:200
Aws::QuickSight::QuickSightRequest
Definition: QuickSightRequest.h:17
Aws::QuickSight::Model::UpdateUserRequest::WithUserName
UpdateUserRequest & WithUserName(const Aws::String &value)
Definition: UpdateUserRequest.h:64
Aws::QuickSight::Model::UpdateUserRequest::SetNamespace
void SetNamespace(const Aws::String &value)
Definition: UpdateUserRequest.h:139
Aws::QuickSight::Model::UpdateUserRequest::EmailHasBeenSet
bool EmailHasBeenSet() const
Definition: UpdateUserRequest.h:175
Aws::QuickSight::Model::UpdateUserRequest::SetUserName
void SetUserName(Aws::String &&value)
Definition: UpdateUserRequest.h:54
Aws::QuickSight::Model::UpdateUserRequest::WithUserName
UpdateUserRequest & WithUserName(Aws::String &&value)
Definition: UpdateUserRequest.h:69