public static interface RegisterDomainRequest.Builder extends Route53DomainsRequest.Builder, CopyableBuilder<RegisterDomainRequest.Builder,RegisterDomainRequest>
Modifier and Type | Method and Description |
---|---|
default RegisterDomainRequest.Builder |
adminContact(Consumer<ContactDetail.Builder> adminContact)
Provides detailed contact information.
|
RegisterDomainRequest.Builder |
adminContact(ContactDetail adminContact)
Provides detailed contact information.
|
RegisterDomainRequest.Builder |
autoRenew(Boolean autoRenew)
Indicates whether the domain will be automatically renewed (
true ) or not (false ). |
RegisterDomainRequest.Builder |
domainName(String domainName)
The domain name that you want to register.
|
RegisterDomainRequest.Builder |
durationInYears(Integer durationInYears)
The number of years that you want to register the domain for.
|
RegisterDomainRequest.Builder |
idnLangCode(String idnLangCode)
Reserved for future use.
|
RegisterDomainRequest.Builder |
privacyProtectAdminContact(Boolean privacyProtectAdminContact)
Whether you want to conceal contact information from WHOIS queries.
|
RegisterDomainRequest.Builder |
privacyProtectRegistrantContact(Boolean privacyProtectRegistrantContact)
Whether you want to conceal contact information from WHOIS queries.
|
RegisterDomainRequest.Builder |
privacyProtectTechContact(Boolean privacyProtectTechContact)
Whether you want to conceal contact information from WHOIS queries.
|
default RegisterDomainRequest.Builder |
registrantContact(Consumer<ContactDetail.Builder> registrantContact)
Provides detailed contact information.
|
RegisterDomainRequest.Builder |
registrantContact(ContactDetail registrantContact)
Provides detailed contact information.
|
RegisterDomainRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
default RegisterDomainRequest.Builder |
techContact(Consumer<ContactDetail.Builder> techContact)
Provides detailed contact information.
|
RegisterDomainRequest.Builder |
techContact(ContactDetail techContact)
Provides detailed contact information.
|
build
requestOverrideConfig, requestOverrideConfig
copy
apply, build
RegisterDomainRequest.Builder domainName(String domainName)
The domain name that you want to register.
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.
domainName
- The domain name that you want to register.
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.
RegisterDomainRequest.Builder idnLangCode(String idnLangCode)
Reserved for future use.
idnLangCode
- Reserved for future use.RegisterDomainRequest.Builder durationInYears(Integer durationInYears)
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. For the range of valid values for your domain, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.
Default: 1
durationInYears
- 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. For the range of valid values for your
domain, see Domains that
You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide.
Default: 1
RegisterDomainRequest.Builder autoRenew(Boolean autoRenew)
Indicates whether the domain will be automatically renewed (true
) or not (false
).
Autorenewal only takes effect after the account is charged.
Default: true
autoRenew
- Indicates whether the domain will be automatically renewed (true
) or not (
false
). Autorenewal only takes effect after the account is charged.
Default: true
RegisterDomainRequest.Builder adminContact(ContactDetail adminContact)
Provides detailed contact information.
adminContact
- Provides detailed contact information.default RegisterDomainRequest.Builder adminContact(Consumer<ContactDetail.Builder> adminContact)
Provides detailed contact information.
This is a convenience that creates an instance of theContactDetail.Builder
avoiding the need to
create one manually via ContactDetail.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to adminContact(ContactDetail)
.adminContact
- a consumer that will call methods on ContactDetail.Builder
adminContact(ContactDetail)
RegisterDomainRequest.Builder registrantContact(ContactDetail registrantContact)
Provides detailed contact information.
registrantContact
- Provides detailed contact information.default RegisterDomainRequest.Builder registrantContact(Consumer<ContactDetail.Builder> registrantContact)
Provides detailed contact information.
This is a convenience that creates an instance of theContactDetail.Builder
avoiding the need to
create one manually via ContactDetail.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to registrantContact(ContactDetail)
.registrantContact
- a consumer that will call methods on ContactDetail.Builder
registrantContact(ContactDetail)
RegisterDomainRequest.Builder techContact(ContactDetail techContact)
Provides detailed contact information.
techContact
- Provides detailed contact information.default RegisterDomainRequest.Builder techContact(Consumer<ContactDetail.Builder> techContact)
Provides detailed contact information.
This is a convenience that creates an instance of theContactDetail.Builder
avoiding the need to
create one manually via ContactDetail.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to techContact(ContactDetail)
.techContact
- a consumer that will call methods on ContactDetail.Builder
techContact(ContactDetail)
RegisterDomainRequest.Builder privacyProtectAdminContact(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.
Default: true
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.
Default: true
RegisterDomainRequest.Builder privacyProtectRegistrantContact(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.
Default: true
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.
Default: true
RegisterDomainRequest.Builder privacyProtectTechContact(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.
Default: true
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.
Default: true
RegisterDomainRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.