Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs
public static final class ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs defaults)
-
-
Method Detail
-
archiveGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder archiveGroupSettings(@Nullable com.pulumi.core.Output<java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs>> archiveGroupSettings)
- Parameters:
archiveGroupSettings- Archive group settings. See `archiveGroupSettings` Block for details.- Returns:
- builder
-
archiveGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder archiveGroupSettings(java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs> archiveGroupSettings)
- Parameters:
archiveGroupSettings- Archive group settings. See `archiveGroupSettings` Block for details.- Returns:
- builder
-
archiveGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder archiveGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs... archiveGroupSettings)
- Parameters:
archiveGroupSettings- Archive group settings. See `archiveGroupSettings` Block for details.- Returns:
- builder
-
frameCaptureGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder frameCaptureGroupSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs> frameCaptureGroupSettings)
- Parameters:
frameCaptureGroupSettings- Frame capture group settings. See `frameCaptureGroupSettings` Block for details.- Returns:
- builder
-
frameCaptureGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder frameCaptureGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs frameCaptureGroupSettings)
- Parameters:
frameCaptureGroupSettings- Frame capture group settings. See `frameCaptureGroupSettings` Block for details.- Returns:
- builder
-
hlsGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder hlsGroupSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs> hlsGroupSettings)
- Parameters:
hlsGroupSettings- HLS group settings. See `hlsGroupSettings` Block for details.- Returns:
- builder
-
hlsGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder hlsGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs hlsGroupSettings)
- Parameters:
hlsGroupSettings- HLS group settings. See `hlsGroupSettings` Block for details.- Returns:
- builder
-
mediaPackageGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder mediaPackageGroupSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs> mediaPackageGroupSettings)
- Parameters:
mediaPackageGroupSettings- Media package group settings. See `mediaPackageGroupSettings` Block for details.- Returns:
- builder
-
mediaPackageGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder mediaPackageGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs mediaPackageGroupSettings)
- Parameters:
mediaPackageGroupSettings- Media package group settings. See `mediaPackageGroupSettings` Block for details.- Returns:
- builder
-
msSmoothGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder msSmoothGroupSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs> msSmoothGroupSettings)
- Parameters:
msSmoothGroupSettings- Microsoft Smooth group settings. See `msSmoothGroupSettings` Block for details.- Returns:
- builder
-
msSmoothGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder msSmoothGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs msSmoothGroupSettings)
- Parameters:
msSmoothGroupSettings- Microsoft Smooth group settings. See `msSmoothGroupSettings` Block for details.- Returns:
- builder
-
multiplexGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder multiplexGroupSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs> multiplexGroupSettings)
- Parameters:
multiplexGroupSettings- Multiplex group settings. Can be set as an empty block.- Returns:
- builder
-
multiplexGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder multiplexGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs multiplexGroupSettings)
- Parameters:
multiplexGroupSettings- Multiplex group settings. Can be set as an empty block.- Returns:
- builder
-
rtmpGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder rtmpGroupSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs> rtmpGroupSettings)
- Parameters:
rtmpGroupSettings- RTMP group settings. See `rtmpGroupSettings` Block for details.- Returns:
- builder
-
rtmpGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder rtmpGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs rtmpGroupSettings)
- Parameters:
rtmpGroupSettings- RTMP group settings. See `rtmpGroupSettings` Block for details.- Returns:
- builder
-
udpGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder udpGroupSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs> udpGroupSettings)
- Parameters:
udpGroupSettings- UDP group settings. See `udpGroupSettings` Block for details.- Returns:
- builder
-
udpGroupSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.Builder udpGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs udpGroupSettings)
- Parameters:
udpGroupSettings- UDP group settings. See `udpGroupSettings` Block for details.- Returns:
- builder
-
build
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs build()
-
-