Package nl.vpro.domain.media.update
Class ScheduleEventUpdate.Builder
java.lang.Object
nl.vpro.domain.media.update.ScheduleEventUpdate.Builder
- Enclosing class:
- ScheduleEventUpdate
-
Method Summary
Modifier and TypeMethodDescription@NonNull ScheduleEventUpdate
build()
@NonNull ScheduleEventUpdate.Builder
@NonNull ScheduleEventUpdate.Builder
@NonNull ScheduleEventUpdate.Builder
@NonNull ScheduleEventUpdate.Builder
description
(DescriptionUpdate description) @NonNull ScheduleEventUpdate.Builder
descriptions
(@NonNull Collection<? extends DescriptionUpdate> descriptions) @NonNull ScheduleEventUpdate.Builder
@NonNull ScheduleEventUpdate.Builder
localStart
(int year, int month, int day, int hour, int minute) localStart
(LocalDateTime localDateTime) @NonNull ScheduleEventUpdate.Builder
media
(ProgramUpdate media) @NonNull ScheduleEventUpdate.Builder
@NonNull ScheduleEventUpdate.Builder
@NonNull ScheduleEventUpdate.Builder
title
(TitleUpdate title) @NonNull ScheduleEventUpdate.Builder
titles
(@NonNull Collection<? extends TitleUpdate> titles) @NonNull String
toString()
-
Method Details
-
localStart
-
localStart
-
channel
- Returns:
this
.
-
start
- Returns:
this
.
-
guideDay
- Returns:
this
.
-
duration
- Returns:
this
.
-
repeat
- Returns:
this
.
-
title
-
titles
public @NonNull ScheduleEventUpdate.Builder titles(@NonNull Collection<? extends TitleUpdate> titles) -
clearTitles
-
description
-
descriptions
public @NonNull ScheduleEventUpdate.Builder descriptions(@NonNull Collection<? extends DescriptionUpdate> descriptions) -
clearDescriptions
-
media
- Returns:
this
.
-
build
-
toString
-