Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder
-
public static final class ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs defaults)
-
-
Method Detail
-
h265PackagingType
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder h265PackagingType(@Nullable com.pulumi.core.Output<java.lang.String> h265PackagingType)
- Parameters:
h265PackagingType- Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.- Returns:
- builder
-
h265PackagingType
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder h265PackagingType(java.lang.String h265PackagingType)
- Parameters:
h265PackagingType- Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.- Returns:
- builder
-
hlsSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder hlsSettings(com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs> hlsSettings)
- Parameters:
hlsSettings- Settings regarding the underlying stream. See `hlsSettings` Block for details.- Returns:
- builder
-
hlsSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder hlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs hlsSettings)
- Parameters:
hlsSettings- Settings regarding the underlying stream. See `hlsSettings` Block for details.- Returns:
- builder
-
nameModifier
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder nameModifier(@Nullable com.pulumi.core.Output<java.lang.String> nameModifier)
- Parameters:
nameModifier- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.- Returns:
- builder
-
nameModifier
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder nameModifier(java.lang.String nameModifier)
- Parameters:
nameModifier- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.- Returns:
- builder
-
segmentModifier
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder segmentModifier(@Nullable com.pulumi.core.Output<java.lang.String> segmentModifier)
- Parameters:
segmentModifier- String concatenated to the end of the destination filename.- Returns:
- builder
-
segmentModifier
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.Builder segmentModifier(java.lang.String segmentModifier)
- Parameters:
segmentModifier- String concatenated to the end of the destination filename.- Returns:
- builder
-
build
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs build()
-
-