Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsAudioDescriptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsAudioDescriptionArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsAudioDescriptionArgs
public static final class ChannelEncoderSettingsAudioDescriptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsAudioDescriptionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsAudioDescriptionArgs defaults)
-
-
Method Detail
-
audioNormalizationSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioNormalizationSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs> audioNormalizationSettings)
- Parameters:
audioNormalizationSettings- Advanced audio normalization settings. See `audioNormalizationSettings` Block for details.- Returns:
- builder
-
audioNormalizationSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioNormalizationSettings(ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs audioNormalizationSettings)
- Parameters:
audioNormalizationSettings- Advanced audio normalization settings. See `audioNormalizationSettings` Block for details.- Returns:
- builder
-
audioSelectorName
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioSelectorName(com.pulumi.core.Output<java.lang.String> audioSelectorName)
- Parameters:
audioSelectorName- Name of the audio selector used as the source for this audio description.- Returns:
- builder
-
audioSelectorName
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioSelectorName(java.lang.String audioSelectorName)
- Parameters:
audioSelectorName- Name of the audio selector used as the source for this audio description.- Returns:
- builder
-
audioType
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioType(@Nullable com.pulumi.core.Output<java.lang.String> audioType)
- Parameters:
audioType- Applies only if `audioTypeControl` is `useConfigured`. Values for `audioType` are defined in ISO-IEC 13818-1.- Returns:
- builder
-
audioType
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioType(java.lang.String audioType)
- Parameters:
audioType- Applies only if `audioTypeControl` is `useConfigured`. Values for `audioType` are defined in ISO-IEC 13818-1.- Returns:
- builder
-
audioTypeControl
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioTypeControl(@Nullable com.pulumi.core.Output<java.lang.String> audioTypeControl)
- Parameters:
audioTypeControl- How audio type is determined.- Returns:
- builder
-
audioTypeControl
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioTypeControl(java.lang.String audioTypeControl)
- Parameters:
audioTypeControl- How audio type is determined.- Returns:
- builder
-
audioWatermarkSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioWatermarkSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs> audioWatermarkSettings)
- Parameters:
audioWatermarkSettings- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See `audioWatermarkSettings` Block for details.- Returns:
- builder
-
audioWatermarkSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder audioWatermarkSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs audioWatermarkSettings)
- Parameters:
audioWatermarkSettings- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See `audioWatermarkSettings` Block for details.- Returns:
- builder
-
codecSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder codecSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs> codecSettings)
- Parameters:
codecSettings- Audio codec settings. See `audio_descriptions.codec_settings` Block for details.- Returns:
- builder
-
codecSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder codecSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs codecSettings)
- Parameters:
codecSettings- Audio codec settings. See `audio_descriptions.codec_settings` Block for details.- Returns:
- builder
-
languageCode
public ChannelEncoderSettingsAudioDescriptionArgs.Builder languageCode(@Nullable com.pulumi.core.Output<java.lang.String> languageCode)
- Parameters:
languageCode- ISO 639-2 three-digit code for the language of this audio description.- Returns:
- builder
-
languageCode
public ChannelEncoderSettingsAudioDescriptionArgs.Builder languageCode(java.lang.String languageCode)
- Parameters:
languageCode- ISO 639-2 three-digit code for the language of this audio description.- Returns:
- builder
-
languageCodeControl
public ChannelEncoderSettingsAudioDescriptionArgs.Builder languageCodeControl(@Nullable com.pulumi.core.Output<java.lang.String> languageCodeControl)
- Parameters:
languageCodeControl- How to handle the audio language code.- Returns:
- builder
-
languageCodeControl
public ChannelEncoderSettingsAudioDescriptionArgs.Builder languageCodeControl(java.lang.String languageCodeControl)
- Parameters:
languageCodeControl- How to handle the audio language code.- Returns:
- builder
-
name
public ChannelEncoderSettingsAudioDescriptionArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of this audio description.- Returns:
- builder
-
name
public ChannelEncoderSettingsAudioDescriptionArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of this audio description.- Returns:
- builder
-
remixSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder remixSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs> remixSettings)
- Parameters:
remixSettings- Settings to remix the audio. See `remixSettings` Block for details.- Returns:
- builder
-
remixSettings
public ChannelEncoderSettingsAudioDescriptionArgs.Builder remixSettings(ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs remixSettings)
- Parameters:
remixSettings- Settings to remix the audio. See `remixSettings` Block for details.- Returns:
- builder
-
streamName
public ChannelEncoderSettingsAudioDescriptionArgs.Builder streamName(@Nullable com.pulumi.core.Output<java.lang.String> streamName)
- Parameters:
streamName- Stream name used to identify the audio description.- Returns:
- builder
-
streamName
public ChannelEncoderSettingsAudioDescriptionArgs.Builder streamName(java.lang.String streamName)
- Parameters:
streamName- Stream name used to identify the audio description.- Returns:
- builder
-
build
public ChannelEncoderSettingsAudioDescriptionArgs build()
-
-