Interface MultiplexSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MultiplexSummary.Builder,
,MultiplexSummary> SdkBuilder<MultiplexSummary.Builder,
,MultiplexSummary> SdkPojo
- Enclosing class:
MultiplexSummary
public static interface MultiplexSummary.Builder
extends SdkPojo, CopyableBuilder<MultiplexSummary.Builder,MultiplexSummary>
-
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.The unique id of the multiplex.default MultiplexSummary.Builder
multiplexSettings
(Consumer<MultiplexSettingsSummary.Builder> multiplexSettings) Configuration for a multiplex event.multiplexSettings
(MultiplexSettingsSummary 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.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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.
-
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 MultiplexSummary.Builder multiplexSettings(Consumer<MultiplexSettingsSummary.Builder> multiplexSettings) Configuration for a multiplex event. This is a convenience method that creates an instance of theMultiplexSettingsSummary.Builder
avoiding the need to create one manually viaMultiplexSettingsSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomultiplexSettings(MultiplexSettingsSummary)
.- Parameters:
multiplexSettings
- a consumer that will call methods onMultiplexSettingsSummary.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.
-