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 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 |
remoteId(String remoteId)
The remote ID for the Zixi-pull output stream.
|
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).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 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 remoteId(String remoteId)
remoteId - The remote ID for the Zixi-pull output stream.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-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 © 2020. All rights reserved.