Interface ResponseOutputItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResponseOutputItem.Builder,,ResponseOutputItem> SdkBuilder<ResponseOutputItem.Builder,,ResponseOutputItem> SdkPojo
- Enclosing class:
ResponseOutputItem
public static interface ResponseOutputItem.Builder
extends SdkPojo, CopyableBuilder<ResponseOutputItem.Builder,ResponseOutputItem>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ResponseOutputItem.BuilderdashPlaylistSettings(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings) DASH manifest configuration settings.dashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings) DASH manifest configuration settings.default ResponseOutputItem.BuilderhlsPlaylistSettings(Consumer<HlsPlaylistSettings.Builder> hlsPlaylistSettings) HLS manifest configuration settings.hlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings) HLS manifest configuration settings.manifestName(String manifestName) The name of the manifest for the channel that will appear in the channel output's playback URL.playbackUrl(String playbackUrl) The URL used for playback by content players.sourceGroup(String sourceGroup) A string used to associate a package configuration source group with a channel output.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
-
dashPlaylistSettings
DASH manifest configuration settings.
- Parameters:
dashPlaylistSettings- DASH manifest configuration settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dashPlaylistSettings
default ResponseOutputItem.Builder dashPlaylistSettings(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings) DASH manifest configuration settings.
This is a convenience method that creates an instance of theDashPlaylistSettings.Builderavoiding the need to create one manually viaDashPlaylistSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todashPlaylistSettings(DashPlaylistSettings).- Parameters:
dashPlaylistSettings- a consumer that will call methods onDashPlaylistSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsPlaylistSettings
HLS manifest configuration settings.
- Parameters:
hlsPlaylistSettings- HLS manifest configuration settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsPlaylistSettings
default ResponseOutputItem.Builder hlsPlaylistSettings(Consumer<HlsPlaylistSettings.Builder> hlsPlaylistSettings) HLS manifest configuration settings.
This is a convenience method that creates an instance of theHlsPlaylistSettings.Builderavoiding the need to create one manually viaHlsPlaylistSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohlsPlaylistSettings(HlsPlaylistSettings).- Parameters:
hlsPlaylistSettings- a consumer that will call methods onHlsPlaylistSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
manifestName
The name of the manifest for the channel that will appear in the channel output's playback URL.
- Parameters:
manifestName- The name of the manifest for the channel that will appear in the channel output's playback URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
playbackUrl
The URL used for playback by content players.
- Parameters:
playbackUrl- The URL used for playback by content players.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceGroup
A string used to associate a package configuration source group with a channel output.
- Parameters:
sourceGroup- A string used to associate a package configuration source group with a channel output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-