Class MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings>
- Enclosing interface:
- MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings
@Stability(Stable) public static final class MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
ancillarySourceSettings
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder ancillarySourceSettings(MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings ancillarySourceSettings)
Sets the value ofMedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.getAncillarySourceSettings()- Parameters:
ancillarySourceSettings- ancillary_source_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ancillary_source_settings MedialiveChannel#ancillary_source_settings}- Returns:
this
-
dvbTdtSettings
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder dvbTdtSettings(MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettingsDvbTdtSettings dvbTdtSettings)
Sets the value ofMedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.getDvbTdtSettings()- Parameters:
dvbTdtSettings- dvb_tdt_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dvb_tdt_settings MedialiveChannel#dvb_tdt_settings}- Returns:
this
-
embeddedSourceSettings
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder embeddedSourceSettings(MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings embeddedSourceSettings)
Sets the value ofMedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.getEmbeddedSourceSettings()- Parameters:
embeddedSourceSettings- embedded_source_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#embedded_source_settings MedialiveChannel#embedded_source_settings}- Returns:
this
-
scte20SourceSettings
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder scte20SourceSettings(MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings scte20SourceSettings)
Sets the value ofMedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.getScte20SourceSettings()- Parameters:
scte20SourceSettings- scte20_source_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scte20_source_settings MedialiveChannel#scte20_source_settings}- Returns:
this
-
scte27SourceSettings
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder scte27SourceSettings(MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings scte27SourceSettings)
Sets the value ofMedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.getScte27SourceSettings()- Parameters:
scte27SourceSettings- scte27_source_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scte27_source_settings MedialiveChannel#scte27_source_settings}- Returns:
this
-
teletextSourceSettings
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.Builder teletextSourceSettings(MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings teletextSourceSettings)
Sets the value ofMedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings.getTeletextSourceSettings()- Parameters:
teletextSourceSettings- teletext_source_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#teletext_source_settings MedialiveChannel#teletext_source_settings}- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings>- Returns:
- a new instance of
MedialiveChannelInputAttachmentsInputSettingsCaptionSelectorSelectorSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-