Interface StartMultiplexResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<StartMultiplexResponse.Builder,
,StartMultiplexResponse> MediaLiveResponse.Builder
,SdkBuilder<StartMultiplexResponse.Builder,
,StartMultiplexResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
StartMultiplexResponse
public static interface StartMultiplexResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<StartMultiplexResponse.Builder,StartMultiplexResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe unique arn of the multiplex.availabilityZones
(String... availabilityZones) A list of availability zones for the multiplex.availabilityZones
(Collection<String> availabilityZones) A list of availability zones for the multiplex.destinations
(Collection<MultiplexOutputDestination> destinations) A list of the multiplex output destinations.destinations
(Consumer<MultiplexOutputDestination.Builder>... destinations) A list of the multiplex output destinations.destinations
(MultiplexOutputDestination... destinations) A list of the multiplex output destinations.The unique id of the multiplex.default StartMultiplexResponse.Builder
multiplexSettings
(Consumer<MultiplexSettings.Builder> multiplexSettings) Configuration for a multiplex event.multiplexSettings
(MultiplexSettings multiplexSettings) Configuration for a multiplex event.The name of the multiplex.pipelinesRunningCount
(Integer pipelinesRunningCount) The number of currently healthy pipelines.programCount
(Integer programCount) The number of programs in the multiplex.The current state of the multiplex.state
(MultiplexState state) The current state of the multiplex.A collection of key-value pairs.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
-
arn
The unique arn of the multiplex.- Parameters:
arn
- The unique arn of the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
A list of availability zones for the multiplex.- Parameters:
availabilityZones
- A list of availability zones for the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
A list of availability zones for the multiplex.- Parameters:
availabilityZones
- A list of availability zones for the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
A list of the multiplex output destinations.- Parameters:
destinations
- A list of the multiplex output destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
A list of the multiplex output destinations.- Parameters:
destinations
- A list of the multiplex output destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
StartMultiplexResponse.Builder destinations(Consumer<MultiplexOutputDestination.Builder>... destinations) A list of the multiplex output destinations. This is a convenience method that creates an instance of theMultiplexOutputDestination.Builder
avoiding the need to create one manually viaMultiplexOutputDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinations(List<MultiplexOutputDestination>)
.- Parameters:
destinations
- a consumer that will call methods onMultiplexOutputDestination.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
The unique id of the multiplex.- Parameters:
id
- The unique id of the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplexSettings
Configuration for a multiplex event.- Parameters:
multiplexSettings
- Configuration for a multiplex event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplexSettings
default StartMultiplexResponse.Builder multiplexSettings(Consumer<MultiplexSettings.Builder> multiplexSettings) Configuration for a multiplex event. This is a convenience method that creates an instance of theMultiplexSettings.Builder
avoiding the need to create one manually viaMultiplexSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomultiplexSettings(MultiplexSettings)
.- Parameters:
multiplexSettings
- a consumer that will call methods onMultiplexSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the multiplex.- Parameters:
name
- The name of the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelinesRunningCount
The number of currently healthy pipelines.- Parameters:
pipelinesRunningCount
- The number of currently healthy pipelines.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
programCount
The number of programs in the multiplex.- Parameters:
programCount
- The number of programs in the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the multiplex.- Parameters:
state
- The current state of the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the multiplex.- Parameters:
state
- The current state of the multiplex.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
A collection of key-value pairs.- Parameters:
tags
- A collection of key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-