public static interface AddOutputRequest.Builder extends SdkPojo, CopyableBuilder<AddOutputRequest.Builder,AddOutputRequest>
| Modifier and Type | Method and Description |
|---|---|
AddOutputRequest.Builder |
cidrAllowList(Collection<String> cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
AddOutputRequest.Builder |
cidrAllowList(String... cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
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.
|
AddOutputRequest.Builder |
mediaStreamOutputConfigurations(Collection<MediaStreamOutputConfigurationRequest> mediaStreamOutputConfigurations)
The media streams that are associated with the output, and the parameters for those associations.
|
AddOutputRequest.Builder |
mediaStreamOutputConfigurations(Consumer<MediaStreamOutputConfigurationRequest.Builder>... mediaStreamOutputConfigurations)
The media streams that are associated with the output, and the parameters for those associations.
|
AddOutputRequest.Builder |
mediaStreamOutputConfigurations(MediaStreamOutputConfigurationRequest... mediaStreamOutputConfigurations)
The media streams that are associated with the output, and the parameters for those associations.
|
AddOutputRequest.Builder |
minLatency(Integer minLatency)
The minimum latency in milliseconds for SRT-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 |
remoteId(String remoteId)
The remote ID for the Zixi-pull output stream.
|
AddOutputRequest.Builder |
senderControlPort(Integer senderControlPort)
The port that the flow uses to send outbound requests to initiate connection with the sender.
|
AddOutputRequest.Builder |
smoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
AddOutputRequest.Builder |
streamId(String streamId)
The stream ID that you want to use for this transport.
|
default AddOutputRequest.Builder |
vpcInterfaceAttachment(Consumer<VpcInterfaceAttachment.Builder> vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
AddOutputRequest.Builder |
vpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAddOutputRequest.Builder cidrAllowList(Collection<String> cidrAllowList)
cidrAllowList - The range of IP addresses that should be allowed to initiate output requests to this flow. These IP
addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example,
10.0.0.0/16.AddOutputRequest.Builder cidrAllowList(String... cidrAllowList)
cidrAllowList - The range of IP addresses that should be allowed to initiate output requests to this flow. These IP
addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example,
10.0.0.0/16.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). Allowable encryption types: 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.Builderencryption(Encryption)AddOutputRequest.Builder maxLatency(Integer maxLatency)
maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and
Fujitsu-based streams.AddOutputRequest.Builder mediaStreamOutputConfigurations(Collection<MediaStreamOutputConfigurationRequest> mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations - The media streams that are associated with the output, and the parameters for those associations.AddOutputRequest.Builder mediaStreamOutputConfigurations(MediaStreamOutputConfigurationRequest... mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations - The media streams that are associated with the output, and the parameters for those associations.AddOutputRequest.Builder mediaStreamOutputConfigurations(Consumer<MediaStreamOutputConfigurationRequest.Builder>... mediaStreamOutputConfigurations)
MediaStreamOutputConfigurationRequest.Builder
avoiding the need to create one manually via
MediaStreamOutputConfigurationRequest.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #mediaStreamOutputConfigurations(List.
mediaStreamOutputConfigurations - a consumer that will call methods on
MediaStreamOutputConfigurationRequest.Builder#mediaStreamOutputConfigurations(java.util.Collection) AddOutputRequest.Builder minLatency(Integer minLatency)
minLatency - The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this
value that you set on your MediaConnect source or output represents the minimal potential latency of
that connection. The latency of the stream is set to the highest number between the sender’s minimum
latency and the receiver’s minimum latency.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 remoteId(String remoteId)
remoteId - The remote ID for the Zixi-pull output stream.AddOutputRequest.Builder senderControlPort(Integer senderControlPort)
senderControlPort - The port that the flow uses to send outbound requests to initiate connection with the sender.AddOutputRequest.Builder smoothingLatency(Integer smoothingLatency)
smoothingLatency - The smoothing latency in milliseconds for RIST, 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 and SRT
caller-based streams.AddOutputRequest.Builder vpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment - The name of the VPC interface attachment to use for this output.default AddOutputRequest.Builder vpcInterfaceAttachment(Consumer<VpcInterfaceAttachment.Builder> vpcInterfaceAttachment)
VpcInterfaceAttachment.Builder avoiding the need to create one manually via
VpcInterfaceAttachment.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to vpcInterfaceAttachment(VpcInterfaceAttachment).
vpcInterfaceAttachment - a consumer that will call methods on VpcInterfaceAttachment.BuildervpcInterfaceAttachment(VpcInterfaceAttachment)Copyright © 2023. All rights reserved.