Class RegisteredDomainState.Builder

  • Enclosing class:
    RegisteredDomainState

    public static final class RegisteredDomainState.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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
      • 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
      • 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