Interface ScheduleEntry.Builder

    • Method Detail

      • approximateDurationSeconds

        ScheduleEntry.Builder approximateDurationSeconds​(Long approximateDurationSeconds)

        The approximate duration of this program, in seconds.

        Parameters:
        approximateDurationSeconds - The approximate duration of this program, in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • approximateStartTime

        ScheduleEntry.Builder approximateStartTime​(Instant approximateStartTime)

        The approximate time that the program will start playing.

        Parameters:
        approximateStartTime - The approximate time that the program will start playing.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        ScheduleEntry.Builder arn​(String arn)

        The ARN of the program.

        Parameters:
        arn - The ARN of the program.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channelName

        ScheduleEntry.Builder channelName​(String channelName)

        The name of the channel that uses this schedule.

        Parameters:
        channelName - The name of the channel that uses this schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • liveSourceName

        ScheduleEntry.Builder liveSourceName​(String liveSourceName)

        The name of the live source used for the program.

        Parameters:
        liveSourceName - The name of the live source used for the program.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • programName

        ScheduleEntry.Builder programName​(String programName)

        The name of the program.

        Parameters:
        programName - The name of the program.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleAdBreaks

        ScheduleEntry.Builder scheduleAdBreaks​(Collection<ScheduleAdBreak> scheduleAdBreaks)

        The schedule's ad break properties.

        Parameters:
        scheduleAdBreaks - The schedule's ad break properties.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleAdBreaks

        ScheduleEntry.Builder scheduleAdBreaks​(ScheduleAdBreak... scheduleAdBreaks)

        The schedule's ad break properties.

        Parameters:
        scheduleAdBreaks - The schedule's ad break properties.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleEntryType

        ScheduleEntry.Builder scheduleEntryType​(String scheduleEntryType)

        The type of schedule entry.

        Parameters:
        scheduleEntryType - The type of schedule entry.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ScheduleEntryType, ScheduleEntryType
      • sourceLocationName

        ScheduleEntry.Builder sourceLocationName​(String sourceLocationName)

        The name of the source location.

        Parameters:
        sourceLocationName - The name of the source location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vodSourceName

        ScheduleEntry.Builder vodSourceName​(String vodSourceName)

        The name of the VOD source.

        Parameters:
        vodSourceName - The name of the VOD source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.