Class MedialiveChannelInputAttachmentsInputSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelInputAttachmentsInputSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelInputAttachmentsInputSettings>
- Enclosing interface:
- MedialiveChannelInputAttachmentsInputSettings
@Stability(Stable) public static final class MedialiveChannelInputAttachmentsInputSettings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelInputAttachmentsInputSettings>
A builder forMedialiveChannelInputAttachmentsInputSettings
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
audioSelector
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder audioSelector(com.hashicorp.cdktf.IResolvable audioSelector)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getAudioSelector()- Parameters:
audioSelector- audio_selector block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_selector MedialiveChannel#audio_selector}- Returns:
this
-
audioSelector
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder audioSelector(List<? extends MedialiveChannelInputAttachmentsInputSettingsAudioSelector> audioSelector)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getAudioSelector()- Parameters:
audioSelector- audio_selector block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_selector MedialiveChannel#audio_selector}- Returns:
this
-
captionSelector
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder captionSelector(com.hashicorp.cdktf.IResolvable captionSelector)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getCaptionSelector()- Parameters:
captionSelector- caption_selector block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#caption_selector MedialiveChannel#caption_selector}- Returns:
this
-
captionSelector
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder captionSelector(List<? extends MedialiveChannelInputAttachmentsInputSettingsCaptionSelector> captionSelector)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getCaptionSelector()- Parameters:
captionSelector- caption_selector block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#caption_selector MedialiveChannel#caption_selector}- Returns:
this
-
deblockFilter
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder deblockFilter(String deblockFilter)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getDeblockFilter()- Parameters:
deblockFilter- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#deblock_filter MedialiveChannel#deblock_filter}.- Returns:
this
-
denoiseFilter
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder denoiseFilter(String denoiseFilter)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getDenoiseFilter()- Parameters:
denoiseFilter- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#denoise_filter MedialiveChannel#denoise_filter}.- Returns:
this
-
filterStrength
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder filterStrength(Number filterStrength)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getFilterStrength()- Parameters:
filterStrength- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#filter_strength MedialiveChannel#filter_strength}.- Returns:
this
-
inputFilter
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder inputFilter(String inputFilter)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getInputFilter()- Parameters:
inputFilter- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#input_filter MedialiveChannel#input_filter}.- Returns:
this
-
networkInputSettings
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder networkInputSettings(MedialiveChannelInputAttachmentsInputSettingsNetworkInputSettings networkInputSettings)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getNetworkInputSettings()- Parameters:
networkInputSettings- network_input_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#network_input_settings MedialiveChannel#network_input_settings}- Returns:
this
-
scte35Pid
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder scte35Pid(Number scte35Pid)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getScte35Pid()- Parameters:
scte35Pid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scte35_pid MedialiveChannel#scte35_pid}.- Returns:
this
-
smpte2038DataPreference
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder smpte2038DataPreference(String smpte2038DataPreference)
- Parameters:
smpte2038DataPreference- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#smpte2038_data_preference MedialiveChannel#smpte2038_data_preference}.- Returns:
this
-
sourceEndBehavior
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder sourceEndBehavior(String sourceEndBehavior)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getSourceEndBehavior()- Parameters:
sourceEndBehavior- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#source_end_behavior MedialiveChannel#source_end_behavior}.- Returns:
this
-
videoSelector
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings.Builder videoSelector(MedialiveChannelInputAttachmentsInputSettingsVideoSelector videoSelector)
Sets the value ofMedialiveChannelInputAttachmentsInputSettings.getVideoSelector()- Parameters:
videoSelector- video_selector block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#video_selector MedialiveChannel#video_selector}- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelInputAttachmentsInputSettings>- Returns:
- a new instance of
MedialiveChannelInputAttachmentsInputSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-