Class RegisterDomainRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.route53domains.model.RegisterDomainRequest
-
- All Implemented Interfaces:
ReadLimitInfo,Serializable,Cloneable
public class RegisterDomainRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The RegisterDomain request includes the following elements.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description RegisterDomainRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegisterDomainRequestclone()Creates a shallow clone of this request.booleanequals(Object obj)ContactDetailgetAdminContact()Provides detailed contact information.BooleangetAutoRenew()Indicates whether the domain will be automatically renewed (true) or not (false).StringgetDomainName()The name of a domain.IntegergetDurationInYears()The number of years the domain will be registered.StringgetIdnLangCode()Reserved for future use.BooleangetPrivacyProtectAdminContact()Whether you want to conceal contact information from WHOIS queries.BooleangetPrivacyProtectRegistrantContact()Whether you want to conceal contact information from WHOIS queries.BooleangetPrivacyProtectTechContact()Whether you want to conceal contact information from WHOIS queries.ContactDetailgetRegistrantContact()Provides detailed contact information.ContactDetailgetTechContact()Provides detailed contact information.inthashCode()BooleanisAutoRenew()Indicates whether the domain will be automatically renewed (true) or not (false).BooleanisPrivacyProtectAdminContact()Whether you want to conceal contact information from WHOIS queries.BooleanisPrivacyProtectRegistrantContact()Whether you want to conceal contact information from WHOIS queries.BooleanisPrivacyProtectTechContact()Whether you want to conceal contact information from WHOIS queries.voidsetAdminContact(ContactDetail adminContact)Provides detailed contact information.voidsetAutoRenew(Boolean autoRenew)Indicates whether the domain will be automatically renewed (true) or not (false).voidsetDomainName(String domainName)The name of a domain.voidsetDurationInYears(Integer durationInYears)The number of years the domain will be registered.voidsetIdnLangCode(String idnLangCode)Reserved for future use.voidsetPrivacyProtectAdminContact(Boolean privacyProtectAdminContact)Whether you want to conceal contact information from WHOIS queries.voidsetPrivacyProtectRegistrantContact(Boolean privacyProtectRegistrantContact)Whether you want to conceal contact information from WHOIS queries.voidsetPrivacyProtectTechContact(Boolean privacyProtectTechContact)Whether you want to conceal contact information from WHOIS queries.voidsetRegistrantContact(ContactDetail registrantContact)Provides detailed contact information.voidsetTechContact(ContactDetail techContact)Provides detailed contact information.StringtoString()Returns a string representation of this object; useful for testing and debugging.RegisterDomainRequestwithAdminContact(ContactDetail adminContact)Provides detailed contact information.RegisterDomainRequestwithAutoRenew(Boolean autoRenew)Indicates whether the domain will be automatically renewed (true) or not (false).RegisterDomainRequestwithDomainName(String domainName)The name of a domain.RegisterDomainRequestwithDurationInYears(Integer durationInYears)The number of years the domain will be registered.RegisterDomainRequestwithIdnLangCode(String idnLangCode)Reserved for future use.RegisterDomainRequestwithPrivacyProtectAdminContact(Boolean privacyProtectAdminContact)Whether you want to conceal contact information from WHOIS queries.RegisterDomainRequestwithPrivacyProtectRegistrantContact(Boolean privacyProtectRegistrantContact)Whether you want to conceal contact information from WHOIS queries.RegisterDomainRequestwithPrivacyProtectTechContact(Boolean privacyProtectTechContact)Whether you want to conceal contact information from WHOIS queries.RegisterDomainRequestwithRegistrantContact(ContactDetail registrantContact)Provides detailed contact information.RegisterDomainRequestwithTechContact(ContactDetail techContact)Provides detailed contact information.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setDomainName
public void setDomainName(String domainName)
The name of a domain.
Type: String
Default: None
Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.
Required: Yes
- Parameters:
domainName- The name of a domain.Type: String
Default: None
Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.
Required: Yes
-
getDomainName
public String getDomainName()
The name of a domain.
Type: String
Default: None
Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.
Required: Yes
- Returns:
- The name of a domain.
Type: String
Default: None
Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.
Required: Yes
-
withDomainName
public RegisterDomainRequest withDomainName(String domainName)
The name of a domain.
Type: String
Default: None
Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.
Required: Yes
- Parameters:
domainName- The name of a domain.Type: String
Default: None
Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.
Required: Yes
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setIdnLangCode
public void setIdnLangCode(String idnLangCode)
Reserved for future use.
- Parameters:
idnLangCode- Reserved for future use.
-
getIdnLangCode
public String getIdnLangCode()
Reserved for future use.
- Returns:
- Reserved for future use.
-
withIdnLangCode
public RegisterDomainRequest withIdnLangCode(String idnLangCode)
Reserved for future use.
- Parameters:
idnLangCode- Reserved for future use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDurationInYears
public void setDurationInYears(Integer durationInYears)
The number of years the domain will be registered. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.
Type: Integer
Default: 1
Valid values: Integer from 1 to 10
Required: Yes
- Parameters:
durationInYears- The number of years the domain will be registered. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.Type: Integer
Default: 1
Valid values: Integer from 1 to 10
Required: Yes
-
getDurationInYears
public Integer getDurationInYears()
The number of years the domain will be registered. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.
Type: Integer
Default: 1
Valid values: Integer from 1 to 10
Required: Yes
- Returns:
- The number of years the domain will be registered. Domains are
registered for a minimum of one year. The maximum period depends
on the top-level domain.
Type: Integer
Default: 1
Valid values: Integer from 1 to 10
Required: Yes
-
withDurationInYears
public RegisterDomainRequest withDurationInYears(Integer durationInYears)
The number of years the domain will be registered. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.
Type: Integer
Default: 1
Valid values: Integer from 1 to 10
Required: Yes
- Parameters:
durationInYears- The number of years the domain will be registered. Domains are registered for a minimum of one year. The maximum period depends on the top-level domain.Type: Integer
Default: 1
Valid values: Integer from 1 to 10
Required: Yes
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAutoRenew
public void setAutoRenew(Boolean autoRenew)
Indicates whether the domain will be automatically renewed (
true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
- Parameters:
autoRenew- Indicates whether the domain will be automatically renewed (true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
-
getAutoRenew
public Boolean getAutoRenew()
Indicates whether the domain will be automatically renewed (
true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
- Returns:
- Indicates whether the domain will be automatically renewed (
true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
-
withAutoRenew
public RegisterDomainRequest withAutoRenew(Boolean autoRenew)
Indicates whether the domain will be automatically renewed (
true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
- Parameters:
autoRenew- Indicates whether the domain will be automatically renewed (true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isAutoRenew
public Boolean isAutoRenew()
Indicates whether the domain will be automatically renewed (
true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
- Returns:
- Indicates whether the domain will be automatically renewed (
true) or not (false). Autorenewal only takes effect after the account is charged.Type: Boolean
Valid values:
true|falseDefault:
trueRequired: No
-
setAdminContact
public void setAdminContact(ContactDetail adminContact)
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Parameters:
adminContact- Provides detailed contact information.Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
-
getAdminContact
public ContactDetail getAdminContact()
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Returns:
- Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
-
withAdminContact
public RegisterDomainRequest withAdminContact(ContactDetail adminContact)
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Parameters:
adminContact- Provides detailed contact information.Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRegistrantContact
public void setRegistrantContact(ContactDetail registrantContact)
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Parameters:
registrantContact- Provides detailed contact information.Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
-
getRegistrantContact
public ContactDetail getRegistrantContact()
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Returns:
- Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
-
withRegistrantContact
public RegisterDomainRequest withRegistrantContact(ContactDetail registrantContact)
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Parameters:
registrantContact- Provides detailed contact information.Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTechContact
public void setTechContact(ContactDetail techContact)
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Parameters:
techContact- Provides detailed contact information.Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
-
getTechContact
public ContactDetail getTechContact()
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Returns:
- Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
-
withTechContact
public RegisterDomainRequest withTechContact(ContactDetail techContact)
Provides detailed contact information.
Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Parameters:
techContact- Provides detailed contact information.Type: Complex
Children:
FirstName,MiddleName,LastName,ContactType,OrganizationName,AddressLine1,AddressLine2,City,State,CountryCode,ZipCode,PhoneNumber,Email,Fax,ExtraParamsRequired: Yes
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPrivacyProtectAdminContact
public void setPrivacyProtectAdminContact(Boolean privacyProtectAdminContact)
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Parameters:
privacyProtectAdminContact- Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
getPrivacyProtectAdminContact
public Boolean getPrivacyProtectAdminContact()
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Whether you want to conceal contact information from WHOIS
queries. If you specify true, WHOIS ("who is") queries will
return contact information for our registrar partner, Gandi,
instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
withPrivacyProtectAdminContact
public RegisterDomainRequest withPrivacyProtectAdminContact(Boolean privacyProtectAdminContact)
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Parameters:
privacyProtectAdminContact- Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrivacyProtectAdminContact
public Boolean isPrivacyProtectAdminContact()
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Whether you want to conceal contact information from WHOIS
queries. If you specify true, WHOIS ("who is") queries will
return contact information for our registrar partner, Gandi,
instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
setPrivacyProtectRegistrantContact
public void setPrivacyProtectRegistrantContact(Boolean privacyProtectRegistrantContact)
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Parameters:
privacyProtectRegistrantContact- Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
getPrivacyProtectRegistrantContact
public Boolean getPrivacyProtectRegistrantContact()
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Whether you want to conceal contact information from WHOIS
queries. If you specify true, WHOIS ("who is") queries will
return contact information for our registrar partner, Gandi,
instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
withPrivacyProtectRegistrantContact
public RegisterDomainRequest withPrivacyProtectRegistrantContact(Boolean privacyProtectRegistrantContact)
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Parameters:
privacyProtectRegistrantContact- Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrivacyProtectRegistrantContact
public Boolean isPrivacyProtectRegistrantContact()
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Whether you want to conceal contact information from WHOIS
queries. If you specify true, WHOIS ("who is") queries will
return contact information for our registrar partner, Gandi,
instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
setPrivacyProtectTechContact
public void setPrivacyProtectTechContact(Boolean privacyProtectTechContact)
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Parameters:
privacyProtectTechContact- Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
getPrivacyProtectTechContact
public Boolean getPrivacyProtectTechContact()
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Whether you want to conceal contact information from WHOIS
queries. If you specify true, WHOIS ("who is") queries will
return contact information for our registrar partner, Gandi,
instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
withPrivacyProtectTechContact
public RegisterDomainRequest withPrivacyProtectTechContact(Boolean privacyProtectTechContact)
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Parameters:
privacyProtectTechContact- Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrivacyProtectTechContact
public Boolean isPrivacyProtectTechContact()
Whether you want to conceal contact information from WHOIS queries. If you specify true, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
- Returns:
- Whether you want to conceal contact information from WHOIS
queries. If you specify true, WHOIS ("who is") queries will
return contact information for our registrar partner, Gandi,
instead of the contact information that you enter.
Type: Boolean
Default:
trueValid values:
true|falseRequired: No
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public RegisterDomainRequest clone()
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
Object.clone()
-
-