Class: Aws::SESV2::Types::MessageInsightsFilters

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#destinationArray<String>

The recipient’s email address.

Returns:

  • (Array<String>)


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_addressArray<String>

The from address used to send the message.

Returns:

  • (Array<String>)


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

#ispArray<String>

The recipient’s ISP (e.g., ‘Gmail`, `Yahoo`, etc.).

Returns:

  • (Array<String>)


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_eventArray<String>

The last delivery-related event for the email, where the ordering is as follows: ‘SEND` &lt; `BOUNCE` &lt; `DELIVERY` &lt; `COMPLAINT`.

Returns:

  • (Array<String>)


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_eventArray<String>

The last engagement-related event for the email, where the ordering is as follows: ‘OPEN` &lt; `CLICK`.

Engagement events are only available if [Engagement tracking] is enabled.

[1]: docs.aws.amazon.com/ses/latest/dg/vdm-settings.html

Returns:

  • (Array<String>)


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

#subjectArray<String>

The subject line of the message.

Returns:

  • (Array<String>)


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