Class CfnChannel.EncoderSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnChannel.EncoderSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannel.EncoderSettingsProperty>
- Enclosing interface:
CfnChannel.EncoderSettingsProperty
@Stability(Stable)
public static final class CfnChannel.EncoderSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannel.EncoderSettingsProperty>
A builder for
CfnChannel.EncoderSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaudioDescriptions(List<? extends Object> audioDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getAudioDescriptions()audioDescriptions(IResolvable audioDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getAudioDescriptions()availBlanking(IResolvable availBlanking) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailBlanking()availBlanking(CfnChannel.AvailBlankingProperty availBlanking) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailBlanking()availConfiguration(IResolvable availConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailConfiguration()availConfiguration(CfnChannel.AvailConfigurationProperty availConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailConfiguration()blackoutSlate(IResolvable blackoutSlate) Sets the value ofCfnChannel.EncoderSettingsProperty.getBlackoutSlate()blackoutSlate(CfnChannel.BlackoutSlateProperty blackoutSlate) Sets the value ofCfnChannel.EncoderSettingsProperty.getBlackoutSlate()build()Builds the configured instance.captionDescriptions(List<? extends Object> captionDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getCaptionDescriptions()captionDescriptions(IResolvable captionDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getCaptionDescriptions()colorCorrectionSettings(IResolvable colorCorrectionSettings) Sets the value ofCfnChannel.EncoderSettingsProperty.getColorCorrectionSettings()colorCorrectionSettings(CfnChannel.ColorCorrectionSettingsProperty colorCorrectionSettings) Sets the value ofCfnChannel.EncoderSettingsProperty.getColorCorrectionSettings()featureActivations(IResolvable featureActivations) Sets the value ofCfnChannel.EncoderSettingsProperty.getFeatureActivations()featureActivations(CfnChannel.FeatureActivationsProperty featureActivations) Sets the value ofCfnChannel.EncoderSettingsProperty.getFeatureActivations()globalConfiguration(IResolvable globalConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getGlobalConfiguration()globalConfiguration(CfnChannel.GlobalConfigurationProperty globalConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getGlobalConfiguration()motionGraphicsConfiguration(IResolvable motionGraphicsConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getMotionGraphicsConfiguration()motionGraphicsConfiguration(CfnChannel.MotionGraphicsConfigurationProperty motionGraphicsConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getMotionGraphicsConfiguration()nielsenConfiguration(IResolvable nielsenConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getNielsenConfiguration()nielsenConfiguration(CfnChannel.NielsenConfigurationProperty nielsenConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getNielsenConfiguration()outputGroups(List<? extends Object> outputGroups) Sets the value ofCfnChannel.EncoderSettingsProperty.getOutputGroups()outputGroups(IResolvable outputGroups) Sets the value ofCfnChannel.EncoderSettingsProperty.getOutputGroups()thumbnailConfiguration(IResolvable thumbnailConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getThumbnailConfiguration()thumbnailConfiguration(CfnChannel.ThumbnailConfigurationProperty thumbnailConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getThumbnailConfiguration()timecodeConfig(IResolvable timecodeConfig) Sets the value ofCfnChannel.EncoderSettingsProperty.getTimecodeConfig()timecodeConfig(CfnChannel.TimecodeConfigProperty timecodeConfig) Sets the value ofCfnChannel.EncoderSettingsProperty.getTimecodeConfig()videoDescriptions(List<? extends Object> videoDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getVideoDescriptions()videoDescriptions(IResolvable videoDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getVideoDescriptions()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
audioDescriptions
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder audioDescriptions(IResolvable audioDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getAudioDescriptions()- Parameters:
audioDescriptions- The encoding information for output audio.- Returns:
this
-
audioDescriptions
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder audioDescriptions(List<? extends Object> audioDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getAudioDescriptions()- Parameters:
audioDescriptions- The encoding information for output audio.- Returns:
this
-
availBlanking
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder availBlanking(IResolvable availBlanking) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailBlanking()- Parameters:
availBlanking- The settings for ad avail blanking.- Returns:
this
-
availBlanking
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder availBlanking(CfnChannel.AvailBlankingProperty availBlanking) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailBlanking()- Parameters:
availBlanking- The settings for ad avail blanking.- Returns:
this
-
availConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder availConfiguration(IResolvable availConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailConfiguration()- Parameters:
availConfiguration- The configuration settings for the ad avail handling.- Returns:
this
-
availConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder availConfiguration(CfnChannel.AvailConfigurationProperty availConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getAvailConfiguration()- Parameters:
availConfiguration- The configuration settings for the ad avail handling.- Returns:
this
-
blackoutSlate
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder blackoutSlate(IResolvable blackoutSlate) Sets the value ofCfnChannel.EncoderSettingsProperty.getBlackoutSlate()- Parameters:
blackoutSlate- The settings for the blackout slate.- Returns:
this
-
blackoutSlate
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder blackoutSlate(CfnChannel.BlackoutSlateProperty blackoutSlate) Sets the value ofCfnChannel.EncoderSettingsProperty.getBlackoutSlate()- Parameters:
blackoutSlate- The settings for the blackout slate.- Returns:
this
-
captionDescriptions
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder captionDescriptions(IResolvable captionDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getCaptionDescriptions()- Parameters:
captionDescriptions- The encoding information for output captions.- Returns:
this
-
captionDescriptions
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder captionDescriptions(List<? extends Object> captionDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getCaptionDescriptions()- Parameters:
captionDescriptions- The encoding information for output captions.- Returns:
this
-
colorCorrectionSettings
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder colorCorrectionSettings(IResolvable colorCorrectionSettings) Sets the value ofCfnChannel.EncoderSettingsProperty.getColorCorrectionSettings()- Parameters:
colorCorrectionSettings- the value to be set.- Returns:
this
-
colorCorrectionSettings
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder colorCorrectionSettings(CfnChannel.ColorCorrectionSettingsProperty colorCorrectionSettings) Sets the value ofCfnChannel.EncoderSettingsProperty.getColorCorrectionSettings()- Parameters:
colorCorrectionSettings- the value to be set.- Returns:
this
-
featureActivations
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder featureActivations(IResolvable featureActivations) Sets the value ofCfnChannel.EncoderSettingsProperty.getFeatureActivations()- Parameters:
featureActivations- Settings to enable specific features.- Returns:
this
-
featureActivations
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder featureActivations(CfnChannel.FeatureActivationsProperty featureActivations) Sets the value ofCfnChannel.EncoderSettingsProperty.getFeatureActivations()- Parameters:
featureActivations- Settings to enable specific features.- Returns:
this
-
globalConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder globalConfiguration(IResolvable globalConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getGlobalConfiguration()- Parameters:
globalConfiguration- The configuration settings that apply to the entire channel.- Returns:
this
-
globalConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder globalConfiguration(CfnChannel.GlobalConfigurationProperty globalConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getGlobalConfiguration()- Parameters:
globalConfiguration- The configuration settings that apply to the entire channel.- Returns:
this
-
motionGraphicsConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder motionGraphicsConfiguration(IResolvable motionGraphicsConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getMotionGraphicsConfiguration()- Parameters:
motionGraphicsConfiguration- Settings to enable and configure the motion graphics overlay feature in the channel.- Returns:
this
-
motionGraphicsConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder motionGraphicsConfiguration(CfnChannel.MotionGraphicsConfigurationProperty motionGraphicsConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getMotionGraphicsConfiguration()- Parameters:
motionGraphicsConfiguration- Settings to enable and configure the motion graphics overlay feature in the channel.- Returns:
this
-
nielsenConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder nielsenConfiguration(IResolvable nielsenConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getNielsenConfiguration()- Parameters:
nielsenConfiguration- The settings to configure Nielsen watermarks.- Returns:
this
-
nielsenConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder nielsenConfiguration(CfnChannel.NielsenConfigurationProperty nielsenConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getNielsenConfiguration()- Parameters:
nielsenConfiguration- The settings to configure Nielsen watermarks.- Returns:
this
-
outputGroups
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder outputGroups(IResolvable outputGroups) Sets the value ofCfnChannel.EncoderSettingsProperty.getOutputGroups()- Parameters:
outputGroups- The settings for the output groups in the channel.- Returns:
this
-
outputGroups
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder outputGroups(List<? extends Object> outputGroups) Sets the value ofCfnChannel.EncoderSettingsProperty.getOutputGroups()- Parameters:
outputGroups- The settings for the output groups in the channel.- Returns:
this
-
thumbnailConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder thumbnailConfiguration(IResolvable thumbnailConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getThumbnailConfiguration()- Parameters:
thumbnailConfiguration- the value to be set.- Returns:
this
-
thumbnailConfiguration
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder thumbnailConfiguration(CfnChannel.ThumbnailConfigurationProperty thumbnailConfiguration) Sets the value ofCfnChannel.EncoderSettingsProperty.getThumbnailConfiguration()- Parameters:
thumbnailConfiguration- the value to be set.- Returns:
this
-
timecodeConfig
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder timecodeConfig(IResolvable timecodeConfig) Sets the value ofCfnChannel.EncoderSettingsProperty.getTimecodeConfig()- Parameters:
timecodeConfig- Contains settings used to acquire and adjust timecode information from the inputs.- Returns:
this
-
timecodeConfig
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder timecodeConfig(CfnChannel.TimecodeConfigProperty timecodeConfig) Sets the value ofCfnChannel.EncoderSettingsProperty.getTimecodeConfig()- Parameters:
timecodeConfig- Contains settings used to acquire and adjust timecode information from the inputs.- Returns:
this
-
videoDescriptions
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder videoDescriptions(IResolvable videoDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getVideoDescriptions()- Parameters:
videoDescriptions- The encoding information for output videos.- Returns:
this
-
videoDescriptions
@Stability(Stable) public CfnChannel.EncoderSettingsProperty.Builder videoDescriptions(List<? extends Object> videoDescriptions) Sets the value ofCfnChannel.EncoderSettingsProperty.getVideoDescriptions()- Parameters:
videoDescriptions- The encoding information for output videos.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannel.EncoderSettingsProperty>- Returns:
- a new instance of
CfnChannel.EncoderSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-