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

#include <CreateProfileRequest.h>

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

Public Member Functions

 CreateProfileRequest ()
 
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)
 
CreateProfileRequestWithDomainName (const Aws::String &value)
 
CreateProfileRequestWithDomainName (Aws::String &&value)
 
CreateProfileRequestWithDomainName (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)
 
CreateProfileRequestWithAccountNumber (const Aws::String &value)
 
CreateProfileRequestWithAccountNumber (Aws::String &&value)
 
CreateProfileRequestWithAccountNumber (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)
 
CreateProfileRequestWithAdditionalInformation (const Aws::String &value)
 
CreateProfileRequestWithAdditionalInformation (Aws::String &&value)
 
CreateProfileRequestWithAdditionalInformation (const char *value)
 
const PartyTypeGetPartyType () const
 
bool PartyTypeHasBeenSet () const
 
void SetPartyType (const PartyType &value)
 
void SetPartyType (PartyType &&value)
 
CreateProfileRequestWithPartyType (const PartyType &value)
 
CreateProfileRequestWithPartyType (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)
 
CreateProfileRequestWithBusinessName (const Aws::String &value)
 
CreateProfileRequestWithBusinessName (Aws::String &&value)
 
CreateProfileRequestWithBusinessName (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)
 
CreateProfileRequestWithFirstName (const Aws::String &value)
 
CreateProfileRequestWithFirstName (Aws::String &&value)
 
CreateProfileRequestWithFirstName (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)
 
CreateProfileRequestWithMiddleName (const Aws::String &value)
 
CreateProfileRequestWithMiddleName (Aws::String &&value)
 
CreateProfileRequestWithMiddleName (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)
 
CreateProfileRequestWithLastName (const Aws::String &value)
 
CreateProfileRequestWithLastName (Aws::String &&value)
 
CreateProfileRequestWithLastName (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)
 
CreateProfileRequestWithBirthDate (const Aws::String &value)
 
CreateProfileRequestWithBirthDate (Aws::String &&value)
 
CreateProfileRequestWithBirthDate (const char *value)
 
const GenderGetGender () const
 
bool GenderHasBeenSet () const
 
void SetGender (const Gender &value)
 
void SetGender (Gender &&value)
 
CreateProfileRequestWithGender (const Gender &value)
 
CreateProfileRequestWithGender (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)
 
CreateProfileRequestWithPhoneNumber (const Aws::String &value)
 
CreateProfileRequestWithPhoneNumber (Aws::String &&value)
 
CreateProfileRequestWithPhoneNumber (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)
 
CreateProfileRequestWithMobilePhoneNumber (const Aws::String &value)
 
CreateProfileRequestWithMobilePhoneNumber (Aws::String &&value)
 
CreateProfileRequestWithMobilePhoneNumber (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)
 
CreateProfileRequestWithHomePhoneNumber (const Aws::String &value)
 
CreateProfileRequestWithHomePhoneNumber (Aws::String &&value)
 
CreateProfileRequestWithHomePhoneNumber (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)
 
CreateProfileRequestWithBusinessPhoneNumber (const Aws::String &value)
 
CreateProfileRequestWithBusinessPhoneNumber (Aws::String &&value)
 
CreateProfileRequestWithBusinessPhoneNumber (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)
 
CreateProfileRequestWithEmailAddress (const Aws::String &value)
 
CreateProfileRequestWithEmailAddress (Aws::String &&value)
 
CreateProfileRequestWithEmailAddress (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)
 
CreateProfileRequestWithPersonalEmailAddress (const Aws::String &value)
 
CreateProfileRequestWithPersonalEmailAddress (Aws::String &&value)
 
CreateProfileRequestWithPersonalEmailAddress (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)
 
CreateProfileRequestWithBusinessEmailAddress (const Aws::String &value)
 
CreateProfileRequestWithBusinessEmailAddress (Aws::String &&value)
 
CreateProfileRequestWithBusinessEmailAddress (const char *value)
 
const AddressGetAddress () const
 
bool AddressHasBeenSet () const
 
void SetAddress (const Address &value)
 
void SetAddress (Address &&value)
 
CreateProfileRequestWithAddress (const Address &value)
 
CreateProfileRequestWithAddress (Address &&value)
 
const AddressGetShippingAddress () const
 
bool ShippingAddressHasBeenSet () const
 
void SetShippingAddress (const Address &value)
 
void SetShippingAddress (Address &&value)
 
CreateProfileRequestWithShippingAddress (const Address &value)
 
CreateProfileRequestWithShippingAddress (Address &&value)
 
const AddressGetMailingAddress () const
 
bool MailingAddressHasBeenSet () const
 
void SetMailingAddress (const Address &value)
 
void SetMailingAddress (Address &&value)
 
CreateProfileRequestWithMailingAddress (const Address &value)
 
CreateProfileRequestWithMailingAddress (Address &&value)
 
const AddressGetBillingAddress () const
 
bool BillingAddressHasBeenSet () const
 
void SetBillingAddress (const Address &value)
 
void SetBillingAddress (Address &&value)
 
CreateProfileRequestWithBillingAddress (const Address &value)
 
CreateProfileRequestWithBillingAddress (Address &&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)
 
CreateProfileRequestWithAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateProfileRequestWithAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateProfileRequestAddAttributes (const Aws::String &key, const Aws::String &value)
 
CreateProfileRequestAddAttributes (Aws::String &&key, const Aws::String &value)
 
CreateProfileRequestAddAttributes (const Aws::String &key, Aws::String &&value)
 
CreateProfileRequestAddAttributes (Aws::String &&key, Aws::String &&value)
 
CreateProfileRequestAddAttributes (const char *key, Aws::String &&value)
 
CreateProfileRequestAddAttributes (Aws::String &&key, const char *value)
 
CreateProfileRequestAddAttributes (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 CreateProfileRequest.h.

Constructor & Destructor Documentation

◆ CreateProfileRequest()

Aws::CustomerProfiles::Model::CreateProfileRequest::CreateProfileRequest ( )

Member Function Documentation

◆ AccountNumberHasBeenSet()

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

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

Definition at line 88 of file CreateProfileRequest.h.

◆ AddAttributes() [1/7]

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

A key value pair of attributes of a customer profile.

Definition at line 910 of file CreateProfileRequest.h.

◆ AddAttributes() [2/7]

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

A key value pair of attributes of a customer profile.

Definition at line 900 of file CreateProfileRequest.h.

◆ AddAttributes() [3/7]

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

A key value pair of attributes of a customer profile.

Definition at line 920 of file CreateProfileRequest.h.

◆ AddAttributes() [4/7]

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

A key value pair of attributes of a customer profile.

Definition at line 905 of file CreateProfileRequest.h.

◆ AddAttributes() [5/7]

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

A key value pair of attributes of a customer profile.

Definition at line 895 of file CreateProfileRequest.h.

◆ AddAttributes() [6/7]

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

A key value pair of attributes of a customer profile.

Definition at line 915 of file CreateProfileRequest.h.

◆ AddAttributes() [7/7]

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

A key value pair of attributes of a customer profile.

Definition at line 925 of file CreateProfileRequest.h.

◆ AdditionalInformationHasBeenSet()

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

Any additional information relevant to the customer’s profile.

Definition at line 129 of file CreateProfileRequest.h.

◆ AddressHasBeenSet()

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

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

Definition at line 742 of file CreateProfileRequest.h.

◆ AttributesHasBeenSet()

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

A key value pair of attributes of a customer profile.

Definition at line 870 of file CreateProfileRequest.h.

◆ BillingAddressHasBeenSet()

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

The customer’s billing address.

Definition at line 839 of file CreateProfileRequest.h.

◆ BirthDateHasBeenSet()

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

The customer’s birth date.

Definition at line 365 of file CreateProfileRequest.h.

◆ BusinessEmailAddressHasBeenSet()

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

The customer’s business email address.

Definition at line 699 of file CreateProfileRequest.h.

◆ BusinessNameHasBeenSet()

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

The name of the customer’s business.

Definition at line 201 of file CreateProfileRequest.h.

◆ BusinessPhoneNumberHasBeenSet()

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

The customer’s business phone number.

Definition at line 568 of file CreateProfileRequest.h.

◆ DomainNameHasBeenSet()

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

The unique name of the domain.

Definition at line 47 of file CreateProfileRequest.h.

◆ EmailAddressHasBeenSet()

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

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

Definition at line 611 of file CreateProfileRequest.h.

◆ FirstNameHasBeenSet()

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

The customer’s first name.

Definition at line 242 of file CreateProfileRequest.h.

◆ GenderHasBeenSet()

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

The gender with which the customer identifies.

Definition at line 406 of file CreateProfileRequest.h.

◆ GetAccountNumber()

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

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

Definition at line 83 of file CreateProfileRequest.h.

◆ GetAdditionalInformation()

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

Any additional information relevant to the customer’s profile.

Definition at line 124 of file CreateProfileRequest.h.

◆ GetAddress()

const Address& Aws::CustomerProfiles::Model::CreateProfileRequest::GetAddress ( ) const
inline

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

Definition at line 736 of file CreateProfileRequest.h.

◆ GetAttributes()

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

A key value pair of attributes of a customer profile.

Definition at line 865 of file CreateProfileRequest.h.

◆ GetBillingAddress()

const Address& Aws::CustomerProfiles::Model::CreateProfileRequest::GetBillingAddress ( ) const
inline

The customer’s billing address.

Definition at line 834 of file CreateProfileRequest.h.

◆ GetBirthDate()

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

The customer’s birth date.

Definition at line 360 of file CreateProfileRequest.h.

◆ GetBusinessEmailAddress()

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

The customer’s business email address.

Definition at line 694 of file CreateProfileRequest.h.

◆ GetBusinessName()

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

The name of the customer’s business.

Definition at line 196 of file CreateProfileRequest.h.

◆ GetBusinessPhoneNumber()

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

The customer’s business phone number.

Definition at line 563 of file CreateProfileRequest.h.

◆ GetDomainName()

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

The unique name of the domain.

Definition at line 42 of file CreateProfileRequest.h.

◆ GetEmailAddress()

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

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

Definition at line 605 of file CreateProfileRequest.h.

◆ GetFirstName()

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

The customer’s first name.

Definition at line 237 of file CreateProfileRequest.h.

◆ GetGender()

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

The gender with which the customer identifies.

Definition at line 401 of file CreateProfileRequest.h.

◆ GetHomePhoneNumber()

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

The customer’s home phone number.

Definition at line 522 of file CreateProfileRequest.h.

◆ GetLastName()

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

The customer’s last name.

Definition at line 319 of file CreateProfileRequest.h.

◆ GetMailingAddress()

const Address& Aws::CustomerProfiles::Model::CreateProfileRequest::GetMailingAddress ( ) const
inline

The customer’s mailing address.

Definition at line 803 of file CreateProfileRequest.h.

◆ GetMiddleName()

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

The customer’s middle name.

Definition at line 278 of file CreateProfileRequest.h.

◆ GetMobilePhoneNumber()

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

The customer’s mobile phone number.

Definition at line 481 of file CreateProfileRequest.h.

◆ GetPartyType()

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

The type of profile used to describe the customer.

Definition at line 165 of file CreateProfileRequest.h.

◆ GetPersonalEmailAddress()

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

The customer’s personal email address.

Definition at line 653 of file CreateProfileRequest.h.

◆ GetPhoneNumber()

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

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

Definition at line 433 of file CreateProfileRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file CreateProfileRequest.h.

◆ GetShippingAddress()

const Address& Aws::CustomerProfiles::Model::CreateProfileRequest::GetShippingAddress ( ) const
inline

The customer’s shipping address.

Definition at line 772 of file CreateProfileRequest.h.

◆ HomePhoneNumberHasBeenSet()

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

The customer’s home phone number.

Definition at line 527 of file CreateProfileRequest.h.

◆ LastNameHasBeenSet()

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

The customer’s last name.

Definition at line 324 of file CreateProfileRequest.h.

◆ MailingAddressHasBeenSet()

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

The customer’s mailing address.

Definition at line 808 of file CreateProfileRequest.h.

◆ MiddleNameHasBeenSet()

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

The customer’s middle name.

Definition at line 283 of file CreateProfileRequest.h.

◆ MobilePhoneNumberHasBeenSet()

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

The customer’s mobile phone number.

Definition at line 486 of file CreateProfileRequest.h.

◆ PartyTypeHasBeenSet()

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

The type of profile used to describe the customer.

Definition at line 170 of file CreateProfileRequest.h.

◆ PersonalEmailAddressHasBeenSet()

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

The customer’s personal email address.

Definition at line 658 of file CreateProfileRequest.h.

◆ PhoneNumberHasBeenSet()

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

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

Definition at line 439 of file CreateProfileRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccountNumber() [1/3]

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

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

Definition at line 98 of file CreateProfileRequest.h.

◆ SetAccountNumber() [2/3]

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

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

Definition at line 93 of file CreateProfileRequest.h.

◆ SetAccountNumber() [3/3]

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

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

Definition at line 103 of file CreateProfileRequest.h.

◆ SetAdditionalInformation() [1/3]

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

Any additional information relevant to the customer’s profile.

Definition at line 139 of file CreateProfileRequest.h.

◆ SetAdditionalInformation() [2/3]

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

Any additional information relevant to the customer’s profile.

Definition at line 134 of file CreateProfileRequest.h.

◆ SetAdditionalInformation() [3/3]

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

Any additional information relevant to the customer’s profile.

Definition at line 144 of file CreateProfileRequest.h.

◆ SetAddress() [1/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetAddress ( Address &&  value)
inline

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

Definition at line 754 of file CreateProfileRequest.h.

◆ SetAddress() [2/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetAddress ( const Address value)
inline

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

Definition at line 748 of file CreateProfileRequest.h.

◆ SetAttributes() [1/2]

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

A key value pair of attributes of a customer profile.

Definition at line 880 of file CreateProfileRequest.h.

◆ SetAttributes() [2/2]

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

A key value pair of attributes of a customer profile.

Definition at line 875 of file CreateProfileRequest.h.

◆ SetBillingAddress() [1/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetBillingAddress ( Address &&  value)
inline

The customer’s billing address.

Definition at line 849 of file CreateProfileRequest.h.

◆ SetBillingAddress() [2/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetBillingAddress ( const Address value)
inline

The customer’s billing address.

Definition at line 844 of file CreateProfileRequest.h.

◆ SetBirthDate() [1/3]

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

The customer’s birth date.

Definition at line 375 of file CreateProfileRequest.h.

◆ SetBirthDate() [2/3]

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

The customer’s birth date.

Definition at line 370 of file CreateProfileRequest.h.

◆ SetBirthDate() [3/3]

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

The customer’s birth date.

Definition at line 380 of file CreateProfileRequest.h.

◆ SetBusinessEmailAddress() [1/3]

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

The customer’s business email address.

Definition at line 709 of file CreateProfileRequest.h.

◆ SetBusinessEmailAddress() [2/3]

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

The customer’s business email address.

Definition at line 704 of file CreateProfileRequest.h.

◆ SetBusinessEmailAddress() [3/3]

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

The customer’s business email address.

Definition at line 714 of file CreateProfileRequest.h.

◆ SetBusinessName() [1/3]

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

The name of the customer’s business.

Definition at line 211 of file CreateProfileRequest.h.

◆ SetBusinessName() [2/3]

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

The name of the customer’s business.

Definition at line 206 of file CreateProfileRequest.h.

◆ SetBusinessName() [3/3]

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

The name of the customer’s business.

Definition at line 216 of file CreateProfileRequest.h.

◆ SetBusinessPhoneNumber() [1/3]

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

The customer’s business phone number.

Definition at line 578 of file CreateProfileRequest.h.

◆ SetBusinessPhoneNumber() [2/3]

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

The customer’s business phone number.

Definition at line 573 of file CreateProfileRequest.h.

◆ SetBusinessPhoneNumber() [3/3]

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

The customer’s business phone number.

Definition at line 583 of file CreateProfileRequest.h.

◆ SetDomainName() [1/3]

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

The unique name of the domain.

Definition at line 57 of file CreateProfileRequest.h.

◆ SetDomainName() [2/3]

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

The unique name of the domain.

Definition at line 52 of file CreateProfileRequest.h.

◆ SetDomainName() [3/3]

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

The unique name of the domain.

Definition at line 62 of file CreateProfileRequest.h.

◆ SetEmailAddress() [1/3]

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

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

Definition at line 623 of file CreateProfileRequest.h.

◆ SetEmailAddress() [2/3]

void Aws::CustomerProfiles::Model::CreateProfileRequest::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 617 of file CreateProfileRequest.h.

◆ SetEmailAddress() [3/3]

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

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

Definition at line 629 of file CreateProfileRequest.h.

◆ SetFirstName() [1/3]

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

The customer’s first name.

Definition at line 252 of file CreateProfileRequest.h.

◆ SetFirstName() [2/3]

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

The customer’s first name.

Definition at line 247 of file CreateProfileRequest.h.

◆ SetFirstName() [3/3]

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

The customer’s first name.

Definition at line 257 of file CreateProfileRequest.h.

◆ SetGender() [1/2]

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

The gender with which the customer identifies.

Definition at line 411 of file CreateProfileRequest.h.

◆ SetGender() [2/2]

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

The gender with which the customer identifies.

Definition at line 416 of file CreateProfileRequest.h.

◆ SetHomePhoneNumber() [1/3]

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

The customer’s home phone number.

Definition at line 537 of file CreateProfileRequest.h.

◆ SetHomePhoneNumber() [2/3]

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

The customer’s home phone number.

Definition at line 532 of file CreateProfileRequest.h.

◆ SetHomePhoneNumber() [3/3]

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

The customer’s home phone number.

Definition at line 542 of file CreateProfileRequest.h.

◆ SetLastName() [1/3]

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

The customer’s last name.

Definition at line 334 of file CreateProfileRequest.h.

◆ SetLastName() [2/3]

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

The customer’s last name.

Definition at line 329 of file CreateProfileRequest.h.

◆ SetLastName() [3/3]

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

The customer’s last name.

Definition at line 339 of file CreateProfileRequest.h.

◆ SetMailingAddress() [1/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetMailingAddress ( Address &&  value)
inline

The customer’s mailing address.

Definition at line 818 of file CreateProfileRequest.h.

◆ SetMailingAddress() [2/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetMailingAddress ( const Address value)
inline

The customer’s mailing address.

Definition at line 813 of file CreateProfileRequest.h.

◆ SetMiddleName() [1/3]

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

The customer’s middle name.

Definition at line 293 of file CreateProfileRequest.h.

◆ SetMiddleName() [2/3]

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

The customer’s middle name.

Definition at line 288 of file CreateProfileRequest.h.

◆ SetMiddleName() [3/3]

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

The customer’s middle name.

Definition at line 298 of file CreateProfileRequest.h.

◆ SetMobilePhoneNumber() [1/3]

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

The customer’s mobile phone number.

Definition at line 496 of file CreateProfileRequest.h.

◆ SetMobilePhoneNumber() [2/3]

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

The customer’s mobile phone number.

Definition at line 491 of file CreateProfileRequest.h.

◆ SetMobilePhoneNumber() [3/3]

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

The customer’s mobile phone number.

Definition at line 501 of file CreateProfileRequest.h.

◆ SetPartyType() [1/2]

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

The type of profile used to describe the customer.

Definition at line 175 of file CreateProfileRequest.h.

◆ SetPartyType() [2/2]

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

The type of profile used to describe the customer.

Definition at line 180 of file CreateProfileRequest.h.

◆ SetPersonalEmailAddress() [1/3]

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

The customer’s personal email address.

Definition at line 668 of file CreateProfileRequest.h.

◆ SetPersonalEmailAddress() [2/3]

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

The customer’s personal email address.

Definition at line 663 of file CreateProfileRequest.h.

◆ SetPersonalEmailAddress() [3/3]

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

The customer’s personal email address.

Definition at line 673 of file CreateProfileRequest.h.

◆ SetPhoneNumber() [1/3]

void Aws::CustomerProfiles::Model::CreateProfileRequest::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 451 of file CreateProfileRequest.h.

◆ SetPhoneNumber() [2/3]

void Aws::CustomerProfiles::Model::CreateProfileRequest::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 445 of file CreateProfileRequest.h.

◆ SetPhoneNumber() [3/3]

void Aws::CustomerProfiles::Model::CreateProfileRequest::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 457 of file CreateProfileRequest.h.

◆ SetShippingAddress() [1/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetShippingAddress ( Address &&  value)
inline

The customer’s shipping address.

Definition at line 787 of file CreateProfileRequest.h.

◆ SetShippingAddress() [2/2]

void Aws::CustomerProfiles::Model::CreateProfileRequest::SetShippingAddress ( const Address value)
inline

The customer’s shipping address.

Definition at line 782 of file CreateProfileRequest.h.

◆ ShippingAddressHasBeenSet()

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

The customer’s shipping address.

Definition at line 777 of file CreateProfileRequest.h.

◆ WithAccountNumber() [1/3]

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

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

Definition at line 113 of file CreateProfileRequest.h.

◆ WithAccountNumber() [2/3]

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

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

Definition at line 108 of file CreateProfileRequest.h.

◆ WithAccountNumber() [3/3]

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

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

Definition at line 118 of file CreateProfileRequest.h.

◆ WithAdditionalInformation() [1/3]

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

Any additional information relevant to the customer’s profile.

Definition at line 154 of file CreateProfileRequest.h.

◆ WithAdditionalInformation() [2/3]

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

Any additional information relevant to the customer’s profile.

Definition at line 149 of file CreateProfileRequest.h.

◆ WithAdditionalInformation() [3/3]

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

Any additional information relevant to the customer’s profile.

Definition at line 159 of file CreateProfileRequest.h.

◆ WithAddress() [1/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithAddress ( Address &&  value)
inline

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

Definition at line 766 of file CreateProfileRequest.h.

◆ WithAddress() [2/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithAddress ( const Address value)
inline

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

Definition at line 760 of file CreateProfileRequest.h.

◆ WithAttributes() [1/2]

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

A key value pair of attributes of a customer profile.

Definition at line 890 of file CreateProfileRequest.h.

◆ WithAttributes() [2/2]

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

A key value pair of attributes of a customer profile.

Definition at line 885 of file CreateProfileRequest.h.

◆ WithBillingAddress() [1/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithBillingAddress ( Address &&  value)
inline

The customer’s billing address.

Definition at line 859 of file CreateProfileRequest.h.

◆ WithBillingAddress() [2/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithBillingAddress ( const Address value)
inline

The customer’s billing address.

Definition at line 854 of file CreateProfileRequest.h.

◆ WithBirthDate() [1/3]

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

The customer’s birth date.

Definition at line 390 of file CreateProfileRequest.h.

◆ WithBirthDate() [2/3]

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

The customer’s birth date.

Definition at line 385 of file CreateProfileRequest.h.

◆ WithBirthDate() [3/3]

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

The customer’s birth date.

Definition at line 395 of file CreateProfileRequest.h.

◆ WithBusinessEmailAddress() [1/3]

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

The customer’s business email address.

Definition at line 724 of file CreateProfileRequest.h.

◆ WithBusinessEmailAddress() [2/3]

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

The customer’s business email address.

Definition at line 719 of file CreateProfileRequest.h.

◆ WithBusinessEmailAddress() [3/3]

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

The customer’s business email address.

Definition at line 729 of file CreateProfileRequest.h.

◆ WithBusinessName() [1/3]

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

The name of the customer’s business.

Definition at line 226 of file CreateProfileRequest.h.

◆ WithBusinessName() [2/3]

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

The name of the customer’s business.

Definition at line 221 of file CreateProfileRequest.h.

◆ WithBusinessName() [3/3]

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

The name of the customer’s business.

Definition at line 231 of file CreateProfileRequest.h.

◆ WithBusinessPhoneNumber() [1/3]

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

The customer’s business phone number.

Definition at line 593 of file CreateProfileRequest.h.

◆ WithBusinessPhoneNumber() [2/3]

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

The customer’s business phone number.

Definition at line 588 of file CreateProfileRequest.h.

◆ WithBusinessPhoneNumber() [3/3]

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

The customer’s business phone number.

Definition at line 598 of file CreateProfileRequest.h.

◆ WithDomainName() [1/3]

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

The unique name of the domain.

Definition at line 72 of file CreateProfileRequest.h.

◆ WithDomainName() [2/3]

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

The unique name of the domain.

Definition at line 67 of file CreateProfileRequest.h.

◆ WithDomainName() [3/3]

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

The unique name of the domain.

Definition at line 77 of file CreateProfileRequest.h.

◆ WithEmailAddress() [1/3]

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

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

Definition at line 641 of file CreateProfileRequest.h.

◆ WithEmailAddress() [2/3]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::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 635 of file CreateProfileRequest.h.

◆ WithEmailAddress() [3/3]

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

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

Definition at line 647 of file CreateProfileRequest.h.

◆ WithFirstName() [1/3]

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

The customer’s first name.

Definition at line 267 of file CreateProfileRequest.h.

◆ WithFirstName() [2/3]

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

The customer’s first name.

Definition at line 262 of file CreateProfileRequest.h.

◆ WithFirstName() [3/3]

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

The customer’s first name.

Definition at line 272 of file CreateProfileRequest.h.

◆ WithGender() [1/2]

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

The gender with which the customer identifies.

Definition at line 421 of file CreateProfileRequest.h.

◆ WithGender() [2/2]

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

The gender with which the customer identifies.

Definition at line 426 of file CreateProfileRequest.h.

◆ WithHomePhoneNumber() [1/3]

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

The customer’s home phone number.

Definition at line 552 of file CreateProfileRequest.h.

◆ WithHomePhoneNumber() [2/3]

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

The customer’s home phone number.

Definition at line 547 of file CreateProfileRequest.h.

◆ WithHomePhoneNumber() [3/3]

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

The customer’s home phone number.

Definition at line 557 of file CreateProfileRequest.h.

◆ WithLastName() [1/3]

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

The customer’s last name.

Definition at line 349 of file CreateProfileRequest.h.

◆ WithLastName() [2/3]

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

The customer’s last name.

Definition at line 344 of file CreateProfileRequest.h.

◆ WithLastName() [3/3]

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

The customer’s last name.

Definition at line 354 of file CreateProfileRequest.h.

◆ WithMailingAddress() [1/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithMailingAddress ( Address &&  value)
inline

The customer’s mailing address.

Definition at line 828 of file CreateProfileRequest.h.

◆ WithMailingAddress() [2/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithMailingAddress ( const Address value)
inline

The customer’s mailing address.

Definition at line 823 of file CreateProfileRequest.h.

◆ WithMiddleName() [1/3]

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

The customer’s middle name.

Definition at line 308 of file CreateProfileRequest.h.

◆ WithMiddleName() [2/3]

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

The customer’s middle name.

Definition at line 303 of file CreateProfileRequest.h.

◆ WithMiddleName() [3/3]

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

The customer’s middle name.

Definition at line 313 of file CreateProfileRequest.h.

◆ WithMobilePhoneNumber() [1/3]

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

The customer’s mobile phone number.

Definition at line 511 of file CreateProfileRequest.h.

◆ WithMobilePhoneNumber() [2/3]

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

The customer’s mobile phone number.

Definition at line 506 of file CreateProfileRequest.h.

◆ WithMobilePhoneNumber() [3/3]

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

The customer’s mobile phone number.

Definition at line 516 of file CreateProfileRequest.h.

◆ WithPartyType() [1/2]

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

The type of profile used to describe the customer.

Definition at line 185 of file CreateProfileRequest.h.

◆ WithPartyType() [2/2]

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

The type of profile used to describe the customer.

Definition at line 190 of file CreateProfileRequest.h.

◆ WithPersonalEmailAddress() [1/3]

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

The customer’s personal email address.

Definition at line 683 of file CreateProfileRequest.h.

◆ WithPersonalEmailAddress() [2/3]

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

The customer’s personal email address.

Definition at line 678 of file CreateProfileRequest.h.

◆ WithPersonalEmailAddress() [3/3]

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

The customer’s personal email address.

Definition at line 688 of file CreateProfileRequest.h.

◆ WithPhoneNumber() [1/3]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::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 469 of file CreateProfileRequest.h.

◆ WithPhoneNumber() [2/3]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::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 463 of file CreateProfileRequest.h.

◆ WithPhoneNumber() [3/3]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::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 475 of file CreateProfileRequest.h.

◆ WithShippingAddress() [1/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithShippingAddress ( Address &&  value)
inline

The customer’s shipping address.

Definition at line 797 of file CreateProfileRequest.h.

◆ WithShippingAddress() [2/2]

CreateProfileRequest& Aws::CustomerProfiles::Model::CreateProfileRequest::WithShippingAddress ( const Address value)
inline

The customer’s shipping address.

Definition at line 792 of file CreateProfileRequest.h.


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