Class CfnFlowSourceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFlowSourceProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlowSourceProps
CfnFlowSourceProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediaconnect.CfnFlowSourceProps
CfnFlowSourceProps.Builder, CfnFlowSourceProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnFlowSourceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFlowSourceProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The type of encryption that is used on the content ingested from the source.final String
A description of the source.final String
The ARN of the entitlement that allows you to subscribe to the flow.final String
The Amazon Resource Name (ARN) of the flow this source is connected to.final Number
The port that the flow listens on for incoming content.final Number
The maximum bitrate for RIST, RTP, and RTP-FEC streams.final Number
The maximum latency in milliseconds.final Number
The minimum latency in milliseconds for SRT-based streams.final String
getName()
The name of the source.final String
The protocol that the source uses to deliver the content to MediaConnect.final Number
The port that the flow uses to send outbound requests to initiate connection with the sender.final String
The IP address that the flow communicates with to initiate connection with the sender.final String
Source IP or domain name for SRT-caller protocol.final Number
Source port for SRT-caller protocol.final String
The stream ID that you want to use for this transport.final String
The name of the VPC interface that you want to send your output to.final String
The range of IP addresses that are allowed to contribute content to your source.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnFlowSourceProps.Builder
.
-
-
Method Details
-
getDescription
Description copied from interface:CfnFlowSourceProps
A description of the source.This description is not visible outside of the current AWS account.
- Specified by:
getDescription
in interfaceCfnFlowSourceProps
-
getName
Description copied from interface:CfnFlowSourceProps
The name of the source.- Specified by:
getName
in interfaceCfnFlowSourceProps
-
getDecryption
Description copied from interface:CfnFlowSourceProps
The type of encryption that is used on the content ingested from the source.- Specified by:
getDecryption
in interfaceCfnFlowSourceProps
-
getEntitlementArn
Description copied from interface:CfnFlowSourceProps
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.
- Specified by:
getEntitlementArn
in interfaceCfnFlowSourceProps
-
getFlowArn
Description copied from interface:CfnFlowSourceProps
The Amazon Resource Name (ARN) of the flow this source is connected to.The flow must have Failover enabled to add an additional source.
- Specified by:
getFlowArn
in interfaceCfnFlowSourceProps
-
getIngestPort
Description copied from interface:CfnFlowSourceProps
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.
- Specified by:
getIngestPort
in interfaceCfnFlowSourceProps
-
getMaxBitrate
Description copied from interface:CfnFlowSourceProps
The maximum bitrate for RIST, RTP, and RTP-FEC streams.- Specified by:
getMaxBitrate
in interfaceCfnFlowSourceProps
-
getMaxLatency
Description copied from interface:CfnFlowSourceProps
The maximum latency in milliseconds.This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.
- Specified by:
getMaxLatency
in interfaceCfnFlowSourceProps
-
getMinLatency
Description copied from interface:CfnFlowSourceProps
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.
- Specified by:
getMinLatency
in interfaceCfnFlowSourceProps
-
getProtocol
Description copied from interface:CfnFlowSourceProps
The protocol that the source uses to deliver the content to MediaConnect.Adding additional sources to an existing flow requires Failover to be enabled. When you enable Failover, the additional source must use the same protocol as the existing source. Only the following protocols support failover: Zixi-push, RTP-FEC, RTP, RIST and SRT protocols.
If you use failover with SRT caller or listener, the
FailoverMode
property must be set toFAILOVER
. TheFailoverMode
property is found in theFailoverConfig
resource of the same flow ARN you used for the source'sFlowArn
property. SRT caller/listener does not support merge mode failover.- Specified by:
getProtocol
in interfaceCfnFlowSourceProps
-
getSenderControlPort
Description copied from interface:CfnFlowSourceProps
The port that the flow uses to send outbound requests to initiate connection with the sender.- Specified by:
getSenderControlPort
in interfaceCfnFlowSourceProps
-
getSenderIpAddress
Description copied from interface:CfnFlowSourceProps
The IP address that the flow communicates with to initiate connection with the sender.- Specified by:
getSenderIpAddress
in interfaceCfnFlowSourceProps
-
getSourceListenerAddress
Description copied from interface:CfnFlowSourceProps
Source IP or domain name for SRT-caller protocol.- Specified by:
getSourceListenerAddress
in interfaceCfnFlowSourceProps
-
getSourceListenerPort
Description copied from interface:CfnFlowSourceProps
Source port for SRT-caller protocol.- Specified by:
getSourceListenerPort
in interfaceCfnFlowSourceProps
-
getStreamId
Description copied from interface:CfnFlowSourceProps
The stream ID that you want to use for this transport.This parameter applies only to Zixi and SRT caller-based streams.
- Specified by:
getStreamId
in interfaceCfnFlowSourceProps
-
getVpcInterfaceName
Description copied from interface:CfnFlowSourceProps
The name of the VPC interface that you want to send your output to.- Specified by:
getVpcInterfaceName
in interfaceCfnFlowSourceProps
-
getWhitelistCidr
Description copied from interface:CfnFlowSourceProps
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.
- Specified by:
getWhitelistCidr
in interfaceCfnFlowSourceProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-