@Stability(value=Stable) public static final class CfnFlowOutputProps.Builder extends Object implements software.amazon.jsii.Builder<CfnFlowOutputProps>
CfnFlowOutputProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnFlowOutputProps.Builder flowArn(String flowArn)
CfnFlowOutputProps.getFlowArn()
flowArn
- The Amazon Resource Name (ARN) of the flow this output is attached to. This parameter is required.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder protocol(String protocol)
CfnFlowOutputProps.getProtocol()
protocol
- The protocol to use for the output. This parameter is required.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder cidrAllowList(List<String> cidrAllowList)
CfnFlowOutputProps.getCidrAllowList()
cidrAllowList
- The range of IP addresses that are allowed to initiate output requests to this flow.
Format the IP addresses as a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder description(String description)
CfnFlowOutputProps.getDescription()
description
- A description of the output.
This description is not visible outside of the current AWS account even if the account grants entitlements to other accounts.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder destination(String destination)
CfnFlowOutputProps.getDestination()
destination
- The IP address where you want to send the output.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder encryption(IResolvable encryption)
CfnFlowOutputProps.getEncryption()
encryption
- The encryption credentials that you want to use for the output.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder encryption(CfnFlowOutput.EncryptionProperty encryption)
CfnFlowOutputProps.getEncryption()
encryption
- The encryption credentials that you want to use for the output.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder maxLatency(Number maxLatency)
CfnFlowOutputProps.getMaxLatency()
maxLatency
- The maximum latency in milliseconds.
This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder minLatency(Number minLatency)
CfnFlowOutputProps.getMinLatency()
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.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder name(String name)
CfnFlowOutputProps.getName()
name
- The name of the VPC interface.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder port(Number port)
CfnFlowOutputProps.getPort()
port
- The port to use when MediaConnect distributes content to the output.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder remoteId(String remoteId)
CfnFlowOutputProps.getRemoteId()
remoteId
- The identifier that is assigned to the Zixi receiver.
This parameter applies only to outputs that use Zixi pull.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder smoothingLatency(Number smoothingLatency)
CfnFlowOutputProps.getSmoothingLatency()
smoothingLatency
- The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder streamId(String streamId)
CfnFlowOutputProps.getStreamId()
streamId
- The stream ID that you want to use for this transport.
This parameter applies only to Zixi and SRT caller-based streams.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder vpcInterfaceAttachment(IResolvable vpcInterfaceAttachment)
CfnFlowOutputProps.getVpcInterfaceAttachment()
vpcInterfaceAttachment
- The VPC interface that you want to send your output to.this
@Stability(value=Stable) public CfnFlowOutputProps.Builder vpcInterfaceAttachment(CfnFlowOutput.VpcInterfaceAttachmentProperty vpcInterfaceAttachment)
CfnFlowOutputProps.getVpcInterfaceAttachment()
vpcInterfaceAttachment
- The VPC interface that you want to send your output to.this
@Stability(value=Stable) public CfnFlowOutputProps build()
build
in interface software.amazon.jsii.Builder<CfnFlowOutputProps>
CfnFlowOutputProps
NullPointerException
- if any required attribute was not providedCopyright © 2023. All rights reserved.