Package com.pulumi.aws.route53domains
Class RegisteredDomainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53domains.RegisteredDomainArgs.Builder
-
- Enclosing class:
- RegisteredDomainArgs
public static final class RegisteredDomainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RegisteredDomainArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegisteredDomainArgs defaults)
-
-
Method Detail
-
adminContact
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder adminContact(RegisteredDomainAdminContactArgs adminContact)
- Parameters:
adminContact- Details about the domain administrative contact. See Contact Blocks for more details.- Returns:
- builder
-
adminPrivacy
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder adminPrivacy(java.lang.Boolean adminPrivacy)
- Parameters:
adminPrivacy- Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
autoRenew
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder autoRenew(java.lang.Boolean autoRenew)
- Parameters:
autoRenew- Whether the domain registration is set to renew automatically. Default: `true`.- Returns:
- builder
-
billingContact
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder billingContact(RegisteredDomainBillingContactArgs billingContact)
- Parameters:
billingContact- Details about the domain billing contact. See Contact Blocks for more details.- Returns:
- builder
-
billingPrivacy
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder billingPrivacy(java.lang.Boolean billingPrivacy)
- Parameters:
billingPrivacy- Whether domain billing contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
domainName
public RegisteredDomainArgs.Builder domainName(com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- The name of the registered domain.- Returns:
- builder
-
domainName
public RegisteredDomainArgs.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- The name of the registered domain.- Returns:
- builder
-
nameServers
public RegisteredDomainArgs.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 RegisteredDomainArgs.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 RegisteredDomainArgs.Builder nameServers(RegisteredDomainNameServerArgs... nameServers)
- Parameters:
nameServers- The list of nameservers for the domain. See `nameServer` Blocks for more details.- Returns:
- builder
-
registrantContact
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder registrantContact(RegisteredDomainRegistrantContactArgs registrantContact)
- Parameters:
registrantContact- Details about the domain registrant. See Contact Blocks for more details.- Returns:
- builder
-
registrantPrivacy
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder registrantPrivacy(java.lang.Boolean registrantPrivacy)
- Parameters:
registrantPrivacy- Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
tags
public RegisteredDomainArgs.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 RegisteredDomainArgs.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
-
techContact
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder techContact(RegisteredDomainTechContactArgs techContact)
- Parameters:
techContact- Details about the domain technical contact. See Contact Blocks for more details.- Returns:
- builder
-
techPrivacy
public RegisteredDomainArgs.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 RegisteredDomainArgs.Builder techPrivacy(java.lang.Boolean techPrivacy)
- Parameters:
techPrivacy- Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.- Returns:
- builder
-
transferLock
public RegisteredDomainArgs.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 RegisteredDomainArgs.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
-
build
public RegisteredDomainArgs build()
-
-