Class DateRange.Builder

java.lang.Object
io.lindstrom.m3u8.model.DateRange.Builder
Enclosing interface:
DateRange

public static class DateRange.Builder
extends java.lang.Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • from

      public final DateRange.Builder from​(DateRange arg0)
    • id

      public final DateRange.Builder id​(java.lang.String arg0)
    • classAttribute

      public final DateRange.Builder classAttribute​(java.lang.String arg0)
    • classAttribute

      public final DateRange.Builder classAttribute​(java.util.Optional<java.lang.String> arg0)
    • startDate

      public final DateRange.Builder startDate​(java.time.OffsetDateTime arg0)
    • endDate

      public final DateRange.Builder endDate​(java.time.OffsetDateTime arg0)
    • endDate

      public final DateRange.Builder endDate​(java.util.Optional<? extends java.time.OffsetDateTime> arg0)
    • duration

      public final DateRange.Builder duration​(double arg0)
    • duration

      public final DateRange.Builder duration​(java.util.Optional<java.lang.Double> arg0)
    • plannedDuration

      public final DateRange.Builder plannedDuration​(double arg0)
    • plannedDuration

      public final DateRange.Builder plannedDuration​(java.util.Optional<java.lang.Double> arg0)
    • putClientAttributes

      public final DateRange.Builder putClientAttributes​(java.lang.String arg0, java.lang.String arg1)
    • putClientAttributes

      public final DateRange.Builder putClientAttributes​(java.util.Map.Entry<java.lang.String,​? extends java.lang.String> arg0)
    • clientAttributes

      public final DateRange.Builder clientAttributes​(java.util.Map<java.lang.String,​? extends java.lang.String> arg0)
    • putAllClientAttributes

      public final DateRange.Builder putAllClientAttributes​(java.util.Map<java.lang.String,​? extends java.lang.String> arg0)
    • scte35Cmd

      public final DateRange.Builder scte35Cmd​(java.lang.String arg0)
    • scte35Cmd

      public final DateRange.Builder scte35Cmd​(java.util.Optional<java.lang.String> arg0)
    • scte35Out

      public final DateRange.Builder scte35Out​(java.lang.String arg0)
    • scte35Out

      public final DateRange.Builder scte35Out​(java.util.Optional<java.lang.String> arg0)
    • scte35In

      public final DateRange.Builder scte35In​(java.lang.String arg0)
    • scte35In

      public final DateRange.Builder scte35In​(java.util.Optional<java.lang.String> arg0)
    • endOnNext

      public final DateRange.Builder endOnNext​(boolean arg0)
    • build

      public DateRange build()