Class TrackingOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ses.model.TrackingOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TrackingOptions.Builder,TrackingOptions>
@Generated("software.amazon.awssdk:codegen") public final class TrackingOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TrackingOptions.Builder,TrackingOptions>
A domain that is used to redirect email recipients to an Amazon SES-operated domain. This domain captures open and click events generated by Amazon SES emails.
For more information, see Configuring Custom Domains to Handle Open and Click Tracking in the Amazon SES Developer Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTrackingOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TrackingOptions.Builderbuilder()StringcustomRedirectDomain()The custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TrackingOptions.Builder>serializableBuilderClass()TrackingOptions.BuildertoBuilder()StringtoString()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
-
customRedirectDomain
public final String customRedirectDomain()
The custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.
- Returns:
- The custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.
-
toBuilder
public TrackingOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TrackingOptions.Builder,TrackingOptions>
-
builder
public static TrackingOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends TrackingOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
sdkFieldNameToFieldin interfaceSdkPojo
-
-