@Stability(value=Stable) public static final class CfnFlowSourceProps.Builder extends Object implements software.amazon.jsii.Builder<CfnFlowSourceProps>
CfnFlowSourceProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnFlowSourceProps.Builder description(String description)
CfnFlowSourceProps.getDescription()description - A description of the source. This parameter is required.
This description is not visible outside of the current AWS account.this@Stability(value=Stable) public CfnFlowSourceProps.Builder name(String name)
CfnFlowSourceProps.getName()name - The name of the source. This parameter is required.this@Stability(value=Stable) public CfnFlowSourceProps.Builder decryption(IResolvable decryption)
CfnFlowSourceProps.getDecryption()decryption - The type of encryption that is used on the content ingested from the source.this@Stability(value=Stable) public CfnFlowSourceProps.Builder decryption(CfnFlowSource.EncryptionProperty decryption)
CfnFlowSourceProps.getDecryption()decryption - The type of encryption that is used on the content ingested from the source.this@Stability(value=Stable) public CfnFlowSourceProps.Builder entitlementArn(String entitlementArn)
CfnFlowSourceProps.getEntitlementArn()entitlementArn - The ARN of the entitlement that allows you to subscribe to the flow.
The entitlement is set by the content originator, and the ARN is generated as part of the originator's flow.this@Stability(value=Stable) public CfnFlowSourceProps.Builder flowArn(String flowArn)
CfnFlowSourceProps.getFlowArn()flowArn - The Amazon Resource Name (ARN) of the flow.this@Stability(value=Stable) public CfnFlowSourceProps.Builder ingestPort(Number ingestPort)
CfnFlowSourceProps.getIngestPort()ingestPort - The port that the flow listens on for incoming content.
If the protocol of the source is Zixi, the port must be set to 2088.this@Stability(value=Stable) public CfnFlowSourceProps.Builder maxBitrate(Number maxBitrate)
CfnFlowSourceProps.getMaxBitrate()maxBitrate - The maximum bitrate for RIST, RTP, and RTP-FEC streams.this@Stability(value=Stable) public CfnFlowSourceProps.Builder maxLatency(Number maxLatency)
CfnFlowSourceProps.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 CfnFlowSourceProps.Builder protocol(String protocol)
CfnFlowSourceProps.getProtocol()protocol - The protocol that the source uses to deliver the content to MediaConnect.this@Stability(value=Stable) public CfnFlowSourceProps.Builder streamId(String streamId)
CfnFlowSourceProps.getStreamId()streamId - The stream ID that you want to use for the transport.
This parameter applies only to Zixi-based streams.this@Stability(value=Stable) public CfnFlowSourceProps.Builder vpcInterfaceName(String vpcInterfaceName)
CfnFlowSourceProps.getVpcInterfaceName()vpcInterfaceName - The name of the VPC interface that you want to send your output to.this@Stability(value=Stable) public CfnFlowSourceProps.Builder whitelistCidr(String whitelistCidr)
CfnFlowSourceProps.getWhitelistCidr()whitelistCidr - The range of IP addresses that are allowed to contribute content to your source.
Format the IP addresses as a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.this@Stability(value=Stable) public CfnFlowSourceProps build()
build in interface software.amazon.jsii.Builder<CfnFlowSourceProps>CfnFlowSourcePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.