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.BuilderaccountNumber(com.pulumi.core.Output<java.lang.String> accountNumber)ProfileArgs.BuilderaccountNumber(java.lang.String accountNumber)ProfileArgs.BuilderadditionalInformation(com.pulumi.core.Output<java.lang.String> additionalInformation)ProfileArgs.BuilderadditionalInformation(java.lang.String additionalInformation)ProfileArgs.Builderaddress(ProfileAddressArgs address)ProfileArgs.Builderaddress(com.pulumi.core.Output<ProfileAddressArgs> address)ProfileArgs.Builderattributes(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> attributes)ProfileArgs.Builderattributes(java.util.Map<java.lang.String,java.lang.String> attributes)ProfileArgs.BuilderbillingAddress(ProfileBillingAddressArgs billingAddress)ProfileArgs.BuilderbillingAddress(com.pulumi.core.Output<ProfileBillingAddressArgs> billingAddress)ProfileArgs.BuilderbirthDate(com.pulumi.core.Output<java.lang.String> birthDate)ProfileArgs.BuilderbirthDate(java.lang.String birthDate)ProfileArgsbuild()ProfileArgs.BuilderbusinessEmailAddress(com.pulumi.core.Output<java.lang.String> businessEmailAddress)ProfileArgs.BuilderbusinessEmailAddress(java.lang.String businessEmailAddress)ProfileArgs.BuilderbusinessName(com.pulumi.core.Output<java.lang.String> businessName)ProfileArgs.BuilderbusinessName(java.lang.String businessName)ProfileArgs.BuilderbusinessPhoneNumber(com.pulumi.core.Output<java.lang.String> businessPhoneNumber)ProfileArgs.BuilderbusinessPhoneNumber(java.lang.String businessPhoneNumber)ProfileArgs.BuilderdomainName(com.pulumi.core.Output<java.lang.String> domainName)ProfileArgs.BuilderdomainName(java.lang.String domainName)ProfileArgs.BuilderemailAddress(com.pulumi.core.Output<java.lang.String> emailAddress)ProfileArgs.BuilderemailAddress(java.lang.String emailAddress)ProfileArgs.BuilderfirstName(com.pulumi.core.Output<java.lang.String> firstName)ProfileArgs.BuilderfirstName(java.lang.String firstName)ProfileArgs.BuildergenderString(com.pulumi.core.Output<java.lang.String> genderString)ProfileArgs.BuildergenderString(java.lang.String genderString)ProfileArgs.BuilderhomePhoneNumber(com.pulumi.core.Output<java.lang.String> homePhoneNumber)ProfileArgs.BuilderhomePhoneNumber(java.lang.String homePhoneNumber)ProfileArgs.BuilderlastName(com.pulumi.core.Output<java.lang.String> lastName)ProfileArgs.BuilderlastName(java.lang.String lastName)ProfileArgs.BuildermailingAddress(ProfileMailingAddressArgs mailingAddress)ProfileArgs.BuildermailingAddress(com.pulumi.core.Output<ProfileMailingAddressArgs> mailingAddress)ProfileArgs.BuildermiddleName(com.pulumi.core.Output<java.lang.String> middleName)ProfileArgs.BuildermiddleName(java.lang.String middleName)ProfileArgs.BuildermobilePhoneNumber(com.pulumi.core.Output<java.lang.String> mobilePhoneNumber)ProfileArgs.BuildermobilePhoneNumber(java.lang.String mobilePhoneNumber)ProfileArgs.BuilderpartyTypeString(com.pulumi.core.Output<java.lang.String> partyTypeString)ProfileArgs.BuilderpartyTypeString(java.lang.String partyTypeString)ProfileArgs.BuilderpersonalEmailAddress(com.pulumi.core.Output<java.lang.String> personalEmailAddress)ProfileArgs.BuilderpersonalEmailAddress(java.lang.String personalEmailAddress)ProfileArgs.BuilderphoneNumber(com.pulumi.core.Output<java.lang.String> phoneNumber)ProfileArgs.BuilderphoneNumber(java.lang.String phoneNumber)ProfileArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProfileArgs.Builderregion(java.lang.String region)ProfileArgs.BuildershippingAddress(ProfileShippingAddressArgs shippingAddress)ProfileArgs.BuildershippingAddress(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
-
region
public ProfileArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ProfileArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- 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()
-
-