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