Interface UpdateProfileRequest.Builder

    • Method Detail

      • domainName

        UpdateProfileRequest.Builder domainName​(String domainName)

        The unique name of the domain.

        Parameters:
        domainName - The unique name of the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • profileId

        UpdateProfileRequest.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.
      • additionalInformation

        UpdateProfileRequest.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.
      • accountNumber

        UpdateProfileRequest.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.
      • partyType

        UpdateProfileRequest.Builder partyType​(String partyType)

        The type of profile used to describe the customer.

        Parameters:
        partyType - The type of profile used to describe the customer.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PartyType, PartyType
      • partyType

        UpdateProfileRequest.Builder partyType​(PartyType partyType)

        The type of profile used to describe the customer.

        Parameters:
        partyType - The type of profile used to describe the customer.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PartyType, PartyType
      • businessName

        UpdateProfileRequest.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.
      • firstName

        UpdateProfileRequest.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.
      • middleName

        UpdateProfileRequest.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

        UpdateProfileRequest.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.
      • birthDate

        UpdateProfileRequest.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.
      • gender

        UpdateProfileRequest.Builder gender​(String gender)

        The gender with which the customer identifies.

        Parameters:
        gender - The gender with which the customer identifies.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Gender, Gender
      • gender

        UpdateProfileRequest.Builder gender​(Gender gender)

        The gender with which the customer identifies.

        Parameters:
        gender - The gender with which the customer identifies.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Gender, Gender
      • phoneNumber

        UpdateProfileRequest.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.
      • mobilePhoneNumber

        UpdateProfileRequest.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

        UpdateProfileRequest.Builder homePhoneNumber​(String homePhoneNumber)

        The customer’s home phone number.

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

        UpdateProfileRequest.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.
      • emailAddress

        UpdateProfileRequest.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.
      • personalEmailAddress

        UpdateProfileRequest.Builder personalEmailAddress​(String personalEmailAddress)

        The customer’s personal email address.

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

        UpdateProfileRequest.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.
      • address

        UpdateProfileRequest.Builder address​(UpdateAddress address)

        A generic address associated with the customer that is not mailing, shipping, or billing.

        Parameters:
        address - A generic address associated with the customer that is not mailing, shipping, or billing.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • shippingAddress

        UpdateProfileRequest.Builder shippingAddress​(UpdateAddress shippingAddress)

        The customer’s shipping address.

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

        UpdateProfileRequest.Builder mailingAddress​(UpdateAddress mailingAddress)

        The customer’s mailing address.

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

        UpdateProfileRequest.Builder billingAddress​(UpdateAddress billingAddress)

        The customer’s billing address.

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

        UpdateProfileRequest.Builder attributes​(Map<String,​String> attributes)

        A key value pair of attributes of a customer profile.

        Parameters:
        attributes - A key value pair of attributes of a customer profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partyTypeString

        UpdateProfileRequest.Builder partyTypeString​(String partyTypeString)

        An alternative to PartyType which accepts any string as input.

        Parameters:
        partyTypeString - An alternative to PartyType which accepts any string as input.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • genderString

        UpdateProfileRequest.Builder genderString​(String genderString)

        An alternative to Gender which accepts any string as input.

        Parameters:
        genderString - An alternative to Gender which accepts any string as input.
        Returns:
        Returns a reference to this object so that method calls can be chained together.