Interface OutputSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutputSettings.Builder,
,OutputSettings> SdkBuilder<OutputSettings.Builder,
,OutputSettings> SdkPojo
- Enclosing class:
OutputSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputSettings.Builder
archiveOutputSettings
(Consumer<ArchiveOutputSettings.Builder> archiveOutputSettings) Sets the value of the ArchiveOutputSettings property for this object.archiveOutputSettings
(ArchiveOutputSettings archiveOutputSettings) Sets the value of the ArchiveOutputSettings property for this object.default OutputSettings.Builder
cmafIngestOutputSettings
(Consumer<CmafIngestOutputSettings.Builder> cmafIngestOutputSettings) Sets the value of the CmafIngestOutputSettings property for this object.cmafIngestOutputSettings
(CmafIngestOutputSettings cmafIngestOutputSettings) Sets the value of the CmafIngestOutputSettings property for this object.default OutputSettings.Builder
frameCaptureOutputSettings
(Consumer<FrameCaptureOutputSettings.Builder> frameCaptureOutputSettings) Sets the value of the FrameCaptureOutputSettings property for this object.frameCaptureOutputSettings
(FrameCaptureOutputSettings frameCaptureOutputSettings) Sets the value of the FrameCaptureOutputSettings property for this object.default OutputSettings.Builder
hlsOutputSettings
(Consumer<HlsOutputSettings.Builder> hlsOutputSettings) Sets the value of the HlsOutputSettings property for this object.hlsOutputSettings
(HlsOutputSettings hlsOutputSettings) Sets the value of the HlsOutputSettings property for this object.default OutputSettings.Builder
mediaPackageOutputSettings
(Consumer<MediaPackageOutputSettings.Builder> mediaPackageOutputSettings) Sets the value of the MediaPackageOutputSettings property for this object.mediaPackageOutputSettings
(MediaPackageOutputSettings mediaPackageOutputSettings) Sets the value of the MediaPackageOutputSettings property for this object.default OutputSettings.Builder
msSmoothOutputSettings
(Consumer<MsSmoothOutputSettings.Builder> msSmoothOutputSettings) Sets the value of the MsSmoothOutputSettings property for this object.msSmoothOutputSettings
(MsSmoothOutputSettings msSmoothOutputSettings) Sets the value of the MsSmoothOutputSettings property for this object.default OutputSettings.Builder
multiplexOutputSettings
(Consumer<MultiplexOutputSettings.Builder> multiplexOutputSettings) Sets the value of the MultiplexOutputSettings property for this object.multiplexOutputSettings
(MultiplexOutputSettings multiplexOutputSettings) Sets the value of the MultiplexOutputSettings property for this object.default OutputSettings.Builder
rtmpOutputSettings
(Consumer<RtmpOutputSettings.Builder> rtmpOutputSettings) Sets the value of the RtmpOutputSettings property for this object.rtmpOutputSettings
(RtmpOutputSettings rtmpOutputSettings) Sets the value of the RtmpOutputSettings property for this object.default OutputSettings.Builder
udpOutputSettings
(Consumer<UdpOutputSettings.Builder> udpOutputSettings) Sets the value of the UdpOutputSettings property for this object.udpOutputSettings
(UdpOutputSettings udpOutputSettings) Sets the value of the UdpOutputSettings property for this object.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
-
archiveOutputSettings
Sets the value of the ArchiveOutputSettings property for this object.- Parameters:
archiveOutputSettings
- The new value for the ArchiveOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
archiveOutputSettings
default OutputSettings.Builder archiveOutputSettings(Consumer<ArchiveOutputSettings.Builder> archiveOutputSettings) Sets the value of the ArchiveOutputSettings property for this object. This is a convenience method that creates an instance of theArchiveOutputSettings.Builder
avoiding the need to create one manually viaArchiveOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toarchiveOutputSettings(ArchiveOutputSettings)
.- Parameters:
archiveOutputSettings
- a consumer that will call methods onArchiveOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
frameCaptureOutputSettings
OutputSettings.Builder frameCaptureOutputSettings(FrameCaptureOutputSettings frameCaptureOutputSettings) Sets the value of the FrameCaptureOutputSettings property for this object.- Parameters:
frameCaptureOutputSettings
- The new value for the FrameCaptureOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameCaptureOutputSettings
default OutputSettings.Builder frameCaptureOutputSettings(Consumer<FrameCaptureOutputSettings.Builder> frameCaptureOutputSettings) Sets the value of the FrameCaptureOutputSettings property for this object. This is a convenience method that creates an instance of theFrameCaptureOutputSettings.Builder
avoiding the need to create one manually viaFrameCaptureOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toframeCaptureOutputSettings(FrameCaptureOutputSettings)
.- Parameters:
frameCaptureOutputSettings
- a consumer that will call methods onFrameCaptureOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsOutputSettings
Sets the value of the HlsOutputSettings property for this object.- Parameters:
hlsOutputSettings
- The new value for the HlsOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsOutputSettings
default OutputSettings.Builder hlsOutputSettings(Consumer<HlsOutputSettings.Builder> hlsOutputSettings) Sets the value of the HlsOutputSettings property for this object. This is a convenience method that creates an instance of theHlsOutputSettings.Builder
avoiding the need to create one manually viaHlsOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsOutputSettings(HlsOutputSettings)
.- Parameters:
hlsOutputSettings
- a consumer that will call methods onHlsOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaPackageOutputSettings
OutputSettings.Builder mediaPackageOutputSettings(MediaPackageOutputSettings mediaPackageOutputSettings) Sets the value of the MediaPackageOutputSettings property for this object.- Parameters:
mediaPackageOutputSettings
- The new value for the MediaPackageOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPackageOutputSettings
default OutputSettings.Builder mediaPackageOutputSettings(Consumer<MediaPackageOutputSettings.Builder> mediaPackageOutputSettings) Sets the value of the MediaPackageOutputSettings property for this object. This is a convenience method that creates an instance of theMediaPackageOutputSettings.Builder
avoiding the need to create one manually viaMediaPackageOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomediaPackageOutputSettings(MediaPackageOutputSettings)
.- Parameters:
mediaPackageOutputSettings
- a consumer that will call methods onMediaPackageOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
msSmoothOutputSettings
Sets the value of the MsSmoothOutputSettings property for this object.- Parameters:
msSmoothOutputSettings
- The new value for the MsSmoothOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
msSmoothOutputSettings
default OutputSettings.Builder msSmoothOutputSettings(Consumer<MsSmoothOutputSettings.Builder> msSmoothOutputSettings) Sets the value of the MsSmoothOutputSettings property for this object. This is a convenience method that creates an instance of theMsSmoothOutputSettings.Builder
avoiding the need to create one manually viaMsSmoothOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomsSmoothOutputSettings(MsSmoothOutputSettings)
.- Parameters:
msSmoothOutputSettings
- a consumer that will call methods onMsSmoothOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiplexOutputSettings
Sets the value of the MultiplexOutputSettings property for this object.- Parameters:
multiplexOutputSettings
- The new value for the MultiplexOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplexOutputSettings
default OutputSettings.Builder multiplexOutputSettings(Consumer<MultiplexOutputSettings.Builder> multiplexOutputSettings) Sets the value of the MultiplexOutputSettings property for this object. This is a convenience method that creates an instance of theMultiplexOutputSettings.Builder
avoiding the need to create one manually viaMultiplexOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomultiplexOutputSettings(MultiplexOutputSettings)
.- Parameters:
multiplexOutputSettings
- a consumer that will call methods onMultiplexOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rtmpOutputSettings
Sets the value of the RtmpOutputSettings property for this object.- Parameters:
rtmpOutputSettings
- The new value for the RtmpOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rtmpOutputSettings
default OutputSettings.Builder rtmpOutputSettings(Consumer<RtmpOutputSettings.Builder> rtmpOutputSettings) Sets the value of the RtmpOutputSettings property for this object. This is a convenience method that creates an instance of theRtmpOutputSettings.Builder
avoiding the need to create one manually viaRtmpOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tortmpOutputSettings(RtmpOutputSettings)
.- Parameters:
rtmpOutputSettings
- a consumer that will call methods onRtmpOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
udpOutputSettings
Sets the value of the UdpOutputSettings property for this object.- Parameters:
udpOutputSettings
- The new value for the UdpOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
udpOutputSettings
default OutputSettings.Builder udpOutputSettings(Consumer<UdpOutputSettings.Builder> udpOutputSettings) Sets the value of the UdpOutputSettings property for this object. This is a convenience method that creates an instance of theUdpOutputSettings.Builder
avoiding the need to create one manually viaUdpOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toudpOutputSettings(UdpOutputSettings)
.- Parameters:
udpOutputSettings
- a consumer that will call methods onUdpOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cmafIngestOutputSettings
Sets the value of the CmafIngestOutputSettings property for this object.- Parameters:
cmafIngestOutputSettings
- The new value for the CmafIngestOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cmafIngestOutputSettings
default OutputSettings.Builder cmafIngestOutputSettings(Consumer<CmafIngestOutputSettings.Builder> cmafIngestOutputSettings) Sets the value of the CmafIngestOutputSettings property for this object. This is a convenience method that creates an instance of theCmafIngestOutputSettings.Builder
avoiding the need to create one manually viaCmafIngestOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocmafIngestOutputSettings(CmafIngestOutputSettings)
.- Parameters:
cmafIngestOutputSettings
- a consumer that will call methods onCmafIngestOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-