Interface MessageInsightsFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MessageInsightsFilters.Builder,MessageInsightsFilters>,SdkBuilder<MessageInsightsFilters.Builder,MessageInsightsFilters>,SdkPojo
- Enclosing class:
- MessageInsightsFilters
@Mutable @NotThreadSafe public static interface MessageInsightsFilters.Builder extends SdkPojo, CopyableBuilder<MessageInsightsFilters.Builder,MessageInsightsFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MessageInsightsFilters.Builderdestination(String... destination)The recipient's email address.MessageInsightsFilters.Builderdestination(Collection<String> destination)The recipient's email address.MessageInsightsFilters.BuilderfromEmailAddress(String... fromEmailAddress)The from address used to send the message.MessageInsightsFilters.BuilderfromEmailAddress(Collection<String> fromEmailAddress)The from address used to send the message.MessageInsightsFilters.Builderisp(String... isp)The recipient's ISP (e.g.,Gmail,Yahoo, etc.).MessageInsightsFilters.Builderisp(Collection<String> isp)The recipient's ISP (e.g.,Gmail,Yahoo, etc.).MessageInsightsFilters.BuilderlastDeliveryEvent(Collection<DeliveryEventType> lastDeliveryEvent)The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.MessageInsightsFilters.BuilderlastDeliveryEvent(DeliveryEventType... lastDeliveryEvent)The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.MessageInsightsFilters.BuilderlastDeliveryEventWithStrings(String... lastDeliveryEvent)The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.MessageInsightsFilters.BuilderlastDeliveryEventWithStrings(Collection<String> lastDeliveryEvent)The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.MessageInsightsFilters.BuilderlastEngagementEvent(Collection<EngagementEventType> lastEngagementEvent)The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.MessageInsightsFilters.BuilderlastEngagementEvent(EngagementEventType... lastEngagementEvent)The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.MessageInsightsFilters.BuilderlastEngagementEventWithStrings(String... lastEngagementEvent)The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.MessageInsightsFilters.BuilderlastEngagementEventWithStrings(Collection<String> lastEngagementEvent)The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.MessageInsightsFilters.Buildersubject(String... subject)The subject line of the message.MessageInsightsFilters.Buildersubject(Collection<String> subject)The subject line of the message.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
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.
-
-