Class: Aws::SESV2::Types::MessageInsightsFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::SESV2::Types::MessageInsightsFilters
- Defined in:
- gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb
Overview
An object containing Message Insights filters.
If you specify multiple filters, the filters are joined by AND.
If you specify multiple values for a filter, the values are joined by OR. Filter values are case-sensitive.
FromEmailAddress
, Destination
, and Subject
filters support
partial match. A partial match is performed by using the *
wildcard
character placed at the beginning (suffix match), the end (prefix
match) or both ends of the string (contains match). In order to match
the literal characters *
or , they must be escaped using the
character. If no wildcard character is present, an exact match is
performed.
Constant Summary collapse
- SENSITIVE =
[:from_email_address, :destination, :subject]
Instance Attribute Summary collapse
-
#destination ⇒ Array<String>
The recipient's email address.
-
#from_email_address ⇒ Array<String>
The from address used to send the message.
-
#isp ⇒ Array<String>
The recipient's ISP (e.g.,
Gmail
,Yahoo
, etc.). -
#last_delivery_event ⇒ Array<String>
The last delivery-related event for the email, where the ordering is as follows:
SEND
<BOUNCE
<DELIVERY
<COMPLAINT
. -
#last_engagement_event ⇒ Array<String>
The last engagement-related event for the email, where the ordering is as follows:
OPEN
<CLICK
. -
#subject ⇒ Array<String>
The subject line of the message.
Instance Attribute Details
#destination ⇒ Array<String>
The recipient's email address.
5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 5535 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [:from_email_address, :destination, :subject] include Aws::Structure end |
#from_email_address ⇒ Array<String>
The from address used to send the message.
5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 5535 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [:from_email_address, :destination, :subject] include Aws::Structure end |
#isp ⇒ Array<String>
The recipient's ISP (e.g., Gmail
, Yahoo
, etc.).
5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 5535 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [:from_email_address, :destination, :subject] include Aws::Structure end |
#last_delivery_event ⇒ Array<String>
The last delivery-related event for the email, where the ordering is
as follows: SEND
< BOUNCE
< DELIVERY
< COMPLAINT
.
5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 5535 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [:from_email_address, :destination, :subject] include Aws::Structure end |
#last_engagement_event ⇒ Array<String>
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.
5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 5535 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [:from_email_address, :destination, :subject] include Aws::Structure end |
#subject ⇒ Array<String>
The subject line of the message.
5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 5535 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [:from_email_address, :destination, :subject] include Aws::Structure end |