Interface OutputGroupSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutputGroupSettings.Builder,
,OutputGroupSettings> SdkBuilder<OutputGroupSettings.Builder,
,OutputGroupSettings> SdkPojo
- Enclosing class:
OutputGroupSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputGroupSettings.Builder
archiveGroupSettings
(Consumer<ArchiveGroupSettings.Builder> archiveGroupSettings) Sets the value of the ArchiveGroupSettings property for this object.archiveGroupSettings
(ArchiveGroupSettings archiveGroupSettings) Sets the value of the ArchiveGroupSettings property for this object.default OutputGroupSettings.Builder
cmafIngestGroupSettings
(Consumer<CmafIngestGroupSettings.Builder> cmafIngestGroupSettings) Sets the value of the CmafIngestGroupSettings property for this object.cmafIngestGroupSettings
(CmafIngestGroupSettings cmafIngestGroupSettings) Sets the value of the CmafIngestGroupSettings property for this object.default OutputGroupSettings.Builder
frameCaptureGroupSettings
(Consumer<FrameCaptureGroupSettings.Builder> frameCaptureGroupSettings) Sets the value of the FrameCaptureGroupSettings property for this object.frameCaptureGroupSettings
(FrameCaptureGroupSettings frameCaptureGroupSettings) Sets the value of the FrameCaptureGroupSettings property for this object.default OutputGroupSettings.Builder
hlsGroupSettings
(Consumer<HlsGroupSettings.Builder> hlsGroupSettings) Sets the value of the HlsGroupSettings property for this object.hlsGroupSettings
(HlsGroupSettings hlsGroupSettings) Sets the value of the HlsGroupSettings property for this object.default OutputGroupSettings.Builder
mediaPackageGroupSettings
(Consumer<MediaPackageGroupSettings.Builder> mediaPackageGroupSettings) Sets the value of the MediaPackageGroupSettings property for this object.mediaPackageGroupSettings
(MediaPackageGroupSettings mediaPackageGroupSettings) Sets the value of the MediaPackageGroupSettings property for this object.default OutputGroupSettings.Builder
msSmoothGroupSettings
(Consumer<MsSmoothGroupSettings.Builder> msSmoothGroupSettings) Sets the value of the MsSmoothGroupSettings property for this object.msSmoothGroupSettings
(MsSmoothGroupSettings msSmoothGroupSettings) Sets the value of the MsSmoothGroupSettings property for this object.default OutputGroupSettings.Builder
multiplexGroupSettings
(Consumer<MultiplexGroupSettings.Builder> multiplexGroupSettings) Sets the value of the MultiplexGroupSettings property for this object.multiplexGroupSettings
(MultiplexGroupSettings multiplexGroupSettings) Sets the value of the MultiplexGroupSettings property for this object.default OutputGroupSettings.Builder
rtmpGroupSettings
(Consumer<RtmpGroupSettings.Builder> rtmpGroupSettings) Sets the value of the RtmpGroupSettings property for this object.rtmpGroupSettings
(RtmpGroupSettings rtmpGroupSettings) Sets the value of the RtmpGroupSettings property for this object.default OutputGroupSettings.Builder
udpGroupSettings
(Consumer<UdpGroupSettings.Builder> udpGroupSettings) Sets the value of the UdpGroupSettings property for this object.udpGroupSettings
(UdpGroupSettings udpGroupSettings) Sets the value of the UdpGroupSettings 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
-
archiveGroupSettings
Sets the value of the ArchiveGroupSettings property for this object.- Parameters:
archiveGroupSettings
- The new value for the ArchiveGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
archiveGroupSettings
default OutputGroupSettings.Builder archiveGroupSettings(Consumer<ArchiveGroupSettings.Builder> archiveGroupSettings) Sets the value of the ArchiveGroupSettings property for this object. This is a convenience method that creates an instance of theArchiveGroupSettings.Builder
avoiding the need to create one manually viaArchiveGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toarchiveGroupSettings(ArchiveGroupSettings)
.- Parameters:
archiveGroupSettings
- a consumer that will call methods onArchiveGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
frameCaptureGroupSettings
OutputGroupSettings.Builder frameCaptureGroupSettings(FrameCaptureGroupSettings frameCaptureGroupSettings) Sets the value of the FrameCaptureGroupSettings property for this object.- Parameters:
frameCaptureGroupSettings
- The new value for the FrameCaptureGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameCaptureGroupSettings
default OutputGroupSettings.Builder frameCaptureGroupSettings(Consumer<FrameCaptureGroupSettings.Builder> frameCaptureGroupSettings) Sets the value of the FrameCaptureGroupSettings property for this object. This is a convenience method that creates an instance of theFrameCaptureGroupSettings.Builder
avoiding the need to create one manually viaFrameCaptureGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toframeCaptureGroupSettings(FrameCaptureGroupSettings)
.- Parameters:
frameCaptureGroupSettings
- a consumer that will call methods onFrameCaptureGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsGroupSettings
Sets the value of the HlsGroupSettings property for this object.- Parameters:
hlsGroupSettings
- The new value for the HlsGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsGroupSettings
default OutputGroupSettings.Builder hlsGroupSettings(Consumer<HlsGroupSettings.Builder> hlsGroupSettings) Sets the value of the HlsGroupSettings property for this object. This is a convenience method that creates an instance of theHlsGroupSettings.Builder
avoiding the need to create one manually viaHlsGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsGroupSettings(HlsGroupSettings)
.- Parameters:
hlsGroupSettings
- a consumer that will call methods onHlsGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaPackageGroupSettings
OutputGroupSettings.Builder mediaPackageGroupSettings(MediaPackageGroupSettings mediaPackageGroupSettings) Sets the value of the MediaPackageGroupSettings property for this object.- Parameters:
mediaPackageGroupSettings
- The new value for the MediaPackageGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPackageGroupSettings
default OutputGroupSettings.Builder mediaPackageGroupSettings(Consumer<MediaPackageGroupSettings.Builder> mediaPackageGroupSettings) Sets the value of the MediaPackageGroupSettings property for this object. This is a convenience method that creates an instance of theMediaPackageGroupSettings.Builder
avoiding the need to create one manually viaMediaPackageGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomediaPackageGroupSettings(MediaPackageGroupSettings)
.- Parameters:
mediaPackageGroupSettings
- a consumer that will call methods onMediaPackageGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
msSmoothGroupSettings
Sets the value of the MsSmoothGroupSettings property for this object.- Parameters:
msSmoothGroupSettings
- The new value for the MsSmoothGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
msSmoothGroupSettings
default OutputGroupSettings.Builder msSmoothGroupSettings(Consumer<MsSmoothGroupSettings.Builder> msSmoothGroupSettings) Sets the value of the MsSmoothGroupSettings property for this object. This is a convenience method that creates an instance of theMsSmoothGroupSettings.Builder
avoiding the need to create one manually viaMsSmoothGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomsSmoothGroupSettings(MsSmoothGroupSettings)
.- Parameters:
msSmoothGroupSettings
- a consumer that will call methods onMsSmoothGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiplexGroupSettings
Sets the value of the MultiplexGroupSettings property for this object.- Parameters:
multiplexGroupSettings
- The new value for the MultiplexGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplexGroupSettings
default OutputGroupSettings.Builder multiplexGroupSettings(Consumer<MultiplexGroupSettings.Builder> multiplexGroupSettings) Sets the value of the MultiplexGroupSettings property for this object. This is a convenience method that creates an instance of theMultiplexGroupSettings.Builder
avoiding the need to create one manually viaMultiplexGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomultiplexGroupSettings(MultiplexGroupSettings)
.- Parameters:
multiplexGroupSettings
- a consumer that will call methods onMultiplexGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rtmpGroupSettings
Sets the value of the RtmpGroupSettings property for this object.- Parameters:
rtmpGroupSettings
- The new value for the RtmpGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rtmpGroupSettings
default OutputGroupSettings.Builder rtmpGroupSettings(Consumer<RtmpGroupSettings.Builder> rtmpGroupSettings) Sets the value of the RtmpGroupSettings property for this object. This is a convenience method that creates an instance of theRtmpGroupSettings.Builder
avoiding the need to create one manually viaRtmpGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tortmpGroupSettings(RtmpGroupSettings)
.- Parameters:
rtmpGroupSettings
- a consumer that will call methods onRtmpGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
udpGroupSettings
Sets the value of the UdpGroupSettings property for this object.- Parameters:
udpGroupSettings
- The new value for the UdpGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
udpGroupSettings
default OutputGroupSettings.Builder udpGroupSettings(Consumer<UdpGroupSettings.Builder> udpGroupSettings) Sets the value of the UdpGroupSettings property for this object. This is a convenience method that creates an instance of theUdpGroupSettings.Builder
avoiding the need to create one manually viaUdpGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toudpGroupSettings(UdpGroupSettings)
.- Parameters:
udpGroupSettings
- a consumer that will call methods onUdpGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cmafIngestGroupSettings
OutputGroupSettings.Builder cmafIngestGroupSettings(CmafIngestGroupSettings cmafIngestGroupSettings) Sets the value of the CmafIngestGroupSettings property for this object.- Parameters:
cmafIngestGroupSettings
- The new value for the CmafIngestGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cmafIngestGroupSettings
default OutputGroupSettings.Builder cmafIngestGroupSettings(Consumer<CmafIngestGroupSettings.Builder> cmafIngestGroupSettings) Sets the value of the CmafIngestGroupSettings property for this object. This is a convenience method that creates an instance of theCmafIngestGroupSettings.Builder
avoiding the need to create one manually viaCmafIngestGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocmafIngestGroupSettings(CmafIngestGroupSettings)
.- Parameters:
cmafIngestGroupSettings
- a consumer that will call methods onCmafIngestGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-