Class MedialiveChannelEncoderSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettings>
- Enclosing interface:
- MedialiveChannelEncoderSettings
@Stability(Stable) public static final class MedialiveChannelEncoderSettings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettings>
A builder forMedialiveChannelEncoderSettings
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
outputGroups
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder outputGroups(com.hashicorp.cdktf.IResolvable outputGroups)
Sets the value ofMedialiveChannelEncoderSettings.getOutputGroups()- Parameters:
outputGroups- output_groups block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#output_groups MedialiveChannel#output_groups}- Returns:
this
-
outputGroups
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder outputGroups(List<? extends MedialiveChannelEncoderSettingsOutputGroups> outputGroups)
Sets the value ofMedialiveChannelEncoderSettings.getOutputGroups()- Parameters:
outputGroups- output_groups block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#output_groups MedialiveChannel#output_groups}- Returns:
this
-
timecodeConfig
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder timecodeConfig(MedialiveChannelEncoderSettingsTimecodeConfig timecodeConfig)
Sets the value ofMedialiveChannelEncoderSettings.getTimecodeConfig()- Parameters:
timecodeConfig- timecode_config block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timecode_config MedialiveChannel#timecode_config}- Returns:
this
-
audioDescriptions
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder audioDescriptions(com.hashicorp.cdktf.IResolvable audioDescriptions)
Sets the value ofMedialiveChannelEncoderSettings.getAudioDescriptions()- Parameters:
audioDescriptions- audio_descriptions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_descriptions MedialiveChannel#audio_descriptions}- Returns:
this
-
audioDescriptions
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder audioDescriptions(List<? extends MedialiveChannelEncoderSettingsAudioDescriptions> audioDescriptions)
Sets the value ofMedialiveChannelEncoderSettings.getAudioDescriptions()- Parameters:
audioDescriptions- audio_descriptions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_descriptions MedialiveChannel#audio_descriptions}- Returns:
this
-
availBlanking
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder availBlanking(MedialiveChannelEncoderSettingsAvailBlanking availBlanking)
Sets the value ofMedialiveChannelEncoderSettings.getAvailBlanking()- Parameters:
availBlanking- avail_blanking block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#avail_blanking MedialiveChannel#avail_blanking}- Returns:
this
-
videoDescriptions
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder videoDescriptions(com.hashicorp.cdktf.IResolvable videoDescriptions)
Sets the value ofMedialiveChannelEncoderSettings.getVideoDescriptions()- Parameters:
videoDescriptions- video_descriptions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#video_descriptions MedialiveChannel#video_descriptions}- Returns:
this
-
videoDescriptions
@Stability(Stable) public MedialiveChannelEncoderSettings.Builder videoDescriptions(List<? extends MedialiveChannelEncoderSettingsVideoDescriptions> videoDescriptions)
Sets the value ofMedialiveChannelEncoderSettings.getVideoDescriptions()- Parameters:
videoDescriptions- video_descriptions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#video_descriptions MedialiveChannel#video_descriptions}- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettings>- Returns:
- a new instance of
MedialiveChannelEncoderSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-