Interface RequestOutputItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RequestOutputItem.Builder,RequestOutputItem>,SdkBuilder<RequestOutputItem.Builder,RequestOutputItem>,SdkPojo
- Enclosing class:
- RequestOutputItem
public static interface RequestOutputItem.Builder extends SdkPojo, CopyableBuilder<RequestOutputItem.Builder,RequestOutputItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RequestOutputItem.BuilderdashPlaylistSettings(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings)DASH manifest configuration parameters.RequestOutputItem.BuilderdashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings)DASH manifest configuration parameters.default RequestOutputItem.BuilderhlsPlaylistSettings(Consumer<HlsPlaylistSettings.Builder> hlsPlaylistSettings)HLS playlist configuration parameters.RequestOutputItem.BuilderhlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings)HLS playlist configuration parameters.RequestOutputItem.BuildermanifestName(String manifestName)The name of the manifest for the channel.RequestOutputItem.BuildersourceGroup(String sourceGroup)A string used to match whichHttpPackageConfigurationis used for eachVodSource.-
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 Detail
-
dashPlaylistSettings
RequestOutputItem.Builder dashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings)
DASH manifest configuration parameters.
- Parameters:
dashPlaylistSettings- DASH manifest configuration parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dashPlaylistSettings
default RequestOutputItem.Builder dashPlaylistSettings(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings)
DASH manifest configuration parameters.
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
RequestOutputItem.Builder hlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings)
HLS playlist configuration parameters.
- Parameters:
hlsPlaylistSettings- HLS playlist configuration parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsPlaylistSettings
default RequestOutputItem.Builder hlsPlaylistSettings(Consumer<HlsPlaylistSettings.Builder> hlsPlaylistSettings)
HLS playlist configuration parameters.
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
RequestOutputItem.Builder manifestName(String manifestName)
The name of the manifest for the channel. The name appears in the
PlaybackUrl.- Parameters:
manifestName- The name of the manifest for the channel. The name appears in thePlaybackUrl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceGroup
RequestOutputItem.Builder sourceGroup(String sourceGroup)
A string used to match which
HttpPackageConfigurationis used for eachVodSource.- Parameters:
sourceGroup- A string used to match whichHttpPackageConfigurationis used for eachVodSource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-