7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
22namespace CustomerProfiles
50 inline void SetAccountNumber(
const char* value) { m_accountNumberHasBeenSet =
true; m_accountNumber.assign(value); }
64 inline void SetAdditionalInformation(
const char* value) { m_additionalInformationHasBeenSet =
true; m_additionalInformation.assign(value); }
78 inline void SetPartyType(
const char* value) { m_partyTypeHasBeenSet =
true; m_partyType.assign(value); }
92 inline void SetBusinessName(
const char* value) { m_businessNameHasBeenSet =
true; m_businessName.assign(value); }
106 inline void SetFirstName(
const char* value) { m_firstNameHasBeenSet =
true; m_firstName.assign(value); }
120 inline void SetMiddleName(
const char* value) { m_middleNameHasBeenSet =
true; m_middleName.assign(value); }
134 inline void SetLastName(
const char* value) { m_lastNameHasBeenSet =
true; m_lastName.assign(value); }
148 inline void SetBirthDate(
const char* value) { m_birthDateHasBeenSet =
true; m_birthDate.assign(value); }
162 inline void SetGender(
const char* value) { m_genderHasBeenSet =
true; m_gender.assign(value); }
176 inline void SetPhoneNumber(
const char* value) { m_phoneNumberHasBeenSet =
true; m_phoneNumber.assign(value); }
190 inline void SetMobilePhoneNumber(
const char* value) { m_mobilePhoneNumberHasBeenSet =
true; m_mobilePhoneNumber.assign(value); }
204 inline void SetHomePhoneNumber(
const char* value) { m_homePhoneNumberHasBeenSet =
true; m_homePhoneNumber.assign(value); }
218 inline void SetBusinessPhoneNumber(
const char* value) { m_businessPhoneNumberHasBeenSet =
true; m_businessPhoneNumber.assign(value); }
232 inline void SetEmailAddress(
const char* value) { m_emailAddressHasBeenSet =
true; m_emailAddress.assign(value); }
246 inline void SetPersonalEmailAddress(
const char* value) { m_personalEmailAddressHasBeenSet =
true; m_personalEmailAddress.assign(value); }
260 inline void SetBusinessEmailAddress(
const char* value) { m_businessEmailAddressHasBeenSet =
true; m_businessEmailAddress.assign(value); }
274 inline void SetAddress(
const char* value) { m_addressHasBeenSet =
true; m_address.assign(value); }
288 inline void SetShippingAddress(
const char* value) { m_shippingAddressHasBeenSet =
true; m_shippingAddress.assign(value); }
302 inline void SetMailingAddress(
const char* value) { m_mailingAddressHasBeenSet =
true; m_mailingAddress.assign(value); }
316 inline void SetBillingAddress(
const char* value) { m_billingAddressHasBeenSet =
true; m_billingAddress.assign(value); }
343 bool m_accountNumberHasBeenSet =
false;
346 bool m_additionalInformationHasBeenSet =
false;
349 bool m_partyTypeHasBeenSet =
false;
352 bool m_businessNameHasBeenSet =
false;
355 bool m_firstNameHasBeenSet =
false;
358 bool m_middleNameHasBeenSet =
false;
361 bool m_lastNameHasBeenSet =
false;
364 bool m_birthDateHasBeenSet =
false;
367 bool m_genderHasBeenSet =
false;
370 bool m_phoneNumberHasBeenSet =
false;
373 bool m_mobilePhoneNumberHasBeenSet =
false;
376 bool m_homePhoneNumberHasBeenSet =
false;
379 bool m_businessPhoneNumberHasBeenSet =
false;
382 bool m_emailAddressHasBeenSet =
false;
385 bool m_personalEmailAddressHasBeenSet =
false;
388 bool m_businessEmailAddressHasBeenSet =
false;
391 bool m_addressHasBeenSet =
false;
394 bool m_shippingAddressHasBeenSet =
false;
397 bool m_mailingAddressHasBeenSet =
false;
400 bool m_billingAddressHasBeenSet =
false;
403 bool m_attributesHasBeenSet =
false;
bool BirthDateHasBeenSet() const
FieldSourceProfileIds & WithFirstName(Aws::String &&value)
void SetLastName(const Aws::String &value)
FieldSourceProfileIds & WithBillingAddress(const Aws::String &value)
void SetAccountNumber(const Aws::String &value)
const Aws::String & GetAdditionalInformation() const
FieldSourceProfileIds & WithMiddleName(const char *value)
FieldSourceProfileIds & WithShippingAddress(const Aws::String &value)
FieldSourceProfileIds & WithShippingAddress(const char *value)
FieldSourceProfileIds & WithAttributes(Aws::Map< Aws::String, Aws::String > &&value)
void SetShippingAddress(const char *value)
FieldSourceProfileIds & AddAttributes(const Aws::String &key, Aws::String &&value)
FieldSourceProfileIds & WithPhoneNumber(const Aws::String &value)
FieldSourceProfileIds & WithMiddleName(const Aws::String &value)
bool BillingAddressHasBeenSet() const
bool PhoneNumberHasBeenSet() const
const Aws::String & GetMiddleName() const
FieldSourceProfileIds & WithMobilePhoneNumber(Aws::String &&value)
bool AddressHasBeenSet() const
FieldSourceProfileIds & WithMobilePhoneNumber(const Aws::String &value)
FieldSourceProfileIds & WithBusinessName(Aws::String &&value)
FieldSourceProfileIds & WithMiddleName(Aws::String &&value)
FieldSourceProfileIds & WithGender(const Aws::String &value)
void SetAccountNumber(Aws::String &&value)
void SetBusinessPhoneNumber(Aws::String &&value)
bool AdditionalInformationHasBeenSet() const
void SetGender(Aws::String &&value)
const Aws::String & GetHomePhoneNumber() const
FieldSourceProfileIds & WithGender(Aws::String &&value)
const Aws::String & GetBusinessPhoneNumber() const
void SetShippingAddress(Aws::String &&value)
FieldSourceProfileIds & WithLastName(const char *value)
void SetBusinessName(const Aws::String &value)
void SetBusinessEmailAddress(const char *value)
FieldSourceProfileIds & WithGender(const char *value)
const Aws::String & GetAccountNumber() const
void SetHomePhoneNumber(Aws::String &&value)
FieldSourceProfileIds & AddAttributes(Aws::String &&key, const char *value)
void SetAdditionalInformation(const char *value)
FieldSourceProfileIds & WithBusinessName(const Aws::String &value)
FieldSourceProfileIds & WithAdditionalInformation(const Aws::String &value)
FieldSourceProfileIds & WithAddress(const Aws::String &value)
bool AttributesHasBeenSet() const
FieldSourceProfileIds & WithAddress(const char *value)
bool GenderHasBeenSet() const
void SetFirstName(Aws::String &&value)
bool MiddleNameHasBeenSet() const
void SetAddress(const char *value)
FieldSourceProfileIds & WithPhoneNumber(const char *value)
const Aws::String & GetBillingAddress() const
AWS_CUSTOMERPROFILES_API FieldSourceProfileIds & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetFirstName() const
FieldSourceProfileIds & WithAccountNumber(const char *value)
void SetMobilePhoneNumber(const char *value)
FieldSourceProfileIds & AddAttributes(const char *key, const char *value)
const Aws::String & GetPartyType() const
FieldSourceProfileIds & WithHomePhoneNumber(Aws::String &&value)
void SetBusinessPhoneNumber(const char *value)
const Aws::String & GetShippingAddress() const
void SetLastName(Aws::String &&value)
void SetMiddleName(const char *value)
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPartyType(const Aws::String &value)
void SetMailingAddress(const char *value)
const Aws::String & GetLastName() const
void SetBusinessPhoneNumber(const Aws::String &value)
void SetAttributes(Aws::Map< Aws::String, Aws::String > &&value)
bool LastNameHasBeenSet() const
void SetPersonalEmailAddress(const Aws::String &value)
FieldSourceProfileIds & WithShippingAddress(Aws::String &&value)
const Aws::String & GetBusinessName() const
FieldSourceProfileIds & WithAddress(Aws::String &&value)
FieldSourceProfileIds & WithBirthDate(Aws::String &&value)
void SetGender(const char *value)
bool MobilePhoneNumberHasBeenSet() const
FieldSourceProfileIds & WithPhoneNumber(Aws::String &&value)
void SetAdditionalInformation(const Aws::String &value)
void SetBusinessEmailAddress(const Aws::String &value)
FieldSourceProfileIds & WithAdditionalInformation(const char *value)
FieldSourceProfileIds & WithPersonalEmailAddress(const char *value)
void SetPartyType(const char *value)
FieldSourceProfileIds & WithEmailAddress(const Aws::String &value)
FieldSourceProfileIds & WithBusinessEmailAddress(const Aws::String &value)
void SetBirthDate(Aws::String &&value)
FieldSourceProfileIds & WithPartyType(const char *value)
bool FirstNameHasBeenSet() const
FieldSourceProfileIds & WithBusinessPhoneNumber(const Aws::String &value)
bool MailingAddressHasBeenSet() const
FieldSourceProfileIds & WithHomePhoneNumber(const char *value)
FieldSourceProfileIds & AddAttributes(Aws::String &&key, Aws::String &&value)
AWS_CUSTOMERPROFILES_API FieldSourceProfileIds(Aws::Utils::Json::JsonView jsonValue)
FieldSourceProfileIds & WithFirstName(const Aws::String &value)
FieldSourceProfileIds & WithMobilePhoneNumber(const char *value)
void SetBirthDate(const Aws::String &value)
FieldSourceProfileIds & WithAttributes(const Aws::Map< Aws::String, Aws::String > &value)
FieldSourceProfileIds & AddAttributes(const char *key, Aws::String &&value)
void SetBillingAddress(Aws::String &&value)
void SetPhoneNumber(const Aws::String &value)
const Aws::String & GetBirthDate() const
FieldSourceProfileIds & WithPartyType(const Aws::String &value)
void SetPersonalEmailAddress(Aws::String &&value)
void SetPersonalEmailAddress(const char *value)
void SetMobilePhoneNumber(const Aws::String &value)
void SetAddress(const Aws::String &value)
FieldSourceProfileIds & WithPersonalEmailAddress(Aws::String &&value)
void SetMailingAddress(Aws::String &&value)
FieldSourceProfileIds & WithBusinessPhoneNumber(const char *value)
bool HomePhoneNumberHasBeenSet() const
const Aws::String & GetGender() const
void SetAdditionalInformation(Aws::String &&value)
void SetEmailAddress(const char *value)
void SetMiddleName(const Aws::String &value)
FieldSourceProfileIds & WithPersonalEmailAddress(const Aws::String &value)
FieldSourceProfileIds & WithLastName(const Aws::String &value)
FieldSourceProfileIds & WithBirthDate(const Aws::String &value)
FieldSourceProfileIds & AddAttributes(const Aws::String &key, const Aws::String &value)
bool AccountNumberHasBeenSet() const
FieldSourceProfileIds & WithHomePhoneNumber(const Aws::String &value)
void SetHomePhoneNumber(const char *value)
void SetBusinessEmailAddress(Aws::String &&value)
FieldSourceProfileIds & WithAccountNumber(Aws::String &&value)
void SetBusinessName(Aws::String &&value)
FieldSourceProfileIds & WithBirthDate(const char *value)
bool PersonalEmailAddressHasBeenSet() const
void SetMiddleName(Aws::String &&value)
FieldSourceProfileIds & WithBusinessPhoneNumber(Aws::String &&value)
FieldSourceProfileIds & WithBillingAddress(const char *value)
FieldSourceProfileIds & WithAdditionalInformation(Aws::String &&value)
bool ShippingAddressHasBeenSet() const
FieldSourceProfileIds & WithLastName(Aws::String &&value)
void SetAttributes(const Aws::Map< Aws::String, Aws::String > &value)
void SetShippingAddress(const Aws::String &value)
const Aws::String & GetPersonalEmailAddress() const
void SetHomePhoneNumber(const Aws::String &value)
bool BusinessNameHasBeenSet() const
void SetFirstName(const char *value)
FieldSourceProfileIds & WithBusinessEmailAddress(Aws::String &&value)
void SetEmailAddress(Aws::String &&value)
void SetFirstName(const Aws::String &value)
const Aws::String & GetAddress() const
const Aws::String & GetMobilePhoneNumber() const
void SetPhoneNumber(Aws::String &&value)
void SetAccountNumber(const char *value)
void SetPhoneNumber(const char *value)
void SetBirthDate(const char *value)
FieldSourceProfileIds & WithEmailAddress(Aws::String &&value)
FieldSourceProfileIds & WithFirstName(const char *value)
FieldSourceProfileIds & AddAttributes(Aws::String &&key, const Aws::String &value)
void SetEmailAddress(const Aws::String &value)
void SetMobilePhoneNumber(Aws::String &&value)
FieldSourceProfileIds & WithMailingAddress(const Aws::String &value)
const Aws::String & GetEmailAddress() const
AWS_CUSTOMERPROFILES_API FieldSourceProfileIds()
bool BusinessEmailAddressHasBeenSet() const
void SetAddress(Aws::String &&value)
const Aws::String & GetBusinessEmailAddress() const
bool PartyTypeHasBeenSet() const
void SetBusinessName(const char *value)
void SetLastName(const char *value)
bool BusinessPhoneNumberHasBeenSet() const
FieldSourceProfileIds & WithAccountNumber(const Aws::String &value)
FieldSourceProfileIds & WithBillingAddress(Aws::String &&value)
bool EmailAddressHasBeenSet() const
void SetPartyType(Aws::String &&value)
const Aws::String & GetMailingAddress() const
FieldSourceProfileIds & WithBusinessName(const char *value)
FieldSourceProfileIds & WithBusinessEmailAddress(const char *value)
FieldSourceProfileIds & WithMailingAddress(const char *value)
FieldSourceProfileIds & WithEmailAddress(const char *value)
void SetGender(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetAttributes() const
const Aws::String & GetPhoneNumber() const
void SetBillingAddress(const Aws::String &value)
void SetBillingAddress(const char *value)
FieldSourceProfileIds & WithPartyType(Aws::String &&value)
FieldSourceProfileIds & WithMailingAddress(Aws::String &&value)
void SetMailingAddress(const Aws::String &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue