Class: Aws::MediaTailor::Types::Transition
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaTailor::Types::Transition
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mediatailor/types.rb
Overview
Program transition configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#duration_millis ⇒ Integer
The duration of the live program in seconds.
-
#relative_position ⇒ String
The position where this program will be inserted relative to the ‘RelativePosition`.
-
#relative_program ⇒ String
The name of the program that this program will be inserted next to, as defined by ‘RelativePosition`.
-
#scheduled_start_time_millis ⇒ Integer
The date and time that the program is scheduled to start, in epoch milliseconds.
-
#type ⇒ String
Defines when the program plays in the schedule.
Instance Attribute Details
#duration_millis ⇒ Integer
The duration of the live program in seconds.
4130 4131 4132 4133 4134 4135 4136 4137 4138 |
# File 'lib/aws-sdk-mediatailor/types.rb', line 4130 class Transition < Struct.new( :duration_millis, :relative_position, :relative_program, :scheduled_start_time_millis, :type) SENSITIVE = [] include Aws::Structure end |
#relative_position ⇒ String
The position where this program will be inserted relative to the ‘RelativePosition`.
4130 4131 4132 4133 4134 4135 4136 4137 4138 |
# File 'lib/aws-sdk-mediatailor/types.rb', line 4130 class Transition < Struct.new( :duration_millis, :relative_position, :relative_program, :scheduled_start_time_millis, :type) SENSITIVE = [] include Aws::Structure end |
#relative_program ⇒ String
The name of the program that this program will be inserted next to, as defined by ‘RelativePosition`.
4130 4131 4132 4133 4134 4135 4136 4137 4138 |
# File 'lib/aws-sdk-mediatailor/types.rb', line 4130 class Transition < Struct.new( :duration_millis, :relative_position, :relative_program, :scheduled_start_time_millis, :type) SENSITIVE = [] include Aws::Structure end |
#scheduled_start_time_millis ⇒ Integer
The date and time that the program is scheduled to start, in epoch milliseconds.
4130 4131 4132 4133 4134 4135 4136 4137 4138 |
# File 'lib/aws-sdk-mediatailor/types.rb', line 4130 class Transition < Struct.new( :duration_millis, :relative_position, :relative_program, :scheduled_start_time_millis, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
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`.
4130 4131 4132 4133 4134 4135 4136 4137 4138 |
# File 'lib/aws-sdk-mediatailor/types.rb', line 4130 class Transition < Struct.new( :duration_millis, :relative_position, :relative_program, :scheduled_start_time_millis, :type) SENSITIVE = [] include Aws::Structure end |