Class CfnChannel.CaptionDestinationSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnChannel.CaptionDestinationSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannel.CaptionDestinationSettingsProperty>
- Enclosing interface:
CfnChannel.CaptionDestinationSettingsProperty
@Stability(Stable)
public static final class CfnChannel.CaptionDestinationSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannel.CaptionDestinationSettingsProperty>
A builder for
CfnChannel.CaptionDestinationSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaribDestinationSettings(IResolvable aribDestinationSettings) aribDestinationSettings(CfnChannel.AribDestinationSettingsProperty aribDestinationSettings) build()Builds the configured instance.burnInDestinationSettings(IResolvable burnInDestinationSettings) burnInDestinationSettings(CfnChannel.BurnInDestinationSettingsProperty burnInDestinationSettings) dvbSubDestinationSettings(IResolvable dvbSubDestinationSettings) dvbSubDestinationSettings(CfnChannel.DvbSubDestinationSettingsProperty dvbSubDestinationSettings) ebuTtDDestinationSettings(IResolvable ebuTtDDestinationSettings) ebuTtDDestinationSettings(CfnChannel.EbuTtDDestinationSettingsProperty ebuTtDDestinationSettings) embeddedDestinationSettings(IResolvable embeddedDestinationSettings) embeddedDestinationSettings(CfnChannel.EmbeddedDestinationSettingsProperty embeddedDestinationSettings) embeddedPlusScte20DestinationSettings(IResolvable embeddedPlusScte20DestinationSettings) embeddedPlusScte20DestinationSettings(CfnChannel.EmbeddedPlusScte20DestinationSettingsProperty embeddedPlusScte20DestinationSettings) rtmpCaptionInfoDestinationSettings(IResolvable rtmpCaptionInfoDestinationSettings) rtmpCaptionInfoDestinationSettings(CfnChannel.RtmpCaptionInfoDestinationSettingsProperty rtmpCaptionInfoDestinationSettings) scte20PlusEmbeddedDestinationSettings(IResolvable scte20PlusEmbeddedDestinationSettings) scte20PlusEmbeddedDestinationSettings(CfnChannel.Scte20PlusEmbeddedDestinationSettingsProperty scte20PlusEmbeddedDestinationSettings) scte27DestinationSettings(IResolvable scte27DestinationSettings) scte27DestinationSettings(CfnChannel.Scte27DestinationSettingsProperty scte27DestinationSettings) smpteTtDestinationSettings(IResolvable smpteTtDestinationSettings) smpteTtDestinationSettings(CfnChannel.SmpteTtDestinationSettingsProperty smpteTtDestinationSettings) teletextDestinationSettings(IResolvable teletextDestinationSettings) teletextDestinationSettings(CfnChannel.TeletextDestinationSettingsProperty teletextDestinationSettings) ttmlDestinationSettings(IResolvable ttmlDestinationSettings) ttmlDestinationSettings(CfnChannel.TtmlDestinationSettingsProperty ttmlDestinationSettings) webvttDestinationSettings(IResolvable webvttDestinationSettings) webvttDestinationSettings(CfnChannel.WebvttDestinationSettingsProperty webvttDestinationSettings)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
aribDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder aribDestinationSettings(IResolvable aribDestinationSettings) - Parameters:
aribDestinationSettings- The configuration of one ARIB captions encode in the output.- Returns:
this
-
aribDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder aribDestinationSettings(CfnChannel.AribDestinationSettingsProperty aribDestinationSettings) - Parameters:
aribDestinationSettings- The configuration of one ARIB captions encode in the output.- Returns:
this
-
burnInDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder burnInDestinationSettings(IResolvable burnInDestinationSettings) - Parameters:
burnInDestinationSettings- The configuration of one burn-in captions encode in the output.- Returns:
this
-
burnInDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder burnInDestinationSettings(CfnChannel.BurnInDestinationSettingsProperty burnInDestinationSettings) - Parameters:
burnInDestinationSettings- The configuration of one burn-in captions encode in the output.- Returns:
this
-
dvbSubDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder dvbSubDestinationSettings(IResolvable dvbSubDestinationSettings) - Parameters:
dvbSubDestinationSettings- The configuration of one DVB Sub captions encode in the output.- Returns:
this
-
dvbSubDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder dvbSubDestinationSettings(CfnChannel.DvbSubDestinationSettingsProperty dvbSubDestinationSettings) - Parameters:
dvbSubDestinationSettings- The configuration of one DVB Sub captions encode in the output.- Returns:
this
-
ebuTtDDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder ebuTtDDestinationSettings(IResolvable ebuTtDDestinationSettings) - Parameters:
ebuTtDDestinationSettings- Settings for EBU-TT captions in the output.- Returns:
this
-
ebuTtDDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder ebuTtDDestinationSettings(CfnChannel.EbuTtDDestinationSettingsProperty ebuTtDDestinationSettings) - Parameters:
ebuTtDDestinationSettings- Settings for EBU-TT captions in the output.- Returns:
this
-
embeddedDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder embeddedDestinationSettings(IResolvable embeddedDestinationSettings) - Parameters:
embeddedDestinationSettings- The configuration of one embedded captions encode in the output.- Returns:
this
-
embeddedDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder embeddedDestinationSettings(CfnChannel.EmbeddedDestinationSettingsProperty embeddedDestinationSettings) - Parameters:
embeddedDestinationSettings- The configuration of one embedded captions encode in the output.- Returns:
this
-
embeddedPlusScte20DestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder embeddedPlusScte20DestinationSettings(IResolvable embeddedPlusScte20DestinationSettings) Sets the value ofCfnChannel.CaptionDestinationSettingsProperty.getEmbeddedPlusScte20DestinationSettings()- Parameters:
embeddedPlusScte20DestinationSettings- The configuration of one embedded plus SCTE-20 captions encode in the output.- Returns:
this
-
embeddedPlusScte20DestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder embeddedPlusScte20DestinationSettings(CfnChannel.EmbeddedPlusScte20DestinationSettingsProperty embeddedPlusScte20DestinationSettings) Sets the value ofCfnChannel.CaptionDestinationSettingsProperty.getEmbeddedPlusScte20DestinationSettings()- Parameters:
embeddedPlusScte20DestinationSettings- The configuration of one embedded plus SCTE-20 captions encode in the output.- Returns:
this
-
rtmpCaptionInfoDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder rtmpCaptionInfoDestinationSettings(IResolvable rtmpCaptionInfoDestinationSettings) Sets the value ofCfnChannel.CaptionDestinationSettingsProperty.getRtmpCaptionInfoDestinationSettings()- Parameters:
rtmpCaptionInfoDestinationSettings- The configuration of one RTMPCaptionInfo captions encode in the output.- Returns:
this
-
rtmpCaptionInfoDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder rtmpCaptionInfoDestinationSettings(CfnChannel.RtmpCaptionInfoDestinationSettingsProperty rtmpCaptionInfoDestinationSettings) Sets the value ofCfnChannel.CaptionDestinationSettingsProperty.getRtmpCaptionInfoDestinationSettings()- Parameters:
rtmpCaptionInfoDestinationSettings- The configuration of one RTMPCaptionInfo captions encode in the output.- Returns:
this
-
scte20PlusEmbeddedDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder scte20PlusEmbeddedDestinationSettings(IResolvable scte20PlusEmbeddedDestinationSettings) Sets the value ofCfnChannel.CaptionDestinationSettingsProperty.getScte20PlusEmbeddedDestinationSettings()- Parameters:
scte20PlusEmbeddedDestinationSettings- The configuration of one SCTE20 plus embedded captions encode in the output.- Returns:
this
-
scte20PlusEmbeddedDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder scte20PlusEmbeddedDestinationSettings(CfnChannel.Scte20PlusEmbeddedDestinationSettingsProperty scte20PlusEmbeddedDestinationSettings) Sets the value ofCfnChannel.CaptionDestinationSettingsProperty.getScte20PlusEmbeddedDestinationSettings()- Parameters:
scte20PlusEmbeddedDestinationSettings- The configuration of one SCTE20 plus embedded captions encode in the output.- Returns:
this
-
scte27DestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder scte27DestinationSettings(IResolvable scte27DestinationSettings) - Parameters:
scte27DestinationSettings- The configuration of one SCTE-27 captions encode in the output.- Returns:
this
-
scte27DestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder scte27DestinationSettings(CfnChannel.Scte27DestinationSettingsProperty scte27DestinationSettings) - Parameters:
scte27DestinationSettings- The configuration of one SCTE-27 captions encode in the output.- Returns:
this
-
smpteTtDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder smpteTtDestinationSettings(IResolvable smpteTtDestinationSettings) - Parameters:
smpteTtDestinationSettings- The configuration of one SMPTE-TT captions encode in the output.- Returns:
this
-
smpteTtDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder smpteTtDestinationSettings(CfnChannel.SmpteTtDestinationSettingsProperty smpteTtDestinationSettings) - Parameters:
smpteTtDestinationSettings- The configuration of one SMPTE-TT captions encode in the output.- Returns:
this
-
teletextDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder teletextDestinationSettings(IResolvable teletextDestinationSettings) - Parameters:
teletextDestinationSettings- The configuration of one Teletext captions encode in the output.- Returns:
this
-
teletextDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder teletextDestinationSettings(CfnChannel.TeletextDestinationSettingsProperty teletextDestinationSettings) - Parameters:
teletextDestinationSettings- The configuration of one Teletext captions encode in the output.- Returns:
this
-
ttmlDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder ttmlDestinationSettings(IResolvable ttmlDestinationSettings) - Parameters:
ttmlDestinationSettings- The configuration of one TTML captions encode in the output.- Returns:
this
-
ttmlDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder ttmlDestinationSettings(CfnChannel.TtmlDestinationSettingsProperty ttmlDestinationSettings) - Parameters:
ttmlDestinationSettings- The configuration of one TTML captions encode in the output.- Returns:
this
-
webvttDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder webvttDestinationSettings(IResolvable webvttDestinationSettings) - Parameters:
webvttDestinationSettings- The configuration of one WebVTT captions encode in the output.- Returns:
this
-
webvttDestinationSettings
@Stability(Stable) public CfnChannel.CaptionDestinationSettingsProperty.Builder webvttDestinationSettings(CfnChannel.WebvttDestinationSettingsProperty webvttDestinationSettings) - Parameters:
webvttDestinationSettings- The configuration of one WebVTT captions encode in the output.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannel.CaptionDestinationSettingsProperty>- Returns:
- a new instance of
CfnChannel.CaptionDestinationSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-