Interface OutputSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OutputSettings.Builder,OutputSettings>,SdkBuilder<OutputSettings.Builder,OutputSettings>,SdkPojo
- Enclosing class:
- OutputSettings
public static interface OutputSettings.Builder extends SdkPojo, CopyableBuilder<OutputSettings.Builder,OutputSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OutputSettings.BuilderarchiveOutputSettings(Consumer<ArchiveOutputSettings.Builder> archiveOutputSettings)Sets the value of the ArchiveOutputSettings property for this object.OutputSettings.BuilderarchiveOutputSettings(ArchiveOutputSettings archiveOutputSettings)Sets the value of the ArchiveOutputSettings property for this object.default OutputSettings.BuilderframeCaptureOutputSettings(Consumer<FrameCaptureOutputSettings.Builder> frameCaptureOutputSettings)Sets the value of the FrameCaptureOutputSettings property for this object.OutputSettings.BuilderframeCaptureOutputSettings(FrameCaptureOutputSettings frameCaptureOutputSettings)Sets the value of the FrameCaptureOutputSettings property for this object.default OutputSettings.BuilderhlsOutputSettings(Consumer<HlsOutputSettings.Builder> hlsOutputSettings)Sets the value of the HlsOutputSettings property for this object.OutputSettings.BuilderhlsOutputSettings(HlsOutputSettings hlsOutputSettings)Sets the value of the HlsOutputSettings property for this object.default OutputSettings.BuildermediaPackageOutputSettings(Consumer<MediaPackageOutputSettings.Builder> mediaPackageOutputSettings)Sets the value of the MediaPackageOutputSettings property for this object.OutputSettings.BuildermediaPackageOutputSettings(MediaPackageOutputSettings mediaPackageOutputSettings)Sets the value of the MediaPackageOutputSettings property for this object.default OutputSettings.BuildermsSmoothOutputSettings(Consumer<MsSmoothOutputSettings.Builder> msSmoothOutputSettings)Sets the value of the MsSmoothOutputSettings property for this object.OutputSettings.BuildermsSmoothOutputSettings(MsSmoothOutputSettings msSmoothOutputSettings)Sets the value of the MsSmoothOutputSettings property for this object.default OutputSettings.BuildermultiplexOutputSettings(Consumer<MultiplexOutputSettings.Builder> multiplexOutputSettings)Sets the value of the MultiplexOutputSettings property for this object.OutputSettings.BuildermultiplexOutputSettings(MultiplexOutputSettings multiplexOutputSettings)Sets the value of the MultiplexOutputSettings property for this object.default OutputSettings.BuilderrtmpOutputSettings(Consumer<RtmpOutputSettings.Builder> rtmpOutputSettings)Sets the value of the RtmpOutputSettings property for this object.OutputSettings.BuilderrtmpOutputSettings(RtmpOutputSettings rtmpOutputSettings)Sets the value of the RtmpOutputSettings property for this object.default OutputSettings.BuilderudpOutputSettings(Consumer<UdpOutputSettings.Builder> udpOutputSettings)Sets the value of the UdpOutputSettings property for this object.OutputSettings.BuilderudpOutputSettings(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 Detail
-
archiveOutputSettings
OutputSettings.Builder archiveOutputSettings(ArchiveOutputSettings 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.Builderavoiding the need to create one manually viaArchiveOutputSettings.builder().When the
Consumercompletes,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:
archiveOutputSettings(ArchiveOutputSettings)
-
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.Builderavoiding the need to create one manually viaFrameCaptureOutputSettings.builder().When the
Consumercompletes,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:
frameCaptureOutputSettings(FrameCaptureOutputSettings)
-
hlsOutputSettings
OutputSettings.Builder hlsOutputSettings(HlsOutputSettings 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.Builderavoiding the need to create one manually viaHlsOutputSettings.builder().When the
Consumercompletes,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:
hlsOutputSettings(HlsOutputSettings)
-
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.Builderavoiding the need to create one manually viaMediaPackageOutputSettings.builder().When the
Consumercompletes,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:
mediaPackageOutputSettings(MediaPackageOutputSettings)
-
msSmoothOutputSettings
OutputSettings.Builder msSmoothOutputSettings(MsSmoothOutputSettings 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.Builderavoiding the need to create one manually viaMsSmoothOutputSettings.builder().When the
Consumercompletes,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:
msSmoothOutputSettings(MsSmoothOutputSettings)
-
multiplexOutputSettings
OutputSettings.Builder multiplexOutputSettings(MultiplexOutputSettings 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.Builderavoiding the need to create one manually viaMultiplexOutputSettings.builder().When the
Consumercompletes,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:
multiplexOutputSettings(MultiplexOutputSettings)
-
rtmpOutputSettings
OutputSettings.Builder rtmpOutputSettings(RtmpOutputSettings 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.Builderavoiding the need to create one manually viaRtmpOutputSettings.builder().When the
Consumercompletes,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:
rtmpOutputSettings(RtmpOutputSettings)
-
udpOutputSettings
OutputSettings.Builder udpOutputSettings(UdpOutputSettings 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.Builderavoiding the need to create one manually viaUdpOutputSettings.builder().When the
Consumercompletes,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:
udpOutputSettings(UdpOutputSettings)
-
-