Class RegisteredDomainArgs.Builder

  • Enclosing class:
    RegisteredDomainArgs

    public static final class RegisteredDomainArgs.Builder
    extends java.lang.Object
    • Method Detail

      • 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
      • 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
      • 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
      • 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