7#include <aws/workmail/WorkMail_EXPORTS.h>
8#include <aws/workmail/WorkMailRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/workmail/model/UserRole.h>
46 inline void SetOrganizationId(
const char* value) { m_organizationIdHasBeenSet =
true; m_organizationId.assign(value); }
64 inline void SetUserId(
const char* value) { m_userIdHasBeenSet =
true; m_userId.assign(value); }
77 inline void SetRole(
const UserRole& value) { m_roleHasBeenSet =
true; m_role = value; }
78 inline void SetRole(
UserRole&& value) { m_roleHasBeenSet =
true; m_role = std::move(value); }
91 inline void SetDisplayName(
const char* value) { m_displayNameHasBeenSet =
true; m_displayName.assign(value); }
105 inline void SetFirstName(
const char* value) { m_firstNameHasBeenSet =
true; m_firstName.assign(value); }
119 inline void SetLastName(
const char* value) { m_lastNameHasBeenSet =
true; m_lastName.assign(value); }
143 inline void SetInitials(
const char* value) { m_initialsHasBeenSet =
true; m_initials.assign(value); }
157 inline void SetTelephone(
const char* value) { m_telephoneHasBeenSet =
true; m_telephone.assign(value); }
171 inline void SetStreet(
const char* value) { m_streetHasBeenSet =
true; m_street.assign(value); }
185 inline void SetJobTitle(
const char* value) { m_jobTitleHasBeenSet =
true; m_jobTitle.assign(value); }
199 inline void SetCity(
const char* value) { m_cityHasBeenSet =
true; m_city.assign(value); }
213 inline void SetCompany(
const char* value) { m_companyHasBeenSet =
true; m_company.assign(value); }
227 inline void SetZipCode(
const char* value) { m_zipCodeHasBeenSet =
true; m_zipCode.assign(value); }
241 inline void SetDepartment(
const char* value) { m_departmentHasBeenSet =
true; m_department.assign(value); }
255 inline void SetCountry(
const char* value) { m_countryHasBeenSet =
true; m_country.assign(value); }
269 inline void SetOffice(
const char* value) { m_officeHasBeenSet =
true; m_office.assign(value); }
285 inline void SetIdentityProviderUserId(
const char* value) { m_identityProviderUserIdHasBeenSet =
true; m_identityProviderUserId.assign(value); }
293 bool m_organizationIdHasBeenSet =
false;
296 bool m_userIdHasBeenSet =
false;
299 bool m_roleHasBeenSet =
false;
302 bool m_displayNameHasBeenSet =
false;
305 bool m_firstNameHasBeenSet =
false;
308 bool m_lastNameHasBeenSet =
false;
310 bool m_hiddenFromGlobalAddressList;
311 bool m_hiddenFromGlobalAddressListHasBeenSet =
false;
314 bool m_initialsHasBeenSet =
false;
317 bool m_telephoneHasBeenSet =
false;
320 bool m_streetHasBeenSet =
false;
323 bool m_jobTitleHasBeenSet =
false;
326 bool m_cityHasBeenSet =
false;
329 bool m_companyHasBeenSet =
false;
332 bool m_zipCodeHasBeenSet =
false;
335 bool m_departmentHasBeenSet =
false;
338 bool m_countryHasBeenSet =
false;
341 bool m_officeHasBeenSet =
false;
344 bool m_identityProviderUserIdHasBeenSet =
false;
UpdateUserRequest & WithUserId(Aws::String &&value)
UpdateUserRequest & WithIdentityProviderUserId(Aws::String &&value)
void SetInitials(Aws::String &&value)
UpdateUserRequest & WithJobTitle(const Aws::String &value)
void SetZipCode(const Aws::String &value)
void SetDisplayName(const char *value)
void SetOffice(const Aws::String &value)
void SetZipCode(Aws::String &&value)
const Aws::String & GetOrganizationId() const
UpdateUserRequest & WithCity(const char *value)
UpdateUserRequest & WithInitials(Aws::String &&value)
UpdateUserRequest & WithOrganizationId(const Aws::String &value)
void SetCountry(const Aws::String &value)
void SetIdentityProviderUserId(Aws::String &&value)
UpdateUserRequest & WithTelephone(const Aws::String &value)
const Aws::String & GetJobTitle() const
bool FirstNameHasBeenSet() const
bool InitialsHasBeenSet() const
bool CountryHasBeenSet() const
const Aws::String & GetDepartment() const
void SetDisplayName(Aws::String &&value)
void SetCity(const char *value)
void SetUserId(const char *value)
const Aws::String & GetOffice() const
bool GetHiddenFromGlobalAddressList() const
UpdateUserRequest & WithTelephone(Aws::String &&value)
void SetStreet(Aws::String &&value)
UpdateUserRequest & WithCountry(Aws::String &&value)
bool LastNameHasBeenSet() const
UpdateUserRequest & WithFirstName(const char *value)
void SetIdentityProviderUserId(const char *value)
void SetJobTitle(const char *value)
void SetZipCode(const char *value)
AWS_WORKMAIL_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool UserIdHasBeenSet() const
UpdateUserRequest & WithDepartment(const char *value)
void SetInitials(const char *value)
virtual const char * GetServiceRequestName() const override
const Aws::String & GetCountry() const
UpdateUserRequest & WithOrganizationId(const char *value)
void SetLastName(Aws::String &&value)
void SetJobTitle(Aws::String &&value)
void SetIdentityProviderUserId(const Aws::String &value)
const Aws::String & GetInitials() const
UpdateUserRequest & WithCountry(const char *value)
void SetOrganizationId(const char *value)
UpdateUserRequest & WithDisplayName(Aws::String &&value)
UpdateUserRequest & WithFirstName(Aws::String &&value)
void SetStreet(const Aws::String &value)
UpdateUserRequest & WithZipCode(const Aws::String &value)
UpdateUserRequest & WithCompany(const Aws::String &value)
void SetUserId(Aws::String &&value)
bool ZipCodeHasBeenSet() const
AWS_WORKMAIL_API Aws::String SerializePayload() const override
void SetDepartment(const Aws::String &value)
const Aws::String & GetStreet() const
UpdateUserRequest & WithOffice(Aws::String &&value)
UpdateUserRequest & WithIdentityProviderUserId(const Aws::String &value)
bool TelephoneHasBeenSet() const
const Aws::String & GetCity() const
UpdateUserRequest & WithUserId(const char *value)
void SetLastName(const char *value)
bool DepartmentHasBeenSet() const
UpdateUserRequest & WithStreet(const char *value)
UpdateUserRequest & WithCompany(Aws::String &&value)
void SetRole(const UserRole &value)
void SetOrganizationId(const Aws::String &value)
void SetInitials(const Aws::String &value)
void SetTelephone(const Aws::String &value)
bool IdentityProviderUserIdHasBeenSet() const
bool JobTitleHasBeenSet() const
UpdateUserRequest & WithLastName(const char *value)
UpdateUserRequest & WithCompany(const char *value)
UpdateUserRequest & WithCity(const Aws::String &value)
void SetDepartment(const char *value)
void SetFirstName(Aws::String &&value)
const UserRole & GetRole() const
UpdateUserRequest & WithDepartment(const Aws::String &value)
void SetDisplayName(const Aws::String &value)
void SetOffice(Aws::String &&value)
void SetCity(Aws::String &&value)
void SetCity(const Aws::String &value)
void SetCountry(Aws::String &&value)
UpdateUserRequest & WithJobTitle(Aws::String &&value)
void SetTelephone(Aws::String &&value)
UpdateUserRequest & WithIdentityProviderUserId(const char *value)
const Aws::String & GetDisplayName() const
UpdateUserRequest & WithStreet(const Aws::String &value)
UpdateUserRequest & WithDisplayName(const Aws::String &value)
bool OrganizationIdHasBeenSet() const
void SetUserId(const Aws::String &value)
UpdateUserRequest & WithDisplayName(const char *value)
bool StreetHasBeenSet() const
UpdateUserRequest & WithHiddenFromGlobalAddressList(bool value)
UpdateUserRequest & WithDepartment(Aws::String &&value)
const Aws::String & GetUserId() const
UpdateUserRequest & WithOffice(const char *value)
UpdateUserRequest & WithTelephone(const char *value)
const Aws::String & GetFirstName() const
const Aws::String & GetTelephone() const
void SetOrganizationId(Aws::String &&value)
void SetJobTitle(const Aws::String &value)
void SetTelephone(const char *value)
UpdateUserRequest & WithZipCode(Aws::String &&value)
void SetOffice(const char *value)
bool CityHasBeenSet() const
const Aws::String & GetZipCode() const
AWS_WORKMAIL_API UpdateUserRequest()
void SetCompany(const char *value)
void SetCompany(const Aws::String &value)
void SetFirstName(const Aws::String &value)
UpdateUserRequest & WithJobTitle(const char *value)
void SetDepartment(Aws::String &&value)
UpdateUserRequest & WithLastName(const Aws::String &value)
void SetStreet(const char *value)
UpdateUserRequest & WithLastName(Aws::String &&value)
UpdateUserRequest & WithOrganizationId(Aws::String &&value)
const Aws::String & GetCompany() const
void SetCompany(Aws::String &&value)
bool RoleHasBeenSet() const
const Aws::String & GetLastName() const
void SetCountry(const char *value)
UpdateUserRequest & WithRole(const UserRole &value)
void SetLastName(const Aws::String &value)
void SetHiddenFromGlobalAddressList(bool value)
bool CompanyHasBeenSet() const
const Aws::String & GetIdentityProviderUserId() const
UpdateUserRequest & WithRole(UserRole &&value)
UpdateUserRequest & WithOffice(const Aws::String &value)
UpdateUserRequest & WithInitials(const Aws::String &value)
UpdateUserRequest & WithZipCode(const char *value)
bool OfficeHasBeenSet() const
UpdateUserRequest & WithUserId(const Aws::String &value)
UpdateUserRequest & WithFirstName(const Aws::String &value)
bool DisplayNameHasBeenSet() const
UpdateUserRequest & WithCity(Aws::String &&value)
UpdateUserRequest & WithStreet(Aws::String &&value)
bool HiddenFromGlobalAddressListHasBeenSet() const
void SetFirstName(const char *value)
void SetRole(UserRole &&value)
UpdateUserRequest & WithInitials(const char *value)
UpdateUserRequest & WithCountry(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String