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