PlaybackEventBuilder
PlaybackEventオブジェクトを作成するためのビルダー。
コンストラクタ
new PlaybackEventBuilder()
new PlaybackEventBuilder():
PlaybackEventBuilder
戻り値
メソッド
buildActiveEvent()
buildActiveEvent():
PlaybackEvent
デバイス上で発生した再生イベント用に、ビルダーに設定されたフィールドを使用してPlaybackEventオブジェクトを構築します。EventTimestampを設定していない場合、現在の時刻が設定されます。
戻り値
PlaybackEvent
作成されたPlaybackEventオブジェクト。
スロー
必須フィールドが設定されていない場合、InvalidArgumentErrorがスローされます。
buildOffDeviceEvent()
buildOffDeviceEvent():
PlaybackEvent
デバイス外で発生した再生イベント用に、ビルダーに設定されたフィールドを使用してPlaybackEventオブジェクトを構築します。
戻り値
PlaybackEvent
作成されたPlaybackEventオブジェクト。
スロー
必須フィールドが設定されていない場合、InvalidArgumentErrorがスローされます。
channelDescriptor()
channelDescriptor(
channelDescriptor):PlaybackEventBuilder
コンテンツを再生しているリニアチャンネルのチャンネル記述子を設定します。チャンネル記述子は、アプリパッケージ内のすべてのチャンネルについて、各チャンネルを一意に識別します。このチャンネル記述子は、ライブTV統合に使用するものと一致する必要があります。
このフィールドは、コンテンツがライブTVリニアチャンネルの中で再生されている場合にのみ必要です。
パラメーター
channelDescriptor
IChannelDescriptor
コンテンツを再生しているチャンネルを一意に識別する記述子。
戻り値
現在のPlaybackEventBuilderオブジェクト。
contentId()
contentId(
contentId):PlaybackEventBuilder
再生中のコンテンツの(Amazonカタログで解決可能な)IDを設定します。これは必須フィールドです。このフィールドを設定しない場合、buildActiveEvent()とbuildOffDeviceEvent()は失敗します。
パラメーター
contentId
Amazonカタログで解決可能なID。
戻り値
現在のPlaybackEventBuilderオブジェクト。
creditsPositionMs()
creditsPositionMs(
creditsPositionMs):PlaybackEventBuilder
コンテンツ内のクレジットの位置を0からのオフセットで設定します。視聴の完了度を判断するために使用します。
パラメーター
creditsPositionMs
number
クレジットの位置(ミリ秒)。
戻り値
現在のPlaybackEventBuilderオブジェクト。
スロー
位置が0より小さい場合、InvalidArgumentErrorがスローされます。
durationMs()
durationMs(
durationMs):PlaybackEventBuilder
コンテンツの再生時間を設定します。
パラメーター
durationMs
number
コンテンツの再生時間(ミリ秒)。
戻り値
現在のPlaybackEventBuilderオブジェクト。
スロー
位置が0より小さい場合、InvalidArgumentErrorがスローされます。
eventTimestamp()
eventTimestamp(
eventTimestamp):PlaybackEventBuilder
再生イベントが発生した日付を設定します。再生イベントが同じデバイス上で発生したものではない場合、これは必須フィールドです。このフィールドを設定しない場合、buildOffDeviceEvent()は失敗します。
パラメーター
eventTimestamp
Date
イベントが発生した日付。
戻り値
現在のPlaybackEventBuilderオブジェクト。
playbackEvent()
playbackEvent(
playbackEvent):PlaybackEventBuilder
既存のplaybackEventの値を使用して、PlaybackEventBuilderを初期化します。
パラメーター
playbackEvent
ビルダーの初期化に値が使用される再生イベント。
戻り値
現在のPlaybackEventBuilderオブジェクト。
playbackPositionMs()
playbackPositionMs(
playbackPositionMs):PlaybackEventBuilder
ユーザーが再生しているコンテンツの現在の位置を0からのオフセットで設定します。これは必須フィールドです。このフィールドを設定しない場合、buildActiveEvent()とbuildOffDeviceEvent()は失敗します。
パラメーター
playbackPositionMs
number
現在の位置(ミリ秒)。
戻り値
現在のPlaybackEventBuilderオブジェクト。
スロー
playbackPositionMsが0より小さい場合、InvalidArgumentErrorがスローされます。
playbackState()
playbackState(
playbackState):PlaybackEventBuilder
ユーザーによるコンテンツの現在の視聴状態を設定します。これは必須フィールドです。このフィールドを設定しない場合、buildActiveEvent()とbuildOffDeviceEvent()は失敗します。
パラメーター
playbackState
現在の視聴状態。
戻り値
現在のPlaybackEventBuilderオブジェクト。
profileId()
profileId(
profileId):PlaybackEventBuilder
コンテンツを視聴しているユーザーに関連付けられたprofileIdを設定します。
パラメーター
profileId
ユーザーに関連付けられたprofileId。
戻り値
現在のPlaybackEventBuilderオブジェクト。
Last updated: 2025年10月2日

