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.Builder
dashPlaylistSettings
(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings) DASH manifest configuration settings.dashPlaylistSettings
(DashPlaylistSettings dashPlaylistSettings) DASH manifest configuration settings.default ResponseOutputItem.Builder
hlsPlaylistSettings
(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
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
-
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.Builder
avoiding the need to create one manually viaDashPlaylistSettings.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaHlsPlaylistSettings.builder()
.When the
Consumer
completes,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.
-