Interface CustomerProfileAttributes.Builder

  • Method Details

    • profileId

      The unique identifier of a customer profile.

      Parameters:
      profileId - The unique identifier of a customer profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileARN

      CustomerProfileAttributes.Builder profileARN(String profileARN)

      The ARN of a customer profile.

      Parameters:
      profileARN - The ARN of a customer profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firstName

      The customer's first name.

      Parameters:
      firstName - The customer's first name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • middleName

      CustomerProfileAttributes.Builder middleName(String middleName)

      The customer's middle name.

      Parameters:
      middleName - The customer's middle name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastName

      The customer's last name.

      Parameters:
      lastName - The customer's last name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountNumber

      CustomerProfileAttributes.Builder accountNumber(String accountNumber)

      A unique account number that you have given to the customer.

      Parameters:
      accountNumber - A unique account number that you have given to the customer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • emailAddress

      CustomerProfileAttributes.Builder emailAddress(String emailAddress)

      The customer's email address, which has not been specified as a personal or business address.

      Parameters:
      emailAddress - The customer's email address, which has not been specified as a personal or business address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • phoneNumber

      CustomerProfileAttributes.Builder phoneNumber(String phoneNumber)

      The customer's phone number, which has not been specified as a mobile, home, or business number.

      Parameters:
      phoneNumber - The customer's phone number, which has not been specified as a mobile, home, or business number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalInformation

      CustomerProfileAttributes.Builder additionalInformation(String additionalInformation)

      Any additional information relevant to the customer's profile.

      Parameters:
      additionalInformation - Any additional information relevant to the customer's profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partyType

      The customer's party type.

      Parameters:
      partyType - The customer's party type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • businessName

      CustomerProfileAttributes.Builder businessName(String businessName)

      The name of the customer's business.

      Parameters:
      businessName - The name of the customer's business.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • birthDate

      The customer's birth date.

      Parameters:
      birthDate - The customer's birth date.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gender

      The customer's gender.

      Parameters:
      gender - The customer's gender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mobilePhoneNumber

      CustomerProfileAttributes.Builder mobilePhoneNumber(String mobilePhoneNumber)

      The customer's mobile phone number.

      Parameters:
      mobilePhoneNumber - The customer's mobile phone number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • homePhoneNumber

      CustomerProfileAttributes.Builder homePhoneNumber(String homePhoneNumber)

      The customer's mobile phone number.

      Parameters:
      homePhoneNumber - The customer's mobile phone number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • businessPhoneNumber

      CustomerProfileAttributes.Builder businessPhoneNumber(String businessPhoneNumber)

      The customer's business phone number.

      Parameters:
      businessPhoneNumber - The customer's business phone number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • businessEmailAddress

      CustomerProfileAttributes.Builder businessEmailAddress(String businessEmailAddress)

      The customer's business email address.

      Parameters:
      businessEmailAddress - The customer's business email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • address1

      The first line of a customer address.

      Parameters:
      address1 - The first line of a customer address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • address2

      The second line of a customer address.

      Parameters:
      address2 - The second line of a customer address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • address3

      The third line of a customer address.

      Parameters:
      address3 - The third line of a customer address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • address4

      The fourth line of a customer address.

      Parameters:
      address4 - The fourth line of a customer address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • city

      The city in which a customer lives.

      Parameters:
      city - The city in which a customer lives.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • county

      The county in which a customer lives.

      Parameters:
      county - The county in which a customer lives.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • country

      The country in which a customer lives.

      Parameters:
      country - The country in which a customer lives.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • postalCode

      CustomerProfileAttributes.Builder postalCode(String postalCode)

      The postal code of a customer address.

      Parameters:
      postalCode - The postal code of a customer address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • province

      The province in which a customer lives.

      Parameters:
      province - The province in which a customer lives.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state in which a customer lives.

      Parameters:
      state - The state in which a customer lives.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingAddress1

      CustomerProfileAttributes.Builder shippingAddress1(String shippingAddress1)

      The first line of a customer’s shipping address.

      Parameters:
      shippingAddress1 - The first line of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingAddress2

      CustomerProfileAttributes.Builder shippingAddress2(String shippingAddress2)

      The second line of a customer’s shipping address.

      Parameters:
      shippingAddress2 - The second line of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingAddress3

      CustomerProfileAttributes.Builder shippingAddress3(String shippingAddress3)

      The third line of a customer’s shipping address.

      Parameters:
      shippingAddress3 - The third line of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingAddress4

      CustomerProfileAttributes.Builder shippingAddress4(String shippingAddress4)

      The fourth line of a customer’s shipping address.

      Parameters:
      shippingAddress4 - The fourth line of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingCity

      CustomerProfileAttributes.Builder shippingCity(String shippingCity)

      The city of a customer’s shipping address.

      Parameters:
      shippingCity - The city of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingCounty

      CustomerProfileAttributes.Builder shippingCounty(String shippingCounty)

      The county of a customer’s shipping address.

      Parameters:
      shippingCounty - The county of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingCountry

      CustomerProfileAttributes.Builder shippingCountry(String shippingCountry)

      The country of a customer’s shipping address.

      Parameters:
      shippingCountry - The country of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingPostalCode

      CustomerProfileAttributes.Builder shippingPostalCode(String shippingPostalCode)

      The postal code of a customer’s shipping address.

      Parameters:
      shippingPostalCode - The postal code of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingProvince

      CustomerProfileAttributes.Builder shippingProvince(String shippingProvince)

      The province of a customer’s shipping address.

      Parameters:
      shippingProvince - The province of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shippingState

      CustomerProfileAttributes.Builder shippingState(String shippingState)

      The state of a customer’s shipping address.

      Parameters:
      shippingState - The state of a customer’s shipping address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingAddress1

      CustomerProfileAttributes.Builder mailingAddress1(String mailingAddress1)

      The first line of a customer’s mailing address.

      Parameters:
      mailingAddress1 - The first line of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingAddress2

      CustomerProfileAttributes.Builder mailingAddress2(String mailingAddress2)

      The second line of a customer’s mailing address.

      Parameters:
      mailingAddress2 - The second line of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingAddress3

      CustomerProfileAttributes.Builder mailingAddress3(String mailingAddress3)

      The third line of a customer’s mailing address.

      Parameters:
      mailingAddress3 - The third line of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingAddress4

      CustomerProfileAttributes.Builder mailingAddress4(String mailingAddress4)

      The fourth line of a customer’s mailing address.

      Parameters:
      mailingAddress4 - The fourth line of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingCity

      CustomerProfileAttributes.Builder mailingCity(String mailingCity)

      The city of a customer’s mailing address.

      Parameters:
      mailingCity - The city of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingCounty

      CustomerProfileAttributes.Builder mailingCounty(String mailingCounty)

      The county of a customer’s mailing address.

      Parameters:
      mailingCounty - The county of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingCountry

      CustomerProfileAttributes.Builder mailingCountry(String mailingCountry)

      The country of a customer’s mailing address.

      Parameters:
      mailingCountry - The country of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingPostalCode

      CustomerProfileAttributes.Builder mailingPostalCode(String mailingPostalCode)

      The postal code of a customer’s mailing address.

      Parameters:
      mailingPostalCode - The postal code of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingProvince

      CustomerProfileAttributes.Builder mailingProvince(String mailingProvince)

      The province of a customer’s mailing address.

      Parameters:
      mailingProvince - The province of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mailingState

      CustomerProfileAttributes.Builder mailingState(String mailingState)

      The state of a customer’s mailing address.

      Parameters:
      mailingState - The state of a customer’s mailing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingAddress1

      CustomerProfileAttributes.Builder billingAddress1(String billingAddress1)

      The first line of a customer’s billing address.

      Parameters:
      billingAddress1 - The first line of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingAddress2

      CustomerProfileAttributes.Builder billingAddress2(String billingAddress2)

      The second line of a customer’s billing address.

      Parameters:
      billingAddress2 - The second line of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingAddress3

      CustomerProfileAttributes.Builder billingAddress3(String billingAddress3)

      The third line of a customer’s billing address.

      Parameters:
      billingAddress3 - The third line of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingAddress4

      CustomerProfileAttributes.Builder billingAddress4(String billingAddress4)

      The fourth line of a customer’s billing address.

      Parameters:
      billingAddress4 - The fourth line of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingCity

      CustomerProfileAttributes.Builder billingCity(String billingCity)

      The city of a customer’s billing address.

      Parameters:
      billingCity - The city of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingCounty

      CustomerProfileAttributes.Builder billingCounty(String billingCounty)

      The county of a customer’s billing address.

      Parameters:
      billingCounty - The county of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingCountry

      CustomerProfileAttributes.Builder billingCountry(String billingCountry)

      The country of a customer’s billing address.

      Parameters:
      billingCountry - The country of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingPostalCode

      CustomerProfileAttributes.Builder billingPostalCode(String billingPostalCode)

      The postal code of a customer’s billing address.

      Parameters:
      billingPostalCode - The postal code of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingProvince

      CustomerProfileAttributes.Builder billingProvince(String billingProvince)

      The province of a customer’s billing address.

      Parameters:
      billingProvince - The province of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingState

      CustomerProfileAttributes.Builder billingState(String billingState)

      The state of a customer’s billing address.

      Parameters:
      billingState - The state of a customer’s billing address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • custom

      The custom attributes in customer profile attributes.

      Parameters:
      custom - The custom attributes in customer profile attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.