Interface MessageInsightsFilters.Builder

    • Method Detail

      • fromEmailAddress

        MessageInsightsFilters.Builder fromEmailAddress​(Collection<String> fromEmailAddress)

        The from address used to send the message.

        Parameters:
        fromEmailAddress - The from address used to send the message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fromEmailAddress

        MessageInsightsFilters.Builder fromEmailAddress​(String... fromEmailAddress)

        The from address used to send the message.

        Parameters:
        fromEmailAddress - The from address used to send the message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destination

        MessageInsightsFilters.Builder destination​(Collection<String> destination)

        The recipient's email address.

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

        MessageInsightsFilters.Builder destination​(String... destination)

        The recipient's email address.

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

        MessageInsightsFilters.Builder subject​(Collection<String> subject)

        The subject line of the message.

        Parameters:
        subject - The subject line of the message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subject

        MessageInsightsFilters.Builder subject​(String... subject)

        The subject line of the message.

        Parameters:
        subject - The subject line of the message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isp

        MessageInsightsFilters.Builder isp​(Collection<String> isp)

        The recipient's ISP (e.g., Gmail, Yahoo, etc.).

        Parameters:
        isp - The recipient's ISP (e.g., Gmail, Yahoo, etc.).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isp

        MessageInsightsFilters.Builder isp​(String... isp)

        The recipient's ISP (e.g., Gmail, Yahoo, etc.).

        Parameters:
        isp - The recipient's ISP (e.g., Gmail, Yahoo, etc.).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeliveryEventWithStrings

        MessageInsightsFilters.Builder lastDeliveryEventWithStrings​(Collection<String> lastDeliveryEvent)

        The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.

        Parameters:
        lastDeliveryEvent - The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeliveryEventWithStrings

        MessageInsightsFilters.Builder lastDeliveryEventWithStrings​(String... lastDeliveryEvent)

        The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.

        Parameters:
        lastDeliveryEvent - The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeliveryEvent

        MessageInsightsFilters.Builder lastDeliveryEvent​(Collection<DeliveryEventType> lastDeliveryEvent)

        The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.

        Parameters:
        lastDeliveryEvent - The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeliveryEvent

        MessageInsightsFilters.Builder lastDeliveryEvent​(DeliveryEventType... lastDeliveryEvent)

        The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.

        Parameters:
        lastDeliveryEvent - The last delivery-related event for the email, where the ordering is as follows: SEND < BOUNCE < DELIVERY < COMPLAINT.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastEngagementEventWithStrings

        MessageInsightsFilters.Builder lastEngagementEventWithStrings​(Collection<String> lastEngagementEvent)

        The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Parameters:
        lastEngagementEvent - The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastEngagementEventWithStrings

        MessageInsightsFilters.Builder lastEngagementEventWithStrings​(String... lastEngagementEvent)

        The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Parameters:
        lastEngagementEvent - The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastEngagementEvent

        MessageInsightsFilters.Builder lastEngagementEvent​(Collection<EngagementEventType> lastEngagementEvent)

        The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Parameters:
        lastEngagementEvent - The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastEngagementEvent

        MessageInsightsFilters.Builder lastEngagementEvent​(EngagementEventType... lastEngagementEvent)

        The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Parameters:
        lastEngagementEvent - The last engagement-related event for the email, where the ordering is as follows: OPEN < CLICK.

        Engagement events are only available if Engagement tracking is enabled.

        Returns:
        Returns a reference to this object so that method calls can be chained together.