AdBreakInfo.Builder

public static classAdBreakInfo.BuilderextendsObject

A builder forAdBreakInfo.

Public Constructor Summary

Builder(long playbackPositionInMs)
Construct aAdBreakInfo.Builder.

Public Method Summary

AdBreakInfo
build()
Builds anAdBreakInfo instance.
AdBreakInfo.Builder
setBreakClipIds(String[] breakClipIds)
Set an unmodifiable list of ad break clip IDs in this break.
AdBreakInfo.Builder
setDurationInMs(long durationInMs)
Sets this break content’s duration in milliseconds.
AdBreakInfo.Builder
setId(Stringid)
Sets the ad break's ID.
AdBreakInfo.Builder
setIsEmbedded(boolean isEmbedded)
Set totrueif this break doesn't have a URL and is part of the content.
AdBreakInfo.Builder
setIsWatched(boolean isWatched)
Set totrueif this break has been watched.

Inherited Method Summary

Public Constructors

publicBuilder(long playbackPositionInMs)

Construct aAdBreakInfo.Builder.

Parameters
playbackPositionInMs The content’s playback position in milliseconds at which the ad will begin playing. This is a required field.

Public Methods

publicAdBreakInfo build()

Builds anAdBreakInfo instance.

publicAdBreakInfo.Builder setBreakClipIds(String[] breakClipIds)

Set an unmodifiable list of ad break clip IDs in this break. The list of matching AdBreakClipInfo objects can be obtained by callingMediaInfo.getAdBreakClips(). This is a required field.

publicAdBreakInfo.Builder setDurationInMs(long durationInMs)

Sets this break content’s duration in milliseconds.

publicAdBreakInfo.Builder setId(Stringid)

Sets the ad break's ID. This is a required field.

publicAdBreakInfo.Builder setIsEmbedded(boolean isEmbedded)

Set totrueif this break doesn't have a URL and is part of the content.

publicAdBreakInfo.Builder setIsWatched(boolean isWatched)

Set totrueif this break has been watched.