public static interface Multiplex.Builder extends SdkPojo, CopyableBuilder<Multiplex.Builder,Multiplex>
Modifier and Type | Method and Description |
---|---|
Multiplex.Builder |
arn(String arn)
The unique arn of the multiplex.
|
Multiplex.Builder |
availabilityZones(Collection<String> availabilityZones)
A list of availability zones for the multiplex.
|
Multiplex.Builder |
availabilityZones(String... availabilityZones)
A list of availability zones for the multiplex.
|
Multiplex.Builder |
destinations(Collection<MultiplexOutputDestination> destinations)
A list of the multiplex output destinations.
|
Multiplex.Builder |
destinations(Consumer<MultiplexOutputDestination.Builder>... destinations)
A list of the multiplex output destinations.
|
Multiplex.Builder |
destinations(MultiplexOutputDestination... destinations)
A list of the multiplex output destinations.
|
Multiplex.Builder |
id(String id)
The unique id of the multiplex.
|
default Multiplex.Builder |
multiplexSettings(Consumer<MultiplexSettings.Builder> multiplexSettings)
Configuration for a multiplex event.
|
Multiplex.Builder |
multiplexSettings(MultiplexSettings multiplexSettings)
Configuration for a multiplex event.
|
Multiplex.Builder |
name(String name)
The name of the multiplex.
|
Multiplex.Builder |
pipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
Multiplex.Builder |
programCount(Integer programCount)
The number of programs in the multiplex.
|
Multiplex.Builder |
state(MultiplexState state)
The current state of the multiplex.
|
Multiplex.Builder |
state(String state)
The current state of the multiplex.
|
Multiplex.Builder |
tags(Map<String,String> tags)
A collection of key-value pairs.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
Multiplex.Builder arn(String arn)
arn
- The unique arn of the multiplex.Multiplex.Builder availabilityZones(Collection<String> availabilityZones)
availabilityZones
- A list of availability zones for the multiplex.Multiplex.Builder availabilityZones(String... availabilityZones)
availabilityZones
- A list of availability zones for the multiplex.Multiplex.Builder destinations(Collection<MultiplexOutputDestination> destinations)
destinations
- A list of the multiplex output destinations.Multiplex.Builder destinations(MultiplexOutputDestination... destinations)
destinations
- A list of the multiplex output destinations.Multiplex.Builder destinations(Consumer<MultiplexOutputDestination.Builder>... destinations)
List.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #destinations(List)
.destinations
- a consumer that will call methods on List.Builder
#destinations(List)
Multiplex.Builder id(String id)
id
- The unique id of the multiplex.Multiplex.Builder multiplexSettings(MultiplexSettings multiplexSettings)
multiplexSettings
- Configuration for a multiplex event.default Multiplex.Builder multiplexSettings(Consumer<MultiplexSettings.Builder> multiplexSettings)
MultiplexSettings.Builder
avoiding the need to create one manually via
MultiplexSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to multiplexSettings(MultiplexSettings)
.multiplexSettings
- a consumer that will call methods on MultiplexSettings.Builder
multiplexSettings(MultiplexSettings)
Multiplex.Builder name(String name)
name
- The name of the multiplex.Multiplex.Builder pipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount
- The number of currently healthy pipelines.Multiplex.Builder programCount(Integer programCount)
programCount
- The number of programs in the multiplex.Multiplex.Builder state(String state)
state
- The current state of the multiplex.MultiplexState
,
MultiplexState
Multiplex.Builder state(MultiplexState state)
state
- The current state of the multiplex.MultiplexState
,
MultiplexState
Multiplex.Builder tags(Map<String,String> tags)
tags
- A collection of key-value pairs.Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.