Interface GetContactResponse.Builder

    • Method Detail

      • contactListName

        GetContactResponse.Builder contactListName​(String contactListName)

        The name of the contact list to which the contact belongs.

        Parameters:
        contactListName - The name of the contact list to which the contact belongs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • emailAddress

        GetContactResponse.Builder emailAddress​(String emailAddress)

        The contact's email address.

        Parameters:
        emailAddress - The contact's email address.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • topicPreferences

        GetContactResponse.Builder topicPreferences​(Collection<TopicPreference> topicPreferences)

        The contact's preference for being opted-in to or opted-out of a topic.>

        Parameters:
        topicPreferences - The contact's preference for being opted-in to or opted-out of a topic.>
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • topicPreferences

        GetContactResponse.Builder topicPreferences​(TopicPreference... topicPreferences)

        The contact's preference for being opted-in to or opted-out of a topic.>

        Parameters:
        topicPreferences - The contact's preference for being opted-in to or opted-out of a topic.>
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • topicDefaultPreferences

        GetContactResponse.Builder topicDefaultPreferences​(Collection<TopicPreference> topicDefaultPreferences)

        The default topic preferences applied to the contact.

        Parameters:
        topicDefaultPreferences - The default topic preferences applied to the contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • topicDefaultPreferences

        GetContactResponse.Builder topicDefaultPreferences​(TopicPreference... topicDefaultPreferences)

        The default topic preferences applied to the contact.

        Parameters:
        topicDefaultPreferences - The default topic preferences applied to the contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • unsubscribeAll

        GetContactResponse.Builder unsubscribeAll​(Boolean unsubscribeAll)

        A boolean value status noting if the contact is unsubscribed from all contact list topics.

        Parameters:
        unsubscribeAll - A boolean value status noting if the contact is unsubscribed from all contact list topics.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attributesData

        GetContactResponse.Builder attributesData​(String attributesData)

        The attribute data attached to a contact.

        Parameters:
        attributesData - The attribute data attached to a contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTimestamp

        GetContactResponse.Builder createdTimestamp​(Instant createdTimestamp)

        A timestamp noting when the contact was created.

        Parameters:
        createdTimestamp - A timestamp noting when the contact was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedTimestamp

        GetContactResponse.Builder lastUpdatedTimestamp​(Instant lastUpdatedTimestamp)

        A timestamp noting the last time the contact's information was updated.

        Parameters:
        lastUpdatedTimestamp - A timestamp noting the last time the contact's information was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.