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
Modifier and TypeMethodDescriptiondefault RequestOutputItem.Builder
dashPlaylistSettings
(Consumer<DashPlaylistSettings.Builder> dashPlaylistSettings) DASH manifest configuration parameters.dashPlaylistSettings
(DashPlaylistSettings dashPlaylistSettings) DASH manifest configuration parameters.default RequestOutputItem.Builder
hlsPlaylistSettings
(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 whichHttpPackageConfiguration
is 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 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.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 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.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. 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
HttpPackageConfiguration
is used for eachVodSource
.- Parameters:
sourceGroup
- A string used to match whichHttpPackageConfiguration
is used for eachVodSource
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-