class Aws::MediaTailor::Types::Transition

Program transition configuration.

@note When making an API call, you may pass Transition

data as a hash:

    {
      relative_position: "BEFORE_PROGRAM", # required, accepts BEFORE_PROGRAM, AFTER_PROGRAM
      relative_program: "__string",
      scheduled_start_time_millis: 1,
      type: "__string", # required
    }

@!attribute [rw] relative_position

The position where this program will be inserted relative to the
RelativePosition.
@return [String]

@!attribute [rw] relative_program

The name of the program that this program will be inserted next to,
as defined by RelativePosition.
@return [String]

@!attribute [rw] scheduled_start_time_millis

The date and time that the program is scheduled to start, in epoch
milliseconds.
@return [Integer]

@!attribute [rw] 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.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/mediatailor-2018-04-23/Transition AWS API Documentation

Constants

SENSITIVE