AWS SDK for C++  1.9.130
AWS SDK for C++
ContactDetail.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace Route53Domains
26 {
27 namespace Model
28 {
29 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetFirstName() const{ return m_firstName; }
48 
52  inline bool FirstNameHasBeenSet() const { return m_firstNameHasBeenSet; }
53 
57  inline void SetFirstName(const Aws::String& value) { m_firstNameHasBeenSet = true; m_firstName = value; }
58 
62  inline void SetFirstName(Aws::String&& value) { m_firstNameHasBeenSet = true; m_firstName = std::move(value); }
63 
67  inline void SetFirstName(const char* value) { m_firstNameHasBeenSet = true; m_firstName.assign(value); }
68 
72  inline ContactDetail& WithFirstName(const Aws::String& value) { SetFirstName(value); return *this;}
73 
77  inline ContactDetail& WithFirstName(Aws::String&& value) { SetFirstName(std::move(value)); return *this;}
78 
82  inline ContactDetail& WithFirstName(const char* value) { SetFirstName(value); return *this;}
83 
84 
88  inline const Aws::String& GetLastName() const{ return m_lastName; }
89 
93  inline bool LastNameHasBeenSet() const { return m_lastNameHasBeenSet; }
94 
98  inline void SetLastName(const Aws::String& value) { m_lastNameHasBeenSet = true; m_lastName = value; }
99 
103  inline void SetLastName(Aws::String&& value) { m_lastNameHasBeenSet = true; m_lastName = std::move(value); }
104 
108  inline void SetLastName(const char* value) { m_lastNameHasBeenSet = true; m_lastName.assign(value); }
109 
113  inline ContactDetail& WithLastName(const Aws::String& value) { SetLastName(value); return *this;}
114 
118  inline ContactDetail& WithLastName(Aws::String&& value) { SetLastName(std::move(value)); return *this;}
119 
123  inline ContactDetail& WithLastName(const char* value) { SetLastName(value); return *this;}
124 
125 
139  inline const ContactType& GetContactType() const{ return m_contactType; }
140 
154  inline bool ContactTypeHasBeenSet() const { return m_contactTypeHasBeenSet; }
155 
169  inline void SetContactType(const ContactType& value) { m_contactTypeHasBeenSet = true; m_contactType = value; }
170 
184  inline void SetContactType(ContactType&& value) { m_contactTypeHasBeenSet = true; m_contactType = std::move(value); }
185 
199  inline ContactDetail& WithContactType(const ContactType& value) { SetContactType(value); return *this;}
200 
214  inline ContactDetail& WithContactType(ContactType&& value) { SetContactType(std::move(value)); return *this;}
215 
216 
221  inline const Aws::String& GetOrganizationName() const{ return m_organizationName; }
222 
227  inline bool OrganizationNameHasBeenSet() const { return m_organizationNameHasBeenSet; }
228 
233  inline void SetOrganizationName(const Aws::String& value) { m_organizationNameHasBeenSet = true; m_organizationName = value; }
234 
239  inline void SetOrganizationName(Aws::String&& value) { m_organizationNameHasBeenSet = true; m_organizationName = std::move(value); }
240 
245  inline void SetOrganizationName(const char* value) { m_organizationNameHasBeenSet = true; m_organizationName.assign(value); }
246 
251  inline ContactDetail& WithOrganizationName(const Aws::String& value) { SetOrganizationName(value); return *this;}
252 
257  inline ContactDetail& WithOrganizationName(Aws::String&& value) { SetOrganizationName(std::move(value)); return *this;}
258 
263  inline ContactDetail& WithOrganizationName(const char* value) { SetOrganizationName(value); return *this;}
264 
265 
269  inline const Aws::String& GetAddressLine1() const{ return m_addressLine1; }
270 
274  inline bool AddressLine1HasBeenSet() const { return m_addressLine1HasBeenSet; }
275 
279  inline void SetAddressLine1(const Aws::String& value) { m_addressLine1HasBeenSet = true; m_addressLine1 = value; }
280 
284  inline void SetAddressLine1(Aws::String&& value) { m_addressLine1HasBeenSet = true; m_addressLine1 = std::move(value); }
285 
289  inline void SetAddressLine1(const char* value) { m_addressLine1HasBeenSet = true; m_addressLine1.assign(value); }
290 
294  inline ContactDetail& WithAddressLine1(const Aws::String& value) { SetAddressLine1(value); return *this;}
295 
299  inline ContactDetail& WithAddressLine1(Aws::String&& value) { SetAddressLine1(std::move(value)); return *this;}
300 
304  inline ContactDetail& WithAddressLine1(const char* value) { SetAddressLine1(value); return *this;}
305 
306 
310  inline const Aws::String& GetAddressLine2() const{ return m_addressLine2; }
311 
315  inline bool AddressLine2HasBeenSet() const { return m_addressLine2HasBeenSet; }
316 
320  inline void SetAddressLine2(const Aws::String& value) { m_addressLine2HasBeenSet = true; m_addressLine2 = value; }
321 
325  inline void SetAddressLine2(Aws::String&& value) { m_addressLine2HasBeenSet = true; m_addressLine2 = std::move(value); }
326 
330  inline void SetAddressLine2(const char* value) { m_addressLine2HasBeenSet = true; m_addressLine2.assign(value); }
331 
335  inline ContactDetail& WithAddressLine2(const Aws::String& value) { SetAddressLine2(value); return *this;}
336 
340  inline ContactDetail& WithAddressLine2(Aws::String&& value) { SetAddressLine2(std::move(value)); return *this;}
341 
345  inline ContactDetail& WithAddressLine2(const char* value) { SetAddressLine2(value); return *this;}
346 
347 
351  inline const Aws::String& GetCity() const{ return m_city; }
352 
356  inline bool CityHasBeenSet() const { return m_cityHasBeenSet; }
357 
361  inline void SetCity(const Aws::String& value) { m_cityHasBeenSet = true; m_city = value; }
362 
366  inline void SetCity(Aws::String&& value) { m_cityHasBeenSet = true; m_city = std::move(value); }
367 
371  inline void SetCity(const char* value) { m_cityHasBeenSet = true; m_city.assign(value); }
372 
376  inline ContactDetail& WithCity(const Aws::String& value) { SetCity(value); return *this;}
377 
381  inline ContactDetail& WithCity(Aws::String&& value) { SetCity(std::move(value)); return *this;}
382 
386  inline ContactDetail& WithCity(const char* value) { SetCity(value); return *this;}
387 
388 
392  inline const Aws::String& GetState() const{ return m_state; }
393 
397  inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }
398 
402  inline void SetState(const Aws::String& value) { m_stateHasBeenSet = true; m_state = value; }
403 
407  inline void SetState(Aws::String&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }
408 
412  inline void SetState(const char* value) { m_stateHasBeenSet = true; m_state.assign(value); }
413 
417  inline ContactDetail& WithState(const Aws::String& value) { SetState(value); return *this;}
418 
422  inline ContactDetail& WithState(Aws::String&& value) { SetState(std::move(value)); return *this;}
423 
427  inline ContactDetail& WithState(const char* value) { SetState(value); return *this;}
428 
429 
433  inline const CountryCode& GetCountryCode() const{ return m_countryCode; }
434 
438  inline bool CountryCodeHasBeenSet() const { return m_countryCodeHasBeenSet; }
439 
443  inline void SetCountryCode(const CountryCode& value) { m_countryCodeHasBeenSet = true; m_countryCode = value; }
444 
448  inline void SetCountryCode(CountryCode&& value) { m_countryCodeHasBeenSet = true; m_countryCode = std::move(value); }
449 
453  inline ContactDetail& WithCountryCode(const CountryCode& value) { SetCountryCode(value); return *this;}
454 
458  inline ContactDetail& WithCountryCode(CountryCode&& value) { SetCountryCode(std::move(value)); return *this;}
459 
460 
464  inline const Aws::String& GetZipCode() const{ return m_zipCode; }
465 
469  inline bool ZipCodeHasBeenSet() const { return m_zipCodeHasBeenSet; }
470 
474  inline void SetZipCode(const Aws::String& value) { m_zipCodeHasBeenSet = true; m_zipCode = value; }
475 
479  inline void SetZipCode(Aws::String&& value) { m_zipCodeHasBeenSet = true; m_zipCode = std::move(value); }
480 
484  inline void SetZipCode(const char* value) { m_zipCodeHasBeenSet = true; m_zipCode.assign(value); }
485 
489  inline ContactDetail& WithZipCode(const Aws::String& value) { SetZipCode(value); return *this;}
490 
494  inline ContactDetail& WithZipCode(Aws::String&& value) { SetZipCode(std::move(value)); return *this;}
495 
499  inline ContactDetail& WithZipCode(const char* value) { SetZipCode(value); return *this;}
500 
501 
508  inline const Aws::String& GetPhoneNumber() const{ return m_phoneNumber; }
509 
516  inline bool PhoneNumberHasBeenSet() const { return m_phoneNumberHasBeenSet; }
517 
524  inline void SetPhoneNumber(const Aws::String& value) { m_phoneNumberHasBeenSet = true; m_phoneNumber = value; }
525 
532  inline void SetPhoneNumber(Aws::String&& value) { m_phoneNumberHasBeenSet = true; m_phoneNumber = std::move(value); }
533 
540  inline void SetPhoneNumber(const char* value) { m_phoneNumberHasBeenSet = true; m_phoneNumber.assign(value); }
541 
548  inline ContactDetail& WithPhoneNumber(const Aws::String& value) { SetPhoneNumber(value); return *this;}
549 
556  inline ContactDetail& WithPhoneNumber(Aws::String&& value) { SetPhoneNumber(std::move(value)); return *this;}
557 
564  inline ContactDetail& WithPhoneNumber(const char* value) { SetPhoneNumber(value); return *this;}
565 
566 
570  inline const Aws::String& GetEmail() const{ return m_email; }
571 
575  inline bool EmailHasBeenSet() const { return m_emailHasBeenSet; }
576 
580  inline void SetEmail(const Aws::String& value) { m_emailHasBeenSet = true; m_email = value; }
581 
585  inline void SetEmail(Aws::String&& value) { m_emailHasBeenSet = true; m_email = std::move(value); }
586 
590  inline void SetEmail(const char* value) { m_emailHasBeenSet = true; m_email.assign(value); }
591 
595  inline ContactDetail& WithEmail(const Aws::String& value) { SetEmail(value); return *this;}
596 
600  inline ContactDetail& WithEmail(Aws::String&& value) { SetEmail(std::move(value)); return *this;}
601 
605  inline ContactDetail& WithEmail(const char* value) { SetEmail(value); return *this;}
606 
607 
613  inline const Aws::String& GetFax() const{ return m_fax; }
614 
620  inline bool FaxHasBeenSet() const { return m_faxHasBeenSet; }
621 
627  inline void SetFax(const Aws::String& value) { m_faxHasBeenSet = true; m_fax = value; }
628 
634  inline void SetFax(Aws::String&& value) { m_faxHasBeenSet = true; m_fax = std::move(value); }
635 
641  inline void SetFax(const char* value) { m_faxHasBeenSet = true; m_fax.assign(value); }
642 
648  inline ContactDetail& WithFax(const Aws::String& value) { SetFax(value); return *this;}
649 
655  inline ContactDetail& WithFax(Aws::String&& value) { SetFax(std::move(value)); return *this;}
656 
662  inline ContactDetail& WithFax(const char* value) { SetFax(value); return *this;}
663 
664 
669  inline const Aws::Vector<ExtraParam>& GetExtraParams() const{ return m_extraParams; }
670 
675  inline bool ExtraParamsHasBeenSet() const { return m_extraParamsHasBeenSet; }
676 
681  inline void SetExtraParams(const Aws::Vector<ExtraParam>& value) { m_extraParamsHasBeenSet = true; m_extraParams = value; }
682 
687  inline void SetExtraParams(Aws::Vector<ExtraParam>&& value) { m_extraParamsHasBeenSet = true; m_extraParams = std::move(value); }
688 
693  inline ContactDetail& WithExtraParams(const Aws::Vector<ExtraParam>& value) { SetExtraParams(value); return *this;}
694 
699  inline ContactDetail& WithExtraParams(Aws::Vector<ExtraParam>&& value) { SetExtraParams(std::move(value)); return *this;}
700 
705  inline ContactDetail& AddExtraParams(const ExtraParam& value) { m_extraParamsHasBeenSet = true; m_extraParams.push_back(value); return *this; }
706 
711  inline ContactDetail& AddExtraParams(ExtraParam&& value) { m_extraParamsHasBeenSet = true; m_extraParams.push_back(std::move(value)); return *this; }
712 
713  private:
714 
715  Aws::String m_firstName;
716  bool m_firstNameHasBeenSet;
717 
718  Aws::String m_lastName;
719  bool m_lastNameHasBeenSet;
720 
721  ContactType m_contactType;
722  bool m_contactTypeHasBeenSet;
723 
724  Aws::String m_organizationName;
725  bool m_organizationNameHasBeenSet;
726 
727  Aws::String m_addressLine1;
728  bool m_addressLine1HasBeenSet;
729 
730  Aws::String m_addressLine2;
731  bool m_addressLine2HasBeenSet;
732 
733  Aws::String m_city;
734  bool m_cityHasBeenSet;
735 
736  Aws::String m_state;
737  bool m_stateHasBeenSet;
738 
739  CountryCode m_countryCode;
740  bool m_countryCodeHasBeenSet;
741 
742  Aws::String m_zipCode;
743  bool m_zipCodeHasBeenSet;
744 
745  Aws::String m_phoneNumber;
746  bool m_phoneNumberHasBeenSet;
747 
748  Aws::String m_email;
749  bool m_emailHasBeenSet;
750 
751  Aws::String m_fax;
752  bool m_faxHasBeenSet;
753 
754  Aws::Vector<ExtraParam> m_extraParams;
755  bool m_extraParamsHasBeenSet;
756  };
757 
758 } // namespace Model
759 } // namespace Route53Domains
760 } // namespace Aws
Aws::Route53Domains::Model::ContactDetail::WithLastName
ContactDetail & WithLastName(const Aws::String &value)
Definition: ContactDetail.h:113
Aws::Route53Domains::Model::ContactDetail::SetPhoneNumber
void SetPhoneNumber(const char *value)
Definition: ContactDetail.h:540
Aws::Route53Domains::Model::ContactDetail::GetZipCode
const Aws::String & GetZipCode() const
Definition: ContactDetail.h:464
Aws::Route53Domains::Model::ContactDetail::SetCountryCode
void SetCountryCode(const CountryCode &value)
Definition: ContactDetail.h:443
Aws::Route53Domains::Model::ContactDetail::EmailHasBeenSet
bool EmailHasBeenSet() const
Definition: ContactDetail.h:575
Aws::Route53Domains::Model::ContactDetail::WithFirstName
ContactDetail & WithFirstName(const Aws::String &value)
Definition: ContactDetail.h:72
Aws::Route53Domains::Model::ContactDetail::GetAddressLine1
const Aws::String & GetAddressLine1() const
Definition: ContactDetail.h:269
Aws::Route53Domains::Model::ContactDetail::WithOrganizationName
ContactDetail & WithOrganizationName(const char *value)
Definition: ContactDetail.h:263
Aws::Route53Domains::Model::ContactDetail::WithPhoneNumber
ContactDetail & WithPhoneNumber(const char *value)
Definition: ContactDetail.h:564
Aws::Route53Domains::Model::ContactDetail::SetCity
void SetCity(Aws::String &&value)
Definition: ContactDetail.h:366
Aws::Route53Domains::Model::ContactDetail::WithAddressLine1
ContactDetail & WithAddressLine1(Aws::String &&value)
Definition: ContactDetail.h:299
Aws::Route53Domains::Model::ContactDetail::WithLastName
ContactDetail & WithLastName(const char *value)
Definition: ContactDetail.h:123
Aws::Route53Domains::Model::ContactDetail::WithState
ContactDetail & WithState(const Aws::String &value)
Definition: ContactDetail.h:417
Aws::Route53Domains::Model::ContactDetail::GetState
const Aws::String & GetState() const
Definition: ContactDetail.h:392
Aws::Route53Domains::Model::ContactDetail::SetAddressLine2
void SetAddressLine2(const char *value)
Definition: ContactDetail.h:330
Aws::Route53Domains::Model::ContactDetail::WithAddressLine2
ContactDetail & WithAddressLine2(Aws::String &&value)
Definition: ContactDetail.h:340
Aws::Route53Domains::Model::ContactDetail::WithPhoneNumber
ContactDetail & WithPhoneNumber(const Aws::String &value)
Definition: ContactDetail.h:548
Aws::Route53Domains::Model::ContactDetail::WithAddressLine2
ContactDetail & WithAddressLine2(const Aws::String &value)
Definition: ContactDetail.h:335
Aws::Route53Domains::Model::ContactDetail::SetContactType
void SetContactType(const ContactType &value)
Definition: ContactDetail.h:169
Aws::Route53Domains::Model::ContactDetail::SetZipCode
void SetZipCode(const Aws::String &value)
Definition: ContactDetail.h:474
Aws::Route53Domains::Model::CountryCode
CountryCode
Definition: CountryCode.h:17
Aws::Route53Domains::Model::ContactDetail::SetState
void SetState(const char *value)
Definition: ContactDetail.h:412
Aws::Route53Domains::Model::ContactDetail::WithExtraParams
ContactDetail & WithExtraParams(Aws::Vector< ExtraParam > &&value)
Definition: ContactDetail.h:699
Aws::Route53Domains::Model::ContactDetail::SetAddressLine2
void SetAddressLine2(const Aws::String &value)
Definition: ContactDetail.h:320
Aws::Route53Domains::Model::ContactDetail::SetPhoneNumber
void SetPhoneNumber(const Aws::String &value)
Definition: ContactDetail.h:524
Aws::Route53Domains::Model::ContactDetail::SetOrganizationName
void SetOrganizationName(const Aws::String &value)
Definition: ContactDetail.h:233
Aws::Route53Domains::Model::ContactDetail::WithState
ContactDetail & WithState(const char *value)
Definition: ContactDetail.h:427
Aws::Route53Domains::Model::ContactDetail::WithState
ContactDetail & WithState(Aws::String &&value)
Definition: ContactDetail.h:422
Aws::Route53Domains::Model::ContactDetail::WithContactType
ContactDetail & WithContactType(const ContactType &value)
Definition: ContactDetail.h:199
Aws::Route53Domains::Model::ContactDetail::SetCountryCode
void SetCountryCode(CountryCode &&value)
Definition: ContactDetail.h:448
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Route53Domains::Model::ContactDetail::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Route53Domains::Model::ContactDetail::WithOrganizationName
ContactDetail & WithOrganizationName(Aws::String &&value)
Definition: ContactDetail.h:257
Aws::Route53Domains::Model::ContactDetail::SetFirstName
void SetFirstName(const Aws::String &value)
Definition: ContactDetail.h:57
Aws::Route53Domains::Model::ContactDetail::SetAddressLine2
void SetAddressLine2(Aws::String &&value)
Definition: ContactDetail.h:325
AWS_ROUTE53DOMAINS_API
#define AWS_ROUTE53DOMAINS_API
Definition: Route53Domains_EXPORTS.h:28
Aws::Route53Domains::Model::ContactDetail::AddressLine1HasBeenSet
bool AddressLine1HasBeenSet() const
Definition: ContactDetail.h:274
Aws::Route53Domains::Model::ContactDetail::WithCity
ContactDetail & WithCity(const char *value)
Definition: ContactDetail.h:386
Aws::Route53Domains::Model::ContactDetail::FaxHasBeenSet
bool FaxHasBeenSet() const
Definition: ContactDetail.h:620
Aws::Route53Domains::Model::ContactDetail::SetPhoneNumber
void SetPhoneNumber(Aws::String &&value)
Definition: ContactDetail.h:532
Aws::Route53Domains::Model::ContactDetail::ContactTypeHasBeenSet
bool ContactTypeHasBeenSet() const
Definition: ContactDetail.h:154
Aws::Route53Domains::Model::ContactDetail::SetZipCode
void SetZipCode(const char *value)
Definition: ContactDetail.h:484
AWSVector.h
Aws::Route53Domains::Model::ContactDetail::WithContactType
ContactDetail & WithContactType(ContactType &&value)
Definition: ContactDetail.h:214
Aws::Route53Domains::Model::ContactDetail::SetExtraParams
void SetExtraParams(Aws::Vector< ExtraParam > &&value)
Definition: ContactDetail.h:687
Aws::Route53Domains::Model::ContactDetail::SetState
void SetState(Aws::String &&value)
Definition: ContactDetail.h:407
Aws::Route53Domains::Model::ContactDetail::WithEmail
ContactDetail & WithEmail(const Aws::String &value)
Definition: ContactDetail.h:595
Aws::Route53Domains::Model::ContactDetail::WithFirstName
ContactDetail & WithFirstName(const char *value)
Definition: ContactDetail.h:82
Aws::Route53Domains::Model::ContactDetail::WithCountryCode
ContactDetail & WithCountryCode(const CountryCode &value)
Definition: ContactDetail.h:453
Aws::Route53Domains::Model::ContactDetail::WithAddressLine2
ContactDetail & WithAddressLine2(const char *value)
Definition: ContactDetail.h:345
Aws::Route53Domains::Model::ContactDetail::SetFirstName
void SetFirstName(Aws::String &&value)
Definition: ContactDetail.h:62
Aws::Route53Domains::Model::ContactDetail::WithCity
ContactDetail & WithCity(Aws::String &&value)
Definition: ContactDetail.h:381
Aws::Route53Domains::Model::ContactDetail
Definition: ContactDetail.h:36
Aws::Route53Domains::Model::ContactDetail::SetFirstName
void SetFirstName(const char *value)
Definition: ContactDetail.h:67
Aws::Route53Domains::Model::ContactDetail::WithAddressLine1
ContactDetail & WithAddressLine1(const Aws::String &value)
Definition: ContactDetail.h:294
Aws::Route53Domains::Model::ContactDetail::SetContactType
void SetContactType(ContactType &&value)
Definition: ContactDetail.h:184
Aws::Route53Domains::Model::ContactDetail::SetEmail
void SetEmail(const Aws::String &value)
Definition: ContactDetail.h:580
Aws::Route53Domains::Model::ContactDetail::GetFirstName
const Aws::String & GetFirstName() const
Definition: ContactDetail.h:47
Aws::Route53Domains::Model::ContactDetail::AddressLine2HasBeenSet
bool AddressLine2HasBeenSet() const
Definition: ContactDetail.h:315
ExtraParam.h
Aws::Route53Domains::Model::ContactDetail::AddExtraParams
ContactDetail & AddExtraParams(ExtraParam &&value)
Definition: ContactDetail.h:711
Aws::Route53Domains::Model::ContactDetail::SetEmail
void SetEmail(Aws::String &&value)
Definition: ContactDetail.h:585
Aws::Route53Domains::Model::ContactDetail::GetEmail
const Aws::String & GetEmail() const
Definition: ContactDetail.h:570
Aws::Route53Domains::Model::ContactDetail::GetLastName
const Aws::String & GetLastName() const
Definition: ContactDetail.h:88
Aws::Route53Domains::Model::ContactDetail::WithFirstName
ContactDetail & WithFirstName(Aws::String &&value)
Definition: ContactDetail.h:77
Aws::Route53Domains::Model::ContactDetail::operator=
ContactDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Route53Domains::Model::ContactDetail::SetOrganizationName
void SetOrganizationName(const char *value)
Definition: ContactDetail.h:245
Aws::Route53Domains::Model::ContactDetail::SetFax
void SetFax(const char *value)
Definition: ContactDetail.h:641
Aws::Route53Domains::Model::ContactDetail::WithEmail
ContactDetail & WithEmail(Aws::String &&value)
Definition: ContactDetail.h:600
Aws::Route53Domains::Model::ContactDetail::GetCountryCode
const CountryCode & GetCountryCode() const
Definition: ContactDetail.h:433
Aws::Route53Domains::Model::ContactDetail::CityHasBeenSet
bool CityHasBeenSet() const
Definition: ContactDetail.h:356
Aws::Route53Domains::Model::ContactDetail::WithEmail
ContactDetail & WithEmail(const char *value)
Definition: ContactDetail.h:605
Aws::Route53Domains::Model::ContactDetail::SetLastName
void SetLastName(Aws::String &&value)
Definition: ContactDetail.h:103
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Route53Domains::Model::ContactDetail::WithAddressLine1
ContactDetail & WithAddressLine1(const char *value)
Definition: ContactDetail.h:304
Aws::Route53Domains::Model::ContactType
ContactType
Definition: ContactType.h:17
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Route53Domains::Model::ContactDetail::SetAddressLine1
void SetAddressLine1(const Aws::String &value)
Definition: ContactDetail.h:279
Aws::Route53Domains::Model::ContactDetail::LastNameHasBeenSet
bool LastNameHasBeenSet() const
Definition: ContactDetail.h:93
Aws::Route53Domains::Model::ContactDetail::WithPhoneNumber
ContactDetail & WithPhoneNumber(Aws::String &&value)
Definition: ContactDetail.h:556
Aws::Route53Domains::Model::ContactDetail::SetAddressLine1
void SetAddressLine1(Aws::String &&value)
Definition: ContactDetail.h:284
Aws::Route53Domains::Model::ContactDetail::ContactDetail
ContactDetail(Aws::Utils::Json::JsonView jsonValue)
ContactType.h
Aws::Route53Domains::Model::ContactDetail::WithOrganizationName
ContactDetail & WithOrganizationName(const Aws::String &value)
Definition: ContactDetail.h:251
Aws::Route53Domains::Model::ContactDetail::SetZipCode
void SetZipCode(Aws::String &&value)
Definition: ContactDetail.h:479
Aws::Route53Domains::Model::ContactDetail::SetOrganizationName
void SetOrganizationName(Aws::String &&value)
Definition: ContactDetail.h:239
Aws::Route53Domains::Model::ContactDetail::SetFax
void SetFax(Aws::String &&value)
Definition: ContactDetail.h:634
Aws::Route53Domains::Model::ContactDetail::WithZipCode
ContactDetail & WithZipCode(const char *value)
Definition: ContactDetail.h:499
Aws::Route53Domains::Model::ContactDetail::GetAddressLine2
const Aws::String & GetAddressLine2() const
Definition: ContactDetail.h:310
Aws::Route53Domains::Model::ContactDetail::GetFax
const Aws::String & GetFax() const
Definition: ContactDetail.h:613
Aws::Route53Domains::Model::ContactDetail::SetCity
void SetCity(const Aws::String &value)
Definition: ContactDetail.h:361
Aws::Route53Domains::Model::ContactDetail::WithZipCode
ContactDetail & WithZipCode(const Aws::String &value)
Definition: ContactDetail.h:489
Aws::Route53Domains::Model::ContactDetail::SetFax
void SetFax(const Aws::String &value)
Definition: ContactDetail.h:627
Aws::Route53Domains::Model::ContactDetail::ContactDetail
ContactDetail()
Aws
Definition: AccessManagementClient.h:15
Aws::Route53Domains::Model::ContactDetail::ExtraParamsHasBeenSet
bool ExtraParamsHasBeenSet() const
Definition: ContactDetail.h:675
Aws::Route53Domains::Model::ContactDetail::OrganizationNameHasBeenSet
bool OrganizationNameHasBeenSet() const
Definition: ContactDetail.h:227
Aws::Route53Domains::Model::ContactDetail::PhoneNumberHasBeenSet
bool PhoneNumberHasBeenSet() const
Definition: ContactDetail.h:516
Aws::Route53Domains::Model::ContactDetail::SetLastName
void SetLastName(const char *value)
Definition: ContactDetail.h:108
Aws::Route53Domains::Model::ExtraParam
Definition: ExtraParam.h:33
Aws::Route53Domains::Model::ContactDetail::SetCity
void SetCity(const char *value)
Definition: ContactDetail.h:371
Aws::Route53Domains::Model::ContactDetail::StateHasBeenSet
bool StateHasBeenSet() const
Definition: ContactDetail.h:397
Aws::Route53Domains::Model::ContactDetail::SetEmail
void SetEmail(const char *value)
Definition: ContactDetail.h:590
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Route53Domains_EXPORTS.h
Aws::Route53Domains::Model::ContactDetail::ZipCodeHasBeenSet
bool ZipCodeHasBeenSet() const
Definition: ContactDetail.h:469
Aws::Route53Domains::Model::ContactDetail::GetCity
const Aws::String & GetCity() const
Definition: ContactDetail.h:351
Aws::Route53Domains::Model::ContactDetail::GetPhoneNumber
const Aws::String & GetPhoneNumber() const
Definition: ContactDetail.h:508
Aws::Route53Domains::Model::ContactDetail::SetLastName
void SetLastName(const Aws::String &value)
Definition: ContactDetail.h:98
Aws::Route53Domains::Model::ContactDetail::SetExtraParams
void SetExtraParams(const Aws::Vector< ExtraParam > &value)
Definition: ContactDetail.h:681
Aws::Route53Domains::Model::ContactDetail::GetContactType
const ContactType & GetContactType() const
Definition: ContactDetail.h:139
Aws::Route53Domains::Model::ContactDetail::WithFax
ContactDetail & WithFax(const Aws::String &value)
Definition: ContactDetail.h:648
Aws::Route53Domains::Model::ContactDetail::WithFax
ContactDetail & WithFax(Aws::String &&value)
Definition: ContactDetail.h:655
Aws::Route53Domains::Model::ContactDetail::SetAddressLine1
void SetAddressLine1(const char *value)
Definition: ContactDetail.h:289
Aws::Route53Domains::Model::ContactDetail::WithFax
ContactDetail & WithFax(const char *value)
Definition: ContactDetail.h:662
Aws::Route53Domains::Model::ContactDetail::WithCity
ContactDetail & WithCity(const Aws::String &value)
Definition: ContactDetail.h:376
Aws::Route53Domains::Model::ContactDetail::WithZipCode
ContactDetail & WithZipCode(Aws::String &&value)
Definition: ContactDetail.h:494
Aws::Route53Domains::Model::ContactDetail::WithCountryCode
ContactDetail & WithCountryCode(CountryCode &&value)
Definition: ContactDetail.h:458
CountryCode.h
Aws::Route53Domains::Model::ContactDetail::GetOrganizationName
const Aws::String & GetOrganizationName() const
Definition: ContactDetail.h:221
Aws::Route53Domains::Model::ContactDetail::WithExtraParams
ContactDetail & WithExtraParams(const Aws::Vector< ExtraParam > &value)
Definition: ContactDetail.h:693
Aws::Route53Domains::Model::ContactDetail::GetExtraParams
const Aws::Vector< ExtraParam > & GetExtraParams() const
Definition: ContactDetail.h:669
Aws::Route53Domains::Model::ContactDetail::SetState
void SetState(const Aws::String &value)
Definition: ContactDetail.h:402
Aws::Route53Domains::Model::ContactDetail::AddExtraParams
ContactDetail & AddExtraParams(const ExtraParam &value)
Definition: ContactDetail.h:705
Aws::Route53Domains::Model::ContactDetail::FirstNameHasBeenSet
bool FirstNameHasBeenSet() const
Definition: ContactDetail.h:52
Aws::Route53Domains::Model::ContactDetail::WithLastName
ContactDetail & WithLastName(Aws::String &&value)
Definition: ContactDetail.h:118
Aws::Route53Domains::Model::ContactDetail::CountryCodeHasBeenSet
bool CountryCodeHasBeenSet() const
Definition: ContactDetail.h:438