Class DomainBillingContactArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53domains.inputs.DomainBillingContactArgs.Builder
-
- Enclosing class:
- DomainBillingContactArgs
public static final class DomainBillingContactArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainBillingContactArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainBillingContactArgs defaults)
-
-
Method Detail
-
addressLine1
public DomainBillingContactArgs.Builder addressLine1(com.pulumi.core.Output<java.lang.String> addressLine1)
- Parameters:
addressLine1- First line of the contact's address.- Returns:
- builder
-
addressLine1
public DomainBillingContactArgs.Builder addressLine1(java.lang.String addressLine1)
- Parameters:
addressLine1- First line of the contact's address.- Returns:
- builder
-
addressLine2
public DomainBillingContactArgs.Builder addressLine2(com.pulumi.core.Output<java.lang.String> addressLine2)
- Parameters:
addressLine2- Second line of contact's address, if any.- Returns:
- builder
-
addressLine2
public DomainBillingContactArgs.Builder addressLine2(java.lang.String addressLine2)
- Parameters:
addressLine2- Second line of contact's address, if any.- Returns:
- builder
-
city
public DomainBillingContactArgs.Builder city(com.pulumi.core.Output<java.lang.String> city)
- Parameters:
city- The city of the contact's address.- Returns:
- builder
-
city
public DomainBillingContactArgs.Builder city(java.lang.String city)
- Parameters:
city- The city of the contact's address.- Returns:
- builder
-
contactType
public DomainBillingContactArgs.Builder contactType(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 DomainBillingContactArgs.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 DomainBillingContactArgs.Builder countryCode(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 DomainBillingContactArgs.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 DomainBillingContactArgs.Builder email(com.pulumi.core.Output<java.lang.String> email)
- Parameters:
email- Email address of the contact.- Returns:
- builder
-
email
public DomainBillingContactArgs.Builder email(java.lang.String email)
- Parameters:
email- Email address of the contact.- Returns:
- builder
-
extraParams
public DomainBillingContactArgs.Builder extraParams(com.pulumi.core.Output<java.util.List<DomainBillingContactExtraParamArgs>> extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
extraParams
public DomainBillingContactArgs.Builder extraParams(java.util.List<DomainBillingContactExtraParamArgs> extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
extraParams
public DomainBillingContactArgs.Builder extraParams(DomainBillingContactExtraParamArgs... extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
fax
public DomainBillingContactArgs.Builder fax(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 DomainBillingContactArgs.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 DomainBillingContactArgs.Builder firstName(com.pulumi.core.Output<java.lang.String> firstName)
- Parameters:
firstName- First name of contact.- Returns:
- builder
-
firstName
public DomainBillingContactArgs.Builder firstName(java.lang.String firstName)
- Parameters:
firstName- First name of contact.- Returns:
- builder
-
lastName
public DomainBillingContactArgs.Builder lastName(com.pulumi.core.Output<java.lang.String> lastName)
- Parameters:
lastName- Last name of contact.- Returns:
- builder
-
lastName
public DomainBillingContactArgs.Builder lastName(java.lang.String lastName)
- Parameters:
lastName- Last name of contact.- Returns:
- builder
-
organizationName
public DomainBillingContactArgs.Builder organizationName(com.pulumi.core.Output<java.lang.String> organizationName)
- Parameters:
organizationName- Name of the organization for contact types other than `PERSON`.- Returns:
- builder
-
organizationName
public DomainBillingContactArgs.Builder organizationName(java.lang.String organizationName)
- Parameters:
organizationName- Name of the organization for contact types other than `PERSON`.- Returns:
- builder
-
phoneNumber
public DomainBillingContactArgs.Builder phoneNumber(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 DomainBillingContactArgs.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 DomainBillingContactArgs.Builder state(com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- The state or province of the contact's city.- Returns:
- builder
-
state
public DomainBillingContactArgs.Builder state(java.lang.String state)
- Parameters:
state- The state or province of the contact's city.- Returns:
- builder
-
zipCode
public DomainBillingContactArgs.Builder zipCode(com.pulumi.core.Output<java.lang.String> zipCode)
- Parameters:
zipCode- The zip or postal code of the contact's address.- Returns:
- builder
-
zipCode
public DomainBillingContactArgs.Builder zipCode(java.lang.String zipCode)
- Parameters:
zipCode- The zip or postal code of the contact's address.- Returns:
- builder
-
build
public DomainBillingContactArgs build()
-
-