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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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
ABSOLUTEorRELATIVE.ABSOLUTE- The program plays at a specific wall clock time. This setting can only be used for channels using theLINEARPlaybackMode.Note the following considerations when using
ABSOLUTEtransitions: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
FillerSlateyou 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 toABSOLUTEorRELATIVE.ABSOLUTE- The program plays at a specific wall clock time. This setting can only be used for channels using theLINEARPlaybackMode.Note the following considerations when using
ABSOLUTEtransitions: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
FillerSlateyou 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.
-