Class RegisteredDomainState.Builder
- java.lang.Object
-
- com.pulumi.aws.route53domains.inputs.RegisteredDomainState.Builder
-
- Enclosing class:
- RegisteredDomainState
public static final class RegisteredDomainState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RegisteredDomainState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegisteredDomainState defaults)
-
-
Method Detail
-
abuseContactEmail
public RegisteredDomainState.Builder abuseContactEmail(@Nullable com.pulumi.core.Output<java.lang.String> abuseContactEmail)
- Parameters:
abuseContactEmail- Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.- Returns:
- builder
-
abuseContactEmail
public RegisteredDomainState.Builder abuseContactEmail(java.lang.String abuseContactEmail)
- Parameters:
abuseContactEmail- Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.- Returns:
- builder
-
abuseContactPhone
public RegisteredDomainState.Builder abuseContactPhone(@Nullable com.pulumi.core.Output<java.lang.String> abuseContactPhone)
- Parameters:
abuseContactPhone- Phone number for reporting abuse.- Returns:
- builder
-
abuseContactPhone
public RegisteredDomainState.Builder abuseContactPhone(java.lang.String abuseContactPhone)
- Parameters:
abuseContactPhone- Phone number for reporting abuse.- Returns:
- builder
-
adminContact
public RegisteredDomainState.Builder adminContact(@Nullable com.pulumi.core.Output<RegisteredDomainAdminContactArgs> adminContact)
- Parameters:
adminContact- Details about the domain administrative contact. See Contact Blocks for more details.- Returns:
- builder
-
adminContact
public RegisteredDomainState.Builder adminContact(RegisteredDomainAdminContactArgs adminContact)
- Parameters:
adminContact- Details about the domain administrative contact. See Contact Blocks for more details.- Returns:
- builder
-
adminPrivacy
public RegisteredDomainState.Builder adminPrivacy(@Nullable com.pulumi.core.Output<java.lang.Boolean> adminPrivacy)
- Parameters:
adminPrivacy- Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
adminPrivacy
public RegisteredDomainState.Builder adminPrivacy(java.lang.Boolean adminPrivacy)
- Parameters:
adminPrivacy- Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
autoRenew
public RegisteredDomainState.Builder autoRenew(@Nullable com.pulumi.core.Output<java.lang.Boolean> autoRenew)
- Parameters:
autoRenew- Whether the domain registration is set to renew automatically. Default: `true`.- Returns:
- builder
-
autoRenew
public RegisteredDomainState.Builder autoRenew(java.lang.Boolean autoRenew)
- Parameters:
autoRenew- Whether the domain registration is set to renew automatically. Default: `true`.- Returns:
- builder
-
billingContact
public RegisteredDomainState.Builder billingContact(@Nullable com.pulumi.core.Output<RegisteredDomainBillingContactArgs> billingContact)
- Parameters:
billingContact- Details about the domain billing contact. See Contact Blocks for more details.- Returns:
- builder
-
billingContact
public RegisteredDomainState.Builder billingContact(RegisteredDomainBillingContactArgs billingContact)
- Parameters:
billingContact- Details about the domain billing contact. See Contact Blocks for more details.- Returns:
- builder
-
billingPrivacy
public RegisteredDomainState.Builder billingPrivacy(@Nullable com.pulumi.core.Output<java.lang.Boolean> billingPrivacy)
- Parameters:
billingPrivacy- Whether domain billing contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
billingPrivacy
public RegisteredDomainState.Builder billingPrivacy(java.lang.Boolean billingPrivacy)
- Parameters:
billingPrivacy- Whether domain billing contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
creationDate
public RegisteredDomainState.Builder creationDate(@Nullable com.pulumi.core.Output<java.lang.String> creationDate)
- Parameters:
creationDate- The date when the domain was created as found in the response to a WHOIS query.- Returns:
- builder
-
creationDate
public RegisteredDomainState.Builder creationDate(java.lang.String creationDate)
- Parameters:
creationDate- The date when the domain was created as found in the response to a WHOIS query.- Returns:
- builder
-
domainName
public RegisteredDomainState.Builder domainName(@Nullable com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- The name of the registered domain.- Returns:
- builder
-
domainName
public RegisteredDomainState.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- The name of the registered domain.- Returns:
- builder
-
expirationDate
public RegisteredDomainState.Builder expirationDate(@Nullable com.pulumi.core.Output<java.lang.String> expirationDate)
- Parameters:
expirationDate- The date when the registration for the domain is set to expire.- Returns:
- builder
-
expirationDate
public RegisteredDomainState.Builder expirationDate(java.lang.String expirationDate)
- Parameters:
expirationDate- The date when the registration for the domain is set to expire.- Returns:
- builder
-
nameServers
public RegisteredDomainState.Builder nameServers(@Nullable com.pulumi.core.Output<java.util.List<RegisteredDomainNameServerArgs>> nameServers)
- Parameters:
nameServers- The list of nameservers for the domain. See `nameServer` Blocks for more details.- Returns:
- builder
-
nameServers
public RegisteredDomainState.Builder nameServers(java.util.List<RegisteredDomainNameServerArgs> nameServers)
- Parameters:
nameServers- The list of nameservers for the domain. See `nameServer` Blocks for more details.- Returns:
- builder
-
nameServers
public RegisteredDomainState.Builder nameServers(RegisteredDomainNameServerArgs... nameServers)
- Parameters:
nameServers- The list of nameservers for the domain. See `nameServer` Blocks for more details.- Returns:
- builder
-
registrantContact
public RegisteredDomainState.Builder registrantContact(@Nullable com.pulumi.core.Output<RegisteredDomainRegistrantContactArgs> registrantContact)
- Parameters:
registrantContact- Details about the domain registrant. See Contact Blocks for more details.- Returns:
- builder
-
registrantContact
public RegisteredDomainState.Builder registrantContact(RegisteredDomainRegistrantContactArgs registrantContact)
- Parameters:
registrantContact- Details about the domain registrant. See Contact Blocks for more details.- Returns:
- builder
-
registrantPrivacy
public RegisteredDomainState.Builder registrantPrivacy(@Nullable com.pulumi.core.Output<java.lang.Boolean> registrantPrivacy)
- Parameters:
registrantPrivacy- Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
registrantPrivacy
public RegisteredDomainState.Builder registrantPrivacy(java.lang.Boolean registrantPrivacy)
- Parameters:
registrantPrivacy- Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
registrarName
public RegisteredDomainState.Builder registrarName(@Nullable com.pulumi.core.Output<java.lang.String> registrarName)
- Parameters:
registrarName- Name of the registrar of the domain as identified in the registry.- Returns:
- builder
-
registrarName
public RegisteredDomainState.Builder registrarName(java.lang.String registrarName)
- Parameters:
registrarName- Name of the registrar of the domain as identified in the registry.- Returns:
- builder
-
registrarUrl
public RegisteredDomainState.Builder registrarUrl(@Nullable com.pulumi.core.Output<java.lang.String> registrarUrl)
- Parameters:
registrarUrl- Web address of the registrar.- Returns:
- builder
-
registrarUrl
public RegisteredDomainState.Builder registrarUrl(java.lang.String registrarUrl)
- Parameters:
registrarUrl- Web address of the registrar.- Returns:
- builder
-
reseller
public RegisteredDomainState.Builder reseller(@Nullable com.pulumi.core.Output<java.lang.String> reseller)
- Parameters:
reseller- Reseller of the domain.- Returns:
- builder
-
reseller
public RegisteredDomainState.Builder reseller(java.lang.String reseller)
- Parameters:
reseller- Reseller of the domain.- Returns:
- builder
-
statusLists
public RegisteredDomainState.Builder statusLists(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> statusLists)
- Parameters:
statusLists- List of [domain name status codes](https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en).- Returns:
- builder
-
statusLists
public RegisteredDomainState.Builder statusLists(java.util.List<java.lang.String> statusLists)
- Parameters:
statusLists- List of [domain name status codes](https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en).- Returns:
- builder
-
statusLists
public RegisteredDomainState.Builder statusLists(java.lang.String... statusLists)
- Parameters:
statusLists- List of [domain name status codes](https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en).- Returns:
- builder
-
tags
public RegisteredDomainState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public RegisteredDomainState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public RegisteredDomainState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public RegisteredDomainState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
techContact
public RegisteredDomainState.Builder techContact(@Nullable com.pulumi.core.Output<RegisteredDomainTechContactArgs> techContact)
- Parameters:
techContact- Details about the domain technical contact. See Contact Blocks for more details.- Returns:
- builder
-
techContact
public RegisteredDomainState.Builder techContact(RegisteredDomainTechContactArgs techContact)
- Parameters:
techContact- Details about the domain technical contact. See Contact Blocks for more details.- Returns:
- builder
-
techPrivacy
public RegisteredDomainState.Builder techPrivacy(@Nullable com.pulumi.core.Output<java.lang.Boolean> techPrivacy)
- Parameters:
techPrivacy- Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
techPrivacy
public RegisteredDomainState.Builder techPrivacy(java.lang.Boolean techPrivacy)
- Parameters:
techPrivacy- Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
transferLock
public RegisteredDomainState.Builder transferLock(@Nullable com.pulumi.core.Output<java.lang.Boolean> transferLock)
- Parameters:
transferLock- Whether the domain is locked for transfer. Default: `true`. > **NOTE:** You must specify the same privacy setting for `adminPrivacy`, `registrantPrivacy` and `techPrivacy`.- Returns:
- builder
-
transferLock
public RegisteredDomainState.Builder transferLock(java.lang.Boolean transferLock)
- Parameters:
transferLock- Whether the domain is locked for transfer. Default: `true`. > **NOTE:** You must specify the same privacy setting for `adminPrivacy`, `registrantPrivacy` and `techPrivacy`.- Returns:
- builder
-
updatedDate
public RegisteredDomainState.Builder updatedDate(@Nullable com.pulumi.core.Output<java.lang.String> updatedDate)
- Parameters:
updatedDate- The last updated date of the domain as found in the response to a WHOIS query.- Returns:
- builder
-
updatedDate
public RegisteredDomainState.Builder updatedDate(java.lang.String updatedDate)
- Parameters:
updatedDate- The last updated date of the domain as found in the response to a WHOIS query.- Returns:
- builder
-
whoisServer
public RegisteredDomainState.Builder whoisServer(@Nullable com.pulumi.core.Output<java.lang.String> whoisServer)
- Parameters:
whoisServer- The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.- Returns:
- builder
-
whoisServer
public RegisteredDomainState.Builder whoisServer(java.lang.String whoisServer)
- Parameters:
whoisServer- The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.- Returns:
- builder
-
build
public RegisteredDomainState build()
-
-