Interface CreateProfileRequest.Builder

    • Method Detail

      • domainName

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        CreateProfileRequest.Builder address​(Address 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

        CreateProfileRequest.Builder shippingAddress​(Address 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

        CreateProfileRequest.Builder mailingAddress​(Address 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

        CreateProfileRequest.Builder billingAddress​(Address 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

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

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

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