AWS SDK for C++  1.8.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::Route53Domains::Model::ContactDetail Class Reference

#include <ContactDetail.h>

Public Member Functions

 ContactDetail ()
 
 ContactDetail (Aws::Utils::Json::JsonView jsonValue)
 
ContactDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFirstName () const
 
bool FirstNameHasBeenSet () const
 
void SetFirstName (const Aws::String &value)
 
void SetFirstName (Aws::String &&value)
 
void SetFirstName (const char *value)
 
ContactDetailWithFirstName (const Aws::String &value)
 
ContactDetailWithFirstName (Aws::String &&value)
 
ContactDetailWithFirstName (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)
 
ContactDetailWithLastName (const Aws::String &value)
 
ContactDetailWithLastName (Aws::String &&value)
 
ContactDetailWithLastName (const char *value)
 
const ContactTypeGetContactType () const
 
bool ContactTypeHasBeenSet () const
 
void SetContactType (const ContactType &value)
 
void SetContactType (ContactType &&value)
 
ContactDetailWithContactType (const ContactType &value)
 
ContactDetailWithContactType (ContactType &&value)
 
const Aws::StringGetOrganizationName () const
 
bool OrganizationNameHasBeenSet () const
 
void SetOrganizationName (const Aws::String &value)
 
void SetOrganizationName (Aws::String &&value)
 
void SetOrganizationName (const char *value)
 
ContactDetailWithOrganizationName (const Aws::String &value)
 
ContactDetailWithOrganizationName (Aws::String &&value)
 
ContactDetailWithOrganizationName (const char *value)
 
const Aws::StringGetAddressLine1 () const
 
bool AddressLine1HasBeenSet () const
 
void SetAddressLine1 (const Aws::String &value)
 
void SetAddressLine1 (Aws::String &&value)
 
void SetAddressLine1 (const char *value)
 
ContactDetailWithAddressLine1 (const Aws::String &value)
 
ContactDetailWithAddressLine1 (Aws::String &&value)
 
ContactDetailWithAddressLine1 (const char *value)
 
const Aws::StringGetAddressLine2 () const
 
bool AddressLine2HasBeenSet () const
 
void SetAddressLine2 (const Aws::String &value)
 
void SetAddressLine2 (Aws::String &&value)
 
void SetAddressLine2 (const char *value)
 
ContactDetailWithAddressLine2 (const Aws::String &value)
 
ContactDetailWithAddressLine2 (Aws::String &&value)
 
ContactDetailWithAddressLine2 (const char *value)
 
const Aws::StringGetCity () const
 
bool CityHasBeenSet () const
 
void SetCity (const Aws::String &value)
 
void SetCity (Aws::String &&value)
 
void SetCity (const char *value)
 
ContactDetailWithCity (const Aws::String &value)
 
ContactDetailWithCity (Aws::String &&value)
 
ContactDetailWithCity (const char *value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
ContactDetailWithState (const Aws::String &value)
 
ContactDetailWithState (Aws::String &&value)
 
ContactDetailWithState (const char *value)
 
const CountryCodeGetCountryCode () const
 
bool CountryCodeHasBeenSet () const
 
void SetCountryCode (const CountryCode &value)
 
void SetCountryCode (CountryCode &&value)
 
ContactDetailWithCountryCode (const CountryCode &value)
 
ContactDetailWithCountryCode (CountryCode &&value)
 
const Aws::StringGetZipCode () const
 
bool ZipCodeHasBeenSet () const
 
void SetZipCode (const Aws::String &value)
 
void SetZipCode (Aws::String &&value)
 
void SetZipCode (const char *value)
 
ContactDetailWithZipCode (const Aws::String &value)
 
ContactDetailWithZipCode (Aws::String &&value)
 
ContactDetailWithZipCode (const char *value)
 
const Aws::StringGetPhoneNumber () const
 
bool PhoneNumberHasBeenSet () const
 
void SetPhoneNumber (const Aws::String &value)
 
void SetPhoneNumber (Aws::String &&value)
 
void SetPhoneNumber (const char *value)
 
ContactDetailWithPhoneNumber (const Aws::String &value)
 
ContactDetailWithPhoneNumber (Aws::String &&value)
 
ContactDetailWithPhoneNumber (const char *value)
 
const Aws::StringGetEmail () const
 
bool EmailHasBeenSet () const
 
void SetEmail (const Aws::String &value)
 
void SetEmail (Aws::String &&value)
 
void SetEmail (const char *value)
 
ContactDetailWithEmail (const Aws::String &value)
 
ContactDetailWithEmail (Aws::String &&value)
 
ContactDetailWithEmail (const char *value)
 
const Aws::StringGetFax () const
 
bool FaxHasBeenSet () const
 
void SetFax (const Aws::String &value)
 
void SetFax (Aws::String &&value)
 
void SetFax (const char *value)
 
ContactDetailWithFax (const Aws::String &value)
 
ContactDetailWithFax (Aws::String &&value)
 
ContactDetailWithFax (const char *value)
 
const Aws::Vector< ExtraParam > & GetExtraParams () const
 
bool ExtraParamsHasBeenSet () const
 
void SetExtraParams (const Aws::Vector< ExtraParam > &value)
 
void SetExtraParams (Aws::Vector< ExtraParam > &&value)
 
ContactDetailWithExtraParams (const Aws::Vector< ExtraParam > &value)
 
ContactDetailWithExtraParams (Aws::Vector< ExtraParam > &&value)
 
ContactDetailAddExtraParams (const ExtraParam &value)
 
ContactDetailAddExtraParams (ExtraParam &&value)
 

Detailed Description

ContactDetail includes the following elements.

See Also:

AWS API Reference

Definition at line 35 of file ContactDetail.h.

Constructor & Destructor Documentation

◆ ContactDetail() [1/2]

Aws::Route53Domains::Model::ContactDetail::ContactDetail ( )

◆ ContactDetail() [2/2]

Aws::Route53Domains::Model::ContactDetail::ContactDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddExtraParams() [1/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::AddExtraParams ( const ExtraParam value)
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 705 of file ContactDetail.h.

◆ AddExtraParams() [2/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::AddExtraParams ( ExtraParam &&  value)
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 711 of file ContactDetail.h.

◆ AddressLine1HasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::AddressLine1HasBeenSet ( ) const
inline

First line of the contact's address.

Definition at line 274 of file ContactDetail.h.

◆ AddressLine2HasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::AddressLine2HasBeenSet ( ) const
inline

Second line of contact's address, if any.

Definition at line 315 of file ContactDetail.h.

◆ CityHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::CityHasBeenSet ( ) const
inline

The city of the contact's address.

Definition at line 356 of file ContactDetail.h.

◆ ContactTypeHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::ContactTypeHasBeenSet ( ) const
inline

Indicates whether the contact is a person, company, association, or public organization. Note the following:

  • If you specify a value other than PERSON, you must also specify a value for OrganizationName.

  • For some TLDs, the privacy protection available depends on the value that you specify for Contact Type. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide

  • For .es domains, if you specify PERSON, you must specify INDIVIDUAL for the value of ES_LEGAL_FORM.

Definition at line 154 of file ContactDetail.h.

◆ CountryCodeHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::CountryCodeHasBeenSet ( ) const
inline

Code for the country of the contact's address.

Definition at line 438 of file ContactDetail.h.

◆ EmailHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::EmailHasBeenSet ( ) const
inline

Email address of the contact.

Definition at line 575 of file ContactDetail.h.

◆ ExtraParamsHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::ExtraParamsHasBeenSet ( ) const
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 675 of file ContactDetail.h.

◆ FaxHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::FaxHasBeenSet ( ) const
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 620 of file ContactDetail.h.

◆ FirstNameHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::FirstNameHasBeenSet ( ) const
inline

First name of contact.

Definition at line 52 of file ContactDetail.h.

◆ GetAddressLine1()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetAddressLine1 ( ) const
inline

First line of the contact's address.

Definition at line 269 of file ContactDetail.h.

◆ GetAddressLine2()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetAddressLine2 ( ) const
inline

Second line of contact's address, if any.

Definition at line 310 of file ContactDetail.h.

◆ GetCity()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetCity ( ) const
inline

The city of the contact's address.

Definition at line 351 of file ContactDetail.h.

◆ GetContactType()

const ContactType& Aws::Route53Domains::Model::ContactDetail::GetContactType ( ) const
inline

Indicates whether the contact is a person, company, association, or public organization. Note the following:

  • If you specify a value other than PERSON, you must also specify a value for OrganizationName.

  • For some TLDs, the privacy protection available depends on the value that you specify for Contact Type. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide

  • For .es domains, if you specify PERSON, you must specify INDIVIDUAL for the value of ES_LEGAL_FORM.

Definition at line 139 of file ContactDetail.h.

◆ GetCountryCode()

const CountryCode& Aws::Route53Domains::Model::ContactDetail::GetCountryCode ( ) const
inline

Code for the country of the contact's address.

Definition at line 433 of file ContactDetail.h.

◆ GetEmail()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetEmail ( ) const
inline

Email address of the contact.

Definition at line 570 of file ContactDetail.h.

◆ GetExtraParams()

const Aws::Vector<ExtraParam>& Aws::Route53Domains::Model::ContactDetail::GetExtraParams ( ) const
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 669 of file ContactDetail.h.

◆ GetFax()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetFax ( ) const
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 613 of file ContactDetail.h.

◆ GetFirstName()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetFirstName ( ) const
inline

First name of contact.

Definition at line 47 of file ContactDetail.h.

◆ GetLastName()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetLastName ( ) const
inline

Last name of contact.

Definition at line 88 of file ContactDetail.h.

◆ GetOrganizationName()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetOrganizationName ( ) const
inline

Name of the organization for contact types other than PERSON.

Definition at line 221 of file ContactDetail.h.

◆ GetPhoneNumber()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetPhoneNumber ( ) const
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 508 of file ContactDetail.h.

◆ GetState()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetState ( ) const
inline

The state or province of the contact's city.

Definition at line 392 of file ContactDetail.h.

◆ GetZipCode()

const Aws::String& Aws::Route53Domains::Model::ContactDetail::GetZipCode ( ) const
inline

The zip or postal code of the contact's address.

Definition at line 464 of file ContactDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Route53Domains::Model::ContactDetail::Jsonize ( ) const

◆ LastNameHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::LastNameHasBeenSet ( ) const
inline

Last name of contact.

Definition at line 93 of file ContactDetail.h.

◆ operator=()

ContactDetail& Aws::Route53Domains::Model::ContactDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OrganizationNameHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::OrganizationNameHasBeenSet ( ) const
inline

Name of the organization for contact types other than PERSON.

Definition at line 227 of file ContactDetail.h.

◆ PhoneNumberHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::PhoneNumberHasBeenSet ( ) const
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 516 of file ContactDetail.h.

◆ SetAddressLine1() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetAddressLine1 ( const Aws::String value)
inline

First line of the contact's address.

Definition at line 279 of file ContactDetail.h.

◆ SetAddressLine1() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetAddressLine1 ( Aws::String &&  value)
inline

First line of the contact's address.

Definition at line 284 of file ContactDetail.h.

◆ SetAddressLine1() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetAddressLine1 ( const char *  value)
inline

First line of the contact's address.

Definition at line 289 of file ContactDetail.h.

◆ SetAddressLine2() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetAddressLine2 ( const Aws::String value)
inline

Second line of contact's address, if any.

Definition at line 320 of file ContactDetail.h.

◆ SetAddressLine2() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetAddressLine2 ( Aws::String &&  value)
inline

Second line of contact's address, if any.

Definition at line 325 of file ContactDetail.h.

◆ SetAddressLine2() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetAddressLine2 ( const char *  value)
inline

Second line of contact's address, if any.

Definition at line 330 of file ContactDetail.h.

◆ SetCity() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetCity ( const Aws::String value)
inline

The city of the contact's address.

Definition at line 361 of file ContactDetail.h.

◆ SetCity() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetCity ( Aws::String &&  value)
inline

The city of the contact's address.

Definition at line 366 of file ContactDetail.h.

◆ SetCity() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetCity ( const char *  value)
inline

The city of the contact's address.

Definition at line 371 of file ContactDetail.h.

◆ SetContactType() [1/2]

void Aws::Route53Domains::Model::ContactDetail::SetContactType ( const ContactType value)
inline

Indicates whether the contact is a person, company, association, or public organization. Note the following:

  • If you specify a value other than PERSON, you must also specify a value for OrganizationName.

  • For some TLDs, the privacy protection available depends on the value that you specify for Contact Type. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide

  • For .es domains, if you specify PERSON, you must specify INDIVIDUAL for the value of ES_LEGAL_FORM.

Definition at line 169 of file ContactDetail.h.

◆ SetContactType() [2/2]

void Aws::Route53Domains::Model::ContactDetail::SetContactType ( ContactType &&  value)
inline

Indicates whether the contact is a person, company, association, or public organization. Note the following:

  • If you specify a value other than PERSON, you must also specify a value for OrganizationName.

  • For some TLDs, the privacy protection available depends on the value that you specify for Contact Type. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide

  • For .es domains, if you specify PERSON, you must specify INDIVIDUAL for the value of ES_LEGAL_FORM.

Definition at line 184 of file ContactDetail.h.

◆ SetCountryCode() [1/2]

void Aws::Route53Domains::Model::ContactDetail::SetCountryCode ( const CountryCode value)
inline

Code for the country of the contact's address.

Definition at line 443 of file ContactDetail.h.

◆ SetCountryCode() [2/2]

void Aws::Route53Domains::Model::ContactDetail::SetCountryCode ( CountryCode &&  value)
inline

Code for the country of the contact's address.

Definition at line 448 of file ContactDetail.h.

◆ SetEmail() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetEmail ( const Aws::String value)
inline

Email address of the contact.

Definition at line 580 of file ContactDetail.h.

◆ SetEmail() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetEmail ( Aws::String &&  value)
inline

Email address of the contact.

Definition at line 585 of file ContactDetail.h.

◆ SetEmail() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetEmail ( const char *  value)
inline

Email address of the contact.

Definition at line 590 of file ContactDetail.h.

◆ SetExtraParams() [1/2]

void Aws::Route53Domains::Model::ContactDetail::SetExtraParams ( const Aws::Vector< ExtraParam > &  value)
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 681 of file ContactDetail.h.

◆ SetExtraParams() [2/2]

void Aws::Route53Domains::Model::ContactDetail::SetExtraParams ( Aws::Vector< ExtraParam > &&  value)
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 687 of file ContactDetail.h.

◆ SetFax() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetFax ( const Aws::String value)
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 627 of file ContactDetail.h.

◆ SetFax() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetFax ( Aws::String &&  value)
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 634 of file ContactDetail.h.

◆ SetFax() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetFax ( const char *  value)
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 641 of file ContactDetail.h.

◆ SetFirstName() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetFirstName ( const Aws::String value)
inline

First name of contact.

Definition at line 57 of file ContactDetail.h.

◆ SetFirstName() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetFirstName ( Aws::String &&  value)
inline

First name of contact.

Definition at line 62 of file ContactDetail.h.

◆ SetFirstName() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetFirstName ( const char *  value)
inline

First name of contact.

Definition at line 67 of file ContactDetail.h.

◆ SetLastName() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetLastName ( const Aws::String value)
inline

Last name of contact.

Definition at line 98 of file ContactDetail.h.

◆ SetLastName() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetLastName ( Aws::String &&  value)
inline

Last name of contact.

Definition at line 103 of file ContactDetail.h.

◆ SetLastName() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetLastName ( const char *  value)
inline

Last name of contact.

Definition at line 108 of file ContactDetail.h.

◆ SetOrganizationName() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetOrganizationName ( const Aws::String value)
inline

Name of the organization for contact types other than PERSON.

Definition at line 233 of file ContactDetail.h.

◆ SetOrganizationName() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetOrganizationName ( Aws::String &&  value)
inline

Name of the organization for contact types other than PERSON.

Definition at line 239 of file ContactDetail.h.

◆ SetOrganizationName() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetOrganizationName ( const char *  value)
inline

Name of the organization for contact types other than PERSON.

Definition at line 245 of file ContactDetail.h.

◆ SetPhoneNumber() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetPhoneNumber ( const Aws::String value)
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 524 of file ContactDetail.h.

◆ SetPhoneNumber() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetPhoneNumber ( Aws::String &&  value)
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 532 of file ContactDetail.h.

◆ SetPhoneNumber() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetPhoneNumber ( const char *  value)
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 540 of file ContactDetail.h.

◆ SetState() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetState ( const Aws::String value)
inline

The state or province of the contact's city.

Definition at line 402 of file ContactDetail.h.

◆ SetState() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetState ( Aws::String &&  value)
inline

The state or province of the contact's city.

Definition at line 407 of file ContactDetail.h.

◆ SetState() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetState ( const char *  value)
inline

The state or province of the contact's city.

Definition at line 412 of file ContactDetail.h.

◆ SetZipCode() [1/3]

void Aws::Route53Domains::Model::ContactDetail::SetZipCode ( const Aws::String value)
inline

The zip or postal code of the contact's address.

Definition at line 474 of file ContactDetail.h.

◆ SetZipCode() [2/3]

void Aws::Route53Domains::Model::ContactDetail::SetZipCode ( Aws::String &&  value)
inline

The zip or postal code of the contact's address.

Definition at line 479 of file ContactDetail.h.

◆ SetZipCode() [3/3]

void Aws::Route53Domains::Model::ContactDetail::SetZipCode ( const char *  value)
inline

The zip or postal code of the contact's address.

Definition at line 484 of file ContactDetail.h.

◆ StateHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::StateHasBeenSet ( ) const
inline

The state or province of the contact's city.

Definition at line 397 of file ContactDetail.h.

◆ WithAddressLine1() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithAddressLine1 ( const Aws::String value)
inline

First line of the contact's address.

Definition at line 294 of file ContactDetail.h.

◆ WithAddressLine1() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithAddressLine1 ( Aws::String &&  value)
inline

First line of the contact's address.

Definition at line 299 of file ContactDetail.h.

◆ WithAddressLine1() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithAddressLine1 ( const char *  value)
inline

First line of the contact's address.

Definition at line 304 of file ContactDetail.h.

◆ WithAddressLine2() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithAddressLine2 ( const Aws::String value)
inline

Second line of contact's address, if any.

Definition at line 335 of file ContactDetail.h.

◆ WithAddressLine2() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithAddressLine2 ( Aws::String &&  value)
inline

Second line of contact's address, if any.

Definition at line 340 of file ContactDetail.h.

◆ WithAddressLine2() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithAddressLine2 ( const char *  value)
inline

Second line of contact's address, if any.

Definition at line 345 of file ContactDetail.h.

◆ WithCity() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithCity ( const Aws::String value)
inline

The city of the contact's address.

Definition at line 376 of file ContactDetail.h.

◆ WithCity() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithCity ( Aws::String &&  value)
inline

The city of the contact's address.

Definition at line 381 of file ContactDetail.h.

◆ WithCity() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithCity ( const char *  value)
inline

The city of the contact's address.

Definition at line 386 of file ContactDetail.h.

◆ WithContactType() [1/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithContactType ( const ContactType value)
inline

Indicates whether the contact is a person, company, association, or public organization. Note the following:

  • If you specify a value other than PERSON, you must also specify a value for OrganizationName.

  • For some TLDs, the privacy protection available depends on the value that you specify for Contact Type. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide

  • For .es domains, if you specify PERSON, you must specify INDIVIDUAL for the value of ES_LEGAL_FORM.

Definition at line 199 of file ContactDetail.h.

◆ WithContactType() [2/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithContactType ( ContactType &&  value)
inline

Indicates whether the contact is a person, company, association, or public organization. Note the following:

  • If you specify a value other than PERSON, you must also specify a value for OrganizationName.

  • For some TLDs, the privacy protection available depends on the value that you specify for Contact Type. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide

  • For .es domains, if you specify PERSON, you must specify INDIVIDUAL for the value of ES_LEGAL_FORM.

Definition at line 214 of file ContactDetail.h.

◆ WithCountryCode() [1/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithCountryCode ( const CountryCode value)
inline

Code for the country of the contact's address.

Definition at line 453 of file ContactDetail.h.

◆ WithCountryCode() [2/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithCountryCode ( CountryCode &&  value)
inline

Code for the country of the contact's address.

Definition at line 458 of file ContactDetail.h.

◆ WithEmail() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithEmail ( const Aws::String value)
inline

Email address of the contact.

Definition at line 595 of file ContactDetail.h.

◆ WithEmail() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithEmail ( Aws::String &&  value)
inline

Email address of the contact.

Definition at line 600 of file ContactDetail.h.

◆ WithEmail() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithEmail ( const char *  value)
inline

Email address of the contact.

Definition at line 605 of file ContactDetail.h.

◆ WithExtraParams() [1/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithExtraParams ( const Aws::Vector< ExtraParam > &  value)
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 693 of file ContactDetail.h.

◆ WithExtraParams() [2/2]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithExtraParams ( Aws::Vector< ExtraParam > &&  value)
inline

A list of name-value pairs for parameters required by certain top-level domains.

Definition at line 699 of file ContactDetail.h.

◆ WithFax() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithFax ( const Aws::String value)
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 648 of file ContactDetail.h.

◆ WithFax() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithFax ( Aws::String &&  value)
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 655 of file ContactDetail.h.

◆ WithFax() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithFax ( const char *  value)
inline

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 662 of file ContactDetail.h.

◆ WithFirstName() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithFirstName ( const Aws::String value)
inline

First name of contact.

Definition at line 72 of file ContactDetail.h.

◆ WithFirstName() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithFirstName ( Aws::String &&  value)
inline

First name of contact.

Definition at line 77 of file ContactDetail.h.

◆ WithFirstName() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithFirstName ( const char *  value)
inline

First name of contact.

Definition at line 82 of file ContactDetail.h.

◆ WithLastName() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithLastName ( const Aws::String value)
inline

Last name of contact.

Definition at line 113 of file ContactDetail.h.

◆ WithLastName() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithLastName ( Aws::String &&  value)
inline

Last name of contact.

Definition at line 118 of file ContactDetail.h.

◆ WithLastName() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithLastName ( const char *  value)
inline

Last name of contact.

Definition at line 123 of file ContactDetail.h.

◆ WithOrganizationName() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithOrganizationName ( const Aws::String value)
inline

Name of the organization for contact types other than PERSON.

Definition at line 251 of file ContactDetail.h.

◆ WithOrganizationName() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithOrganizationName ( Aws::String &&  value)
inline

Name of the organization for contact types other than PERSON.

Definition at line 257 of file ContactDetail.h.

◆ WithOrganizationName() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithOrganizationName ( const char *  value)
inline

Name of the organization for contact types other than PERSON.

Definition at line 263 of file ContactDetail.h.

◆ WithPhoneNumber() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithPhoneNumber ( const Aws::String value)
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 548 of file ContactDetail.h.

◆ WithPhoneNumber() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithPhoneNumber ( Aws::String &&  value)
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 556 of file ContactDetail.h.

◆ WithPhoneNumber() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithPhoneNumber ( const char *  value)
inline

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code&gt;]". For example, a US phone number might appear as "+1.1234567890".

Definition at line 564 of file ContactDetail.h.

◆ WithState() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithState ( const Aws::String value)
inline

The state or province of the contact's city.

Definition at line 417 of file ContactDetail.h.

◆ WithState() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithState ( Aws::String &&  value)
inline

The state or province of the contact's city.

Definition at line 422 of file ContactDetail.h.

◆ WithState() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithState ( const char *  value)
inline

The state or province of the contact's city.

Definition at line 427 of file ContactDetail.h.

◆ WithZipCode() [1/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithZipCode ( const Aws::String value)
inline

The zip or postal code of the contact's address.

Definition at line 489 of file ContactDetail.h.

◆ WithZipCode() [2/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithZipCode ( Aws::String &&  value)
inline

The zip or postal code of the contact's address.

Definition at line 494 of file ContactDetail.h.

◆ WithZipCode() [3/3]

ContactDetail& Aws::Route53Domains::Model::ContactDetail::WithZipCode ( const char *  value)
inline

The zip or postal code of the contact's address.

Definition at line 499 of file ContactDetail.h.

◆ ZipCodeHasBeenSet()

bool Aws::Route53Domains::Model::ContactDetail::ZipCodeHasBeenSet ( ) const
inline

The zip or postal code of the contact's address.

Definition at line 469 of file ContactDetail.h.


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