Class DomainAdminContactArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53domains.inputs.DomainAdminContactArgs.Builder
-
- Enclosing class:
- DomainAdminContactArgs
public static final class DomainAdminContactArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainAdminContactArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainAdminContactArgs defaults)
-
-
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
-
city
public DomainAdminContactArgs.Builder city(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
-
email
public DomainAdminContactArgs.Builder email(java.lang.String email)
- Parameters:
email- Email address of the contact.- Returns:
- builder
-
extraParams
public DomainAdminContactArgs.Builder extraParams(@Nullable com.pulumi.core.Output<java.util.List<DomainAdminContactExtraParamArgs>> extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
extraParams
public DomainAdminContactArgs.Builder extraParams(java.util.List<DomainAdminContactExtraParamArgs> extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
extraParams
public DomainAdminContactArgs.Builder extraParams(DomainAdminContactExtraParamArgs... extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- 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
-
build
public DomainAdminContactArgs build()
-
-