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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ResponseOutputItem.BuilderdashPlaylistSettings(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings)DASH manifest configuration settings.ResponseOutputItem.BuilderdashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings)DASH manifest configuration settings.default ResponseOutputItem.BuilderhlsPlaylistSettings(Consumer<HlsPlaylistSettings.Builder> hlsPlaylistSettings)HLS manifest configuration settings.ResponseOutputItem.BuilderhlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings)HLS manifest configuration settings.ResponseOutputItem.BuildermanifestName(String manifestName)The name of the manifest for the channel that will appear in the channel output's playback URL.ResponseOutputItem.BuilderplaybackUrl(String playbackUrl)The URL used for playback by content players.ResponseOutputItem.BuildersourceGroup(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dashPlaylistSettings
ResponseOutputItem.Builder dashPlaylistSettings(DashPlaylistSettings 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:
dashPlaylistSettings(DashPlaylistSettings)
-
hlsPlaylistSettings
ResponseOutputItem.Builder hlsPlaylistSettings(HlsPlaylistSettings 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:
hlsPlaylistSettings(HlsPlaylistSettings)
-
manifestName
ResponseOutputItem.Builder manifestName(String 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
ResponseOutputItem.Builder playbackUrl(String 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
ResponseOutputItem.Builder sourceGroup(String 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.
-
-