Interface DateRange


@Immutable
public interface DateRange
Date Range (EXT-X-DATERANGE)
See Also:
RFC 8216 - 4.3.2.7. EXT-X-DATERANGE
  • Nested Class Summary

    Nested Classes
    Modifier and Type Interface Description
    static class  DateRange.Builder  
  • Method Summary

    Modifier and Type Method Description
    static DateRange.Builder builder()  
    java.util.Optional<java.lang.String> classAttribute()  
    java.util.Map<java.lang.String,​java.lang.String> clientAttributes()  
    java.util.Optional<java.lang.Double> duration()  
    java.util.Optional<java.time.OffsetDateTime> endDate()  
    default boolean endOnNext()  
    java.lang.String id()  
    java.util.Optional<java.lang.Double> plannedDuration()  
    java.util.Optional<java.lang.String> scte35Cmd()  
    java.util.Optional<java.lang.String> scte35In()  
    java.util.Optional<java.lang.String> scte35Out()  
    java.time.OffsetDateTime startDate()  
  • Method Details

    • id

      java.lang.String id()
    • classAttribute

      java.util.Optional<java.lang.String> classAttribute()
    • startDate

      java.time.OffsetDateTime startDate()
    • endDate

      java.util.Optional<java.time.OffsetDateTime> endDate()
    • duration

      java.util.Optional<java.lang.Double> duration()
    • plannedDuration

      java.util.Optional<java.lang.Double> plannedDuration()
    • clientAttributes

      java.util.Map<java.lang.String,​java.lang.String> clientAttributes()
    • scte35Cmd

      java.util.Optional<java.lang.String> scte35Cmd()
    • scte35Out

      java.util.Optional<java.lang.String> scte35Out()
    • scte35In

      java.util.Optional<java.lang.String> scte35In()
    • endOnNext

      @Default default boolean endOnNext()
    • builder

      static DateRange.Builder builder()