Class CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty>
- Enclosing interface:
CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty
@Stability(Stable)
public static final class CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaudioPids
(IResolvable audioPids) build()
Builds the configured instance.dvbSubPids
(List<? extends Number> dvbSubPids) dvbSubPids
(IResolvable dvbSubPids) dvbTeletextPid
(Number dvbTeletextPid) etvPlatformPid
(Number etvPlatformPid) etvSignalPid
(Number etvSignalPid) klvDataPids
(List<? extends Number> klvDataPids) klvDataPids
(IResolvable klvDataPids) privateMetadataPid
(Number privateMetadataPid) scte27Pids
(List<? extends Number> scte27Pids) scte27Pids
(IResolvable scte27Pids) timedMetadataPid
(Number timedMetadataPid)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
audioPids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder audioPids(IResolvable audioPids) - Parameters:
audioPids
- the value to be set.- Returns:
this
-
audioPids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder audioPids(List<? extends Number> audioPids) - Parameters:
audioPids
- the value to be set.- Returns:
this
-
dvbSubPids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder dvbSubPids(IResolvable dvbSubPids) - Parameters:
dvbSubPids
- the value to be set.- Returns:
this
-
dvbSubPids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder dvbSubPids(List<? extends Number> dvbSubPids) - Parameters:
dvbSubPids
- the value to be set.- Returns:
this
-
dvbTeletextPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder dvbTeletextPid(Number dvbTeletextPid) Sets the value ofCfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.getDvbTeletextPid()
- Parameters:
dvbTeletextPid
- the value to be set.- Returns:
this
-
etvPlatformPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder etvPlatformPid(Number etvPlatformPid) Sets the value ofCfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.getEtvPlatformPid()
- Parameters:
etvPlatformPid
- the value to be set.- Returns:
this
-
etvSignalPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder etvSignalPid(Number etvSignalPid) Sets the value ofCfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.getEtvSignalPid()
- Parameters:
etvSignalPid
- the value to be set.- Returns:
this
-
klvDataPids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder klvDataPids(IResolvable klvDataPids) - Parameters:
klvDataPids
- the value to be set.- Returns:
this
-
klvDataPids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder klvDataPids(List<? extends Number> klvDataPids) - Parameters:
klvDataPids
- the value to be set.- Returns:
this
-
pcrPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder pcrPid(Number pcrPid) - Parameters:
pcrPid
- the value to be set.- Returns:
this
-
pmtPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder pmtPid(Number pmtPid) - Parameters:
pmtPid
- the value to be set.- Returns:
this
-
privateMetadataPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder privateMetadataPid(Number privateMetadataPid) Sets the value ofCfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.getPrivateMetadataPid()
- Parameters:
privateMetadataPid
- the value to be set.- Returns:
this
-
scte27Pids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder scte27Pids(IResolvable scte27Pids) - Parameters:
scte27Pids
- the value to be set.- Returns:
this
-
scte27Pids
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder scte27Pids(List<? extends Number> scte27Pids) - Parameters:
scte27Pids
- the value to be set.- Returns:
this
-
scte35Pid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder scte35Pid(Number scte35Pid) - Parameters:
scte35Pid
- the value to be set.- Returns:
this
-
timedMetadataPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder timedMetadataPid(Number timedMetadataPid) Sets the value ofCfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.getTimedMetadataPid()
- Parameters:
timedMetadataPid
- the value to be set.- Returns:
this
-
videoPid
@Stability(Stable) public CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty.Builder videoPid(Number videoPid) - Parameters:
videoPid
- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty>
- Returns:
- a new instance of
CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-