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 |
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 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 that creates an instance of theList.Builder avoiding the need
to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #scheduleAdBreaks(List) .scheduleAdBreaks - a consumer that will call methods on List.Builder #scheduleAdBreaks(List) ScheduleEntry.Builder scheduleEntryType(String scheduleEntryType)
The type of schedule entry.
Valid values: PROGRAM or FILLER_SLATE.
scheduleEntryType - The type of schedule entry.
Valid values: PROGRAM or FILLER_SLATE.
ScheduleEntryType,
ScheduleEntryTypeScheduleEntry.Builder scheduleEntryType(ScheduleEntryType scheduleEntryType)
The type of schedule entry.
Valid values: PROGRAM or FILLER_SLATE.
scheduleEntryType - The type of schedule entry.
Valid values: PROGRAM or FILLER_SLATE.
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 © 2021. All rights reserved.