Interface DeleteMultiplexProgramResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DeleteMultiplexProgramResponse.Builder,
,DeleteMultiplexProgramResponse> MediaLiveResponse.Builder
,SdkBuilder<DeleteMultiplexProgramResponse.Builder,
,DeleteMultiplexProgramResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DeleteMultiplexProgramResponse
public static interface DeleteMultiplexProgramResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<DeleteMultiplexProgramResponse.Builder,DeleteMultiplexProgramResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe MediaLive channel associated with the program.multiplexProgramSettings
(Consumer<MultiplexProgramSettings.Builder> multiplexProgramSettings) The settings for this multiplex program.multiplexProgramSettings
(MultiplexProgramSettings multiplexProgramSettings) The settings for this multiplex program.packetIdentifiersMap
(Consumer<MultiplexProgramPacketIdentifiersMap.Builder> packetIdentifiersMap) The packet identifier map for this multiplex program.packetIdentifiersMap
(MultiplexProgramPacketIdentifiersMap packetIdentifiersMap) The packet identifier map for this multiplex program.pipelineDetails
(Collection<MultiplexProgramPipelineDetail> pipelineDetails) Contains information about the current sources for the specified program in the specified multiplex.pipelineDetails
(Consumer<MultiplexProgramPipelineDetail.Builder>... pipelineDetails) Contains information about the current sources for the specified program in the specified multiplex.pipelineDetails
(MultiplexProgramPipelineDetail... pipelineDetails) Contains information about the current sources for the specified program in the specified multiplex.programName
(String programName) The name of the multiplex program.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
channelId
The MediaLive channel associated with the program.- Parameters:
channelId
- The MediaLive channel associated with the program.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplexProgramSettings
DeleteMultiplexProgramResponse.Builder multiplexProgramSettings(MultiplexProgramSettings multiplexProgramSettings) The settings for this multiplex program.- Parameters:
multiplexProgramSettings
- The settings for this multiplex program.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplexProgramSettings
default DeleteMultiplexProgramResponse.Builder multiplexProgramSettings(Consumer<MultiplexProgramSettings.Builder> multiplexProgramSettings) The settings for this multiplex program. This is a convenience method that creates an instance of theMultiplexProgramSettings.Builder
avoiding the need to create one manually viaMultiplexProgramSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomultiplexProgramSettings(MultiplexProgramSettings)
.- Parameters:
multiplexProgramSettings
- a consumer that will call methods onMultiplexProgramSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
packetIdentifiersMap
DeleteMultiplexProgramResponse.Builder packetIdentifiersMap(MultiplexProgramPacketIdentifiersMap packetIdentifiersMap) The packet identifier map for this multiplex program.- Parameters:
packetIdentifiersMap
- The packet identifier map for this multiplex program.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packetIdentifiersMap
default DeleteMultiplexProgramResponse.Builder packetIdentifiersMap(Consumer<MultiplexProgramPacketIdentifiersMap.Builder> packetIdentifiersMap) The packet identifier map for this multiplex program. This is a convenience method that creates an instance of theMultiplexProgramPacketIdentifiersMap.Builder
avoiding the need to create one manually viaMultiplexProgramPacketIdentifiersMap.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topacketIdentifiersMap(MultiplexProgramPacketIdentifiersMap)
.- Parameters:
packetIdentifiersMap
- a consumer that will call methods onMultiplexProgramPacketIdentifiersMap.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipelineDetails
DeleteMultiplexProgramResponse.Builder pipelineDetails(Collection<MultiplexProgramPipelineDetail> 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDetails
DeleteMultiplexProgramResponse.Builder pipelineDetails(MultiplexProgramPipelineDetail... 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDetails
DeleteMultiplexProgramResponse.Builder pipelineDetails(Consumer<MultiplexProgramPipelineDetail.Builder>... 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. This is a convenience method that creates an instance of theMultiplexProgramPipelineDetail.Builder
avoiding the need to create one manually viaMultiplexProgramPipelineDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topipelineDetails(List<MultiplexProgramPipelineDetail>)
.- Parameters:
pipelineDetails
- a consumer that will call methods onMultiplexProgramPipelineDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
programName
The name of the multiplex program.- Parameters:
programName
- The name of the multiplex program.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-