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