@Stability(value=Stable) public static final class CfnFlowSource.Builder extends Object implements software.amazon.jsii.Builder<CfnFlowSource>
CfnFlowSource.| Modifier and Type | Method and Description |
|---|---|
CfnFlowSource |
build() |
static CfnFlowSource.Builder |
create(software.constructs.Construct scope,
String id) |
CfnFlowSource.Builder |
decryption(CfnFlowSource.EncryptionProperty decryption)
The type of encryption that is used on the content ingested from the source.
|
CfnFlowSource.Builder |
decryption(IResolvable decryption)
The type of encryption that is used on the content ingested from the source.
|
CfnFlowSource.Builder |
description(String description)
A description of the source.
|
CfnFlowSource.Builder |
entitlementArn(String entitlementArn)
The ARN of the entitlement that allows you to subscribe to the flow.
|
CfnFlowSource.Builder |
flowArn(String flowArn)
The Amazon Resource Name (ARN) of the flow.
|
CfnFlowSource.Builder |
ingestPort(Number ingestPort)
The port that the flow listens on for incoming content.
|
CfnFlowSource.Builder |
maxBitrate(Number maxBitrate)
The maximum bitrate for RIST, RTP, and RTP-FEC streams.
|
CfnFlowSource.Builder |
maxLatency(Number maxLatency)
The maximum latency in milliseconds.
|
CfnFlowSource.Builder |
name(String name)
The name of the source.
|
CfnFlowSource.Builder |
protocol(String protocol)
The protocol that the source uses to deliver the content to MediaConnect.
|
CfnFlowSource.Builder |
streamId(String streamId)
The stream ID that you want to use for the transport.
|
CfnFlowSource.Builder |
vpcInterfaceName(String vpcInterfaceName)
The name of the VPC interface that you want to send your output to.
|
CfnFlowSource.Builder |
whitelistCidr(String whitelistCidr)
The range of IP addresses that are allowed to contribute content to your source.
|
@Stability(value=Stable) public static CfnFlowSource.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnFlowSource.EncryptionProperty.Builder.@Stability(value=Stable) public CfnFlowSource.Builder description(String description)
This description is not visible outside of the current AWS account.
description - A description of the source. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder name(String name)
name - The name of the source. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder decryption(CfnFlowSource.EncryptionProperty decryption)
decryption - The type of encryption that is used on the content ingested from the source. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder decryption(IResolvable decryption)
decryption - The type of encryption that is used on the content ingested from the source. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder entitlementArn(String entitlementArn)
The entitlement is set by the content originator, and the ARN is generated as part of the originator's flow.
entitlementArn - The ARN of the entitlement that allows you to subscribe to the flow. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder flowArn(String flowArn)
flowArn - The Amazon Resource Name (ARN) of the flow. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder ingestPort(Number ingestPort)
If the protocol of the source is Zixi, the port must be set to 2088.
ingestPort - The port that the flow listens on for incoming content. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder maxBitrate(Number maxBitrate)
maxBitrate - The maximum bitrate for RIST, RTP, and RTP-FEC streams. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder maxLatency(Number maxLatency)
This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.
maxLatency - The maximum latency in milliseconds. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder protocol(String protocol)
protocol - The protocol that the source uses to deliver the content to MediaConnect. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder streamId(String streamId)
This parameter applies only to Zixi-based streams.
streamId - The stream ID that you want to use for the transport. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder vpcInterfaceName(String vpcInterfaceName)
vpcInterfaceName - The name of the VPC interface that you want to send your output to. This parameter is required.this@Stability(value=Stable) public CfnFlowSource.Builder whitelistCidr(String whitelistCidr)
Format the IP addresses as a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
whitelistCidr - The range of IP addresses that are allowed to contribute content to your source. This parameter is required.this@Stability(value=Stable) public CfnFlowSource build()
build in interface software.amazon.jsii.Builder<CfnFlowSource>Copyright © 2022. All rights reserved.