Class SegmentBase.Builder

  • Enclosing class:
    SegmentBase

    public static class SegmentBase.Builder
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      Modifier and Type Method Description
      SegmentBase build()  
      T withAvailabilityTimeComplete​(java.lang.Boolean availabilityTimeComplete)  
      T withAvailabilityTimeOffset​(java.lang.Double availabilityTimeOffset)  
      T withIndexRange​(java.lang.String indexRange)  
      T withIndexRangeExact​(java.lang.Boolean indexRangeExact)  
      T withInitialization​(URLType initialization)  
      T withPresentationTimeOffset​(java.lang.Long presentationTimeOffset)  
      T withRepresentationIndex​(URLType representationIndex)  
      T withTimescale​(java.lang.Long timescale)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • withInitialization

        public T withInitialization​(URLType initialization)
      • withRepresentationIndex

        public T withRepresentationIndex​(URLType representationIndex)
      • withTimescale

        public T withTimescale​(java.lang.Long timescale)
      • withPresentationTimeOffset

        public T withPresentationTimeOffset​(java.lang.Long presentationTimeOffset)
      • withIndexRange

        public T withIndexRange​(java.lang.String indexRange)
      • withIndexRangeExact

        public T withIndexRangeExact​(java.lang.Boolean indexRangeExact)
      • withAvailabilityTimeOffset

        public T withAvailabilityTimeOffset​(java.lang.Double availabilityTimeOffset)
      • withAvailabilityTimeComplete

        public T withAvailabilityTimeComplete​(java.lang.Boolean availabilityTimeComplete)