public static interface AddOutputRequest.Builder extends SdkPojo, CopyableBuilder<AddOutputRequest.Builder,AddOutputRequest>
Modifier and Type | Method and Description |
---|---|
AddOutputRequest.Builder |
description(String description)
A description of the output.
|
AddOutputRequest.Builder |
destination(String destination)
The IP address from which video will be sent to output destinations.
|
default AddOutputRequest.Builder |
encryption(Consumer<Encryption.Builder> encryption)
The type of key used for the encryption.
|
AddOutputRequest.Builder |
encryption(Encryption encryption)
The type of key used for the encryption.
|
AddOutputRequest.Builder |
maxLatency(Integer maxLatency)
The maximum latency in milliseconds for Zixi-based streams.
|
AddOutputRequest.Builder |
name(String name)
The name of the output.
|
AddOutputRequest.Builder |
port(Integer port)
The port to use when content is distributed to this output.
|
AddOutputRequest.Builder |
protocol(Protocol protocol)
The protocol to use for the output.
|
AddOutputRequest.Builder |
protocol(String protocol)
The protocol to use for the output.
|
AddOutputRequest.Builder |
smoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RTP and RTP-FEC streams.
|
AddOutputRequest.Builder |
streamId(String streamId)
The stream ID that you want to use for this transport.
|
copy
applyMutation, build
AddOutputRequest.Builder description(String description)
description
- A description of the output. This description appears only on the AWS Elemental MediaConnect console
and will not be seen by the end user.AddOutputRequest.Builder destination(String destination)
destination
- The IP address from which video will be sent to output destinations.AddOutputRequest.Builder encryption(Encryption encryption)
encryption
- The type of key used for the encryption. If no keyType is provided, the service will use the default
setting (static-key).default AddOutputRequest.Builder encryption(Consumer<Encryption.Builder> encryption)
Encryption.Builder
avoiding the
need to create one manually via Encryption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to encryption(Encryption)
.encryption
- a consumer that will call methods on Encryption.Builder
encryption(Encryption)
AddOutputRequest.Builder maxLatency(Integer maxLatency)
maxLatency
- The maximum latency in milliseconds for Zixi-based streams.AddOutputRequest.Builder name(String name)
name
- The name of the output. This value must be unique within the current flow.AddOutputRequest.Builder port(Integer port)
port
- The port to use when content is distributed to this output.AddOutputRequest.Builder protocol(String protocol)
AddOutputRequest.Builder protocol(Protocol protocol)
AddOutputRequest.Builder smoothingLatency(Integer smoothingLatency)
smoothingLatency
- The smoothing latency in milliseconds for RTP and RTP-FEC streams.AddOutputRequest.Builder streamId(String streamId)
streamId
- The stream ID that you want to use for this transport. This parameter applies only to Zixi-based
streams.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.