Class ProfileState.Builder
- java.lang.Object
-
- com.pulumi.aws.customerprofiles.inputs.ProfileState.Builder
-
- Enclosing class:
- ProfileState
public static final class ProfileState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProfileState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProfileState.BuilderaccountNumber(com.pulumi.core.Output<java.lang.String> accountNumber)ProfileState.BuilderaccountNumber(java.lang.String accountNumber)ProfileState.BuilderadditionalInformation(com.pulumi.core.Output<java.lang.String> additionalInformation)ProfileState.BuilderadditionalInformation(java.lang.String additionalInformation)ProfileState.Builderaddress(ProfileAddressArgs address)ProfileState.Builderaddress(com.pulumi.core.Output<ProfileAddressArgs> address)ProfileState.Builderattributes(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> attributes)ProfileState.Builderattributes(java.util.Map<java.lang.String,java.lang.String> attributes)ProfileState.BuilderbillingAddress(ProfileBillingAddressArgs billingAddress)ProfileState.BuilderbillingAddress(com.pulumi.core.Output<ProfileBillingAddressArgs> billingAddress)ProfileState.BuilderbirthDate(com.pulumi.core.Output<java.lang.String> birthDate)ProfileState.BuilderbirthDate(java.lang.String birthDate)ProfileStatebuild()ProfileState.BuilderbusinessEmailAddress(com.pulumi.core.Output<java.lang.String> businessEmailAddress)ProfileState.BuilderbusinessEmailAddress(java.lang.String businessEmailAddress)ProfileState.BuilderbusinessName(com.pulumi.core.Output<java.lang.String> businessName)ProfileState.BuilderbusinessName(java.lang.String businessName)ProfileState.BuilderbusinessPhoneNumber(com.pulumi.core.Output<java.lang.String> businessPhoneNumber)ProfileState.BuilderbusinessPhoneNumber(java.lang.String businessPhoneNumber)ProfileState.BuilderdomainName(com.pulumi.core.Output<java.lang.String> domainName)ProfileState.BuilderdomainName(java.lang.String domainName)ProfileState.BuilderemailAddress(com.pulumi.core.Output<java.lang.String> emailAddress)ProfileState.BuilderemailAddress(java.lang.String emailAddress)ProfileState.BuilderfirstName(com.pulumi.core.Output<java.lang.String> firstName)ProfileState.BuilderfirstName(java.lang.String firstName)ProfileState.BuildergenderString(com.pulumi.core.Output<java.lang.String> genderString)ProfileState.BuildergenderString(java.lang.String genderString)ProfileState.BuilderhomePhoneNumber(com.pulumi.core.Output<java.lang.String> homePhoneNumber)ProfileState.BuilderhomePhoneNumber(java.lang.String homePhoneNumber)ProfileState.BuilderlastName(com.pulumi.core.Output<java.lang.String> lastName)ProfileState.BuilderlastName(java.lang.String lastName)ProfileState.BuildermailingAddress(ProfileMailingAddressArgs mailingAddress)ProfileState.BuildermailingAddress(com.pulumi.core.Output<ProfileMailingAddressArgs> mailingAddress)ProfileState.BuildermiddleName(com.pulumi.core.Output<java.lang.String> middleName)ProfileState.BuildermiddleName(java.lang.String middleName)ProfileState.BuildermobilePhoneNumber(com.pulumi.core.Output<java.lang.String> mobilePhoneNumber)ProfileState.BuildermobilePhoneNumber(java.lang.String mobilePhoneNumber)ProfileState.BuilderpartyTypeString(com.pulumi.core.Output<java.lang.String> partyTypeString)ProfileState.BuilderpartyTypeString(java.lang.String partyTypeString)ProfileState.BuilderpersonalEmailAddress(com.pulumi.core.Output<java.lang.String> personalEmailAddress)ProfileState.BuilderpersonalEmailAddress(java.lang.String personalEmailAddress)ProfileState.BuilderphoneNumber(com.pulumi.core.Output<java.lang.String> phoneNumber)ProfileState.BuilderphoneNumber(java.lang.String phoneNumber)ProfileState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProfileState.Builderregion(java.lang.String region)ProfileState.BuildershippingAddress(ProfileShippingAddressArgs shippingAddress)ProfileState.BuildershippingAddress(com.pulumi.core.Output<ProfileShippingAddressArgs> shippingAddress)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProfileState defaults)
-
-
Method Detail
-
accountNumber
public ProfileState.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 ProfileState.Builder accountNumber(java.lang.String accountNumber)
- Parameters:
accountNumber- A unique account number that you have given to the customer.- Returns:
- builder
-
additionalInformation
public ProfileState.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 ProfileState.Builder additionalInformation(java.lang.String additionalInformation)
- Parameters:
additionalInformation- Any additional information relevant to the customer’s profile.- Returns:
- builder
-
address
public ProfileState.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 ProfileState.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 ProfileState.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 ProfileState.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 ProfileState.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 ProfileState.Builder billingAddress(ProfileBillingAddressArgs billingAddress)
- Parameters:
billingAddress- A block that specifies the customer’s billing address. Documented below.- Returns:
- builder
-
birthDate
public ProfileState.Builder birthDate(@Nullable com.pulumi.core.Output<java.lang.String> birthDate)
- Parameters:
birthDate- The customer’s birth date.- Returns:
- builder
-
birthDate
public ProfileState.Builder birthDate(java.lang.String birthDate)
- Parameters:
birthDate- The customer’s birth date.- Returns:
- builder
-
businessEmailAddress
public ProfileState.Builder businessEmailAddress(@Nullable com.pulumi.core.Output<java.lang.String> businessEmailAddress)
- Parameters:
businessEmailAddress- The customer’s business email address.- Returns:
- builder
-
businessEmailAddress
public ProfileState.Builder businessEmailAddress(java.lang.String businessEmailAddress)
- Parameters:
businessEmailAddress- The customer’s business email address.- Returns:
- builder
-
businessName
public ProfileState.Builder businessName(@Nullable com.pulumi.core.Output<java.lang.String> businessName)
- Parameters:
businessName- The name of the customer’s business.- Returns:
- builder
-
businessName
public ProfileState.Builder businessName(java.lang.String businessName)
- Parameters:
businessName- The name of the customer’s business.- Returns:
- builder
-
businessPhoneNumber
public ProfileState.Builder businessPhoneNumber(@Nullable com.pulumi.core.Output<java.lang.String> businessPhoneNumber)
- Parameters:
businessPhoneNumber- The customer’s business phone number.- Returns:
- builder
-
businessPhoneNumber
public ProfileState.Builder businessPhoneNumber(java.lang.String businessPhoneNumber)
- Parameters:
businessPhoneNumber- The customer’s business phone number.- Returns:
- builder
-
domainName
public ProfileState.Builder domainName(@Nullable 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 ProfileState.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 ProfileState.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 ProfileState.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 ProfileState.Builder firstName(@Nullable com.pulumi.core.Output<java.lang.String> firstName)
- Parameters:
firstName- The customer’s first name.- Returns:
- builder
-
firstName
public ProfileState.Builder firstName(java.lang.String firstName)
- Parameters:
firstName- The customer’s first name.- Returns:
- builder
-
genderString
public ProfileState.Builder genderString(@Nullable com.pulumi.core.Output<java.lang.String> genderString)
- Parameters:
genderString- The gender with which the customer identifies.- Returns:
- builder
-
genderString
public ProfileState.Builder genderString(java.lang.String genderString)
- Parameters:
genderString- The gender with which the customer identifies.- Returns:
- builder
-
homePhoneNumber
public ProfileState.Builder homePhoneNumber(@Nullable com.pulumi.core.Output<java.lang.String> homePhoneNumber)
- Parameters:
homePhoneNumber- The customer’s home phone number.- Returns:
- builder
-
homePhoneNumber
public ProfileState.Builder homePhoneNumber(java.lang.String homePhoneNumber)
- Parameters:
homePhoneNumber- The customer’s home phone number.- Returns:
- builder
-
lastName
public ProfileState.Builder lastName(@Nullable com.pulumi.core.Output<java.lang.String> lastName)
- Parameters:
lastName- The customer’s last name.- Returns:
- builder
-
lastName
public ProfileState.Builder lastName(java.lang.String lastName)
- Parameters:
lastName- The customer’s last name.- Returns:
- builder
-
mailingAddress
public ProfileState.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 ProfileState.Builder mailingAddress(ProfileMailingAddressArgs mailingAddress)
- Parameters:
mailingAddress- A block that specifies the customer’s mailing address. Documented below.- Returns:
- builder
-
middleName
public ProfileState.Builder middleName(@Nullable com.pulumi.core.Output<java.lang.String> middleName)
- Parameters:
middleName- The customer’s middle name.- Returns:
- builder
-
middleName
public ProfileState.Builder middleName(java.lang.String middleName)
- Parameters:
middleName- The customer’s middle name.- Returns:
- builder
-
mobilePhoneNumber
public ProfileState.Builder mobilePhoneNumber(@Nullable com.pulumi.core.Output<java.lang.String> mobilePhoneNumber)
- Parameters:
mobilePhoneNumber- The customer’s mobile phone number.- Returns:
- builder
-
mobilePhoneNumber
public ProfileState.Builder mobilePhoneNumber(java.lang.String mobilePhoneNumber)
- Parameters:
mobilePhoneNumber- The customer’s mobile phone number.- Returns:
- builder
-
partyTypeString
public ProfileState.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 ProfileState.Builder partyTypeString(java.lang.String partyTypeString)
- Parameters:
partyTypeString- The type of profile used to describe the customer.- Returns:
- builder
-
personalEmailAddress
public ProfileState.Builder personalEmailAddress(@Nullable com.pulumi.core.Output<java.lang.String> personalEmailAddress)
- Parameters:
personalEmailAddress- The customer’s personal email address.- Returns:
- builder
-
personalEmailAddress
public ProfileState.Builder personalEmailAddress(java.lang.String personalEmailAddress)
- Parameters:
personalEmailAddress- The customer’s personal email address.- Returns:
- builder
-
phoneNumber
public ProfileState.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 ProfileState.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 ProfileState.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 ProfileState.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 ProfileState.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 ProfileState.Builder shippingAddress(ProfileShippingAddressArgs shippingAddress)
- Parameters:
shippingAddress- A block that specifies the customer’s shipping address. Documented below.- Returns:
- builder
-
build
public ProfileState build()
-
-