Interface Transition.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Transition.Builder,
,Transition> SdkBuilder<Transition.Builder,
,Transition> SdkPojo
- Enclosing class:
Transition
-
Method Summary
Modifier and TypeMethodDescriptiondurationMillis
(Long durationMillis) The duration of the live program in seconds.relativePosition
(String relativePosition) The position where this program will be inserted relative to theRelativePosition
.relativePosition
(RelativePosition relativePosition) The position where this program will be inserted relative to theRelativePosition
.relativeProgram
(String relativeProgram) The name of the program that this program will be inserted next to, as defined byRelativePosition
.scheduledStartTimeMillis
(Long scheduledStartTimeMillis) The date and time that the program is scheduled to start, in epoch milliseconds.Defines when the program plays in the schedule.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
The position where this program will be inserted relative to the
RelativePosition
.- Parameters:
relativePosition
- The position where this program will be inserted relative to theRelativePosition
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theRelativePosition
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 byRelativePosition
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
Defines when the program plays in the schedule. You can set the value to
ABSOLUTE
orRELATIVE
.ABSOLUTE
- The program plays at a specific wall clock time. This setting can only be used for channels using theLINEAR
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 viaRelativePosition
.- Parameters:
type
- Defines when the program plays in the schedule. You can set the value toABSOLUTE
orRELATIVE
.ABSOLUTE
- The program plays at a specific wall clock time. This setting can only be used for channels using theLINEAR
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 viaRelativePosition
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-