Package com.pulumi.aws.customerprofiles
Class ProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.customerprofiles.ProfileArgs.Builder
-
- Enclosing class:
- ProfileArgs
public static final class ProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ProfileArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProfileArgs.Builder
accountNumber(com.pulumi.core.Output<java.lang.String> accountNumber)
ProfileArgs.Builder
accountNumber(java.lang.String accountNumber)
ProfileArgs.Builder
additionalInformation(com.pulumi.core.Output<java.lang.String> additionalInformation)
ProfileArgs.Builder
additionalInformation(java.lang.String additionalInformation)
ProfileArgs.Builder
address(ProfileAddressArgs address)
ProfileArgs.Builder
address(com.pulumi.core.Output<ProfileAddressArgs> address)
ProfileArgs.Builder
attributes(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> attributes)
ProfileArgs.Builder
attributes(java.util.Map<java.lang.String,java.lang.String> attributes)
ProfileArgs.Builder
billingAddress(ProfileBillingAddressArgs billingAddress)
ProfileArgs.Builder
billingAddress(com.pulumi.core.Output<ProfileBillingAddressArgs> billingAddress)
ProfileArgs.Builder
birthDate(com.pulumi.core.Output<java.lang.String> birthDate)
ProfileArgs.Builder
birthDate(java.lang.String birthDate)
ProfileArgs
build()
ProfileArgs.Builder
businessEmailAddress(com.pulumi.core.Output<java.lang.String> businessEmailAddress)
ProfileArgs.Builder
businessEmailAddress(java.lang.String businessEmailAddress)
ProfileArgs.Builder
businessName(com.pulumi.core.Output<java.lang.String> businessName)
ProfileArgs.Builder
businessName(java.lang.String businessName)
ProfileArgs.Builder
businessPhoneNumber(com.pulumi.core.Output<java.lang.String> businessPhoneNumber)
ProfileArgs.Builder
businessPhoneNumber(java.lang.String businessPhoneNumber)
ProfileArgs.Builder
domainName(com.pulumi.core.Output<java.lang.String> domainName)
ProfileArgs.Builder
domainName(java.lang.String domainName)
ProfileArgs.Builder
emailAddress(com.pulumi.core.Output<java.lang.String> emailAddress)
ProfileArgs.Builder
emailAddress(java.lang.String emailAddress)
ProfileArgs.Builder
firstName(com.pulumi.core.Output<java.lang.String> firstName)
ProfileArgs.Builder
firstName(java.lang.String firstName)
ProfileArgs.Builder
genderString(com.pulumi.core.Output<java.lang.String> genderString)
ProfileArgs.Builder
genderString(java.lang.String genderString)
ProfileArgs.Builder
homePhoneNumber(com.pulumi.core.Output<java.lang.String> homePhoneNumber)
ProfileArgs.Builder
homePhoneNumber(java.lang.String homePhoneNumber)
ProfileArgs.Builder
lastName(com.pulumi.core.Output<java.lang.String> lastName)
ProfileArgs.Builder
lastName(java.lang.String lastName)
ProfileArgs.Builder
mailingAddress(ProfileMailingAddressArgs mailingAddress)
ProfileArgs.Builder
mailingAddress(com.pulumi.core.Output<ProfileMailingAddressArgs> mailingAddress)
ProfileArgs.Builder
middleName(com.pulumi.core.Output<java.lang.String> middleName)
ProfileArgs.Builder
middleName(java.lang.String middleName)
ProfileArgs.Builder
mobilePhoneNumber(com.pulumi.core.Output<java.lang.String> mobilePhoneNumber)
ProfileArgs.Builder
mobilePhoneNumber(java.lang.String mobilePhoneNumber)
ProfileArgs.Builder
partyTypeString(com.pulumi.core.Output<java.lang.String> partyTypeString)
ProfileArgs.Builder
partyTypeString(java.lang.String partyTypeString)
ProfileArgs.Builder
personalEmailAddress(com.pulumi.core.Output<java.lang.String> personalEmailAddress)
ProfileArgs.Builder
personalEmailAddress(java.lang.String personalEmailAddress)
ProfileArgs.Builder
phoneNumber(com.pulumi.core.Output<java.lang.String> phoneNumber)
ProfileArgs.Builder
phoneNumber(java.lang.String phoneNumber)
ProfileArgs.Builder
shippingAddress(ProfileShippingAddressArgs shippingAddress)
ProfileArgs.Builder
shippingAddress(com.pulumi.core.Output<ProfileShippingAddressArgs> shippingAddress)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProfileArgs defaults)
-
-
Method Detail
-
accountNumber
public ProfileArgs.Builder accountNumber(@Nullable com.pulumi.core.Output<java.lang.String> accountNumber)
- Parameters:
accountNumber
- A unique account number that you have given to the customer.- Returns:
- builder
-
accountNumber
public ProfileArgs.Builder accountNumber(java.lang.String accountNumber)
- Parameters:
accountNumber
- A unique account number that you have given to the customer.- Returns:
- builder
-
additionalInformation
public ProfileArgs.Builder additionalInformation(@Nullable com.pulumi.core.Output<java.lang.String> additionalInformation)
- Parameters:
additionalInformation
- Any additional information relevant to the customer’s profile.- Returns:
- builder
-
additionalInformation
public ProfileArgs.Builder additionalInformation(java.lang.String additionalInformation)
- Parameters:
additionalInformation
- Any additional information relevant to the customer’s profile.- Returns:
- builder
-
address
public ProfileArgs.Builder address(@Nullable com.pulumi.core.Output<ProfileAddressArgs> address)
- Parameters:
address
- A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below.- Returns:
- builder
-
address
public ProfileArgs.Builder address(ProfileAddressArgs address)
- Parameters:
address
- A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below.- Returns:
- builder
-
attributes
public ProfileArgs.Builder attributes(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> attributes)
- Parameters:
attributes
- A key value pair of attributes of a customer profile.- Returns:
- builder
-
attributes
public ProfileArgs.Builder attributes(java.util.Map<java.lang.String,java.lang.String> attributes)
- Parameters:
attributes
- A key value pair of attributes of a customer profile.- Returns:
- builder
-
billingAddress
public ProfileArgs.Builder billingAddress(@Nullable com.pulumi.core.Output<ProfileBillingAddressArgs> billingAddress)
- Parameters:
billingAddress
- A block that specifies the customer’s billing address. Documented below.- Returns:
- builder
-
billingAddress
public ProfileArgs.Builder billingAddress(ProfileBillingAddressArgs billingAddress)
- Parameters:
billingAddress
- A block that specifies the customer’s billing address. Documented below.- Returns:
- builder
-
birthDate
public ProfileArgs.Builder birthDate(@Nullable com.pulumi.core.Output<java.lang.String> birthDate)
- Parameters:
birthDate
- The customer’s birth date.- Returns:
- builder
-
birthDate
public ProfileArgs.Builder birthDate(java.lang.String birthDate)
- Parameters:
birthDate
- The customer’s birth date.- Returns:
- builder
-
businessEmailAddress
public ProfileArgs.Builder businessEmailAddress(@Nullable com.pulumi.core.Output<java.lang.String> businessEmailAddress)
- Parameters:
businessEmailAddress
- The customer’s business email address.- Returns:
- builder
-
businessEmailAddress
public ProfileArgs.Builder businessEmailAddress(java.lang.String businessEmailAddress)
- Parameters:
businessEmailAddress
- The customer’s business email address.- Returns:
- builder
-
businessName
public ProfileArgs.Builder businessName(@Nullable com.pulumi.core.Output<java.lang.String> businessName)
- Parameters:
businessName
- The name of the customer’s business.- Returns:
- builder
-
businessName
public ProfileArgs.Builder businessName(java.lang.String businessName)
- Parameters:
businessName
- The name of the customer’s business.- Returns:
- builder
-
businessPhoneNumber
public ProfileArgs.Builder businessPhoneNumber(@Nullable com.pulumi.core.Output<java.lang.String> businessPhoneNumber)
- Parameters:
businessPhoneNumber
- The customer’s business phone number.- Returns:
- builder
-
businessPhoneNumber
public ProfileArgs.Builder businessPhoneNumber(java.lang.String businessPhoneNumber)
- Parameters:
businessPhoneNumber
- The customer’s business phone number.- Returns:
- builder
-
domainName
public ProfileArgs.Builder domainName(com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName
- The name of your Customer Profile domain. It must be unique for your AWS account. The following arguments are optional:- Returns:
- builder
-
domainName
public ProfileArgs.Builder domainName(java.lang.String domainName)
- Parameters:
domainName
- The name of your Customer Profile domain. It must be unique for your AWS account. The following arguments are optional:- Returns:
- builder
-
emailAddress
public ProfileArgs.Builder emailAddress(@Nullable com.pulumi.core.Output<java.lang.String> emailAddress)
- Parameters:
emailAddress
- The customer’s email address, which has not been specified as a personal or business address.- Returns:
- builder
-
emailAddress
public ProfileArgs.Builder emailAddress(java.lang.String emailAddress)
- Parameters:
emailAddress
- The customer’s email address, which has not been specified as a personal or business address.- Returns:
- builder
-
firstName
public ProfileArgs.Builder firstName(@Nullable com.pulumi.core.Output<java.lang.String> firstName)
- Parameters:
firstName
- The customer’s first name.- Returns:
- builder
-
firstName
public ProfileArgs.Builder firstName(java.lang.String firstName)
- Parameters:
firstName
- The customer’s first name.- Returns:
- builder
-
genderString
public ProfileArgs.Builder genderString(@Nullable com.pulumi.core.Output<java.lang.String> genderString)
- Parameters:
genderString
- The gender with which the customer identifies.- Returns:
- builder
-
genderString
public ProfileArgs.Builder genderString(java.lang.String genderString)
- Parameters:
genderString
- The gender with which the customer identifies.- Returns:
- builder
-
homePhoneNumber
public ProfileArgs.Builder homePhoneNumber(@Nullable com.pulumi.core.Output<java.lang.String> homePhoneNumber)
- Parameters:
homePhoneNumber
- The customer’s home phone number.- Returns:
- builder
-
homePhoneNumber
public ProfileArgs.Builder homePhoneNumber(java.lang.String homePhoneNumber)
- Parameters:
homePhoneNumber
- The customer’s home phone number.- Returns:
- builder
-
lastName
public ProfileArgs.Builder lastName(@Nullable com.pulumi.core.Output<java.lang.String> lastName)
- Parameters:
lastName
- The customer’s last name.- Returns:
- builder
-
lastName
public ProfileArgs.Builder lastName(java.lang.String lastName)
- Parameters:
lastName
- The customer’s last name.- Returns:
- builder
-
mailingAddress
public ProfileArgs.Builder mailingAddress(@Nullable com.pulumi.core.Output<ProfileMailingAddressArgs> mailingAddress)
- Parameters:
mailingAddress
- A block that specifies the customer’s mailing address. Documented below.- Returns:
- builder
-
mailingAddress
public ProfileArgs.Builder mailingAddress(ProfileMailingAddressArgs mailingAddress)
- Parameters:
mailingAddress
- A block that specifies the customer’s mailing address. Documented below.- Returns:
- builder
-
middleName
public ProfileArgs.Builder middleName(@Nullable com.pulumi.core.Output<java.lang.String> middleName)
- Parameters:
middleName
- The customer’s middle name.- Returns:
- builder
-
middleName
public ProfileArgs.Builder middleName(java.lang.String middleName)
- Parameters:
middleName
- The customer’s middle name.- Returns:
- builder
-
mobilePhoneNumber
public ProfileArgs.Builder mobilePhoneNumber(@Nullable com.pulumi.core.Output<java.lang.String> mobilePhoneNumber)
- Parameters:
mobilePhoneNumber
- The customer’s mobile phone number.- Returns:
- builder
-
mobilePhoneNumber
public ProfileArgs.Builder mobilePhoneNumber(java.lang.String mobilePhoneNumber)
- Parameters:
mobilePhoneNumber
- The customer’s mobile phone number.- Returns:
- builder
-
partyTypeString
public ProfileArgs.Builder partyTypeString(@Nullable com.pulumi.core.Output<java.lang.String> partyTypeString)
- Parameters:
partyTypeString
- The type of profile used to describe the customer.- Returns:
- builder
-
partyTypeString
public ProfileArgs.Builder partyTypeString(java.lang.String partyTypeString)
- Parameters:
partyTypeString
- The type of profile used to describe the customer.- Returns:
- builder
-
personalEmailAddress
public ProfileArgs.Builder personalEmailAddress(@Nullable com.pulumi.core.Output<java.lang.String> personalEmailAddress)
- Parameters:
personalEmailAddress
- The customer’s personal email address.- Returns:
- builder
-
personalEmailAddress
public ProfileArgs.Builder personalEmailAddress(java.lang.String personalEmailAddress)
- Parameters:
personalEmailAddress
- The customer’s personal email address.- Returns:
- builder
-
phoneNumber
public ProfileArgs.Builder phoneNumber(@Nullable com.pulumi.core.Output<java.lang.String> phoneNumber)
- Parameters:
phoneNumber
- The customer’s phone number, which has not been specified as a mobile, home, or business number.- Returns:
- builder
-
phoneNumber
public ProfileArgs.Builder phoneNumber(java.lang.String phoneNumber)
- Parameters:
phoneNumber
- The customer’s phone number, which has not been specified as a mobile, home, or business number.- Returns:
- builder
-
shippingAddress
public ProfileArgs.Builder shippingAddress(@Nullable com.pulumi.core.Output<ProfileShippingAddressArgs> shippingAddress)
- Parameters:
shippingAddress
- A block that specifies the customer’s shipping address. Documented below.- Returns:
- builder
-
shippingAddress
public ProfileArgs.Builder shippingAddress(ProfileShippingAddressArgs shippingAddress)
- Parameters:
shippingAddress
- A block that specifies the customer’s shipping address. Documented below.- Returns:
- builder
-
build
public ProfileArgs build()
-
-