Class: Aws::SESV2::Types::MessageInsightsFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::SESV2::Types::MessageInsightsFilters
- Includes:
- Aws::Structure
- Defined in:
- 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 =
[]
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.
5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 |
# File 'lib/aws-sdk-sesv2/types.rb', line 5023 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [] include Aws::Structure end |
#from_email_address ⇒ Array<String>
The from address used to send the message.
5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 |
# File 'lib/aws-sdk-sesv2/types.rb', line 5023 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [] include Aws::Structure end |
#isp ⇒ Array<String>
The recipient’s ISP (e.g., ‘Gmail`, `Yahoo`, etc.).
5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 |
# File 'lib/aws-sdk-sesv2/types.rb', line 5023 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [] 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`.
5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 |
# File 'lib/aws-sdk-sesv2/types.rb', line 5023 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [] 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.
5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 |
# File 'lib/aws-sdk-sesv2/types.rb', line 5023 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [] include Aws::Structure end |
#subject ⇒ Array<String>
The subject line of the message.
5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 |
# File 'lib/aws-sdk-sesv2/types.rb', line 5023 class MessageInsightsFilters < Struct.new( :from_email_address, :destination, :subject, :isp, :last_delivery_event, :last_engagement_event) SENSITIVE = [] include Aws::Structure end |