Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder
-
public static final class ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs defaults)
-
-
Method Detail
-
acquisitionPointId
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder acquisitionPointId(@Nullable com.pulumi.core.Output<java.lang.String> acquisitionPointId)
- Parameters:
acquisitionPointId- Identifier used to associate the segments between the output and the ingest server.- Returns:
- builder
-
acquisitionPointId
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder acquisitionPointId(java.lang.String acquisitionPointId)
- Parameters:
acquisitionPointId- Identifier used to associate the segments between the output and the ingest server.- Returns:
- builder
-
audioOnlyTimecodeControl
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder audioOnlyTimecodeControl(@Nullable com.pulumi.core.Output<java.lang.String> audioOnlyTimecodeControl)
- Parameters:
audioOnlyTimecodeControl- Whether to put a timecode in the single video track of an audio-only output.- Returns:
- builder
-
audioOnlyTimecodeControl
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder audioOnlyTimecodeControl(java.lang.String audioOnlyTimecodeControl)
- Parameters:
audioOnlyTimecodeControl- Whether to put a timecode in the single video track of an audio-only output.- Returns:
- builder
-
certificateMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder certificateMode(@Nullable com.pulumi.core.Output<java.lang.String> certificateMode)
- Parameters:
certificateMode- When set to `selfSigned`, accepts self-signed certificates from the destination server.- Returns:
- builder
-
certificateMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder certificateMode(java.lang.String certificateMode)
- Parameters:
certificateMode- When set to `selfSigned`, accepts self-signed certificates from the destination server.- Returns:
- builder
-
connectionRetryInterval
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder connectionRetryInterval(@Nullable com.pulumi.core.Output<java.lang.Integer> connectionRetryInterval)
- Parameters:
connectionRetryInterval- Number of seconds to wait before retrying a connection to the server if the connection is lost.- Returns:
- builder
-
connectionRetryInterval
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder connectionRetryInterval(java.lang.Integer connectionRetryInterval)
- Parameters:
connectionRetryInterval- Number of seconds to wait before retrying a connection to the server if the connection is lost.- Returns:
- builder
-
destination
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder destination(com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs> destination)
- Parameters:
destination- Smooth Streaming publish point on an IIS server. See `destination` Block for details.- Returns:
- builder
-
destination
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs destination)
- Parameters:
destination- Smooth Streaming publish point on an IIS server. See `destination` Block for details.- Returns:
- builder
-
eventId
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder eventId(@Nullable com.pulumi.core.Output<java.lang.String> eventId)
- Parameters:
eventId- Microsoft Smooth channel ID that is sent to the IIS server.- Returns:
- builder
-
eventId
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder eventId(java.lang.String eventId)
- Parameters:
eventId- Microsoft Smooth channel ID that is sent to the IIS server.- Returns:
- builder
-
eventIdMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder eventIdMode(@Nullable com.pulumi.core.Output<java.lang.String> eventIdMode)
- Parameters:
eventIdMode- How the event ID is generated.- Returns:
- builder
-
eventIdMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder eventIdMode(java.lang.String eventIdMode)
- Parameters:
eventIdMode- How the event ID is generated.- Returns:
- builder
-
eventStopBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder eventStopBehavior(@Nullable com.pulumi.core.Output<java.lang.String> eventStopBehavior)
- Parameters:
eventStopBehavior- When set to `sendEos`, sends an end-of-stream to the IIS server when a stream stops.- Returns:
- builder
-
eventStopBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder eventStopBehavior(java.lang.String eventStopBehavior)
- Parameters:
eventStopBehavior- When set to `sendEos`, sends an end-of-stream to the IIS server when a stream stops.- Returns:
- builder
-
filecacheDuration
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder filecacheDuration(@Nullable com.pulumi.core.Output<java.lang.Integer> filecacheDuration)
- Parameters:
filecacheDuration- Size, in seconds, of the file cache for streaming outputs.- Returns:
- builder
-
filecacheDuration
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder filecacheDuration(java.lang.Integer filecacheDuration)
- Parameters:
filecacheDuration- Size, in seconds, of the file cache for streaming outputs.- Returns:
- builder
-
fragmentLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder fragmentLength(@Nullable com.pulumi.core.Output<java.lang.Integer> fragmentLength)
- Parameters:
fragmentLength- Length, in seconds, of mp4 fragments to generate.- Returns:
- builder
-
fragmentLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder fragmentLength(java.lang.Integer fragmentLength)
- Parameters:
fragmentLength- Length, in seconds, of mp4 fragments to generate.- Returns:
- builder
-
inputLossAction
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder inputLossAction(@Nullable com.pulumi.core.Output<java.lang.String> inputLossAction)
- Parameters:
inputLossAction- Parameter that controls output group behavior on an input loss.- Returns:
- builder
-
inputLossAction
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder inputLossAction(java.lang.String inputLossAction)
- Parameters:
inputLossAction- Parameter that controls output group behavior on an input loss.- Returns:
- builder
-
numRetries
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder numRetries(@Nullable com.pulumi.core.Output<java.lang.Integer> numRetries)
- Parameters:
numRetries- Number of retry attempts.- Returns:
- builder
-
numRetries
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder numRetries(java.lang.Integer numRetries)
- Parameters:
numRetries- Number of retry attempts.- Returns:
- builder
-
restartDelay
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder restartDelay(@Nullable com.pulumi.core.Output<java.lang.Integer> restartDelay)
- Parameters:
restartDelay- Number of seconds to wait until a restart is initiated.- Returns:
- builder
-
restartDelay
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder restartDelay(java.lang.Integer restartDelay)
- Parameters:
restartDelay- Number of seconds to wait until a restart is initiated.- Returns:
- builder
-
segmentationMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder segmentationMode(@Nullable com.pulumi.core.Output<java.lang.String> segmentationMode)
- Parameters:
segmentationMode- When set to `useInputSegmentation`, segmentation markers from the input are used.- Returns:
- builder
-
segmentationMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder segmentationMode(java.lang.String segmentationMode)
- Parameters:
segmentationMode- When set to `useInputSegmentation`, segmentation markers from the input are used.- Returns:
- builder
-
sendDelayMs
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder sendDelayMs(@Nullable com.pulumi.core.Output<java.lang.Integer> sendDelayMs)
- Parameters:
sendDelayMs- Number of milliseconds to delay the output from the second pipeline.- Returns:
- builder
-
sendDelayMs
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder sendDelayMs(java.lang.Integer sendDelayMs)
- Parameters:
sendDelayMs- Number of milliseconds to delay the output from the second pipeline.- Returns:
- builder
-
sparseTrackType
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder sparseTrackType(@Nullable com.pulumi.core.Output<java.lang.String> sparseTrackType)
- Parameters:
sparseTrackType- Type of the sparse track that carries timed metadata.- Returns:
- builder
-
sparseTrackType
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder sparseTrackType(java.lang.String sparseTrackType)
- Parameters:
sparseTrackType- Type of the sparse track that carries timed metadata.- Returns:
- builder
-
streamManifestBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder streamManifestBehavior(@Nullable com.pulumi.core.Output<java.lang.String> streamManifestBehavior)
- Parameters:
streamManifestBehavior- When set to `send`, sends a stream manifest so the publishing point does not start until the first segment is sent.- Returns:
- builder
-
streamManifestBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder streamManifestBehavior(java.lang.String streamManifestBehavior)
- Parameters:
streamManifestBehavior- When set to `send`, sends a stream manifest so the publishing point does not start until the first segment is sent.- Returns:
- builder
-
timestampOffset
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder timestampOffset(@Nullable com.pulumi.core.Output<java.lang.String> timestampOffset)
- Parameters:
timestampOffset- Timestamp offset for the event.- Returns:
- builder
-
timestampOffset
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder timestampOffset(java.lang.String timestampOffset)
- Parameters:
timestampOffset- Timestamp offset for the event.- Returns:
- builder
-
timestampOffsetMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder timestampOffsetMode(@Nullable com.pulumi.core.Output<java.lang.String> timestampOffsetMode)
- Parameters:
timestampOffsetMode- Type of timestamp date offset to use.- Returns:
- builder
-
timestampOffsetMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.Builder timestampOffsetMode(java.lang.String timestampOffsetMode)
- Parameters:
timestampOffsetMode- Type of timestamp date offset to use.- Returns:
- builder
-
build
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs build()
-
-