Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs
public static final class ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs defaults)
-
-
Method Detail
-
archiveOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder archiveOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs> archiveOutputSettings)
- Parameters:
archiveOutputSettings- Archive output settings. See `archiveOutputSettings` Block for details.- Returns:
- builder
-
archiveOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder archiveOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs archiveOutputSettings)
- Parameters:
archiveOutputSettings- Archive output settings. See `archiveOutputSettings` Block for details.- Returns:
- builder
-
frameCaptureOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder frameCaptureOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs> frameCaptureOutputSettings)
- Parameters:
frameCaptureOutputSettings- Frame capture output settings. See `frameCaptureOutputSettings` Block for details.- Returns:
- builder
-
frameCaptureOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder frameCaptureOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs frameCaptureOutputSettings)
- Parameters:
frameCaptureOutputSettings- Frame capture output settings. See `frameCaptureOutputSettings` Block for details.- Returns:
- builder
-
hlsOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder hlsOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs> hlsOutputSettings)
- Parameters:
hlsOutputSettings- HLS output settings. See `hlsOutputSettings` Block for details.- Returns:
- builder
-
hlsOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder hlsOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs hlsOutputSettings)
- Parameters:
hlsOutputSettings- HLS output settings. See `hlsOutputSettings` Block for details.- Returns:
- builder
-
mediaPackageOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder mediaPackageOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs> mediaPackageOutputSettings)
- Parameters:
mediaPackageOutputSettings- Media package output settings. Can be set as an empty block.- Returns:
- builder
-
mediaPackageOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder mediaPackageOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs mediaPackageOutputSettings)
- Parameters:
mediaPackageOutputSettings- Media package output settings. Can be set as an empty block.- Returns:
- builder
-
msSmoothOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder msSmoothOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs> msSmoothOutputSettings)
- Parameters:
msSmoothOutputSettings- Microsoft Smooth output settings. See `msSmoothOutputSettings` Block for details.- Returns:
- builder
-
msSmoothOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder msSmoothOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs msSmoothOutputSettings)
- Parameters:
msSmoothOutputSettings- Microsoft Smooth output settings. See `msSmoothOutputSettings` Block for details.- Returns:
- builder
-
multiplexOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder multiplexOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs> multiplexOutputSettings)
- Parameters:
multiplexOutputSettings- Multiplex output settings. See `multiplexOutputSettings` Block for details.- Returns:
- builder
-
multiplexOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder multiplexOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs multiplexOutputSettings)
- Parameters:
multiplexOutputSettings- Multiplex output settings. See `multiplexOutputSettings` Block for details.- Returns:
- builder
-
rtmpOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder rtmpOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs> rtmpOutputSettings)
- Parameters:
rtmpOutputSettings- RTMP output settings. See `rtmpOutputSettings` Block for details.- Returns:
- builder
-
rtmpOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder rtmpOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs rtmpOutputSettings)
- Parameters:
rtmpOutputSettings- RTMP output settings. See `rtmpOutputSettings` Block for details.- Returns:
- builder
-
udpOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder udpOutputSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs> udpOutputSettings)
- Parameters:
udpOutputSettings- UDP output settings. See `udpOutputSettings` Block for details.- Returns:
- builder
-
udpOutputSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.Builder udpOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs udpOutputSettings)
- Parameters:
udpOutputSettings- UDP output settings. See `udpOutputSettings` Block for details.- Returns:
- builder
-
build
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs build()
-
-