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

#include <TransferDomainRequest.h>

+ Inheritance diagram for Aws::Route53Domains::Model::TransferDomainRequest:

Public Member Functions

 TransferDomainRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
TransferDomainRequestWithDomainName (const Aws::String &value)
 
TransferDomainRequestWithDomainName (Aws::String &&value)
 
TransferDomainRequestWithDomainName (const char *value)
 
const Aws::StringGetIdnLangCode () const
 
bool IdnLangCodeHasBeenSet () const
 
void SetIdnLangCode (const Aws::String &value)
 
void SetIdnLangCode (Aws::String &&value)
 
void SetIdnLangCode (const char *value)
 
TransferDomainRequestWithIdnLangCode (const Aws::String &value)
 
TransferDomainRequestWithIdnLangCode (Aws::String &&value)
 
TransferDomainRequestWithIdnLangCode (const char *value)
 
int GetDurationInYears () const
 
bool DurationInYearsHasBeenSet () const
 
void SetDurationInYears (int value)
 
TransferDomainRequestWithDurationInYears (int value)
 
const Aws::Vector< Nameserver > & GetNameservers () const
 
bool NameserversHasBeenSet () const
 
void SetNameservers (const Aws::Vector< Nameserver > &value)
 
void SetNameservers (Aws::Vector< Nameserver > &&value)
 
TransferDomainRequestWithNameservers (const Aws::Vector< Nameserver > &value)
 
TransferDomainRequestWithNameservers (Aws::Vector< Nameserver > &&value)
 
TransferDomainRequestAddNameservers (const Nameserver &value)
 
TransferDomainRequestAddNameservers (Nameserver &&value)
 
const Aws::StringGetAuthCode () const
 
bool AuthCodeHasBeenSet () const
 
void SetAuthCode (const Aws::String &value)
 
void SetAuthCode (Aws::String &&value)
 
void SetAuthCode (const char *value)
 
TransferDomainRequestWithAuthCode (const Aws::String &value)
 
TransferDomainRequestWithAuthCode (Aws::String &&value)
 
TransferDomainRequestWithAuthCode (const char *value)
 
bool GetAutoRenew () const
 
bool AutoRenewHasBeenSet () const
 
void SetAutoRenew (bool value)
 
TransferDomainRequestWithAutoRenew (bool value)
 
const ContactDetailGetAdminContact () const
 
bool AdminContactHasBeenSet () const
 
void SetAdminContact (const ContactDetail &value)
 
void SetAdminContact (ContactDetail &&value)
 
TransferDomainRequestWithAdminContact (const ContactDetail &value)
 
TransferDomainRequestWithAdminContact (ContactDetail &&value)
 
const ContactDetailGetRegistrantContact () const
 
bool RegistrantContactHasBeenSet () const
 
void SetRegistrantContact (const ContactDetail &value)
 
void SetRegistrantContact (ContactDetail &&value)
 
TransferDomainRequestWithRegistrantContact (const ContactDetail &value)
 
TransferDomainRequestWithRegistrantContact (ContactDetail &&value)
 
const ContactDetailGetTechContact () const
 
bool TechContactHasBeenSet () const
 
void SetTechContact (const ContactDetail &value)
 
void SetTechContact (ContactDetail &&value)
 
TransferDomainRequestWithTechContact (const ContactDetail &value)
 
TransferDomainRequestWithTechContact (ContactDetail &&value)
 
bool GetPrivacyProtectAdminContact () const
 
bool PrivacyProtectAdminContactHasBeenSet () const
 
void SetPrivacyProtectAdminContact (bool value)
 
TransferDomainRequestWithPrivacyProtectAdminContact (bool value)
 
bool GetPrivacyProtectRegistrantContact () const
 
bool PrivacyProtectRegistrantContactHasBeenSet () const
 
void SetPrivacyProtectRegistrantContact (bool value)
 
TransferDomainRequestWithPrivacyProtectRegistrantContact (bool value)
 
bool GetPrivacyProtectTechContact () const
 
bool PrivacyProtectTechContactHasBeenSet () const
 
void SetPrivacyProtectTechContact (bool value)
 
TransferDomainRequestWithPrivacyProtectTechContact (bool value)
 
- Public Member Functions inherited from Aws::Route53Domains::Route53DomainsRequest
virtual ~Route53DomainsRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

The TransferDomain request includes the following elements.

See Also:

AWS API Reference

Definition at line 28 of file TransferDomainRequest.h.

Constructor & Destructor Documentation

◆ TransferDomainRequest()

Aws::Route53Domains::Model::TransferDomainRequest::TransferDomainRequest ( )

Member Function Documentation

◆ AddNameservers() [1/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::AddNameservers ( const Nameserver value)
inline

Contains details for the host and glue IP addresses.

Definition at line 268 of file TransferDomainRequest.h.

◆ AddNameservers() [2/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::AddNameservers ( Nameserver &&  value)
inline

Contains details for the host and glue IP addresses.

Definition at line 273 of file TransferDomainRequest.h.

◆ AdminContactHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::AdminContactHasBeenSet ( ) const
inline

Provides detailed contact information.

Definition at line 362 of file TransferDomainRequest.h.

◆ AuthCodeHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::AuthCodeHasBeenSet ( ) const
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 286 of file TransferDomainRequest.h.

◆ AutoRenewHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::AutoRenewHasBeenSet ( ) const
inline

Indicates whether the domain will be automatically renewed (true) or not (false). Autorenewal only takes effect after the account is charged.

Default: true

Definition at line 337 of file TransferDomainRequest.h.

◆ DomainNameHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::DomainNameHasBeenSet ( ) const
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 72 of file TransferDomainRequest.h.

◆ DurationInYearsHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::DurationInYearsHasBeenSet ( ) const
inline

The number of years that you want to register the domain for. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.

Default: 1

Definition at line 218 of file TransferDomainRequest.h.

◆ GetAdminContact()

const ContactDetail& Aws::Route53Domains::Model::TransferDomainRequest::GetAdminContact ( ) const
inline

Provides detailed contact information.

Definition at line 357 of file TransferDomainRequest.h.

◆ GetAuthCode()

const Aws::String& Aws::Route53Domains::Model::TransferDomainRequest::GetAuthCode ( ) const
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 280 of file TransferDomainRequest.h.

◆ GetAutoRenew()

bool Aws::Route53Domains::Model::TransferDomainRequest::GetAutoRenew ( ) const
inline

Indicates whether the domain will be automatically renewed (true) or not (false). Autorenewal only takes effect after the account is charged.

Default: true

Definition at line 330 of file TransferDomainRequest.h.

◆ GetDomainName()

const Aws::String& Aws::Route53Domains::Model::TransferDomainRequest::GetDomainName ( ) const
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 57 of file TransferDomainRequest.h.

◆ GetDurationInYears()

int Aws::Route53Domains::Model::TransferDomainRequest::GetDurationInYears ( ) const
inline

The number of years that you want to register the domain for. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.

Default: 1

Definition at line 211 of file TransferDomainRequest.h.

◆ GetIdnLangCode()

const Aws::String& Aws::Route53Domains::Model::TransferDomainRequest::GetIdnLangCode ( ) const
inline

Reserved for future use.

Definition at line 168 of file TransferDomainRequest.h.

◆ GetNameservers()

const Aws::Vector<Nameserver>& Aws::Route53Domains::Model::TransferDomainRequest::GetNameservers ( ) const
inline

Contains details for the host and glue IP addresses.

Definition at line 238 of file TransferDomainRequest.h.

◆ GetPrivacyProtectAdminContact()

bool Aws::Route53Domains::Model::TransferDomainRequest::GetPrivacyProtectAdminContact ( ) const
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the admin contact.

Default: true

Definition at line 455 of file TransferDomainRequest.h.

◆ GetPrivacyProtectRegistrantContact()

bool Aws::Route53Domains::Model::TransferDomainRequest::GetPrivacyProtectRegistrantContact ( ) const
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the registrant contact (domain owner).

Default: true

Definition at line 496 of file TransferDomainRequest.h.

◆ GetPrivacyProtectTechContact()

bool Aws::Route53Domains::Model::TransferDomainRequest::GetPrivacyProtectTechContact ( ) const
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the technical contact.

Default: true

Definition at line 537 of file TransferDomainRequest.h.

◆ GetRegistrantContact()

const ContactDetail& Aws::Route53Domains::Model::TransferDomainRequest::GetRegistrantContact ( ) const
inline

Provides detailed contact information.

Definition at line 388 of file TransferDomainRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::Route53Domains::Model::TransferDomainRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::Route53Domains::Model::TransferDomainRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file TransferDomainRequest.h.

◆ GetTechContact()

const ContactDetail& Aws::Route53Domains::Model::TransferDomainRequest::GetTechContact ( ) const
inline

Provides detailed contact information.

Definition at line 419 of file TransferDomainRequest.h.

◆ IdnLangCodeHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::IdnLangCodeHasBeenSet ( ) const
inline

Reserved for future use.

Definition at line 173 of file TransferDomainRequest.h.

◆ NameserversHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::NameserversHasBeenSet ( ) const
inline

Contains details for the host and glue IP addresses.

Definition at line 243 of file TransferDomainRequest.h.

◆ PrivacyProtectAdminContactHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::PrivacyProtectAdminContactHasBeenSet ( ) const
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the admin contact.

Default: true

Definition at line 465 of file TransferDomainRequest.h.

◆ PrivacyProtectRegistrantContactHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::PrivacyProtectRegistrantContactHasBeenSet ( ) const
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the registrant contact (domain owner).

Default: true

Definition at line 506 of file TransferDomainRequest.h.

◆ PrivacyProtectTechContactHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::PrivacyProtectTechContactHasBeenSet ( ) const
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the technical contact.

Default: true

Definition at line 547 of file TransferDomainRequest.h.

◆ RegistrantContactHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::RegistrantContactHasBeenSet ( ) const
inline

Provides detailed contact information.

Definition at line 393 of file TransferDomainRequest.h.

◆ SerializePayload()

Aws::String Aws::Route53Domains::Model::TransferDomainRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAdminContact() [1/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetAdminContact ( const ContactDetail value)
inline

Provides detailed contact information.

Definition at line 367 of file TransferDomainRequest.h.

◆ SetAdminContact() [2/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetAdminContact ( ContactDetail &&  value)
inline

Provides detailed contact information.

Definition at line 372 of file TransferDomainRequest.h.

◆ SetAuthCode() [1/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetAuthCode ( Aws::String &&  value)
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 298 of file TransferDomainRequest.h.

◆ SetAuthCode() [2/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetAuthCode ( const Aws::String value)
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 292 of file TransferDomainRequest.h.

◆ SetAuthCode() [3/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetAuthCode ( const char *  value)
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 304 of file TransferDomainRequest.h.

◆ SetAutoRenew()

void Aws::Route53Domains::Model::TransferDomainRequest::SetAutoRenew ( bool  value)
inline

Indicates whether the domain will be automatically renewed (true) or not (false). Autorenewal only takes effect after the account is charged.

Default: true

Definition at line 344 of file TransferDomainRequest.h.

◆ SetDomainName() [1/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetDomainName ( Aws::String &&  value)
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 102 of file TransferDomainRequest.h.

◆ SetDomainName() [2/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetDomainName ( const Aws::String value)
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 87 of file TransferDomainRequest.h.

◆ SetDomainName() [3/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetDomainName ( const char *  value)
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 117 of file TransferDomainRequest.h.

◆ SetDurationInYears()

void Aws::Route53Domains::Model::TransferDomainRequest::SetDurationInYears ( int  value)
inline

The number of years that you want to register the domain for. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.

Default: 1

Definition at line 225 of file TransferDomainRequest.h.

◆ SetIdnLangCode() [1/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetIdnLangCode ( Aws::String &&  value)
inline

Reserved for future use.

Definition at line 183 of file TransferDomainRequest.h.

◆ SetIdnLangCode() [2/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetIdnLangCode ( const Aws::String value)
inline

Reserved for future use.

Definition at line 178 of file TransferDomainRequest.h.

◆ SetIdnLangCode() [3/3]

void Aws::Route53Domains::Model::TransferDomainRequest::SetIdnLangCode ( const char *  value)
inline

Reserved for future use.

Definition at line 188 of file TransferDomainRequest.h.

◆ SetNameservers() [1/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetNameservers ( Aws::Vector< Nameserver > &&  value)
inline

Contains details for the host and glue IP addresses.

Definition at line 253 of file TransferDomainRequest.h.

◆ SetNameservers() [2/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetNameservers ( const Aws::Vector< Nameserver > &  value)
inline

Contains details for the host and glue IP addresses.

Definition at line 248 of file TransferDomainRequest.h.

◆ SetPrivacyProtectAdminContact()

void Aws::Route53Domains::Model::TransferDomainRequest::SetPrivacyProtectAdminContact ( bool  value)
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the admin contact.

Default: true

Definition at line 475 of file TransferDomainRequest.h.

◆ SetPrivacyProtectRegistrantContact()

void Aws::Route53Domains::Model::TransferDomainRequest::SetPrivacyProtectRegistrantContact ( bool  value)
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the registrant contact (domain owner).

Default: true

Definition at line 516 of file TransferDomainRequest.h.

◆ SetPrivacyProtectTechContact()

void Aws::Route53Domains::Model::TransferDomainRequest::SetPrivacyProtectTechContact ( bool  value)
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the technical contact.

Default: true

Definition at line 557 of file TransferDomainRequest.h.

◆ SetRegistrantContact() [1/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetRegistrantContact ( const ContactDetail value)
inline

Provides detailed contact information.

Definition at line 398 of file TransferDomainRequest.h.

◆ SetRegistrantContact() [2/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetRegistrantContact ( ContactDetail &&  value)
inline

Provides detailed contact information.

Definition at line 403 of file TransferDomainRequest.h.

◆ SetTechContact() [1/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetTechContact ( const ContactDetail value)
inline

Provides detailed contact information.

Definition at line 429 of file TransferDomainRequest.h.

◆ SetTechContact() [2/2]

void Aws::Route53Domains::Model::TransferDomainRequest::SetTechContact ( ContactDetail &&  value)
inline

Provides detailed contact information.

Definition at line 434 of file TransferDomainRequest.h.

◆ TechContactHasBeenSet()

bool Aws::Route53Domains::Model::TransferDomainRequest::TechContactHasBeenSet ( ) const
inline

Provides detailed contact information.

Definition at line 424 of file TransferDomainRequest.h.

◆ WithAdminContact() [1/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithAdminContact ( const ContactDetail value)
inline

Provides detailed contact information.

Definition at line 377 of file TransferDomainRequest.h.

◆ WithAdminContact() [2/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithAdminContact ( ContactDetail &&  value)
inline

Provides detailed contact information.

Definition at line 382 of file TransferDomainRequest.h.

◆ WithAuthCode() [1/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithAuthCode ( Aws::String &&  value)
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 316 of file TransferDomainRequest.h.

◆ WithAuthCode() [2/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithAuthCode ( const Aws::String value)
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 310 of file TransferDomainRequest.h.

◆ WithAuthCode() [3/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithAuthCode ( const char *  value)
inline

The authorization code for the domain. You get this value from the current registrar.

Definition at line 322 of file TransferDomainRequest.h.

◆ WithAutoRenew()

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithAutoRenew ( bool  value)
inline

Indicates whether the domain will be automatically renewed (true) or not (false). Autorenewal only takes effect after the account is charged.

Default: true

Definition at line 351 of file TransferDomainRequest.h.

◆ WithDomainName() [1/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithDomainName ( Aws::String &&  value)
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 147 of file TransferDomainRequest.h.

◆ WithDomainName() [2/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithDomainName ( const Aws::String value)
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 132 of file TransferDomainRequest.h.

◆ WithDomainName() [3/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithDomainName ( const char *  value)
inline

The name of the domain that you want to transfer to Route 53. The top-level domain (TLD), such as .com, must be a TLD that Route 53 supports. For a list of supported TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

The domain name can contain only the following characters:

  • Letters a through z. Domain names are not case sensitive.

  • Numbers 0 through 9.

  • Hyphen (-). You can't specify a hyphen at the beginning or end of a label.

  • Period (.) to separate the labels in the name, such as the . in example.com.

Definition at line 162 of file TransferDomainRequest.h.

◆ WithDurationInYears()

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithDurationInYears ( int  value)
inline

The number of years that you want to register the domain for. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.

Default: 1

Definition at line 232 of file TransferDomainRequest.h.

◆ WithIdnLangCode() [1/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithIdnLangCode ( Aws::String &&  value)
inline

Reserved for future use.

Definition at line 198 of file TransferDomainRequest.h.

◆ WithIdnLangCode() [2/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithIdnLangCode ( const Aws::String value)
inline

Reserved for future use.

Definition at line 193 of file TransferDomainRequest.h.

◆ WithIdnLangCode() [3/3]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithIdnLangCode ( const char *  value)
inline

Reserved for future use.

Definition at line 203 of file TransferDomainRequest.h.

◆ WithNameservers() [1/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithNameservers ( Aws::Vector< Nameserver > &&  value)
inline

Contains details for the host and glue IP addresses.

Definition at line 263 of file TransferDomainRequest.h.

◆ WithNameservers() [2/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithNameservers ( const Aws::Vector< Nameserver > &  value)
inline

Contains details for the host and glue IP addresses.

Definition at line 258 of file TransferDomainRequest.h.

◆ WithPrivacyProtectAdminContact()

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithPrivacyProtectAdminContact ( bool  value)
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the admin contact.

Default: true

Definition at line 485 of file TransferDomainRequest.h.

◆ WithPrivacyProtectRegistrantContact()

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithPrivacyProtectRegistrantContact ( bool  value)
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the registrant contact (domain owner).

Default: true

Definition at line 526 of file TransferDomainRequest.h.

◆ WithPrivacyProtectTechContact()

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithPrivacyProtectTechContact ( bool  value)
inline

Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries return contact information either for Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate, Gandi (for all other TLDs). If you specify false, WHOIS queries return the information that you entered for the technical contact.

Default: true

Definition at line 567 of file TransferDomainRequest.h.

◆ WithRegistrantContact() [1/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithRegistrantContact ( const ContactDetail value)
inline

Provides detailed contact information.

Definition at line 408 of file TransferDomainRequest.h.

◆ WithRegistrantContact() [2/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithRegistrantContact ( ContactDetail &&  value)
inline

Provides detailed contact information.

Definition at line 413 of file TransferDomainRequest.h.

◆ WithTechContact() [1/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithTechContact ( const ContactDetail value)
inline

Provides detailed contact information.

Definition at line 439 of file TransferDomainRequest.h.

◆ WithTechContact() [2/2]

TransferDomainRequest& Aws::Route53Domains::Model::TransferDomainRequest::WithTechContact ( ContactDetail &&  value)
inline

Provides detailed contact information.

Definition at line 444 of file TransferDomainRequest.h.


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