AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::CustomerProfiles::Model::UpdateProfileRequest Class Reference

#include <UpdateProfileRequest.h>

+ Inheritance diagram for Aws::CustomerProfiles::Model::UpdateProfileRequest:

Public Member Functions

 UpdateProfileRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
UpdateProfileRequestWithDomainName (const Aws::String &value)
 
UpdateProfileRequestWithDomainName (Aws::String &&value)
 
UpdateProfileRequestWithDomainName (const char *value)
 
const Aws::StringGetProfileId () const
 
bool ProfileIdHasBeenSet () const
 
void SetProfileId (const Aws::String &value)
 
void SetProfileId (Aws::String &&value)
 
void SetProfileId (const char *value)
 
UpdateProfileRequestWithProfileId (const Aws::String &value)
 
UpdateProfileRequestWithProfileId (Aws::String &&value)
 
UpdateProfileRequestWithProfileId (const char *value)
 
const Aws::StringGetAdditionalInformation () const
 
bool AdditionalInformationHasBeenSet () const
 
void SetAdditionalInformation (const Aws::String &value)
 
void SetAdditionalInformation (Aws::String &&value)
 
void SetAdditionalInformation (const char *value)
 
UpdateProfileRequestWithAdditionalInformation (const Aws::String &value)
 
UpdateProfileRequestWithAdditionalInformation (Aws::String &&value)
 
UpdateProfileRequestWithAdditionalInformation (const char *value)
 
const Aws::StringGetAccountNumber () const
 
bool AccountNumberHasBeenSet () const
 
void SetAccountNumber (const Aws::String &value)
 
void SetAccountNumber (Aws::String &&value)
 
void SetAccountNumber (const char *value)
 
UpdateProfileRequestWithAccountNumber (const Aws::String &value)
 
UpdateProfileRequestWithAccountNumber (Aws::String &&value)
 
UpdateProfileRequestWithAccountNumber (const char *value)
 
const PartyTypeGetPartyType () const
 
bool PartyTypeHasBeenSet () const
 
void SetPartyType (const PartyType &value)
 
void SetPartyType (PartyType &&value)
 
UpdateProfileRequestWithPartyType (const PartyType &value)
 
UpdateProfileRequestWithPartyType (PartyType &&value)
 
const Aws::StringGetBusinessName () const
 
bool BusinessNameHasBeenSet () const
 
void SetBusinessName (const Aws::String &value)
 
void SetBusinessName (Aws::String &&value)
 
void SetBusinessName (const char *value)
 
UpdateProfileRequestWithBusinessName (const Aws::String &value)
 
UpdateProfileRequestWithBusinessName (Aws::String &&value)
 
UpdateProfileRequestWithBusinessName (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)
 
UpdateProfileRequestWithFirstName (const Aws::String &value)
 
UpdateProfileRequestWithFirstName (Aws::String &&value)
 
UpdateProfileRequestWithFirstName (const char *value)
 
const Aws::StringGetMiddleName () const
 
bool MiddleNameHasBeenSet () const
 
void SetMiddleName (const Aws::String &value)
 
void SetMiddleName (Aws::String &&value)
 
void SetMiddleName (const char *value)
 
UpdateProfileRequestWithMiddleName (const Aws::String &value)
 
UpdateProfileRequestWithMiddleName (Aws::String &&value)
 
UpdateProfileRequestWithMiddleName (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)
 
UpdateProfileRequestWithLastName (const Aws::String &value)
 
UpdateProfileRequestWithLastName (Aws::String &&value)
 
UpdateProfileRequestWithLastName (const char *value)
 
const Aws::StringGetBirthDate () const
 
bool BirthDateHasBeenSet () const
 
void SetBirthDate (const Aws::String &value)
 
void SetBirthDate (Aws::String &&value)
 
void SetBirthDate (const char *value)
 
UpdateProfileRequestWithBirthDate (const Aws::String &value)
 
UpdateProfileRequestWithBirthDate (Aws::String &&value)
 
UpdateProfileRequestWithBirthDate (const char *value)
 
const GenderGetGender () const
 
bool GenderHasBeenSet () const
 
void SetGender (const Gender &value)
 
void SetGender (Gender &&value)
 
UpdateProfileRequestWithGender (const Gender &value)
 
UpdateProfileRequestWithGender (Gender &&value)
 
const Aws::StringGetPhoneNumber () const
 
bool PhoneNumberHasBeenSet () const
 
void SetPhoneNumber (const Aws::String &value)
 
void SetPhoneNumber (Aws::String &&value)
 
void SetPhoneNumber (const char *value)
 
UpdateProfileRequestWithPhoneNumber (const Aws::String &value)
 
UpdateProfileRequestWithPhoneNumber (Aws::String &&value)
 
UpdateProfileRequestWithPhoneNumber (const char *value)
 
const Aws::StringGetMobilePhoneNumber () const
 
bool MobilePhoneNumberHasBeenSet () const
 
void SetMobilePhoneNumber (const Aws::String &value)
 
void SetMobilePhoneNumber (Aws::String &&value)
 
void SetMobilePhoneNumber (const char *value)
 
UpdateProfileRequestWithMobilePhoneNumber (const Aws::String &value)
 
UpdateProfileRequestWithMobilePhoneNumber (Aws::String &&value)
 
UpdateProfileRequestWithMobilePhoneNumber (const char *value)
 
const Aws::StringGetHomePhoneNumber () const
 
bool HomePhoneNumberHasBeenSet () const
 
void SetHomePhoneNumber (const Aws::String &value)
 
void SetHomePhoneNumber (Aws::String &&value)
 
void SetHomePhoneNumber (const char *value)
 
UpdateProfileRequestWithHomePhoneNumber (const Aws::String &value)
 
UpdateProfileRequestWithHomePhoneNumber (Aws::String &&value)
 
UpdateProfileRequestWithHomePhoneNumber (const char *value)
 
const Aws::StringGetBusinessPhoneNumber () const
 
bool BusinessPhoneNumberHasBeenSet () const
 
void SetBusinessPhoneNumber (const Aws::String &value)
 
void SetBusinessPhoneNumber (Aws::String &&value)
 
void SetBusinessPhoneNumber (const char *value)
 
UpdateProfileRequestWithBusinessPhoneNumber (const Aws::String &value)
 
UpdateProfileRequestWithBusinessPhoneNumber (Aws::String &&value)
 
UpdateProfileRequestWithBusinessPhoneNumber (const char *value)
 
const Aws::StringGetEmailAddress () const
 
bool EmailAddressHasBeenSet () const
 
void SetEmailAddress (const Aws::String &value)
 
void SetEmailAddress (Aws::String &&value)
 
void SetEmailAddress (const char *value)
 
UpdateProfileRequestWithEmailAddress (const Aws::String &value)
 
UpdateProfileRequestWithEmailAddress (Aws::String &&value)
 
UpdateProfileRequestWithEmailAddress (const char *value)
 
const Aws::StringGetPersonalEmailAddress () const
 
bool PersonalEmailAddressHasBeenSet () const
 
void SetPersonalEmailAddress (const Aws::String &value)
 
void SetPersonalEmailAddress (Aws::String &&value)
 
void SetPersonalEmailAddress (const char *value)
 
UpdateProfileRequestWithPersonalEmailAddress (const Aws::String &value)
 
UpdateProfileRequestWithPersonalEmailAddress (Aws::String &&value)
 
UpdateProfileRequestWithPersonalEmailAddress (const char *value)
 
const Aws::StringGetBusinessEmailAddress () const
 
bool BusinessEmailAddressHasBeenSet () const
 
void SetBusinessEmailAddress (const Aws::String &value)
 
void SetBusinessEmailAddress (Aws::String &&value)
 
void SetBusinessEmailAddress (const char *value)
 
UpdateProfileRequestWithBusinessEmailAddress (const Aws::String &value)
 
UpdateProfileRequestWithBusinessEmailAddress (Aws::String &&value)
 
UpdateProfileRequestWithBusinessEmailAddress (const char *value)
 
const UpdateAddressGetAddress () const
 
bool AddressHasBeenSet () const
 
void SetAddress (const UpdateAddress &value)
 
void SetAddress (UpdateAddress &&value)
 
UpdateProfileRequestWithAddress (const UpdateAddress &value)
 
UpdateProfileRequestWithAddress (UpdateAddress &&value)
 
const UpdateAddressGetShippingAddress () const
 
bool ShippingAddressHasBeenSet () const
 
void SetShippingAddress (const UpdateAddress &value)
 
void SetShippingAddress (UpdateAddress &&value)
 
UpdateProfileRequestWithShippingAddress (const UpdateAddress &value)
 
UpdateProfileRequestWithShippingAddress (UpdateAddress &&value)
 
const UpdateAddressGetMailingAddress () const
 
bool MailingAddressHasBeenSet () const
 
void SetMailingAddress (const UpdateAddress &value)
 
void SetMailingAddress (UpdateAddress &&value)
 
UpdateProfileRequestWithMailingAddress (const UpdateAddress &value)
 
UpdateProfileRequestWithMailingAddress (UpdateAddress &&value)
 
const UpdateAddressGetBillingAddress () const
 
bool BillingAddressHasBeenSet () const
 
void SetBillingAddress (const UpdateAddress &value)
 
void SetBillingAddress (UpdateAddress &&value)
 
UpdateProfileRequestWithBillingAddress (const UpdateAddress &value)
 
UpdateProfileRequestWithBillingAddress (UpdateAddress &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
UpdateProfileRequestWithAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
UpdateProfileRequestWithAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
UpdateProfileRequestAddAttributes (const Aws::String &key, const Aws::String &value)
 
UpdateProfileRequestAddAttributes (Aws::String &&key, const Aws::String &value)
 
UpdateProfileRequestAddAttributes (const Aws::String &key, Aws::String &&value)
 
UpdateProfileRequestAddAttributes (Aws::String &&key, Aws::String &&value)
 
UpdateProfileRequestAddAttributes (const char *key, Aws::String &&value)
 
UpdateProfileRequestAddAttributes (Aws::String &&key, const char *value)
 
UpdateProfileRequestAddAttributes (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::CustomerProfiles::CustomerProfilesRequest
virtual ~CustomerProfilesRequest ()
 
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::CustomerProfiles::CustomerProfilesRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file UpdateProfileRequest.h.

Constructor & Destructor Documentation

◆ UpdateProfileRequest()

Aws::CustomerProfiles::Model::UpdateProfileRequest::UpdateProfileRequest ( )

Member Function Documentation

◆ AccountNumberHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::AccountNumberHasBeenSet ( ) const
inline

A unique account number that you have given to the customer.

Definition at line 170 of file UpdateProfileRequest.h.

◆ AddAttributes() [1/7]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::AddAttributes ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A key value pair of attributes of a customer profile.

Definition at line 951 of file UpdateProfileRequest.h.

◆ AddAttributes() [2/7]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::AddAttributes ( Aws::String &&  key,
const Aws::String value 
)
inline

A key value pair of attributes of a customer profile.

Definition at line 941 of file UpdateProfileRequest.h.

◆ AddAttributes() [3/7]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::AddAttributes ( Aws::String &&  key,
const char *  value 
)
inline

A key value pair of attributes of a customer profile.

Definition at line 961 of file UpdateProfileRequest.h.

◆ AddAttributes() [4/7]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::AddAttributes ( const Aws::String key,
Aws::String &&  value 
)
inline

A key value pair of attributes of a customer profile.

Definition at line 946 of file UpdateProfileRequest.h.

◆ AddAttributes() [5/7]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::AddAttributes ( const Aws::String key,
const Aws::String value 
)
inline

A key value pair of attributes of a customer profile.

Definition at line 936 of file UpdateProfileRequest.h.

◆ AddAttributes() [6/7]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::AddAttributes ( const char *  key,
Aws::String &&  value 
)
inline

A key value pair of attributes of a customer profile.

Definition at line 956 of file UpdateProfileRequest.h.

◆ AddAttributes() [7/7]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::AddAttributes ( const char *  key,
const char *  value 
)
inline

A key value pair of attributes of a customer profile.

Definition at line 966 of file UpdateProfileRequest.h.

◆ AdditionalInformationHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::AdditionalInformationHasBeenSet ( ) const
inline

Any additional information relevant to the customer’s profile.

Definition at line 129 of file UpdateProfileRequest.h.

◆ AddressHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::AddressHasBeenSet ( ) const
inline

A generic address associated with the customer that is not mailing, shipping, or billing.

Definition at line 783 of file UpdateProfileRequest.h.

◆ AttributesHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::AttributesHasBeenSet ( ) const
inline

A key value pair of attributes of a customer profile.

Definition at line 911 of file UpdateProfileRequest.h.

◆ BillingAddressHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::BillingAddressHasBeenSet ( ) const
inline

The customer’s billing address.

Definition at line 880 of file UpdateProfileRequest.h.

◆ BirthDateHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::BirthDateHasBeenSet ( ) const
inline

The customer’s birth date.

Definition at line 406 of file UpdateProfileRequest.h.

◆ BusinessEmailAddressHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::BusinessEmailAddressHasBeenSet ( ) const
inline

The customer’s business email address.

Definition at line 740 of file UpdateProfileRequest.h.

◆ BusinessNameHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::BusinessNameHasBeenSet ( ) const
inline

The name of the customer’s business.

Definition at line 242 of file UpdateProfileRequest.h.

◆ BusinessPhoneNumberHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::BusinessPhoneNumberHasBeenSet ( ) const
inline

The customer’s business phone number.

Definition at line 609 of file UpdateProfileRequest.h.

◆ DomainNameHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::DomainNameHasBeenSet ( ) const
inline

The unique name of the domain.

Definition at line 47 of file UpdateProfileRequest.h.

◆ EmailAddressHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::EmailAddressHasBeenSet ( ) const
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 652 of file UpdateProfileRequest.h.

◆ FirstNameHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::FirstNameHasBeenSet ( ) const
inline

The customer’s first name.

Definition at line 283 of file UpdateProfileRequest.h.

◆ GenderHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::GenderHasBeenSet ( ) const
inline

The gender with which the customer identifies.

Definition at line 447 of file UpdateProfileRequest.h.

◆ GetAccountNumber()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetAccountNumber ( ) const
inline

A unique account number that you have given to the customer.

Definition at line 165 of file UpdateProfileRequest.h.

◆ GetAdditionalInformation()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetAdditionalInformation ( ) const
inline

Any additional information relevant to the customer’s profile.

Definition at line 124 of file UpdateProfileRequest.h.

◆ GetAddress()

const UpdateAddress& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetAddress ( ) const
inline

A generic address associated with the customer that is not mailing, shipping, or billing.

Definition at line 777 of file UpdateProfileRequest.h.

◆ GetAttributes()

const Aws::Map<Aws::String, Aws::String>& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetAttributes ( ) const
inline

A key value pair of attributes of a customer profile.

Definition at line 906 of file UpdateProfileRequest.h.

◆ GetBillingAddress()

const UpdateAddress& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetBillingAddress ( ) const
inline

The customer’s billing address.

Definition at line 875 of file UpdateProfileRequest.h.

◆ GetBirthDate()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetBirthDate ( ) const
inline

The customer’s birth date.

Definition at line 401 of file UpdateProfileRequest.h.

◆ GetBusinessEmailAddress()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetBusinessEmailAddress ( ) const
inline

The customer’s business email address.

Definition at line 735 of file UpdateProfileRequest.h.

◆ GetBusinessName()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetBusinessName ( ) const
inline

The name of the customer’s business.

Definition at line 237 of file UpdateProfileRequest.h.

◆ GetBusinessPhoneNumber()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetBusinessPhoneNumber ( ) const
inline

The customer’s business phone number.

Definition at line 604 of file UpdateProfileRequest.h.

◆ GetDomainName()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetDomainName ( ) const
inline

The unique name of the domain.

Definition at line 42 of file UpdateProfileRequest.h.

◆ GetEmailAddress()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetEmailAddress ( ) const
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 646 of file UpdateProfileRequest.h.

◆ GetFirstName()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetFirstName ( ) const
inline

The customer’s first name.

Definition at line 278 of file UpdateProfileRequest.h.

◆ GetGender()

const Gender& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetGender ( ) const
inline

The gender with which the customer identifies.

Definition at line 442 of file UpdateProfileRequest.h.

◆ GetHomePhoneNumber()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetHomePhoneNumber ( ) const
inline

The customer’s home phone number.

Definition at line 563 of file UpdateProfileRequest.h.

◆ GetLastName()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetLastName ( ) const
inline

The customer’s last name.

Definition at line 360 of file UpdateProfileRequest.h.

◆ GetMailingAddress()

const UpdateAddress& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetMailingAddress ( ) const
inline

The customer’s mailing address.

Definition at line 844 of file UpdateProfileRequest.h.

◆ GetMiddleName()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetMiddleName ( ) const
inline

The customer’s middle name.

Definition at line 319 of file UpdateProfileRequest.h.

◆ GetMobilePhoneNumber()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetMobilePhoneNumber ( ) const
inline

The customer’s mobile phone number.

Definition at line 522 of file UpdateProfileRequest.h.

◆ GetPartyType()

const PartyType& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetPartyType ( ) const
inline

The type of profile used to describe the customer.

Definition at line 206 of file UpdateProfileRequest.h.

◆ GetPersonalEmailAddress()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetPersonalEmailAddress ( ) const
inline

The customer’s personal email address.

Definition at line 694 of file UpdateProfileRequest.h.

◆ GetPhoneNumber()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetPhoneNumber ( ) const
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 474 of file UpdateProfileRequest.h.

◆ GetProfileId()

const Aws::String& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetProfileId ( ) const
inline

The unique identifier of a customer profile.

Definition at line 83 of file UpdateProfileRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::CustomerProfiles::Model::UpdateProfileRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file UpdateProfileRequest.h.

◆ GetShippingAddress()

const UpdateAddress& Aws::CustomerProfiles::Model::UpdateProfileRequest::GetShippingAddress ( ) const
inline

The customer’s shipping address.

Definition at line 813 of file UpdateProfileRequest.h.

◆ HomePhoneNumberHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::HomePhoneNumberHasBeenSet ( ) const
inline

The customer’s home phone number.

Definition at line 568 of file UpdateProfileRequest.h.

◆ LastNameHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::LastNameHasBeenSet ( ) const
inline

The customer’s last name.

Definition at line 365 of file UpdateProfileRequest.h.

◆ MailingAddressHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::MailingAddressHasBeenSet ( ) const
inline

The customer’s mailing address.

Definition at line 849 of file UpdateProfileRequest.h.

◆ MiddleNameHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::MiddleNameHasBeenSet ( ) const
inline

The customer’s middle name.

Definition at line 324 of file UpdateProfileRequest.h.

◆ MobilePhoneNumberHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::MobilePhoneNumberHasBeenSet ( ) const
inline

The customer’s mobile phone number.

Definition at line 527 of file UpdateProfileRequest.h.

◆ PartyTypeHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::PartyTypeHasBeenSet ( ) const
inline

The type of profile used to describe the customer.

Definition at line 211 of file UpdateProfileRequest.h.

◆ PersonalEmailAddressHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::PersonalEmailAddressHasBeenSet ( ) const
inline

The customer’s personal email address.

Definition at line 699 of file UpdateProfileRequest.h.

◆ PhoneNumberHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::PhoneNumberHasBeenSet ( ) const
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 480 of file UpdateProfileRequest.h.

◆ ProfileIdHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::ProfileIdHasBeenSet ( ) const
inline

The unique identifier of a customer profile.

Definition at line 88 of file UpdateProfileRequest.h.

◆ SerializePayload()

Aws::String Aws::CustomerProfiles::Model::UpdateProfileRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccountNumber() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAccountNumber ( Aws::String &&  value)
inline

A unique account number that you have given to the customer.

Definition at line 180 of file UpdateProfileRequest.h.

◆ SetAccountNumber() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAccountNumber ( const Aws::String value)
inline

A unique account number that you have given to the customer.

Definition at line 175 of file UpdateProfileRequest.h.

◆ SetAccountNumber() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAccountNumber ( const char *  value)
inline

A unique account number that you have given to the customer.

Definition at line 185 of file UpdateProfileRequest.h.

◆ SetAdditionalInformation() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAdditionalInformation ( Aws::String &&  value)
inline

Any additional information relevant to the customer’s profile.

Definition at line 139 of file UpdateProfileRequest.h.

◆ SetAdditionalInformation() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAdditionalInformation ( const Aws::String value)
inline

Any additional information relevant to the customer’s profile.

Definition at line 134 of file UpdateProfileRequest.h.

◆ SetAdditionalInformation() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAdditionalInformation ( const char *  value)
inline

Any additional information relevant to the customer’s profile.

Definition at line 144 of file UpdateProfileRequest.h.

◆ SetAddress() [1/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAddress ( const UpdateAddress value)
inline

A generic address associated with the customer that is not mailing, shipping, or billing.

Definition at line 789 of file UpdateProfileRequest.h.

◆ SetAddress() [2/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAddress ( UpdateAddress &&  value)
inline

A generic address associated with the customer that is not mailing, shipping, or billing.

Definition at line 795 of file UpdateProfileRequest.h.

◆ SetAttributes() [1/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A key value pair of attributes of a customer profile.

Definition at line 921 of file UpdateProfileRequest.h.

◆ SetAttributes() [2/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A key value pair of attributes of a customer profile.

Definition at line 916 of file UpdateProfileRequest.h.

◆ SetBillingAddress() [1/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBillingAddress ( const UpdateAddress value)
inline

The customer’s billing address.

Definition at line 885 of file UpdateProfileRequest.h.

◆ SetBillingAddress() [2/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBillingAddress ( UpdateAddress &&  value)
inline

The customer’s billing address.

Definition at line 890 of file UpdateProfileRequest.h.

◆ SetBirthDate() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBirthDate ( Aws::String &&  value)
inline

The customer’s birth date.

Definition at line 416 of file UpdateProfileRequest.h.

◆ SetBirthDate() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBirthDate ( const Aws::String value)
inline

The customer’s birth date.

Definition at line 411 of file UpdateProfileRequest.h.

◆ SetBirthDate() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBirthDate ( const char *  value)
inline

The customer’s birth date.

Definition at line 421 of file UpdateProfileRequest.h.

◆ SetBusinessEmailAddress() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessEmailAddress ( Aws::String &&  value)
inline

The customer’s business email address.

Definition at line 750 of file UpdateProfileRequest.h.

◆ SetBusinessEmailAddress() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessEmailAddress ( const Aws::String value)
inline

The customer’s business email address.

Definition at line 745 of file UpdateProfileRequest.h.

◆ SetBusinessEmailAddress() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessEmailAddress ( const char *  value)
inline

The customer’s business email address.

Definition at line 755 of file UpdateProfileRequest.h.

◆ SetBusinessName() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessName ( Aws::String &&  value)
inline

The name of the customer’s business.

Definition at line 252 of file UpdateProfileRequest.h.

◆ SetBusinessName() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessName ( const Aws::String value)
inline

The name of the customer’s business.

Definition at line 247 of file UpdateProfileRequest.h.

◆ SetBusinessName() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessName ( const char *  value)
inline

The name of the customer’s business.

Definition at line 257 of file UpdateProfileRequest.h.

◆ SetBusinessPhoneNumber() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessPhoneNumber ( Aws::String &&  value)
inline

The customer’s business phone number.

Definition at line 619 of file UpdateProfileRequest.h.

◆ SetBusinessPhoneNumber() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessPhoneNumber ( const Aws::String value)
inline

The customer’s business phone number.

Definition at line 614 of file UpdateProfileRequest.h.

◆ SetBusinessPhoneNumber() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetBusinessPhoneNumber ( const char *  value)
inline

The customer’s business phone number.

Definition at line 624 of file UpdateProfileRequest.h.

◆ SetDomainName() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetDomainName ( Aws::String &&  value)
inline

The unique name of the domain.

Definition at line 57 of file UpdateProfileRequest.h.

◆ SetDomainName() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetDomainName ( const Aws::String value)
inline

The unique name of the domain.

Definition at line 52 of file UpdateProfileRequest.h.

◆ SetDomainName() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetDomainName ( const char *  value)
inline

The unique name of the domain.

Definition at line 62 of file UpdateProfileRequest.h.

◆ SetEmailAddress() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetEmailAddress ( Aws::String &&  value)
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 664 of file UpdateProfileRequest.h.

◆ SetEmailAddress() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetEmailAddress ( const Aws::String value)
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 658 of file UpdateProfileRequest.h.

◆ SetEmailAddress() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetEmailAddress ( const char *  value)
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 670 of file UpdateProfileRequest.h.

◆ SetFirstName() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetFirstName ( Aws::String &&  value)
inline

The customer’s first name.

Definition at line 293 of file UpdateProfileRequest.h.

◆ SetFirstName() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetFirstName ( const Aws::String value)
inline

The customer’s first name.

Definition at line 288 of file UpdateProfileRequest.h.

◆ SetFirstName() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetFirstName ( const char *  value)
inline

The customer’s first name.

Definition at line 298 of file UpdateProfileRequest.h.

◆ SetGender() [1/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetGender ( const Gender value)
inline

The gender with which the customer identifies.

Definition at line 452 of file UpdateProfileRequest.h.

◆ SetGender() [2/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetGender ( Gender &&  value)
inline

The gender with which the customer identifies.

Definition at line 457 of file UpdateProfileRequest.h.

◆ SetHomePhoneNumber() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetHomePhoneNumber ( Aws::String &&  value)
inline

The customer’s home phone number.

Definition at line 578 of file UpdateProfileRequest.h.

◆ SetHomePhoneNumber() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetHomePhoneNumber ( const Aws::String value)
inline

The customer’s home phone number.

Definition at line 573 of file UpdateProfileRequest.h.

◆ SetHomePhoneNumber() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetHomePhoneNumber ( const char *  value)
inline

The customer’s home phone number.

Definition at line 583 of file UpdateProfileRequest.h.

◆ SetLastName() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetLastName ( Aws::String &&  value)
inline

The customer’s last name.

Definition at line 375 of file UpdateProfileRequest.h.

◆ SetLastName() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetLastName ( const Aws::String value)
inline

The customer’s last name.

Definition at line 370 of file UpdateProfileRequest.h.

◆ SetLastName() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetLastName ( const char *  value)
inline

The customer’s last name.

Definition at line 380 of file UpdateProfileRequest.h.

◆ SetMailingAddress() [1/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMailingAddress ( const UpdateAddress value)
inline

The customer’s mailing address.

Definition at line 854 of file UpdateProfileRequest.h.

◆ SetMailingAddress() [2/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMailingAddress ( UpdateAddress &&  value)
inline

The customer’s mailing address.

Definition at line 859 of file UpdateProfileRequest.h.

◆ SetMiddleName() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMiddleName ( Aws::String &&  value)
inline

The customer’s middle name.

Definition at line 334 of file UpdateProfileRequest.h.

◆ SetMiddleName() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMiddleName ( const Aws::String value)
inline

The customer’s middle name.

Definition at line 329 of file UpdateProfileRequest.h.

◆ SetMiddleName() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMiddleName ( const char *  value)
inline

The customer’s middle name.

Definition at line 339 of file UpdateProfileRequest.h.

◆ SetMobilePhoneNumber() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMobilePhoneNumber ( Aws::String &&  value)
inline

The customer’s mobile phone number.

Definition at line 537 of file UpdateProfileRequest.h.

◆ SetMobilePhoneNumber() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMobilePhoneNumber ( const Aws::String value)
inline

The customer’s mobile phone number.

Definition at line 532 of file UpdateProfileRequest.h.

◆ SetMobilePhoneNumber() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetMobilePhoneNumber ( const char *  value)
inline

The customer’s mobile phone number.

Definition at line 542 of file UpdateProfileRequest.h.

◆ SetPartyType() [1/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPartyType ( const PartyType value)
inline

The type of profile used to describe the customer.

Definition at line 216 of file UpdateProfileRequest.h.

◆ SetPartyType() [2/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPartyType ( PartyType &&  value)
inline

The type of profile used to describe the customer.

Definition at line 221 of file UpdateProfileRequest.h.

◆ SetPersonalEmailAddress() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPersonalEmailAddress ( Aws::String &&  value)
inline

The customer’s personal email address.

Definition at line 709 of file UpdateProfileRequest.h.

◆ SetPersonalEmailAddress() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPersonalEmailAddress ( const Aws::String value)
inline

The customer’s personal email address.

Definition at line 704 of file UpdateProfileRequest.h.

◆ SetPersonalEmailAddress() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPersonalEmailAddress ( const char *  value)
inline

The customer’s personal email address.

Definition at line 714 of file UpdateProfileRequest.h.

◆ SetPhoneNumber() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPhoneNumber ( Aws::String &&  value)
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 492 of file UpdateProfileRequest.h.

◆ SetPhoneNumber() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPhoneNumber ( const Aws::String value)
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 486 of file UpdateProfileRequest.h.

◆ SetPhoneNumber() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetPhoneNumber ( const char *  value)
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 498 of file UpdateProfileRequest.h.

◆ SetProfileId() [1/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetProfileId ( Aws::String &&  value)
inline

The unique identifier of a customer profile.

Definition at line 98 of file UpdateProfileRequest.h.

◆ SetProfileId() [2/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetProfileId ( const Aws::String value)
inline

The unique identifier of a customer profile.

Definition at line 93 of file UpdateProfileRequest.h.

◆ SetProfileId() [3/3]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetProfileId ( const char *  value)
inline

The unique identifier of a customer profile.

Definition at line 103 of file UpdateProfileRequest.h.

◆ SetShippingAddress() [1/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetShippingAddress ( const UpdateAddress value)
inline

The customer’s shipping address.

Definition at line 823 of file UpdateProfileRequest.h.

◆ SetShippingAddress() [2/2]

void Aws::CustomerProfiles::Model::UpdateProfileRequest::SetShippingAddress ( UpdateAddress &&  value)
inline

The customer’s shipping address.

Definition at line 828 of file UpdateProfileRequest.h.

◆ ShippingAddressHasBeenSet()

bool Aws::CustomerProfiles::Model::UpdateProfileRequest::ShippingAddressHasBeenSet ( ) const
inline

The customer’s shipping address.

Definition at line 818 of file UpdateProfileRequest.h.

◆ WithAccountNumber() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAccountNumber ( Aws::String &&  value)
inline

A unique account number that you have given to the customer.

Definition at line 195 of file UpdateProfileRequest.h.

◆ WithAccountNumber() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAccountNumber ( const Aws::String value)
inline

A unique account number that you have given to the customer.

Definition at line 190 of file UpdateProfileRequest.h.

◆ WithAccountNumber() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAccountNumber ( const char *  value)
inline

A unique account number that you have given to the customer.

Definition at line 200 of file UpdateProfileRequest.h.

◆ WithAdditionalInformation() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAdditionalInformation ( Aws::String &&  value)
inline

Any additional information relevant to the customer’s profile.

Definition at line 154 of file UpdateProfileRequest.h.

◆ WithAdditionalInformation() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAdditionalInformation ( const Aws::String value)
inline

Any additional information relevant to the customer’s profile.

Definition at line 149 of file UpdateProfileRequest.h.

◆ WithAdditionalInformation() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAdditionalInformation ( const char *  value)
inline

Any additional information relevant to the customer’s profile.

Definition at line 159 of file UpdateProfileRequest.h.

◆ WithAddress() [1/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAddress ( const UpdateAddress value)
inline

A generic address associated with the customer that is not mailing, shipping, or billing.

Definition at line 801 of file UpdateProfileRequest.h.

◆ WithAddress() [2/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAddress ( UpdateAddress &&  value)
inline

A generic address associated with the customer that is not mailing, shipping, or billing.

Definition at line 807 of file UpdateProfileRequest.h.

◆ WithAttributes() [1/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A key value pair of attributes of a customer profile.

Definition at line 931 of file UpdateProfileRequest.h.

◆ WithAttributes() [2/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A key value pair of attributes of a customer profile.

Definition at line 926 of file UpdateProfileRequest.h.

◆ WithBillingAddress() [1/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBillingAddress ( const UpdateAddress value)
inline

The customer’s billing address.

Definition at line 895 of file UpdateProfileRequest.h.

◆ WithBillingAddress() [2/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBillingAddress ( UpdateAddress &&  value)
inline

The customer’s billing address.

Definition at line 900 of file UpdateProfileRequest.h.

◆ WithBirthDate() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBirthDate ( Aws::String &&  value)
inline

The customer’s birth date.

Definition at line 431 of file UpdateProfileRequest.h.

◆ WithBirthDate() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBirthDate ( const Aws::String value)
inline

The customer’s birth date.

Definition at line 426 of file UpdateProfileRequest.h.

◆ WithBirthDate() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBirthDate ( const char *  value)
inline

The customer’s birth date.

Definition at line 436 of file UpdateProfileRequest.h.

◆ WithBusinessEmailAddress() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessEmailAddress ( Aws::String &&  value)
inline

The customer’s business email address.

Definition at line 765 of file UpdateProfileRequest.h.

◆ WithBusinessEmailAddress() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessEmailAddress ( const Aws::String value)
inline

The customer’s business email address.

Definition at line 760 of file UpdateProfileRequest.h.

◆ WithBusinessEmailAddress() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessEmailAddress ( const char *  value)
inline

The customer’s business email address.

Definition at line 770 of file UpdateProfileRequest.h.

◆ WithBusinessName() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessName ( Aws::String &&  value)
inline

The name of the customer’s business.

Definition at line 267 of file UpdateProfileRequest.h.

◆ WithBusinessName() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessName ( const Aws::String value)
inline

The name of the customer’s business.

Definition at line 262 of file UpdateProfileRequest.h.

◆ WithBusinessName() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessName ( const char *  value)
inline

The name of the customer’s business.

Definition at line 272 of file UpdateProfileRequest.h.

◆ WithBusinessPhoneNumber() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessPhoneNumber ( Aws::String &&  value)
inline

The customer’s business phone number.

Definition at line 634 of file UpdateProfileRequest.h.

◆ WithBusinessPhoneNumber() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessPhoneNumber ( const Aws::String value)
inline

The customer’s business phone number.

Definition at line 629 of file UpdateProfileRequest.h.

◆ WithBusinessPhoneNumber() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithBusinessPhoneNumber ( const char *  value)
inline

The customer’s business phone number.

Definition at line 639 of file UpdateProfileRequest.h.

◆ WithDomainName() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithDomainName ( Aws::String &&  value)
inline

The unique name of the domain.

Definition at line 72 of file UpdateProfileRequest.h.

◆ WithDomainName() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithDomainName ( const Aws::String value)
inline

The unique name of the domain.

Definition at line 67 of file UpdateProfileRequest.h.

◆ WithDomainName() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithDomainName ( const char *  value)
inline

The unique name of the domain.

Definition at line 77 of file UpdateProfileRequest.h.

◆ WithEmailAddress() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithEmailAddress ( Aws::String &&  value)
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 682 of file UpdateProfileRequest.h.

◆ WithEmailAddress() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithEmailAddress ( const Aws::String value)
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 676 of file UpdateProfileRequest.h.

◆ WithEmailAddress() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithEmailAddress ( const char *  value)
inline

The customer’s email address, which has not been specified as a personal or business address.

Definition at line 688 of file UpdateProfileRequest.h.

◆ WithFirstName() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithFirstName ( Aws::String &&  value)
inline

The customer’s first name.

Definition at line 308 of file UpdateProfileRequest.h.

◆ WithFirstName() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithFirstName ( const Aws::String value)
inline

The customer’s first name.

Definition at line 303 of file UpdateProfileRequest.h.

◆ WithFirstName() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithFirstName ( const char *  value)
inline

The customer’s first name.

Definition at line 313 of file UpdateProfileRequest.h.

◆ WithGender() [1/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithGender ( const Gender value)
inline

The gender with which the customer identifies.

Definition at line 462 of file UpdateProfileRequest.h.

◆ WithGender() [2/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithGender ( Gender &&  value)
inline

The gender with which the customer identifies.

Definition at line 467 of file UpdateProfileRequest.h.

◆ WithHomePhoneNumber() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithHomePhoneNumber ( Aws::String &&  value)
inline

The customer’s home phone number.

Definition at line 593 of file UpdateProfileRequest.h.

◆ WithHomePhoneNumber() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithHomePhoneNumber ( const Aws::String value)
inline

The customer’s home phone number.

Definition at line 588 of file UpdateProfileRequest.h.

◆ WithHomePhoneNumber() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithHomePhoneNumber ( const char *  value)
inline

The customer’s home phone number.

Definition at line 598 of file UpdateProfileRequest.h.

◆ WithLastName() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithLastName ( Aws::String &&  value)
inline

The customer’s last name.

Definition at line 390 of file UpdateProfileRequest.h.

◆ WithLastName() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithLastName ( const Aws::String value)
inline

The customer’s last name.

Definition at line 385 of file UpdateProfileRequest.h.

◆ WithLastName() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithLastName ( const char *  value)
inline

The customer’s last name.

Definition at line 395 of file UpdateProfileRequest.h.

◆ WithMailingAddress() [1/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMailingAddress ( const UpdateAddress value)
inline

The customer’s mailing address.

Definition at line 864 of file UpdateProfileRequest.h.

◆ WithMailingAddress() [2/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMailingAddress ( UpdateAddress &&  value)
inline

The customer’s mailing address.

Definition at line 869 of file UpdateProfileRequest.h.

◆ WithMiddleName() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMiddleName ( Aws::String &&  value)
inline

The customer’s middle name.

Definition at line 349 of file UpdateProfileRequest.h.

◆ WithMiddleName() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMiddleName ( const Aws::String value)
inline

The customer’s middle name.

Definition at line 344 of file UpdateProfileRequest.h.

◆ WithMiddleName() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMiddleName ( const char *  value)
inline

The customer’s middle name.

Definition at line 354 of file UpdateProfileRequest.h.

◆ WithMobilePhoneNumber() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMobilePhoneNumber ( Aws::String &&  value)
inline

The customer’s mobile phone number.

Definition at line 552 of file UpdateProfileRequest.h.

◆ WithMobilePhoneNumber() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMobilePhoneNumber ( const Aws::String value)
inline

The customer’s mobile phone number.

Definition at line 547 of file UpdateProfileRequest.h.

◆ WithMobilePhoneNumber() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithMobilePhoneNumber ( const char *  value)
inline

The customer’s mobile phone number.

Definition at line 557 of file UpdateProfileRequest.h.

◆ WithPartyType() [1/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPartyType ( const PartyType value)
inline

The type of profile used to describe the customer.

Definition at line 226 of file UpdateProfileRequest.h.

◆ WithPartyType() [2/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPartyType ( PartyType &&  value)
inline

The type of profile used to describe the customer.

Definition at line 231 of file UpdateProfileRequest.h.

◆ WithPersonalEmailAddress() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPersonalEmailAddress ( Aws::String &&  value)
inline

The customer’s personal email address.

Definition at line 724 of file UpdateProfileRequest.h.

◆ WithPersonalEmailAddress() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPersonalEmailAddress ( const Aws::String value)
inline

The customer’s personal email address.

Definition at line 719 of file UpdateProfileRequest.h.

◆ WithPersonalEmailAddress() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPersonalEmailAddress ( const char *  value)
inline

The customer’s personal email address.

Definition at line 729 of file UpdateProfileRequest.h.

◆ WithPhoneNumber() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPhoneNumber ( Aws::String &&  value)
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 510 of file UpdateProfileRequest.h.

◆ WithPhoneNumber() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPhoneNumber ( const Aws::String value)
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 504 of file UpdateProfileRequest.h.

◆ WithPhoneNumber() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithPhoneNumber ( const char *  value)
inline

The customer’s phone number, which has not been specified as a mobile, home, or business number.

Definition at line 516 of file UpdateProfileRequest.h.

◆ WithProfileId() [1/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithProfileId ( Aws::String &&  value)
inline

The unique identifier of a customer profile.

Definition at line 113 of file UpdateProfileRequest.h.

◆ WithProfileId() [2/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithProfileId ( const Aws::String value)
inline

The unique identifier of a customer profile.

Definition at line 108 of file UpdateProfileRequest.h.

◆ WithProfileId() [3/3]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithProfileId ( const char *  value)
inline

The unique identifier of a customer profile.

Definition at line 118 of file UpdateProfileRequest.h.

◆ WithShippingAddress() [1/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithShippingAddress ( const UpdateAddress value)
inline

The customer’s shipping address.

Definition at line 833 of file UpdateProfileRequest.h.

◆ WithShippingAddress() [2/2]

UpdateProfileRequest& Aws::CustomerProfiles::Model::UpdateProfileRequest::WithShippingAddress ( UpdateAddress &&  value)
inline

The customer’s shipping address.

Definition at line 838 of file UpdateProfileRequest.h.


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