@Generated(value="software.amazon.awssdk:codegen") public final class InsightsEvent extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InsightsEvent.Builder,InsightsEvent>
An object containing details about a specific event.
| Modifier and Type | Class and Description |
|---|---|
static interface |
InsightsEvent.Builder |
| Modifier and Type | Method and Description |
|---|---|
static InsightsEvent.Builder |
builder() |
EventDetails |
details()
Details about bounce or complaint events.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends InsightsEvent.Builder> |
serializableBuilderClass() |
Instant |
timestamp()
The timestamp of the event.
|
InsightsEvent.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
EventType |
type()
The type of event:
|
String |
typeAsString()
The type of event:
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Instant timestamp()
The timestamp of the event.
public final EventType type()
The type of event:
SEND - The send request was successful and SES will attempt to deliver the message to the
recipient’s mail server. (If account-level or global suppression is being used, SES will still count it as a
send, but delivery is suppressed.)
DELIVERY - SES successfully delivered the email to the recipient's mail server. Excludes deliveries
to the mailbox simulator, and those from emails addressed to more than one recipient.
BOUNCE - Feedback received for delivery failures. Additional details about the bounce are provided
in the Details object. Excludes bounces from the mailbox simulator, and those from emails addressed
to more than one recipient.
COMPLAINT - Complaint received for the email. Additional details about the complaint are provided in
the Details object. This excludes complaints from the mailbox simulator, those originating from your
account-level suppression list (if enabled), and those from emails addressed to more than one recipient.
OPEN - Open event for emails including open trackers. Excludes opens for emails addressed to more
than one recipient.
CLICK - Click event for emails including wrapped links. Excludes clicks for emails addressed to more
than one recipient.
If the service returns an enum value that is not available in the current SDK version, type will return
EventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
SEND - The send request was successful and SES will attempt to deliver the message to the
recipient’s mail server. (If account-level or global suppression is being used, SES will still count it
as a send, but delivery is suppressed.)
DELIVERY - SES successfully delivered the email to the recipient's mail server. Excludes
deliveries to the mailbox simulator, and those from emails addressed to more than one recipient.
BOUNCE - Feedback received for delivery failures. Additional details about the bounce are
provided in the Details object. Excludes bounces from the mailbox simulator, and those from
emails addressed to more than one recipient.
COMPLAINT - Complaint received for the email. Additional details about the complaint are
provided in the Details object. This excludes complaints from the mailbox simulator, those
originating from your account-level suppression list (if enabled), and those from emails addressed to
more than one recipient.
OPEN - Open event for emails including open trackers. Excludes opens for emails addressed to
more than one recipient.
CLICK - Click event for emails including wrapped links. Excludes clicks for emails addressed
to more than one recipient.
EventTypepublic final String typeAsString()
The type of event:
SEND - The send request was successful and SES will attempt to deliver the message to the
recipient’s mail server. (If account-level or global suppression is being used, SES will still count it as a
send, but delivery is suppressed.)
DELIVERY - SES successfully delivered the email to the recipient's mail server. Excludes deliveries
to the mailbox simulator, and those from emails addressed to more than one recipient.
BOUNCE - Feedback received for delivery failures. Additional details about the bounce are provided
in the Details object. Excludes bounces from the mailbox simulator, and those from emails addressed
to more than one recipient.
COMPLAINT - Complaint received for the email. Additional details about the complaint are provided in
the Details object. This excludes complaints from the mailbox simulator, those originating from your
account-level suppression list (if enabled), and those from emails addressed to more than one recipient.
OPEN - Open event for emails including open trackers. Excludes opens for emails addressed to more
than one recipient.
CLICK - Click event for emails including wrapped links. Excludes clicks for emails addressed to more
than one recipient.
If the service returns an enum value that is not available in the current SDK version, type will return
EventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
SEND - The send request was successful and SES will attempt to deliver the message to the
recipient’s mail server. (If account-level or global suppression is being used, SES will still count it
as a send, but delivery is suppressed.)
DELIVERY - SES successfully delivered the email to the recipient's mail server. Excludes
deliveries to the mailbox simulator, and those from emails addressed to more than one recipient.
BOUNCE - Feedback received for delivery failures. Additional details about the bounce are
provided in the Details object. Excludes bounces from the mailbox simulator, and those from
emails addressed to more than one recipient.
COMPLAINT - Complaint received for the email. Additional details about the complaint are
provided in the Details object. This excludes complaints from the mailbox simulator, those
originating from your account-level suppression list (if enabled), and those from emails addressed to
more than one recipient.
OPEN - Open event for emails including open trackers. Excludes opens for emails addressed to
more than one recipient.
CLICK - Click event for emails including wrapped links. Excludes clicks for emails addressed
to more than one recipient.
EventTypepublic final EventDetails details()
Details about bounce or complaint events.
public InsightsEvent.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<InsightsEvent.Builder,InsightsEvent>public static InsightsEvent.Builder builder()
public static Class<? extends InsightsEvent.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.