public static interface MultiplexProgram.Builder extends SdkPojo, CopyableBuilder<MultiplexProgram.Builder,MultiplexProgram>
| Modifier and Type | Method and Description |
|---|---|
MultiplexProgram.Builder |
channelId(String channelId)
The MediaLive channel associated with the program.
|
default MultiplexProgram.Builder |
multiplexProgramSettings(Consumer<MultiplexProgramSettings.Builder> multiplexProgramSettings)
The settings for this multiplex program.
|
MultiplexProgram.Builder |
multiplexProgramSettings(MultiplexProgramSettings multiplexProgramSettings)
The settings for this multiplex program.
|
default MultiplexProgram.Builder |
packetIdentifiersMap(Consumer<MultiplexProgramPacketIdentifiersMap.Builder> packetIdentifiersMap)
The packet identifier map for this multiplex program.
|
MultiplexProgram.Builder |
packetIdentifiersMap(MultiplexProgramPacketIdentifiersMap packetIdentifiersMap)
The packet identifier map for this multiplex program.
|
MultiplexProgram.Builder |
pipelineDetails(Collection<MultiplexProgramPipelineDetail> pipelineDetails)
Contains information about the current sources for the specified program in the specified multiplex.
|
MultiplexProgram.Builder |
pipelineDetails(Consumer<MultiplexProgramPipelineDetail.Builder>... pipelineDetails)
Contains information about the current sources for the specified program in the specified multiplex.
|
MultiplexProgram.Builder |
pipelineDetails(MultiplexProgramPipelineDetail... pipelineDetails)
Contains information about the current sources for the specified program in the specified multiplex.
|
MultiplexProgram.Builder |
programName(String programName)
The name of the multiplex program.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMultiplexProgram.Builder channelId(String channelId)
channelId - The MediaLive channel associated with the program.MultiplexProgram.Builder multiplexProgramSettings(MultiplexProgramSettings multiplexProgramSettings)
multiplexProgramSettings - The settings for this multiplex program.default MultiplexProgram.Builder multiplexProgramSettings(Consumer<MultiplexProgramSettings.Builder> multiplexProgramSettings)
MultiplexProgramSettings.Builder avoiding the need to create one manually via
MultiplexProgramSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to multiplexProgramSettings(MultiplexProgramSettings).multiplexProgramSettings - a consumer that will call methods on MultiplexProgramSettings.BuildermultiplexProgramSettings(MultiplexProgramSettings)MultiplexProgram.Builder packetIdentifiersMap(MultiplexProgramPacketIdentifiersMap packetIdentifiersMap)
packetIdentifiersMap - The packet identifier map for this multiplex program.default MultiplexProgram.Builder packetIdentifiersMap(Consumer<MultiplexProgramPacketIdentifiersMap.Builder> packetIdentifiersMap)
MultiplexProgramPacketIdentifiersMap.Builder avoiding the need to create one manually via
MultiplexProgramPacketIdentifiersMap.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to packetIdentifiersMap(MultiplexProgramPacketIdentifiersMap).packetIdentifiersMap - a consumer that will call methods on MultiplexProgramPacketIdentifiersMap.BuilderpacketIdentifiersMap(MultiplexProgramPacketIdentifiersMap)MultiplexProgram.Builder pipelineDetails(Collection<MultiplexProgramPipelineDetail> pipelineDetails)
pipelineDetails - Contains information about the current sources for the specified program in the specified multiplex.
Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the
channel identified by the program). But only one of those channel pipelines is ever active at one
time.MultiplexProgram.Builder pipelineDetails(MultiplexProgramPipelineDetail... pipelineDetails)
pipelineDetails - Contains information about the current sources for the specified program in the specified multiplex.
Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the
channel identified by the program). But only one of those channel pipelines is ever active at one
time.MultiplexProgram.Builder pipelineDetails(Consumer<MultiplexProgramPipelineDetail.Builder>... pipelineDetails)
List.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #pipelineDetails(List) .pipelineDetails - a consumer that will call methods on List.Builder #pipelineDetails(List) MultiplexProgram.Builder programName(String programName)
programName - The name of the multiplex program.Copyright © 2022. All rights reserved.