Class TrackingOptions
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TrackingOptions.Builder,TrackingOptions>
An object that defines the tracking options for a configuration set. When you use the Amazon SES API v2 to send an email, it contains an invisible image that's used to track when recipients open your email. If your email contains links, those links are changed slightly in order to track when recipients click them.
These images and links include references to a domain operated by Amazon Web Services. You can optionally configure the Amazon SES to use a domain that you operate for these images and links.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic TrackingOptions.Builderbuilder()final StringThe domain to use for tracking open and click events.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final HttpsPolicyThe https policy to use for tracking open and click events.final StringThe https policy to use for tracking open and click events.static Class<? extends TrackingOptions.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
customRedirectDomain
The domain to use for tracking open and click events.
- Returns:
- The domain to use for tracking open and click events.
-
httpsPolicy
The https policy to use for tracking open and click events.
If the service returns an enum value that is not available in the current SDK version,
httpsPolicywill returnHttpsPolicy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhttpsPolicyAsString().- Returns:
- The https policy to use for tracking open and click events.
- See Also:
-
httpsPolicyAsString
The https policy to use for tracking open and click events.
If the service returns an enum value that is not available in the current SDK version,
httpsPolicywill returnHttpsPolicy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhttpsPolicyAsString().- Returns:
- The https policy to use for tracking open and click events.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<TrackingOptions.Builder,TrackingOptions>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-