AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
FieldSourceProfileIds.h
1
6#pragma once
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>
10#include <utility>
11
12namespace Aws
13{
14namespace Utils
15{
16namespace Json
17{
18 class JsonValue;
19 class JsonView;
20} // namespace Json
21} // namespace Utils
22namespace CustomerProfiles
23{
24namespace Model
25{
26
34 {
35 public:
36 AWS_CUSTOMERPROFILES_API FieldSourceProfileIds();
37 AWS_CUSTOMERPROFILES_API FieldSourceProfileIds(Aws::Utils::Json::JsonView jsonValue);
38 AWS_CUSTOMERPROFILES_API FieldSourceProfileIds& operator=(Aws::Utils::Json::JsonView jsonValue);
39 AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const;
40
41
43
46 inline const Aws::String& GetAccountNumber() const{ return m_accountNumber; }
47 inline bool AccountNumberHasBeenSet() const { return m_accountNumberHasBeenSet; }
48 inline void SetAccountNumber(const Aws::String& value) { m_accountNumberHasBeenSet = true; m_accountNumber = value; }
49 inline void SetAccountNumber(Aws::String&& value) { m_accountNumberHasBeenSet = true; m_accountNumber = std::move(value); }
50 inline void SetAccountNumber(const char* value) { m_accountNumberHasBeenSet = true; m_accountNumber.assign(value); }
51 inline FieldSourceProfileIds& WithAccountNumber(const Aws::String& value) { SetAccountNumber(value); return *this;}
52 inline FieldSourceProfileIds& WithAccountNumber(Aws::String&& value) { SetAccountNumber(std::move(value)); return *this;}
53 inline FieldSourceProfileIds& WithAccountNumber(const char* value) { SetAccountNumber(value); return *this;}
55
57
60 inline const Aws::String& GetAdditionalInformation() const{ return m_additionalInformation; }
61 inline bool AdditionalInformationHasBeenSet() const { return m_additionalInformationHasBeenSet; }
62 inline void SetAdditionalInformation(const Aws::String& value) { m_additionalInformationHasBeenSet = true; m_additionalInformation = value; }
63 inline void SetAdditionalInformation(Aws::String&& value) { m_additionalInformationHasBeenSet = true; m_additionalInformation = std::move(value); }
64 inline void SetAdditionalInformation(const char* value) { m_additionalInformationHasBeenSet = true; m_additionalInformation.assign(value); }
66 inline FieldSourceProfileIds& WithAdditionalInformation(Aws::String&& value) { SetAdditionalInformation(std::move(value)); return *this;}
67 inline FieldSourceProfileIds& WithAdditionalInformation(const char* value) { SetAdditionalInformation(value); return *this;}
69
71
74 inline const Aws::String& GetPartyType() const{ return m_partyType; }
75 inline bool PartyTypeHasBeenSet() const { return m_partyTypeHasBeenSet; }
76 inline void SetPartyType(const Aws::String& value) { m_partyTypeHasBeenSet = true; m_partyType = value; }
77 inline void SetPartyType(Aws::String&& value) { m_partyTypeHasBeenSet = true; m_partyType = std::move(value); }
78 inline void SetPartyType(const char* value) { m_partyTypeHasBeenSet = true; m_partyType.assign(value); }
79 inline FieldSourceProfileIds& WithPartyType(const Aws::String& value) { SetPartyType(value); return *this;}
80 inline FieldSourceProfileIds& WithPartyType(Aws::String&& value) { SetPartyType(std::move(value)); return *this;}
81 inline FieldSourceProfileIds& WithPartyType(const char* value) { SetPartyType(value); return *this;}
83
85
88 inline const Aws::String& GetBusinessName() const{ return m_businessName; }
89 inline bool BusinessNameHasBeenSet() const { return m_businessNameHasBeenSet; }
90 inline void SetBusinessName(const Aws::String& value) { m_businessNameHasBeenSet = true; m_businessName = value; }
91 inline void SetBusinessName(Aws::String&& value) { m_businessNameHasBeenSet = true; m_businessName = std::move(value); }
92 inline void SetBusinessName(const char* value) { m_businessNameHasBeenSet = true; m_businessName.assign(value); }
93 inline FieldSourceProfileIds& WithBusinessName(const Aws::String& value) { SetBusinessName(value); return *this;}
94 inline FieldSourceProfileIds& WithBusinessName(Aws::String&& value) { SetBusinessName(std::move(value)); return *this;}
95 inline FieldSourceProfileIds& WithBusinessName(const char* value) { SetBusinessName(value); return *this;}
97
99
102 inline const Aws::String& GetFirstName() const{ return m_firstName; }
103 inline bool FirstNameHasBeenSet() const { return m_firstNameHasBeenSet; }
104 inline void SetFirstName(const Aws::String& value) { m_firstNameHasBeenSet = true; m_firstName = value; }
105 inline void SetFirstName(Aws::String&& value) { m_firstNameHasBeenSet = true; m_firstName = std::move(value); }
106 inline void SetFirstName(const char* value) { m_firstNameHasBeenSet = true; m_firstName.assign(value); }
107 inline FieldSourceProfileIds& WithFirstName(const Aws::String& value) { SetFirstName(value); return *this;}
108 inline FieldSourceProfileIds& WithFirstName(Aws::String&& value) { SetFirstName(std::move(value)); return *this;}
109 inline FieldSourceProfileIds& WithFirstName(const char* value) { SetFirstName(value); return *this;}
111
113
116 inline const Aws::String& GetMiddleName() const{ return m_middleName; }
117 inline bool MiddleNameHasBeenSet() const { return m_middleNameHasBeenSet; }
118 inline void SetMiddleName(const Aws::String& value) { m_middleNameHasBeenSet = true; m_middleName = value; }
119 inline void SetMiddleName(Aws::String&& value) { m_middleNameHasBeenSet = true; m_middleName = std::move(value); }
120 inline void SetMiddleName(const char* value) { m_middleNameHasBeenSet = true; m_middleName.assign(value); }
121 inline FieldSourceProfileIds& WithMiddleName(const Aws::String& value) { SetMiddleName(value); return *this;}
122 inline FieldSourceProfileIds& WithMiddleName(Aws::String&& value) { SetMiddleName(std::move(value)); return *this;}
123 inline FieldSourceProfileIds& WithMiddleName(const char* value) { SetMiddleName(value); return *this;}
125
127
130 inline const Aws::String& GetLastName() const{ return m_lastName; }
131 inline bool LastNameHasBeenSet() const { return m_lastNameHasBeenSet; }
132 inline void SetLastName(const Aws::String& value) { m_lastNameHasBeenSet = true; m_lastName = value; }
133 inline void SetLastName(Aws::String&& value) { m_lastNameHasBeenSet = true; m_lastName = std::move(value); }
134 inline void SetLastName(const char* value) { m_lastNameHasBeenSet = true; m_lastName.assign(value); }
135 inline FieldSourceProfileIds& WithLastName(const Aws::String& value) { SetLastName(value); return *this;}
136 inline FieldSourceProfileIds& WithLastName(Aws::String&& value) { SetLastName(std::move(value)); return *this;}
137 inline FieldSourceProfileIds& WithLastName(const char* value) { SetLastName(value); return *this;}
139
141
144 inline const Aws::String& GetBirthDate() const{ return m_birthDate; }
145 inline bool BirthDateHasBeenSet() const { return m_birthDateHasBeenSet; }
146 inline void SetBirthDate(const Aws::String& value) { m_birthDateHasBeenSet = true; m_birthDate = value; }
147 inline void SetBirthDate(Aws::String&& value) { m_birthDateHasBeenSet = true; m_birthDate = std::move(value); }
148 inline void SetBirthDate(const char* value) { m_birthDateHasBeenSet = true; m_birthDate.assign(value); }
149 inline FieldSourceProfileIds& WithBirthDate(const Aws::String& value) { SetBirthDate(value); return *this;}
150 inline FieldSourceProfileIds& WithBirthDate(Aws::String&& value) { SetBirthDate(std::move(value)); return *this;}
151 inline FieldSourceProfileIds& WithBirthDate(const char* value) { SetBirthDate(value); return *this;}
153
155
158 inline const Aws::String& GetGender() const{ return m_gender; }
159 inline bool GenderHasBeenSet() const { return m_genderHasBeenSet; }
160 inline void SetGender(const Aws::String& value) { m_genderHasBeenSet = true; m_gender = value; }
161 inline void SetGender(Aws::String&& value) { m_genderHasBeenSet = true; m_gender = std::move(value); }
162 inline void SetGender(const char* value) { m_genderHasBeenSet = true; m_gender.assign(value); }
163 inline FieldSourceProfileIds& WithGender(const Aws::String& value) { SetGender(value); return *this;}
164 inline FieldSourceProfileIds& WithGender(Aws::String&& value) { SetGender(std::move(value)); return *this;}
165 inline FieldSourceProfileIds& WithGender(const char* value) { SetGender(value); return *this;}
167
169
172 inline const Aws::String& GetPhoneNumber() const{ return m_phoneNumber; }
173 inline bool PhoneNumberHasBeenSet() const { return m_phoneNumberHasBeenSet; }
174 inline void SetPhoneNumber(const Aws::String& value) { m_phoneNumberHasBeenSet = true; m_phoneNumber = value; }
175 inline void SetPhoneNumber(Aws::String&& value) { m_phoneNumberHasBeenSet = true; m_phoneNumber = std::move(value); }
176 inline void SetPhoneNumber(const char* value) { m_phoneNumberHasBeenSet = true; m_phoneNumber.assign(value); }
177 inline FieldSourceProfileIds& WithPhoneNumber(const Aws::String& value) { SetPhoneNumber(value); return *this;}
178 inline FieldSourceProfileIds& WithPhoneNumber(Aws::String&& value) { SetPhoneNumber(std::move(value)); return *this;}
179 inline FieldSourceProfileIds& WithPhoneNumber(const char* value) { SetPhoneNumber(value); return *this;}
181
183
186 inline const Aws::String& GetMobilePhoneNumber() const{ return m_mobilePhoneNumber; }
187 inline bool MobilePhoneNumberHasBeenSet() const { return m_mobilePhoneNumberHasBeenSet; }
188 inline void SetMobilePhoneNumber(const Aws::String& value) { m_mobilePhoneNumberHasBeenSet = true; m_mobilePhoneNumber = value; }
189 inline void SetMobilePhoneNumber(Aws::String&& value) { m_mobilePhoneNumberHasBeenSet = true; m_mobilePhoneNumber = std::move(value); }
190 inline void SetMobilePhoneNumber(const char* value) { m_mobilePhoneNumberHasBeenSet = true; m_mobilePhoneNumber.assign(value); }
192 inline FieldSourceProfileIds& WithMobilePhoneNumber(Aws::String&& value) { SetMobilePhoneNumber(std::move(value)); return *this;}
193 inline FieldSourceProfileIds& WithMobilePhoneNumber(const char* value) { SetMobilePhoneNumber(value); return *this;}
195
197
200 inline const Aws::String& GetHomePhoneNumber() const{ return m_homePhoneNumber; }
201 inline bool HomePhoneNumberHasBeenSet() const { return m_homePhoneNumberHasBeenSet; }
202 inline void SetHomePhoneNumber(const Aws::String& value) { m_homePhoneNumberHasBeenSet = true; m_homePhoneNumber = value; }
203 inline void SetHomePhoneNumber(Aws::String&& value) { m_homePhoneNumberHasBeenSet = true; m_homePhoneNumber = std::move(value); }
204 inline void SetHomePhoneNumber(const char* value) { m_homePhoneNumberHasBeenSet = true; m_homePhoneNumber.assign(value); }
205 inline FieldSourceProfileIds& WithHomePhoneNumber(const Aws::String& value) { SetHomePhoneNumber(value); return *this;}
206 inline FieldSourceProfileIds& WithHomePhoneNumber(Aws::String&& value) { SetHomePhoneNumber(std::move(value)); return *this;}
207 inline FieldSourceProfileIds& WithHomePhoneNumber(const char* value) { SetHomePhoneNumber(value); return *this;}
209
211
214 inline const Aws::String& GetBusinessPhoneNumber() const{ return m_businessPhoneNumber; }
215 inline bool BusinessPhoneNumberHasBeenSet() const { return m_businessPhoneNumberHasBeenSet; }
216 inline void SetBusinessPhoneNumber(const Aws::String& value) { m_businessPhoneNumberHasBeenSet = true; m_businessPhoneNumber = value; }
217 inline void SetBusinessPhoneNumber(Aws::String&& value) { m_businessPhoneNumberHasBeenSet = true; m_businessPhoneNumber = std::move(value); }
218 inline void SetBusinessPhoneNumber(const char* value) { m_businessPhoneNumberHasBeenSet = true; m_businessPhoneNumber.assign(value); }
220 inline FieldSourceProfileIds& WithBusinessPhoneNumber(Aws::String&& value) { SetBusinessPhoneNumber(std::move(value)); return *this;}
221 inline FieldSourceProfileIds& WithBusinessPhoneNumber(const char* value) { SetBusinessPhoneNumber(value); return *this;}
223
225
228 inline const Aws::String& GetEmailAddress() const{ return m_emailAddress; }
229 inline bool EmailAddressHasBeenSet() const { return m_emailAddressHasBeenSet; }
230 inline void SetEmailAddress(const Aws::String& value) { m_emailAddressHasBeenSet = true; m_emailAddress = value; }
231 inline void SetEmailAddress(Aws::String&& value) { m_emailAddressHasBeenSet = true; m_emailAddress = std::move(value); }
232 inline void SetEmailAddress(const char* value) { m_emailAddressHasBeenSet = true; m_emailAddress.assign(value); }
233 inline FieldSourceProfileIds& WithEmailAddress(const Aws::String& value) { SetEmailAddress(value); return *this;}
234 inline FieldSourceProfileIds& WithEmailAddress(Aws::String&& value) { SetEmailAddress(std::move(value)); return *this;}
235 inline FieldSourceProfileIds& WithEmailAddress(const char* value) { SetEmailAddress(value); return *this;}
237
239
242 inline const Aws::String& GetPersonalEmailAddress() const{ return m_personalEmailAddress; }
243 inline bool PersonalEmailAddressHasBeenSet() const { return m_personalEmailAddressHasBeenSet; }
244 inline void SetPersonalEmailAddress(const Aws::String& value) { m_personalEmailAddressHasBeenSet = true; m_personalEmailAddress = value; }
245 inline void SetPersonalEmailAddress(Aws::String&& value) { m_personalEmailAddressHasBeenSet = true; m_personalEmailAddress = std::move(value); }
246 inline void SetPersonalEmailAddress(const char* value) { m_personalEmailAddressHasBeenSet = true; m_personalEmailAddress.assign(value); }
248 inline FieldSourceProfileIds& WithPersonalEmailAddress(Aws::String&& value) { SetPersonalEmailAddress(std::move(value)); return *this;}
249 inline FieldSourceProfileIds& WithPersonalEmailAddress(const char* value) { SetPersonalEmailAddress(value); return *this;}
251
253
256 inline const Aws::String& GetBusinessEmailAddress() const{ return m_businessEmailAddress; }
257 inline bool BusinessEmailAddressHasBeenSet() const { return m_businessEmailAddressHasBeenSet; }
258 inline void SetBusinessEmailAddress(const Aws::String& value) { m_businessEmailAddressHasBeenSet = true; m_businessEmailAddress = value; }
259 inline void SetBusinessEmailAddress(Aws::String&& value) { m_businessEmailAddressHasBeenSet = true; m_businessEmailAddress = std::move(value); }
260 inline void SetBusinessEmailAddress(const char* value) { m_businessEmailAddressHasBeenSet = true; m_businessEmailAddress.assign(value); }
262 inline FieldSourceProfileIds& WithBusinessEmailAddress(Aws::String&& value) { SetBusinessEmailAddress(std::move(value)); return *this;}
263 inline FieldSourceProfileIds& WithBusinessEmailAddress(const char* value) { SetBusinessEmailAddress(value); return *this;}
265
267
270 inline const Aws::String& GetAddress() const{ return m_address; }
271 inline bool AddressHasBeenSet() const { return m_addressHasBeenSet; }
272 inline void SetAddress(const Aws::String& value) { m_addressHasBeenSet = true; m_address = value; }
273 inline void SetAddress(Aws::String&& value) { m_addressHasBeenSet = true; m_address = std::move(value); }
274 inline void SetAddress(const char* value) { m_addressHasBeenSet = true; m_address.assign(value); }
275 inline FieldSourceProfileIds& WithAddress(const Aws::String& value) { SetAddress(value); return *this;}
276 inline FieldSourceProfileIds& WithAddress(Aws::String&& value) { SetAddress(std::move(value)); return *this;}
277 inline FieldSourceProfileIds& WithAddress(const char* value) { SetAddress(value); return *this;}
279
281
284 inline const Aws::String& GetShippingAddress() const{ return m_shippingAddress; }
285 inline bool ShippingAddressHasBeenSet() const { return m_shippingAddressHasBeenSet; }
286 inline void SetShippingAddress(const Aws::String& value) { m_shippingAddressHasBeenSet = true; m_shippingAddress = value; }
287 inline void SetShippingAddress(Aws::String&& value) { m_shippingAddressHasBeenSet = true; m_shippingAddress = std::move(value); }
288 inline void SetShippingAddress(const char* value) { m_shippingAddressHasBeenSet = true; m_shippingAddress.assign(value); }
289 inline FieldSourceProfileIds& WithShippingAddress(const Aws::String& value) { SetShippingAddress(value); return *this;}
290 inline FieldSourceProfileIds& WithShippingAddress(Aws::String&& value) { SetShippingAddress(std::move(value)); return *this;}
291 inline FieldSourceProfileIds& WithShippingAddress(const char* value) { SetShippingAddress(value); return *this;}
293
295
298 inline const Aws::String& GetMailingAddress() const{ return m_mailingAddress; }
299 inline bool MailingAddressHasBeenSet() const { return m_mailingAddressHasBeenSet; }
300 inline void SetMailingAddress(const Aws::String& value) { m_mailingAddressHasBeenSet = true; m_mailingAddress = value; }
301 inline void SetMailingAddress(Aws::String&& value) { m_mailingAddressHasBeenSet = true; m_mailingAddress = std::move(value); }
302 inline void SetMailingAddress(const char* value) { m_mailingAddressHasBeenSet = true; m_mailingAddress.assign(value); }
303 inline FieldSourceProfileIds& WithMailingAddress(const Aws::String& value) { SetMailingAddress(value); return *this;}
304 inline FieldSourceProfileIds& WithMailingAddress(Aws::String&& value) { SetMailingAddress(std::move(value)); return *this;}
305 inline FieldSourceProfileIds& WithMailingAddress(const char* value) { SetMailingAddress(value); return *this;}
307
309
312 inline const Aws::String& GetBillingAddress() const{ return m_billingAddress; }
313 inline bool BillingAddressHasBeenSet() const { return m_billingAddressHasBeenSet; }
314 inline void SetBillingAddress(const Aws::String& value) { m_billingAddressHasBeenSet = true; m_billingAddress = value; }
315 inline void SetBillingAddress(Aws::String&& value) { m_billingAddressHasBeenSet = true; m_billingAddress = std::move(value); }
316 inline void SetBillingAddress(const char* value) { m_billingAddressHasBeenSet = true; m_billingAddress.assign(value); }
317 inline FieldSourceProfileIds& WithBillingAddress(const Aws::String& value) { SetBillingAddress(value); return *this;}
318 inline FieldSourceProfileIds& WithBillingAddress(Aws::String&& value) { SetBillingAddress(std::move(value)); return *this;}
319 inline FieldSourceProfileIds& WithBillingAddress(const char* value) { SetBillingAddress(value); return *this;}
321
323
326 inline const Aws::Map<Aws::String, Aws::String>& GetAttributes() const{ return m_attributes; }
327 inline bool AttributesHasBeenSet() const { return m_attributesHasBeenSet; }
328 inline void SetAttributes(const Aws::Map<Aws::String, Aws::String>& value) { m_attributesHasBeenSet = true; m_attributes = value; }
329 inline void SetAttributes(Aws::Map<Aws::String, Aws::String>&& value) { m_attributesHasBeenSet = true; m_attributes = std::move(value); }
332 inline FieldSourceProfileIds& AddAttributes(const Aws::String& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
333 inline FieldSourceProfileIds& AddAttributes(Aws::String&& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
334 inline FieldSourceProfileIds& AddAttributes(const Aws::String& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
335 inline FieldSourceProfileIds& AddAttributes(Aws::String&& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), std::move(value)); return *this; }
336 inline FieldSourceProfileIds& AddAttributes(const char* key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
337 inline FieldSourceProfileIds& AddAttributes(Aws::String&& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
338 inline FieldSourceProfileIds& AddAttributes(const char* key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
340 private:
341
342 Aws::String m_accountNumber;
343 bool m_accountNumberHasBeenSet = false;
344
345 Aws::String m_additionalInformation;
346 bool m_additionalInformationHasBeenSet = false;
347
348 Aws::String m_partyType;
349 bool m_partyTypeHasBeenSet = false;
350
351 Aws::String m_businessName;
352 bool m_businessNameHasBeenSet = false;
353
354 Aws::String m_firstName;
355 bool m_firstNameHasBeenSet = false;
356
357 Aws::String m_middleName;
358 bool m_middleNameHasBeenSet = false;
359
360 Aws::String m_lastName;
361 bool m_lastNameHasBeenSet = false;
362
363 Aws::String m_birthDate;
364 bool m_birthDateHasBeenSet = false;
365
366 Aws::String m_gender;
367 bool m_genderHasBeenSet = false;
368
369 Aws::String m_phoneNumber;
370 bool m_phoneNumberHasBeenSet = false;
371
372 Aws::String m_mobilePhoneNumber;
373 bool m_mobilePhoneNumberHasBeenSet = false;
374
375 Aws::String m_homePhoneNumber;
376 bool m_homePhoneNumberHasBeenSet = false;
377
378 Aws::String m_businessPhoneNumber;
379 bool m_businessPhoneNumberHasBeenSet = false;
380
381 Aws::String m_emailAddress;
382 bool m_emailAddressHasBeenSet = false;
383
384 Aws::String m_personalEmailAddress;
385 bool m_personalEmailAddressHasBeenSet = false;
386
387 Aws::String m_businessEmailAddress;
388 bool m_businessEmailAddressHasBeenSet = false;
389
390 Aws::String m_address;
391 bool m_addressHasBeenSet = false;
392
393 Aws::String m_shippingAddress;
394 bool m_shippingAddressHasBeenSet = false;
395
396 Aws::String m_mailingAddress;
397 bool m_mailingAddressHasBeenSet = false;
398
399 Aws::String m_billingAddress;
400 bool m_billingAddressHasBeenSet = false;
401
403 bool m_attributesHasBeenSet = false;
404 };
405
406} // namespace Model
407} // namespace CustomerProfiles
408} // namespace Aws
FieldSourceProfileIds & WithFirstName(Aws::String &&value)
FieldSourceProfileIds & WithBillingAddress(const Aws::String &value)
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)
FieldSourceProfileIds & AddAttributes(const Aws::String &key, Aws::String &&value)
FieldSourceProfileIds & WithPhoneNumber(const Aws::String &value)
FieldSourceProfileIds & WithMiddleName(const Aws::String &value)
FieldSourceProfileIds & WithMobilePhoneNumber(Aws::String &&value)
FieldSourceProfileIds & WithMobilePhoneNumber(const Aws::String &value)
FieldSourceProfileIds & WithBusinessName(Aws::String &&value)
FieldSourceProfileIds & WithMiddleName(Aws::String &&value)
FieldSourceProfileIds & WithGender(const Aws::String &value)
FieldSourceProfileIds & WithGender(Aws::String &&value)
FieldSourceProfileIds & WithLastName(const char *value)
FieldSourceProfileIds & WithGender(const char *value)
FieldSourceProfileIds & AddAttributes(Aws::String &&key, const char *value)
FieldSourceProfileIds & WithBusinessName(const Aws::String &value)
FieldSourceProfileIds & WithAdditionalInformation(const Aws::String &value)
FieldSourceProfileIds & WithAddress(const Aws::String &value)
FieldSourceProfileIds & WithAddress(const char *value)
FieldSourceProfileIds & WithPhoneNumber(const char *value)
AWS_CUSTOMERPROFILES_API FieldSourceProfileIds & operator=(Aws::Utils::Json::JsonView jsonValue)
FieldSourceProfileIds & WithAccountNumber(const char *value)
FieldSourceProfileIds & AddAttributes(const char *key, const char *value)
FieldSourceProfileIds & WithHomePhoneNumber(Aws::String &&value)
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAttributes(Aws::Map< Aws::String, Aws::String > &&value)
FieldSourceProfileIds & WithShippingAddress(Aws::String &&value)
FieldSourceProfileIds & WithAddress(Aws::String &&value)
FieldSourceProfileIds & WithBirthDate(Aws::String &&value)
FieldSourceProfileIds & WithPhoneNumber(Aws::String &&value)
FieldSourceProfileIds & WithAdditionalInformation(const char *value)
FieldSourceProfileIds & WithPersonalEmailAddress(const char *value)
FieldSourceProfileIds & WithEmailAddress(const Aws::String &value)
FieldSourceProfileIds & WithBusinessEmailAddress(const Aws::String &value)
FieldSourceProfileIds & WithPartyType(const char *value)
FieldSourceProfileIds & WithBusinessPhoneNumber(const Aws::String &value)
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)
FieldSourceProfileIds & WithAttributes(const Aws::Map< Aws::String, Aws::String > &value)
FieldSourceProfileIds & AddAttributes(const char *key, Aws::String &&value)
FieldSourceProfileIds & WithPartyType(const Aws::String &value)
FieldSourceProfileIds & WithPersonalEmailAddress(Aws::String &&value)
FieldSourceProfileIds & WithBusinessPhoneNumber(const char *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)
FieldSourceProfileIds & WithHomePhoneNumber(const Aws::String &value)
FieldSourceProfileIds & WithAccountNumber(Aws::String &&value)
FieldSourceProfileIds & WithBirthDate(const char *value)
FieldSourceProfileIds & WithBusinessPhoneNumber(Aws::String &&value)
FieldSourceProfileIds & WithBillingAddress(const char *value)
FieldSourceProfileIds & WithAdditionalInformation(Aws::String &&value)
FieldSourceProfileIds & WithLastName(Aws::String &&value)
void SetAttributes(const Aws::Map< Aws::String, Aws::String > &value)
FieldSourceProfileIds & WithBusinessEmailAddress(Aws::String &&value)
FieldSourceProfileIds & WithEmailAddress(Aws::String &&value)
FieldSourceProfileIds & WithFirstName(const char *value)
FieldSourceProfileIds & AddAttributes(Aws::String &&key, const Aws::String &value)
FieldSourceProfileIds & WithMailingAddress(const Aws::String &value)
FieldSourceProfileIds & WithAccountNumber(const Aws::String &value)
FieldSourceProfileIds & WithBillingAddress(Aws::String &&value)
FieldSourceProfileIds & WithBusinessName(const char *value)
FieldSourceProfileIds & WithBusinessEmailAddress(const char *value)
FieldSourceProfileIds & WithMailingAddress(const char *value)
FieldSourceProfileIds & WithEmailAddress(const char *value)
const Aws::Map< Aws::String, Aws::String > & GetAttributes() const
FieldSourceProfileIds & WithPartyType(Aws::String &&value)
FieldSourceProfileIds & WithMailingAddress(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