Interface RequestOutputItem.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<RequestOutputItem.Builder,,RequestOutputItem> SdkBuilder<RequestOutputItem.Builder,,RequestOutputItem> SdkPojo
- Enclosing class:
 RequestOutputItem
@Mutable
@NotThreadSafe
public static interface RequestOutputItem.Builder
extends SdkPojo, CopyableBuilder<RequestOutputItem.Builder,RequestOutputItem> 
- 
Method Summary
Modifier and TypeMethodDescriptiondefault RequestOutputItem.BuilderdashPlaylistSettings(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings) DASH manifest configuration parameters.dashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings) DASH manifest configuration parameters.default RequestOutputItem.BuilderhlsPlaylistSettings(Consumer<HlsPlaylistSettings.Builder> hlsPlaylistSettings) HLS playlist configuration parameters.hlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings) HLS playlist configuration parameters.manifestName(String manifestName) The name of the manifest for the channel.sourceGroup(String sourceGroup) A string used to match whichHttpPackageConfigurationis used for eachVodSource.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, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
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:
 
 - 
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:
 
 - 
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
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.
 
 
 -