Interface ContactPreference.Builder

  • Method Details

    • keyName

      A searchable, unique identifier of a customer profile.

      Parameters:
      keyName - A searchable, unique identifier of a customer profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyValue

      ContactPreference.Builder keyValue(String keyValue)

      The key value used to look up profile based off the keyName.

      Parameters:
      keyValue - The key value used to look up profile based off the keyName.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileId

      ContactPreference.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.
    • contactType

      ContactPreference.Builder contactType(String contactType)

      The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.

      Parameters:
      contactType - The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • contactType

      ContactPreference.Builder contactType(ContactType contactType)

      The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.

      Parameters:
      contactType - The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: