Interface Transition.Builder

    • Method Detail

      • durationMillis

        Transition.Builder durationMillis​(Long durationMillis)

        The duration of the live program in seconds.

        Parameters:
        durationMillis - The duration of the live program in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relativePosition

        Transition.Builder relativePosition​(String relativePosition)

        The position where this program will be inserted relative to the RelativePosition.

        Parameters:
        relativePosition - The position where this program will be inserted relative to the RelativePosition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RelativePosition, RelativePosition
      • relativePosition

        Transition.Builder relativePosition​(RelativePosition relativePosition)

        The position where this program will be inserted relative to the RelativePosition.

        Parameters:
        relativePosition - The position where this program will be inserted relative to the RelativePosition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RelativePosition, RelativePosition
      • relativeProgram

        Transition.Builder relativeProgram​(String relativeProgram)

        The name of the program that this program will be inserted next to, as defined by RelativePosition.

        Parameters:
        relativeProgram - The name of the program that this program will be inserted next to, as defined by RelativePosition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduledStartTimeMillis

        Transition.Builder scheduledStartTimeMillis​(Long scheduledStartTimeMillis)

        The date and time that the program is scheduled to start, in epoch milliseconds.

        Parameters:
        scheduledStartTimeMillis - The date and time that the program is scheduled to start, in epoch milliseconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        Transition.Builder type​(String type)

        Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.

        ABSOLUTE - The program plays at a specific wall clock time. This setting can only be used for channels using the LINEAR PlaybackMode.

        Note the following considerations when using ABSOLUTE transitions:

        If the preceding program in the schedule has a duration that extends past the wall clock time, MediaTailor truncates the preceding program on a common segment boundary.

        If there are gaps in playback, MediaTailor plays the FillerSlate you configured for your linear channel.

        RELATIVE - The program is inserted into the schedule either before or after a program that you specify via RelativePosition.

        Parameters:
        type - Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.

        ABSOLUTE - The program plays at a specific wall clock time. This setting can only be used for channels using the LINEAR PlaybackMode.

        Note the following considerations when using ABSOLUTE transitions:

        If the preceding program in the schedule has a duration that extends past the wall clock time, MediaTailor truncates the preceding program on a common segment boundary.

        If there are gaps in playback, MediaTailor plays the FillerSlate you configured for your linear channel.

        RELATIVE - The program is inserted into the schedule either before or after a program that you specify via RelativePosition.

        Returns:
        Returns a reference to this object so that method calls can be chained together.