Class DomainTechContactArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53domains.inputs.DomainTechContactArgs.Builder
-
- Enclosing class:
- DomainTechContactArgs
public static final class DomainTechContactArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainTechContactArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainTechContactArgs.BuilderaddressLine1(com.pulumi.core.Output<java.lang.String> addressLine1)DomainTechContactArgs.BuilderaddressLine1(java.lang.String addressLine1)DomainTechContactArgs.BuilderaddressLine2(com.pulumi.core.Output<java.lang.String> addressLine2)DomainTechContactArgs.BuilderaddressLine2(java.lang.String addressLine2)DomainTechContactArgsbuild()DomainTechContactArgs.Buildercity(com.pulumi.core.Output<java.lang.String> city)DomainTechContactArgs.Buildercity(java.lang.String city)DomainTechContactArgs.BuildercontactType(com.pulumi.core.Output<java.lang.String> contactType)DomainTechContactArgs.BuildercontactType(java.lang.String contactType)DomainTechContactArgs.BuildercountryCode(com.pulumi.core.Output<java.lang.String> countryCode)DomainTechContactArgs.BuildercountryCode(java.lang.String countryCode)DomainTechContactArgs.Builderemail(com.pulumi.core.Output<java.lang.String> email)DomainTechContactArgs.Builderemail(java.lang.String email)DomainTechContactArgs.BuilderextraParams(DomainTechContactExtraParamArgs... extraParams)DomainTechContactArgs.BuilderextraParams(com.pulumi.core.Output<java.util.List<DomainTechContactExtraParamArgs>> extraParams)DomainTechContactArgs.BuilderextraParams(java.util.List<DomainTechContactExtraParamArgs> extraParams)DomainTechContactArgs.Builderfax(com.pulumi.core.Output<java.lang.String> fax)DomainTechContactArgs.Builderfax(java.lang.String fax)DomainTechContactArgs.BuilderfirstName(com.pulumi.core.Output<java.lang.String> firstName)DomainTechContactArgs.BuilderfirstName(java.lang.String firstName)DomainTechContactArgs.BuilderlastName(com.pulumi.core.Output<java.lang.String> lastName)DomainTechContactArgs.BuilderlastName(java.lang.String lastName)DomainTechContactArgs.BuilderorganizationName(com.pulumi.core.Output<java.lang.String> organizationName)DomainTechContactArgs.BuilderorganizationName(java.lang.String organizationName)DomainTechContactArgs.BuilderphoneNumber(com.pulumi.core.Output<java.lang.String> phoneNumber)DomainTechContactArgs.BuilderphoneNumber(java.lang.String phoneNumber)DomainTechContactArgs.Builderstate(com.pulumi.core.Output<java.lang.String> state)DomainTechContactArgs.Builderstate(java.lang.String state)DomainTechContactArgs.BuilderzipCode(com.pulumi.core.Output<java.lang.String> zipCode)DomainTechContactArgs.BuilderzipCode(java.lang.String zipCode)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainTechContactArgs defaults)
-
-
Method Detail
-
addressLine1
public DomainTechContactArgs.Builder addressLine1(@Nullable com.pulumi.core.Output<java.lang.String> addressLine1)
- Parameters:
addressLine1- First line of the contact's address.- Returns:
- builder
-
addressLine1
public DomainTechContactArgs.Builder addressLine1(java.lang.String addressLine1)
- Parameters:
addressLine1- First line of the contact's address.- Returns:
- builder
-
addressLine2
public DomainTechContactArgs.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 DomainTechContactArgs.Builder addressLine2(java.lang.String addressLine2)
- Parameters:
addressLine2- Second line of contact's address, if any.- Returns:
- builder
-
city
public DomainTechContactArgs.Builder city(@Nullable com.pulumi.core.Output<java.lang.String> city)
- Parameters:
city- The city of the contact's address.- Returns:
- builder
-
city
public DomainTechContactArgs.Builder city(java.lang.String city)
- Parameters:
city- The city of the contact's address.- Returns:
- builder
-
contactType
public DomainTechContactArgs.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 DomainTechContactArgs.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 DomainTechContactArgs.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 DomainTechContactArgs.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 DomainTechContactArgs.Builder email(@Nullable com.pulumi.core.Output<java.lang.String> email)
- Parameters:
email- Email address of the contact.- Returns:
- builder
-
email
public DomainTechContactArgs.Builder email(java.lang.String email)
- Parameters:
email- Email address of the contact.- Returns:
- builder
-
extraParams
public DomainTechContactArgs.Builder extraParams(@Nullable com.pulumi.core.Output<java.util.List<DomainTechContactExtraParamArgs>> extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
extraParams
public DomainTechContactArgs.Builder extraParams(java.util.List<DomainTechContactExtraParamArgs> extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
extraParams
public DomainTechContactArgs.Builder extraParams(DomainTechContactExtraParamArgs... extraParams)
- Parameters:
extraParams- A list of name-value pairs for parameters required by certain top-level domains.- Returns:
- builder
-
fax
public DomainTechContactArgs.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 DomainTechContactArgs.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 DomainTechContactArgs.Builder firstName(@Nullable com.pulumi.core.Output<java.lang.String> firstName)
- Parameters:
firstName- First name of contact.- Returns:
- builder
-
firstName
public DomainTechContactArgs.Builder firstName(java.lang.String firstName)
- Parameters:
firstName- First name of contact.- Returns:
- builder
-
lastName
public DomainTechContactArgs.Builder lastName(@Nullable com.pulumi.core.Output<java.lang.String> lastName)
- Parameters:
lastName- Last name of contact.- Returns:
- builder
-
lastName
public DomainTechContactArgs.Builder lastName(java.lang.String lastName)
- Parameters:
lastName- Last name of contact.- Returns:
- builder
-
organizationName
public DomainTechContactArgs.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 DomainTechContactArgs.Builder organizationName(java.lang.String organizationName)
- Parameters:
organizationName- Name of the organization for contact types other than `PERSON`.- Returns:
- builder
-
phoneNumber
public DomainTechContactArgs.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 DomainTechContactArgs.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 DomainTechContactArgs.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 DomainTechContactArgs.Builder state(java.lang.String state)
- Parameters:
state- The state or province of the contact's city.- Returns:
- builder
-
zipCode
public DomainTechContactArgs.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 DomainTechContactArgs.Builder zipCode(java.lang.String zipCode)
- Parameters:
zipCode- The zip or postal code of the contact's address.- Returns:
- builder
-
build
public DomainTechContactArgs build()
-
-