Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder
-
public static final class ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs defaults)
-
-
Method Detail
-
adMarkers
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder adMarkers(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> adMarkers)
- Parameters:
adMarkers- List of ad markers for this output group.- Returns:
- builder
-
adMarkers
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder adMarkers(java.util.List<java.lang.String> adMarkers)
- Parameters:
adMarkers- List of ad markers for this output group.- Returns:
- builder
-
adMarkers
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder adMarkers(java.lang.String... adMarkers)
- Parameters:
adMarkers- List of ad markers for this output group.- Returns:
- builder
-
authenticationScheme
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder authenticationScheme(@Nullable com.pulumi.core.Output<java.lang.String> authenticationScheme)
- Parameters:
authenticationScheme- Authentication scheme to use when connecting with the CDN.- Returns:
- builder
-
authenticationScheme
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder authenticationScheme(java.lang.String authenticationScheme)
- Parameters:
authenticationScheme- Authentication scheme to use when connecting with the CDN.- Returns:
- builder
-
cacheFullBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder cacheFullBehavior(@Nullable com.pulumi.core.Output<java.lang.String> cacheFullBehavior)
- Parameters:
cacheFullBehavior- Behavior when the content cache fills up.- Returns:
- builder
-
cacheFullBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder cacheFullBehavior(java.lang.String cacheFullBehavior)
- Parameters:
cacheFullBehavior- Behavior when the content cache fills up.- Returns:
- builder
-
cacheLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder cacheLength(@Nullable com.pulumi.core.Output<java.lang.Integer> cacheLength)
- Parameters:
cacheLength- Cache length, in seconds, used to calculate buffer size.- Returns:
- builder
-
cacheLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder cacheLength(java.lang.Integer cacheLength)
- Parameters:
cacheLength- Cache length, in seconds, used to calculate buffer size.- Returns:
- builder
-
captionData
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder captionData(@Nullable com.pulumi.core.Output<java.lang.String> captionData)
- Parameters:
captionData- Controls the types of data that pass to `onCaptionInfo` outputs.- Returns:
- builder
-
captionData
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder captionData(java.lang.String captionData)
- Parameters:
captionData- Controls the types of data that pass to `onCaptionInfo` outputs.- Returns:
- builder
-
inputLossAction
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder inputLossAction(@Nullable com.pulumi.core.Output<java.lang.String> inputLossAction)
- Parameters:
inputLossAction- Behavior of the RTMP group if the input becomes unavailable.- Returns:
- builder
-
inputLossAction
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder inputLossAction(java.lang.String inputLossAction)
- Parameters:
inputLossAction- Behavior of the RTMP group if the input becomes unavailable.- Returns:
- builder
-
restartDelay
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.Builder restartDelay(java.lang.Integer restartDelay)
- Parameters:
restartDelay- Number of seconds to wait until a restart is initiated.- Returns:
- builder
-
build
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs build()
-
-