Interface OutputSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OutputSettings.Builder,,OutputSettings> SdkBuilder<OutputSettings.Builder,,OutputSettings> SdkPojo
- Enclosing class:
OutputSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputSettings.BuilderarchiveOutputSettings(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.BuildercmafIngestOutputSettings(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.BuilderframeCaptureOutputSettings(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.BuilderhlsOutputSettings(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.BuildermediaPackageOutputSettings(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.BuildermsSmoothOutputSettings(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.BuildermultiplexOutputSettings(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.BuilderrtmpOutputSettings(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.BuildersrtOutputSettings(Consumer<SrtOutputSettings.Builder> srtOutputSettings) Sets the value of the SrtOutputSettings property for this object.srtOutputSettings(SrtOutputSettings srtOutputSettings) Sets the value of the SrtOutputSettings property for this object.default OutputSettings.BuilderudpOutputSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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.Builderavoiding the need to create one manually viaCmafIngestOutputSettings.builder().When the
Consumercompletes,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:
-
srtOutputSettings
Sets the value of the SrtOutputSettings property for this object.- Parameters:
srtOutputSettings- The new value for the SrtOutputSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
srtOutputSettings
default OutputSettings.Builder srtOutputSettings(Consumer<SrtOutputSettings.Builder> srtOutputSettings) Sets the value of the SrtOutputSettings property for this object. This is a convenience method that creates an instance of theSrtOutputSettings.Builderavoiding the need to create one manually viaSrtOutputSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosrtOutputSettings(SrtOutputSettings).- Parameters:
srtOutputSettings- a consumer that will call methods onSrtOutputSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-