Interface ProfileAttributes.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProfileAttributes.Builder,,ProfileAttributes> SdkBuilder<ProfileAttributes.Builder,,ProfileAttributes> SdkPojo
- Enclosing class:
ProfileAttributes
-
Method Summary
Modifier and TypeMethodDescriptiondefault ProfileAttributes.BuilderaccountNumber(Consumer<ProfileDimension.Builder> accountNumber) A field to describe values to segment on within account number.accountNumber(ProfileDimension accountNumber) A field to describe values to segment on within account number.default ProfileAttributes.BuilderadditionalInformation(Consumer<ExtraLengthValueProfileDimension.Builder> additionalInformation) A field to describe values to segment on within additional information.additionalInformation(ExtraLengthValueProfileDimension additionalInformation) A field to describe values to segment on within additional information.default ProfileAttributes.Builderaddress(Consumer<AddressDimension.Builder> address) A field to describe values to segment on within address.address(AddressDimension address) A field to describe values to segment on within address.attributes(Map<String, AttributeDimension> attributes) A field to describe values to segment on within attributes.default ProfileAttributes.BuilderbillingAddress(Consumer<AddressDimension.Builder> billingAddress) A field to describe values to segment on within billing address.billingAddress(AddressDimension billingAddress) A field to describe values to segment on within billing address.default ProfileAttributes.BuilderbirthDate(Consumer<DateDimension.Builder> birthDate) A field to describe values to segment on within birthDate.birthDate(DateDimension birthDate) A field to describe values to segment on within birthDate.default ProfileAttributes.BuilderbusinessEmailAddress(Consumer<ProfileDimension.Builder> businessEmailAddress) A field to describe values to segment on within business email address.businessEmailAddress(ProfileDimension businessEmailAddress) A field to describe values to segment on within business email address.default ProfileAttributes.BuilderbusinessName(Consumer<ProfileDimension.Builder> businessName) A field to describe values to segment on within business name.businessName(ProfileDimension businessName) A field to describe values to segment on within business name.default ProfileAttributes.BuilderbusinessPhoneNumber(Consumer<ProfileDimension.Builder> businessPhoneNumber) A field to describe values to segment on within business phone number.businessPhoneNumber(ProfileDimension businessPhoneNumber) A field to describe values to segment on within business phone number.default ProfileAttributes.BuilderemailAddress(Consumer<ProfileDimension.Builder> emailAddress) A field to describe values to segment on within email address.emailAddress(ProfileDimension emailAddress) A field to describe values to segment on within email address.default ProfileAttributes.BuilderfirstName(Consumer<ProfileDimension.Builder> firstName) A field to describe values to segment on within first name.firstName(ProfileDimension firstName) A field to describe values to segment on within first name.default ProfileAttributes.BuildergenderString(Consumer<ProfileDimension.Builder> genderString) A field to describe values to segment on within genderString.genderString(ProfileDimension genderString) A field to describe values to segment on within genderString.default ProfileAttributes.BuilderhomePhoneNumber(Consumer<ProfileDimension.Builder> homePhoneNumber) A field to describe values to segment on within home phone number.homePhoneNumber(ProfileDimension homePhoneNumber) A field to describe values to segment on within home phone number.default ProfileAttributes.BuilderlastName(Consumer<ProfileDimension.Builder> lastName) A field to describe values to segment on within last name.lastName(ProfileDimension lastName) A field to describe values to segment on within last name.default ProfileAttributes.BuildermailingAddress(Consumer<AddressDimension.Builder> mailingAddress) A field to describe values to segment on within mailing address.mailingAddress(AddressDimension mailingAddress) A field to describe values to segment on within mailing address.default ProfileAttributes.BuildermiddleName(Consumer<ProfileDimension.Builder> middleName) A field to describe values to segment on within middle name.middleName(ProfileDimension middleName) A field to describe values to segment on within middle name.default ProfileAttributes.BuildermobilePhoneNumber(Consumer<ProfileDimension.Builder> mobilePhoneNumber) A field to describe values to segment on within mobile phone number.mobilePhoneNumber(ProfileDimension mobilePhoneNumber) A field to describe values to segment on within mobile phone number.default ProfileAttributes.BuilderpartyTypeString(Consumer<ProfileDimension.Builder> partyTypeString) A field to describe values to segment on within partyTypeString.partyTypeString(ProfileDimension partyTypeString) A field to describe values to segment on within partyTypeString.default ProfileAttributes.BuilderpersonalEmailAddress(Consumer<ProfileDimension.Builder> personalEmailAddress) A field to describe values to segment on within personal email address.personalEmailAddress(ProfileDimension personalEmailAddress) A field to describe values to segment on within personal email address.default ProfileAttributes.BuilderphoneNumber(Consumer<ProfileDimension.Builder> phoneNumber) A field to describe values to segment on within phone number.phoneNumber(ProfileDimension phoneNumber) A field to describe values to segment on within phone number.default ProfileAttributes.BuildershippingAddress(Consumer<AddressDimension.Builder> shippingAddress) A field to describe values to segment on within shipping address.shippingAddress(AddressDimension shippingAddress) A field to describe values to segment on within shipping address.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
accountNumber
A field to describe values to segment on within account number.
- Parameters:
accountNumber- A field to describe values to segment on within account number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountNumber
A field to describe values to segment on within account number.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccountNumber(ProfileDimension).- Parameters:
accountNumber- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalInformation
ProfileAttributes.Builder additionalInformation(ExtraLengthValueProfileDimension additionalInformation) A field to describe values to segment on within additional information.
- Parameters:
additionalInformation- A field to describe values to segment on within additional information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalInformation
default ProfileAttributes.Builder additionalInformation(Consumer<ExtraLengthValueProfileDimension.Builder> additionalInformation) A field to describe values to segment on within additional information.
This is a convenience method that creates an instance of theExtraLengthValueProfileDimension.Builderavoiding the need to create one manually viaExtraLengthValueProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalInformation(ExtraLengthValueProfileDimension).- Parameters:
additionalInformation- a consumer that will call methods onExtraLengthValueProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firstName
A field to describe values to segment on within first name.
- Parameters:
firstName- A field to describe values to segment on within first name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstName
A field to describe values to segment on within first name.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofirstName(ProfileDimension).- Parameters:
firstName- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastName
A field to describe values to segment on within last name.
- Parameters:
lastName- A field to describe values to segment on within last name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastName
A field to describe values to segment on within last name.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastName(ProfileDimension).- Parameters:
lastName- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
middleName
A field to describe values to segment on within middle name.
- Parameters:
middleName- A field to describe values to segment on within middle name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
middleName
A field to describe values to segment on within middle name.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomiddleName(ProfileDimension).- Parameters:
middleName- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
genderString
A field to describe values to segment on within genderString.
- Parameters:
genderString- A field to describe values to segment on within genderString.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
genderString
A field to describe values to segment on within genderString.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togenderString(ProfileDimension).- Parameters:
genderString- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
partyTypeString
A field to describe values to segment on within partyTypeString.
- Parameters:
partyTypeString- A field to describe values to segment on within partyTypeString.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partyTypeString
default ProfileAttributes.Builder partyTypeString(Consumer<ProfileDimension.Builder> partyTypeString) A field to describe values to segment on within partyTypeString.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topartyTypeString(ProfileDimension).- Parameters:
partyTypeString- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
birthDate
A field to describe values to segment on within birthDate.
- Parameters:
birthDate- A field to describe values to segment on within birthDate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
birthDate
A field to describe values to segment on within birthDate.
This is a convenience method that creates an instance of theDateDimension.Builderavoiding the need to create one manually viaDateDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobirthDate(DateDimension).- Parameters:
birthDate- a consumer that will call methods onDateDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phoneNumber
A field to describe values to segment on within phone number.
- Parameters:
phoneNumber- A field to describe values to segment on within phone number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneNumber
A field to describe values to segment on within phone number.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tophoneNumber(ProfileDimension).- Parameters:
phoneNumber- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
businessName
A field to describe values to segment on within business name.
- Parameters:
businessName- A field to describe values to segment on within business name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
businessName
A field to describe values to segment on within business name.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobusinessName(ProfileDimension).- Parameters:
businessName- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
businessPhoneNumber
A field to describe values to segment on within business phone number.
- Parameters:
businessPhoneNumber- A field to describe values to segment on within business phone number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
businessPhoneNumber
default ProfileAttributes.Builder businessPhoneNumber(Consumer<ProfileDimension.Builder> businessPhoneNumber) A field to describe values to segment on within business phone number.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobusinessPhoneNumber(ProfileDimension).- Parameters:
businessPhoneNumber- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
homePhoneNumber
A field to describe values to segment on within home phone number.
- Parameters:
homePhoneNumber- A field to describe values to segment on within home phone number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
homePhoneNumber
default ProfileAttributes.Builder homePhoneNumber(Consumer<ProfileDimension.Builder> homePhoneNumber) A field to describe values to segment on within home phone number.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohomePhoneNumber(ProfileDimension).- Parameters:
homePhoneNumber- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mobilePhoneNumber
A field to describe values to segment on within mobile phone number.
- Parameters:
mobilePhoneNumber- A field to describe values to segment on within mobile phone number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mobilePhoneNumber
default ProfileAttributes.Builder mobilePhoneNumber(Consumer<ProfileDimension.Builder> mobilePhoneNumber) A field to describe values to segment on within mobile phone number.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomobilePhoneNumber(ProfileDimension).- Parameters:
mobilePhoneNumber- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
emailAddress
A field to describe values to segment on within email address.
- Parameters:
emailAddress- A field to describe values to segment on within email address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emailAddress
A field to describe values to segment on within email address.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemailAddress(ProfileDimension).- Parameters:
emailAddress- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
personalEmailAddress
A field to describe values to segment on within personal email address.
- Parameters:
personalEmailAddress- A field to describe values to segment on within personal email address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
personalEmailAddress
default ProfileAttributes.Builder personalEmailAddress(Consumer<ProfileDimension.Builder> personalEmailAddress) A field to describe values to segment on within personal email address.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topersonalEmailAddress(ProfileDimension).- Parameters:
personalEmailAddress- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
businessEmailAddress
A field to describe values to segment on within business email address.
- Parameters:
businessEmailAddress- A field to describe values to segment on within business email address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
businessEmailAddress
default ProfileAttributes.Builder businessEmailAddress(Consumer<ProfileDimension.Builder> businessEmailAddress) A field to describe values to segment on within business email address.
This is a convenience method that creates an instance of theProfileDimension.Builderavoiding the need to create one manually viaProfileDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobusinessEmailAddress(ProfileDimension).- Parameters:
businessEmailAddress- a consumer that will call methods onProfileDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
address
A field to describe values to segment on within address.
- Parameters:
address- A field to describe values to segment on within address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
A field to describe values to segment on within address.
This is a convenience method that creates an instance of theAddressDimension.Builderavoiding the need to create one manually viaAddressDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaddress(AddressDimension).- Parameters:
address- a consumer that will call methods onAddressDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
shippingAddress
A field to describe values to segment on within shipping address.
- Parameters:
shippingAddress- A field to describe values to segment on within shipping address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shippingAddress
default ProfileAttributes.Builder shippingAddress(Consumer<AddressDimension.Builder> shippingAddress) A field to describe values to segment on within shipping address.
This is a convenience method that creates an instance of theAddressDimension.Builderavoiding the need to create one manually viaAddressDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toshippingAddress(AddressDimension).- Parameters:
shippingAddress- a consumer that will call methods onAddressDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mailingAddress
A field to describe values to segment on within mailing address.
- Parameters:
mailingAddress- A field to describe values to segment on within mailing address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mailingAddress
A field to describe values to segment on within mailing address.
This is a convenience method that creates an instance of theAddressDimension.Builderavoiding the need to create one manually viaAddressDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomailingAddress(AddressDimension).- Parameters:
mailingAddress- a consumer that will call methods onAddressDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
billingAddress
A field to describe values to segment on within billing address.
- Parameters:
billingAddress- A field to describe values to segment on within billing address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
billingAddress
A field to describe values to segment on within billing address.
This is a convenience method that creates an instance of theAddressDimension.Builderavoiding the need to create one manually viaAddressDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobillingAddress(AddressDimension).- Parameters:
billingAddress- a consumer that will call methods onAddressDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attributes
A field to describe values to segment on within attributes.
- Parameters:
attributes- A field to describe values to segment on within attributes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-