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