- java.lang.Object
-
- io.lindstrom.mpd.data.Period.Builder
-
- Enclosing class:
- Period
public static class Period.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
withBaseURLs
public Period.Builder withBaseURLs(java.util.List<BaseURL> baseURLs)
-
withSegmentBase
public Period.Builder withSegmentBase(SegmentBase segmentBase)
-
withSegmentList
public Period.Builder withSegmentList(SegmentList segmentList)
-
withSegmentTemplate
public Period.Builder withSegmentTemplate(SegmentTemplate segmentTemplate)
-
withAssetIdentifier
public Period.Builder withAssetIdentifier(Descriptor assetIdentifier)
-
withEventStreams
public Period.Builder withEventStreams(java.util.List<EventStream> eventStreams)
-
withAdaptationSets
public Period.Builder withAdaptationSets(java.util.List<AdaptationSet> adaptationSets)
-
withAdaptationSet
public Period.Builder withAdaptationSet(AdaptationSet adaptationSet, AdaptationSet... moreAdaptationSets)
-
withSubsets
public Period.Builder withSubsets(java.util.List<Subset> subsets)
-
withSupplementalProperties
public Period.Builder withSupplementalProperties(java.util.List<Descriptor> supplementalProperties)
-
withHref
public Period.Builder withHref(java.lang.String href)
-
withActuate
public Period.Builder withActuate(ActuateType actuate)
-
withId
public Period.Builder withId(java.lang.String id)
-
withStart
public Period.Builder withStart(java.time.Duration start)
-
withDuration
public Period.Builder withDuration(java.time.Duration duration)
-
withBitstreamSwitching
public Period.Builder withBitstreamSwitching(java.lang.Boolean bitstreamSwitching)
-
build
public Period build()
-
-