public static interface ScheduleEntry.Builder extends SdkPojo, CopyableBuilder<ScheduleEntry.Builder,ScheduleEntry>
| Modifier and Type | Method and Description |
|---|---|
ScheduleEntry.Builder |
approximateDurationSeconds(Long approximateDurationSeconds)
The approximate duration of this program, in seconds.
|
ScheduleEntry.Builder |
approximateStartTime(Instant approximateStartTime)
The approximate time that the program will start playing.
|
ScheduleEntry.Builder |
arn(String arn)
The ARN of the program.
|
ScheduleEntry.Builder |
channelName(String channelName)
The name of the channel that uses this schedule.
|
ScheduleEntry.Builder |
liveSourceName(String liveSourceName)
The name of the live source used for the program.
|
ScheduleEntry.Builder |
programName(String programName)
The name of the program.
|
ScheduleEntry.Builder |
scheduleAdBreaks(Collection<ScheduleAdBreak> scheduleAdBreaks)
The schedule's ad break properties.
|
ScheduleEntry.Builder |
scheduleAdBreaks(Consumer<ScheduleAdBreak.Builder>... scheduleAdBreaks)
The schedule's ad break properties.
|
ScheduleEntry.Builder |
scheduleAdBreaks(ScheduleAdBreak... scheduleAdBreaks)
The schedule's ad break properties.
|
ScheduleEntry.Builder |
scheduleEntryType(ScheduleEntryType scheduleEntryType)
The type of schedule entry.
|
ScheduleEntry.Builder |
scheduleEntryType(String scheduleEntryType)
The type of schedule entry.
|
ScheduleEntry.Builder |
sourceLocationName(String sourceLocationName)
The name of the source location.
|
ScheduleEntry.Builder |
vodSourceName(String vodSourceName)
The name of the VOD source.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildScheduleEntry.Builder approximateDurationSeconds(Long approximateDurationSeconds)
The approximate duration of this program, in seconds.
approximateDurationSeconds - The approximate duration of this program, in seconds.ScheduleEntry.Builder approximateStartTime(Instant approximateStartTime)
The approximate time that the program will start playing.
approximateStartTime - The approximate time that the program will start playing.ScheduleEntry.Builder arn(String arn)
The ARN of the program.
arn - The ARN of the program.ScheduleEntry.Builder channelName(String channelName)
The name of the channel that uses this schedule.
channelName - The name of the channel that uses this schedule.ScheduleEntry.Builder liveSourceName(String liveSourceName)
The name of the live source used for the program.
liveSourceName - The name of the live source used for the program.ScheduleEntry.Builder programName(String programName)
The name of the program.
programName - The name of the program.ScheduleEntry.Builder scheduleAdBreaks(Collection<ScheduleAdBreak> scheduleAdBreaks)
The schedule's ad break properties.
scheduleAdBreaks - The schedule's ad break properties.ScheduleEntry.Builder scheduleAdBreaks(ScheduleAdBreak... scheduleAdBreaks)
The schedule's ad break properties.
scheduleAdBreaks - The schedule's ad break properties.ScheduleEntry.Builder scheduleAdBreaks(Consumer<ScheduleAdBreak.Builder>... scheduleAdBreaks)
The schedule's ad break properties.
This is a convenience method that creates an instance of theScheduleAdBreak.Builder avoiding the need to create
one manually via ScheduleAdBreak.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #scheduleAdBreaks(List.
scheduleAdBreaks - a consumer that will call methods on
ScheduleAdBreak.Builder#scheduleAdBreaks(java.util.Collection) ScheduleEntry.Builder scheduleEntryType(String scheduleEntryType)
The type of schedule entry.
scheduleEntryType - The type of schedule entry.ScheduleEntryType,
ScheduleEntryTypeScheduleEntry.Builder scheduleEntryType(ScheduleEntryType scheduleEntryType)
The type of schedule entry.
scheduleEntryType - The type of schedule entry.ScheduleEntryType,
ScheduleEntryTypeScheduleEntry.Builder sourceLocationName(String sourceLocationName)
The name of the source location.
sourceLocationName - The name of the source location.ScheduleEntry.Builder vodSourceName(String vodSourceName)
The name of the VOD source.
vodSourceName - The name of the VOD source.Copyright © 2022. All rights reserved.