Interface OutputGroupSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OutputGroupSettings.Builder,,OutputGroupSettings> SdkBuilder<OutputGroupSettings.Builder,,OutputGroupSettings> SdkPojo
- Enclosing class:
OutputGroupSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputGroupSettings.BuilderarchiveGroupSettings(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.BuildercmafIngestGroupSettings(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.BuilderframeCaptureGroupSettings(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.BuilderhlsGroupSettings(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.BuildermediaPackageGroupSettings(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.BuildermsSmoothGroupSettings(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.BuildermultiplexGroupSettings(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.BuilderrtmpGroupSettings(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.BuildersrtGroupSettings(Consumer<SrtGroupSettings.Builder> srtGroupSettings) Sets the value of the SrtGroupSettings property for this object.srtGroupSettings(SrtGroupSettings srtGroupSettings) Sets the value of the SrtGroupSettings property for this object.default OutputGroupSettings.BuilderudpGroupSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaArchiveGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFrameCaptureGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHlsGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMediaPackageGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMsSmoothGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMultiplexGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRtmpGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaUdpGroupSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCmafIngestGroupSettings.builder().When the
Consumercompletes,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:
-
srtGroupSettings
Sets the value of the SrtGroupSettings property for this object.- Parameters:
srtGroupSettings- The new value for the SrtGroupSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
srtGroupSettings
default OutputGroupSettings.Builder srtGroupSettings(Consumer<SrtGroupSettings.Builder> srtGroupSettings) Sets the value of the SrtGroupSettings property for this object. This is a convenience method that creates an instance of theSrtGroupSettings.Builderavoiding the need to create one manually viaSrtGroupSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosrtGroupSettings(SrtGroupSettings).- Parameters:
srtGroupSettings- a consumer that will call methods onSrtGroupSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-