Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsArgs
public static final class ChannelEncoderSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsArgs defaults)
-
-
Method Detail
-
audioDescriptions
public ChannelEncoderSettingsArgs.Builder audioDescriptions(@Nullable com.pulumi.core.Output<java.util.List<ChannelEncoderSettingsAudioDescriptionArgs>> audioDescriptions)
- Parameters:
audioDescriptions- Audio descriptions for the channel. See `audioDescriptions` Block for details.- Returns:
- builder
-
audioDescriptions
public ChannelEncoderSettingsArgs.Builder audioDescriptions(java.util.List<ChannelEncoderSettingsAudioDescriptionArgs> audioDescriptions)
- Parameters:
audioDescriptions- Audio descriptions for the channel. See `audioDescriptions` Block for details.- Returns:
- builder
-
audioDescriptions
public ChannelEncoderSettingsArgs.Builder audioDescriptions(ChannelEncoderSettingsAudioDescriptionArgs... audioDescriptions)
- Parameters:
audioDescriptions- Audio descriptions for the channel. See `audioDescriptions` Block for details.- Returns:
- builder
-
availBlanking
public ChannelEncoderSettingsArgs.Builder availBlanking(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsAvailBlankingArgs> availBlanking)
- Parameters:
availBlanking- Settings for ad avail blanking. See `availBlanking` Block for details.- Returns:
- builder
-
availBlanking
public ChannelEncoderSettingsArgs.Builder availBlanking(ChannelEncoderSettingsAvailBlankingArgs availBlanking)
- Parameters:
availBlanking- Settings for ad avail blanking. See `availBlanking` Block for details.- Returns:
- builder
-
captionDescriptions
public ChannelEncoderSettingsArgs.Builder captionDescriptions(@Nullable com.pulumi.core.Output<java.util.List<ChannelEncoderSettingsCaptionDescriptionArgs>> captionDescriptions)
- Parameters:
captionDescriptions- Caption descriptions for the channel. See `captionDescriptions` Block for details.- Returns:
- builder
-
captionDescriptions
public ChannelEncoderSettingsArgs.Builder captionDescriptions(java.util.List<ChannelEncoderSettingsCaptionDescriptionArgs> captionDescriptions)
- Parameters:
captionDescriptions- Caption descriptions for the channel. See `captionDescriptions` Block for details.- Returns:
- builder
-
captionDescriptions
public ChannelEncoderSettingsArgs.Builder captionDescriptions(ChannelEncoderSettingsCaptionDescriptionArgs... captionDescriptions)
- Parameters:
captionDescriptions- Caption descriptions for the channel. See `captionDescriptions` Block for details.- Returns:
- builder
-
globalConfiguration
public ChannelEncoderSettingsArgs.Builder globalConfiguration(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsGlobalConfigurationArgs> globalConfiguration)
- Parameters:
globalConfiguration- Configuration settings that apply to the event as a whole. See `globalConfiguration` Block for details.- Returns:
- builder
-
globalConfiguration
public ChannelEncoderSettingsArgs.Builder globalConfiguration(ChannelEncoderSettingsGlobalConfigurationArgs globalConfiguration)
- Parameters:
globalConfiguration- Configuration settings that apply to the event as a whole. See `globalConfiguration` Block for details.- Returns:
- builder
-
motionGraphicsConfiguration
public ChannelEncoderSettingsArgs.Builder motionGraphicsConfiguration(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsMotionGraphicsConfigurationArgs> motionGraphicsConfiguration)
- Parameters:
motionGraphicsConfiguration- Settings for motion graphics. See `motionGraphicsConfiguration` Block for details.- Returns:
- builder
-
motionGraphicsConfiguration
public ChannelEncoderSettingsArgs.Builder motionGraphicsConfiguration(ChannelEncoderSettingsMotionGraphicsConfigurationArgs motionGraphicsConfiguration)
- Parameters:
motionGraphicsConfiguration- Settings for motion graphics. See `motionGraphicsConfiguration` Block for details.- Returns:
- builder
-
nielsenConfiguration
public ChannelEncoderSettingsArgs.Builder nielsenConfiguration(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsNielsenConfigurationArgs> nielsenConfiguration)
- Parameters:
nielsenConfiguration- Nielsen configuration settings. See `nielsenConfiguration` Block for details.- Returns:
- builder
-
nielsenConfiguration
public ChannelEncoderSettingsArgs.Builder nielsenConfiguration(ChannelEncoderSettingsNielsenConfigurationArgs nielsenConfiguration)
- Parameters:
nielsenConfiguration- Nielsen configuration settings. See `nielsenConfiguration` Block for details.- Returns:
- builder
-
outputGroups
public ChannelEncoderSettingsArgs.Builder outputGroups(com.pulumi.core.Output<java.util.List<ChannelEncoderSettingsOutputGroupArgs>> outputGroups)
- Parameters:
outputGroups- Output groups for the channel. See `outputGroups` Block for details.- Returns:
- builder
-
outputGroups
public ChannelEncoderSettingsArgs.Builder outputGroups(java.util.List<ChannelEncoderSettingsOutputGroupArgs> outputGroups)
- Parameters:
outputGroups- Output groups for the channel. See `outputGroups` Block for details.- Returns:
- builder
-
outputGroups
public ChannelEncoderSettingsArgs.Builder outputGroups(ChannelEncoderSettingsOutputGroupArgs... outputGroups)
- Parameters:
outputGroups- Output groups for the channel. See `outputGroups` Block for details.- Returns:
- builder
-
timecodeConfig
public ChannelEncoderSettingsArgs.Builder timecodeConfig(com.pulumi.core.Output<ChannelEncoderSettingsTimecodeConfigArgs> timecodeConfig)
- Parameters:
timecodeConfig- Settings used to acquire and adjust timecode information from inputs. See `timecodeConfig` Block for details.- Returns:
- builder
-
timecodeConfig
public ChannelEncoderSettingsArgs.Builder timecodeConfig(ChannelEncoderSettingsTimecodeConfigArgs timecodeConfig)
- Parameters:
timecodeConfig- Settings used to acquire and adjust timecode information from inputs. See `timecodeConfig` Block for details.- Returns:
- builder
-
videoDescriptions
public ChannelEncoderSettingsArgs.Builder videoDescriptions(@Nullable com.pulumi.core.Output<java.util.List<ChannelEncoderSettingsVideoDescriptionArgs>> videoDescriptions)
- Parameters:
videoDescriptions- Video descriptions for the channel. See `videoDescriptions` Block for details.- Returns:
- builder
-
videoDescriptions
public ChannelEncoderSettingsArgs.Builder videoDescriptions(java.util.List<ChannelEncoderSettingsVideoDescriptionArgs> videoDescriptions)
- Parameters:
videoDescriptions- Video descriptions for the channel. See `videoDescriptions` Block for details.- Returns:
- builder
-
videoDescriptions
public ChannelEncoderSettingsArgs.Builder videoDescriptions(ChannelEncoderSettingsVideoDescriptionArgs... videoDescriptions)
- Parameters:
videoDescriptions- Video descriptions for the channel. See `videoDescriptions` Block for details.- Returns:
- builder
-
build
public ChannelEncoderSettingsArgs build()
-
-