Interface ClientSideBeaconingConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ClientSideBeaconingConfiguration.Builder,,ClientSideBeaconingConfiguration> SdkBuilder<ClientSideBeaconingConfiguration.Builder,,ClientSideBeaconingConfiguration> SdkPojo
- Enclosing class:
ClientSideBeaconingConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionadditionalEventTypes(Collection<BeaconEventType> additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on.additionalEventTypes(BeaconEventType... additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on.additionalEventTypesWithStrings(String... additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on.additionalEventTypesWithStrings(Collection<String> additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on.reportingMode(String reportingMode) Specifies whether MediaTailor includes its beacons in the ad tracking response.reportingMode(ClientSideBeaconingMode reportingMode) Specifies whether MediaTailor includes its beacons in the ad tracking response.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
-
reportingMode
Specifies whether MediaTailor includes its beacons in the ad tracking response. Valid values, which are case-sensitive:
-
INSIGHTS– MediaTailor includes its beacons in the ad tracking response. -
DISABLED– MediaTailor doesn't include its beacons in the ad tracking response.
If you send a
ClientSideobject, this setting is required. If you omitBeaconingConfigurationorClientSideentirely, MediaTailor usesINSIGHTS.PutPlaybackConfigurationreplaces the whole playback configuration. To keep beaconing off, includeDISABLEDin every subsequent write.- Parameters:
reportingMode- Specifies whether MediaTailor includes its beacons in the ad tracking response. Valid values, which are case-sensitive:-
INSIGHTS– MediaTailor includes its beacons in the ad tracking response. -
DISABLED– MediaTailor doesn't include its beacons in the ad tracking response.
If you send a
ClientSideobject, this setting is required. If you omitBeaconingConfigurationorClientSideentirely, MediaTailor usesINSIGHTS.PutPlaybackConfigurationreplaces the whole playback configuration. To keep beaconing off, includeDISABLEDin every subsequent write.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
reportingMode
Specifies whether MediaTailor includes its beacons in the ad tracking response. Valid values, which are case-sensitive:
-
INSIGHTS– MediaTailor includes its beacons in the ad tracking response. -
DISABLED– MediaTailor doesn't include its beacons in the ad tracking response.
If you send a
ClientSideobject, this setting is required. If you omitBeaconingConfigurationorClientSideentirely, MediaTailor usesINSIGHTS.PutPlaybackConfigurationreplaces the whole playback configuration. To keep beaconing off, includeDISABLEDin every subsequent write.- Parameters:
reportingMode- Specifies whether MediaTailor includes its beacons in the ad tracking response. Valid values, which are case-sensitive:-
INSIGHTS– MediaTailor includes its beacons in the ad tracking response. -
DISABLED– MediaTailor doesn't include its beacons in the ad tracking response.
If you send a
ClientSideobject, this setting is required. If you omitBeaconingConfigurationorClientSideentirely, MediaTailor usesINSIGHTS.PutPlaybackConfigurationreplaces the whole playback configuration. To keep beaconing off, includeDISABLEDin every subsequent write.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
additionalEventTypesWithStrings
ClientSideBeaconingConfiguration.Builder additionalEventTypesWithStrings(Collection<String> additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only when
ReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Parameters:
additionalEventTypes- The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only whenReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalEventTypesWithStrings
ClientSideBeaconingConfiguration.Builder additionalEventTypesWithStrings(String... additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only when
ReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Parameters:
additionalEventTypes- The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only whenReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalEventTypes
ClientSideBeaconingConfiguration.Builder additionalEventTypes(Collection<BeaconEventType> additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only when
ReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Parameters:
additionalEventTypes- The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only whenReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalEventTypes
ClientSideBeaconingConfiguration.Builder additionalEventTypes(BeaconEventType... additionalEventTypes) The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only when
ReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Parameters:
additionalEventTypes- The player operation events to report on, in addition to the ad progress events that MediaTailor always reports on. The default is an empty list. This parameter is valid only whenReportingModeisINSIGHTS. MediaTailor rejects the request if you specify a value whileReportingModeisDISABLED, or if you specify duplicate values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-