Class InsightsEvent
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InsightsEvent.Builder,InsightsEvent>
An object containing details about a specific event.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic InsightsEvent.Builderbuilder()final EventDetailsdetails()Details about bounce or complaint events.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends InsightsEvent.Builder> final InstantThe timestamp of the event.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final EventTypetype()The type of event:final StringThe type of event:Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
timestamp
-
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 theDetailsobject. 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 theDetailsobject. 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,
typewill returnEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- 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 theDetailsobject. 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 theDetailsobject. 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.
-
- See Also:
-
-
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 theDetailsobject. 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 theDetailsobject. 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,
typewill returnEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- 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 theDetailsobject. 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 theDetailsobject. 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.
-
- See Also:
-
-
details
Details about bounce or complaint events.
- Returns:
- Details about bounce or complaint events.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<InsightsEvent.Builder,InsightsEvent> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-