Interface CustomerProfileAttributes.Builder

    • Method Detail

      • 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.
      • 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.
      • address1

        CustomerProfileAttributes.Builder address1​(String 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

        CustomerProfileAttributes.Builder address2​(String 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

        CustomerProfileAttributes.Builder address3​(String 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

        CustomerProfileAttributes.Builder address4​(String 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • birthDate

        CustomerProfileAttributes.Builder birthDate​(String 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.
      • 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.
      • 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.
      • 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.
      • city

        CustomerProfileAttributes.Builder city​(String 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.
      • country

        CustomerProfileAttributes.Builder country​(String 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.
      • county

        CustomerProfileAttributes.Builder county​(String 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.
      • custom

        CustomerProfileAttributes.Builder custom​(Map<String,​String> 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.
      • 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.
      • firstName

        CustomerProfileAttributes.Builder firstName​(String 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.
      • gender

        CustomerProfileAttributes.Builder gender​(String 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.
      • 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.
      • lastName

        CustomerProfileAttributes.Builder lastName​(String 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • partyType

        CustomerProfileAttributes.Builder partyType​(String 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.
      • 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.
      • 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.
      • 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.
      • profileId

        CustomerProfileAttributes.Builder profileId​(String 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.
      • province

        CustomerProfileAttributes.Builder province​(String 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • state

        CustomerProfileAttributes.Builder state​(String 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.