Interface AdsInteractionLog.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AdsInteractionLog.Builder,,AdsInteractionLog> SdkBuilder<AdsInteractionLog.Builder,,AdsInteractionLog> SdkPojo
- Enclosing class:
AdsInteractionLog
-
Method Summary
Modifier and TypeMethodDescriptionexcludeEventTypes(Collection<AdsInteractionExcludeEventType> excludeEventTypes) Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.excludeEventTypes(AdsInteractionExcludeEventType... excludeEventTypes) Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.excludeEventTypesWithStrings(String... excludeEventTypes) Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.excludeEventTypesWithStrings(Collection<String> excludeEventTypes) Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.publishOptInEventTypes(Collection<AdsInteractionPublishOptInEventType> publishOptInEventTypes) Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.publishOptInEventTypes(AdsInteractionPublishOptInEventType... publishOptInEventTypes) Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.publishOptInEventTypesWithStrings(String... publishOptInEventTypes) Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.publishOptInEventTypesWithStrings(Collection<String> publishOptInEventTypes) Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
publishOptInEventTypesWithStrings
AdsInteractionLog.Builder publishOptInEventTypesWithStrings(Collection<String> publishOptInEventTypes) Indicates that MediaTailor emits
RAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Parameters:
publishOptInEventTypes- Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publishOptInEventTypesWithStrings
Indicates that MediaTailor emits
RAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Parameters:
publishOptInEventTypes- Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publishOptInEventTypes
AdsInteractionLog.Builder publishOptInEventTypes(Collection<AdsInteractionPublishOptInEventType> publishOptInEventTypes) Indicates that MediaTailor emits
RAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Parameters:
publishOptInEventTypes- Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publishOptInEventTypes
AdsInteractionLog.Builder publishOptInEventTypes(AdsInteractionPublishOptInEventType... publishOptInEventTypes) Indicates that MediaTailor emits
RAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Parameters:
publishOptInEventTypes- Indicates that MediaTailor emitsRAW_ADS_RESPONSElogs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludeEventTypesWithStrings
Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.
- Parameters:
excludeEventTypes- Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludeEventTypesWithStrings
Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.
- Parameters:
excludeEventTypes- Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludeEventTypes
AdsInteractionLog.Builder excludeEventTypes(Collection<AdsInteractionExcludeEventType> excludeEventTypes) Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.
- Parameters:
excludeEventTypes- Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludeEventTypes
Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.
- Parameters:
excludeEventTypes- Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-