Class DomainAdminContactArgs.Builder

  • Enclosing class:
    DomainAdminContactArgs

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

      • addressLine1

        public DomainAdminContactArgs.Builder addressLine1​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> addressLine1)
        Parameters:
        addressLine1 - First line of the contact's address.
        Returns:
        builder
      • addressLine1

        public DomainAdminContactArgs.Builder addressLine1​(java.lang.String addressLine1)
        Parameters:
        addressLine1 - First line of the contact's address.
        Returns:
        builder
      • addressLine2

        public DomainAdminContactArgs.Builder addressLine2​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> addressLine2)
        Parameters:
        addressLine2 - Second line of contact's address, if any.
        Returns:
        builder
      • addressLine2

        public DomainAdminContactArgs.Builder addressLine2​(java.lang.String addressLine2)
        Parameters:
        addressLine2 - Second line of contact's address, if any.
        Returns:
        builder
      • city

        public DomainAdminContactArgs.Builder city​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> city)
        Parameters:
        city - The city of the contact's address.
        Returns:
        builder
      • contactType

        public DomainAdminContactArgs.Builder contactType​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> contactType)
        Parameters:
        contactType - Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
        Returns:
        builder
      • contactType

        public DomainAdminContactArgs.Builder contactType​(java.lang.String contactType)
        Parameters:
        contactType - Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
        Returns:
        builder
      • countryCode

        public DomainAdminContactArgs.Builder countryCode​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> countryCode)
        Parameters:
        countryCode - Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
        Returns:
        builder
      • countryCode

        public DomainAdminContactArgs.Builder countryCode​(java.lang.String countryCode)
        Parameters:
        countryCode - Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
        Returns:
        builder
      • email

        public DomainAdminContactArgs.Builder email​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> email)
        Parameters:
        email - Email address of the contact.
        Returns:
        builder
      • fax

        public DomainAdminContactArgs.Builder fax​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> fax)
        Parameters:
        fax - Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
        Returns:
        builder
      • fax

        public DomainAdminContactArgs.Builder fax​(java.lang.String fax)
        Parameters:
        fax - Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
        Returns:
        builder
      • firstName

        public DomainAdminContactArgs.Builder firstName​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> firstName)
        Parameters:
        firstName - First name of contact.
        Returns:
        builder
      • firstName

        public DomainAdminContactArgs.Builder firstName​(java.lang.String firstName)
        Parameters:
        firstName - First name of contact.
        Returns:
        builder
      • lastName

        public DomainAdminContactArgs.Builder lastName​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> lastName)
        Parameters:
        lastName - Last name of contact.
        Returns:
        builder
      • lastName

        public DomainAdminContactArgs.Builder lastName​(java.lang.String lastName)
        Parameters:
        lastName - Last name of contact.
        Returns:
        builder
      • organizationName

        public DomainAdminContactArgs.Builder organizationName​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> organizationName)
        Parameters:
        organizationName - Name of the organization for contact types other than `PERSON`.
        Returns:
        builder
      • organizationName

        public DomainAdminContactArgs.Builder organizationName​(java.lang.String organizationName)
        Parameters:
        organizationName - Name of the organization for contact types other than `PERSON`.
        Returns:
        builder
      • phoneNumber

        public DomainAdminContactArgs.Builder phoneNumber​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> phoneNumber)
        Parameters:
        phoneNumber - The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
        Returns:
        builder
      • phoneNumber

        public DomainAdminContactArgs.Builder phoneNumber​(java.lang.String phoneNumber)
        Parameters:
        phoneNumber - The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
        Returns:
        builder
      • state

        public DomainAdminContactArgs.Builder state​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> state)
        Parameters:
        state - The state or province of the contact's city.
        Returns:
        builder
      • state

        public DomainAdminContactArgs.Builder state​(java.lang.String state)
        Parameters:
        state - The state or province of the contact's city.
        Returns:
        builder
      • zipCode

        public DomainAdminContactArgs.Builder zipCode​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> zipCode)
        Parameters:
        zipCode - The zip or postal code of the contact's address.
        Returns:
        builder
      • zipCode

        public DomainAdminContactArgs.Builder zipCode​(java.lang.String zipCode)
        Parameters:
        zipCode - The zip or postal code of the contact's address.
        Returns:
        builder