A builder forAdBreakInfo
.
Public Constructor Summary
Builder(long playbackPositionInMs)
Construct a
AdBreakInfo.Builder .
|
Public Method Summary
AdBreakInfo |
build()
Builds an
AdBreakInfo
instance.
|
AdBreakInfo.Builder | |
AdBreakInfo.Builder |
setDurationInMs(long durationInMs)
Sets this break content’s duration in milliseconds.
|
AdBreakInfo.Builder | |
AdBreakInfo.Builder |
setIsEmbedded(boolean isEmbedded)
Set to
true if this break doesn't have a URL and is part of the
content.
|
AdBreakInfo.Builder |
setIsWatched(boolean isWatched)
Set to
true if 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 totrue
if this break doesn't have a URL and is part of the
content.
publicAdBreakInfo.Builder setIsWatched(boolean isWatched)
Set totrue
if this break has been watched.