Interface MessageInsightsFilters.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MessageInsightsFilters.Builder,,MessageInsightsFilters> SdkBuilder<MessageInsightsFilters.Builder,,MessageInsightsFilters> SdkPojo
- Enclosing class:
- MessageInsightsFilters
-
Method Summary
Modifier and TypeMethodDescriptiondestination(String... destination) The recipient's email address.destination(Collection<String> destination) The recipient's email address.fromEmailAddress(String... fromEmailAddress) The from address used to send the message.fromEmailAddress(Collection<String> fromEmailAddress) The from address used to send the message.The recipient's ISP (e.g.,Gmail,Yahoo, etc.).isp(Collection<String> isp) The recipient's ISP (e.g.,Gmail,Yahoo, etc.).lastDeliveryEvent(Collection<DeliveryEventType> lastDeliveryEvent) The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.lastDeliveryEvent(DeliveryEventType... lastDeliveryEvent) The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.lastDeliveryEventWithStrings(String... lastDeliveryEvent) The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.lastDeliveryEventWithStrings(Collection<String> lastDeliveryEvent) The last delivery-related event for the email, where the ordering is as follows:SEND<BOUNCE<DELIVERY<COMPLAINT.lastEngagementEvent(Collection<EngagementEventType> lastEngagementEvent) The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.lastEngagementEvent(EngagementEventType... lastEngagementEvent) The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.lastEngagementEventWithStrings(String... lastEngagementEvent) The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.lastEngagementEventWithStrings(Collection<String> lastEngagementEvent) The last engagement-related event for the email, where the ordering is as follows:OPEN<CLICK.The subject line of the message.subject(Collection<String> subject) The subject line of the message.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
-