Class CfnChannel.CaptionSelectorSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnChannel.CaptionSelectorSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannel.CaptionSelectorSettingsProperty>
- Enclosing interface:
CfnChannel.CaptionSelectorSettingsProperty
@Stability(Stable)
public static final class CfnChannel.CaptionSelectorSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannel.CaptionSelectorSettingsProperty>
A builder for
CfnChannel.CaptionSelectorSettingsProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionancillarySourceSettings
(IResolvable ancillarySourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAncillarySourceSettings()
ancillarySourceSettings
(CfnChannel.AncillarySourceSettingsProperty ancillarySourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAncillarySourceSettings()
aribSourceSettings
(IResolvable aribSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAribSourceSettings()
aribSourceSettings
(CfnChannel.AribSourceSettingsProperty aribSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAribSourceSettings()
build()
Builds the configured instance.dvbSubSourceSettings
(IResolvable dvbSubSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getDvbSubSourceSettings()
dvbSubSourceSettings
(CfnChannel.DvbSubSourceSettingsProperty dvbSubSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getDvbSubSourceSettings()
embeddedSourceSettings
(IResolvable embeddedSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getEmbeddedSourceSettings()
embeddedSourceSettings
(CfnChannel.EmbeddedSourceSettingsProperty embeddedSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getEmbeddedSourceSettings()
scte20SourceSettings
(IResolvable scte20SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte20SourceSettings()
scte20SourceSettings
(CfnChannel.Scte20SourceSettingsProperty scte20SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte20SourceSettings()
scte27SourceSettings
(IResolvable scte27SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte27SourceSettings()
scte27SourceSettings
(CfnChannel.Scte27SourceSettingsProperty scte27SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte27SourceSettings()
teletextSourceSettings
(IResolvable teletextSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getTeletextSourceSettings()
teletextSourceSettings
(CfnChannel.TeletextSourceSettingsProperty teletextSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getTeletextSourceSettings()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
ancillarySourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder ancillarySourceSettings(IResolvable ancillarySourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAncillarySourceSettings()
- Parameters:
ancillarySourceSettings
- Information about the ancillary captions to extract from the input.- Returns:
this
-
ancillarySourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder ancillarySourceSettings(CfnChannel.AncillarySourceSettingsProperty ancillarySourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAncillarySourceSettings()
- Parameters:
ancillarySourceSettings
- Information about the ancillary captions to extract from the input.- Returns:
this
-
aribSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder aribSourceSettings(IResolvable aribSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAribSourceSettings()
- Parameters:
aribSourceSettings
- Information about the ARIB captions to extract from the input.- Returns:
this
-
aribSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder aribSourceSettings(CfnChannel.AribSourceSettingsProperty aribSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getAribSourceSettings()
- Parameters:
aribSourceSettings
- Information about the ARIB captions to extract from the input.- Returns:
this
-
dvbSubSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder dvbSubSourceSettings(IResolvable dvbSubSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getDvbSubSourceSettings()
- Parameters:
dvbSubSourceSettings
- Information about the DVB Sub captions to extract from the input.- Returns:
this
-
dvbSubSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder dvbSubSourceSettings(CfnChannel.DvbSubSourceSettingsProperty dvbSubSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getDvbSubSourceSettings()
- Parameters:
dvbSubSourceSettings
- Information about the DVB Sub captions to extract from the input.- Returns:
this
-
embeddedSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder embeddedSourceSettings(IResolvable embeddedSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getEmbeddedSourceSettings()
- Parameters:
embeddedSourceSettings
- Information about the embedded captions to extract from the input.- Returns:
this
-
embeddedSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder embeddedSourceSettings(CfnChannel.EmbeddedSourceSettingsProperty embeddedSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getEmbeddedSourceSettings()
- Parameters:
embeddedSourceSettings
- Information about the embedded captions to extract from the input.- Returns:
this
-
scte20SourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder scte20SourceSettings(IResolvable scte20SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte20SourceSettings()
- Parameters:
scte20SourceSettings
- Information about the SCTE-20 captions to extract from the input.- Returns:
this
-
scte20SourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder scte20SourceSettings(CfnChannel.Scte20SourceSettingsProperty scte20SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte20SourceSettings()
- Parameters:
scte20SourceSettings
- Information about the SCTE-20 captions to extract from the input.- Returns:
this
-
scte27SourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder scte27SourceSettings(IResolvable scte27SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte27SourceSettings()
- Parameters:
scte27SourceSettings
- Information about the SCTE-27 captions to extract from the input.- Returns:
this
-
scte27SourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder scte27SourceSettings(CfnChannel.Scte27SourceSettingsProperty scte27SourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getScte27SourceSettings()
- Parameters:
scte27SourceSettings
- Information about the SCTE-27 captions to extract from the input.- Returns:
this
-
teletextSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder teletextSourceSettings(IResolvable teletextSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getTeletextSourceSettings()
- Parameters:
teletextSourceSettings
- Information about the Teletext captions to extract from the input.- Returns:
this
-
teletextSourceSettings
@Stability(Stable) public CfnChannel.CaptionSelectorSettingsProperty.Builder teletextSourceSettings(CfnChannel.TeletextSourceSettingsProperty teletextSourceSettings) Sets the value ofCfnChannel.CaptionSelectorSettingsProperty.getTeletextSourceSettings()
- Parameters:
teletextSourceSettings
- Information about the Teletext captions to extract from the input.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnChannel.CaptionSelectorSettingsProperty>
- Returns:
- a new instance of
CfnChannel.CaptionSelectorSettingsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-