Class EventDetails
- java.lang.Object
-
- software.amazon.awssdk.services.sesv2.model.EventDetails
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<EventDetails.Builder,EventDetails>
@Generated("software.amazon.awssdk:codegen") public final class EventDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EventDetails.Builder,EventDetails>
Contains a
Bounce
object if the event type isBOUNCE
. Contains aComplaint
object if the event type isCOMPLAINT
.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
EventDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Bounce
bounce()
Information about aBounce
event.static EventDetails.Builder
builder()
Complaint
complaint()
Information about aComplaint
event.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends EventDetails.Builder>
serializableBuilderClass()
EventDetails.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bounce
public final Bounce bounce()
Information about a
Bounce
event.- Returns:
- Information about a
Bounce
event.
-
complaint
public final Complaint complaint()
Information about a
Complaint
event.- Returns:
- Information about a
Complaint
event.
-
toBuilder
public EventDetails.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<EventDetails.Builder,EventDetails>
-
builder
public static EventDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends EventDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-