Package nl.vpro.domain.media
Class Schedule.Builder
java.lang.Object
nl.vpro.domain.media.Schedule.Builder
- Enclosing class:
- Schedule
-
Method Summary
Modifier and TypeMethodDescription@NonNull Schedule
build()
@NonNull Schedule.Builder
@NonNull Schedule.Builder
@NonNull Schedule.Builder
@NonNull Schedule.Builder
localStart
(LocalDateTime localStart) @NonNull Schedule.Builder
localStop
(LocalDateTime localStop) @NonNull Schedule.Builder
@NonNull Schedule.Builder
scheduleEvent
(ScheduleEvent scheduleEvent) @NonNull Schedule.Builder
scheduleEvents
(@NonNull Collection<? extends ScheduleEvent> scheduleEvents) @NonNull Schedule.Builder
@NonNull Schedule.Builder
@NonNull Schedule.Builder
@NonNull Schedule.Builder
@NonNull String
toString()
-
Method Details
-
channel
- Returns:
this
.
-
net
- Returns:
this
.
-
start
- Returns:
this
.
-
stop
- Returns:
this
.
-
localStart
- Returns:
this
.
-
localStop
- Returns:
this
.
-
startDay
- Returns:
this
.
-
stopDay
- Returns:
this
.
-
scheduleEvent
-
scheduleEvents
public @NonNull Schedule.Builder scheduleEvents(@NonNull Collection<? extends ScheduleEvent> scheduleEvents) -
clearScheduleEvents
-
filtered
- Returns:
this
.
-
build
-
toString
-