@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Transport extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
Transport() |
Modifier and Type | Method and Description |
---|---|
Transport |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCidrAllowList()
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
Integer |
getMaxBitrate()
The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
|
Integer |
getMaxLatency()
The maximum latency in milliseconds.
|
Integer |
getMaxSyncBuffer()
The size of the buffer (in milliseconds) to use to sync incoming source data.
|
Integer |
getMinLatency()
The minimum latency in milliseconds for SRT-based streams.
|
String |
getProtocol()
The protocol that is used by the source or output.
|
String |
getRemoteId()
The remote ID for the Zixi-pull stream.
|
Integer |
getSenderControlPort()
The port that the flow uses to send outbound requests to initiate connection with the sender.
|
String |
getSenderIpAddress()
The IP address that the flow communicates with to initiate connection with the sender.
|
Integer |
getSmoothingLatency()
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
String |
getSourceListenerAddress()
Source IP or domain name for SRT-caller protocol.
|
Integer |
getSourceListenerPort()
Source port for SRT-caller protocol.
|
String |
getStreamId()
The stream ID that you want to use for this transport.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCidrAllowList(Collection<String> cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
void |
setMaxBitrate(Integer maxBitrate)
The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
|
void |
setMaxLatency(Integer maxLatency)
The maximum latency in milliseconds.
|
void |
setMaxSyncBuffer(Integer maxSyncBuffer)
The size of the buffer (in milliseconds) to use to sync incoming source data.
|
void |
setMinLatency(Integer minLatency)
The minimum latency in milliseconds for SRT-based streams.
|
void |
setProtocol(String protocol)
The protocol that is used by the source or output.
|
void |
setRemoteId(String remoteId)
The remote ID for the Zixi-pull stream.
|
void |
setSenderControlPort(Integer senderControlPort)
The port that the flow uses to send outbound requests to initiate connection with the sender.
|
void |
setSenderIpAddress(String senderIpAddress)
The IP address that the flow communicates with to initiate connection with the sender.
|
void |
setSmoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
void |
setSourceListenerAddress(String sourceListenerAddress)
Source IP or domain name for SRT-caller protocol.
|
void |
setSourceListenerPort(Integer sourceListenerPort)
Source port for SRT-caller protocol.
|
void |
setStreamId(String streamId)
The stream ID that you want to use for this transport.
|
String |
toString()
Returns a string representation of this object.
|
Transport |
withCidrAllowList(Collection<String> cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
Transport |
withCidrAllowList(String... cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
Transport |
withMaxBitrate(Integer maxBitrate)
The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
|
Transport |
withMaxLatency(Integer maxLatency)
The maximum latency in milliseconds.
|
Transport |
withMaxSyncBuffer(Integer maxSyncBuffer)
The size of the buffer (in milliseconds) to use to sync incoming source data.
|
Transport |
withMinLatency(Integer minLatency)
The minimum latency in milliseconds for SRT-based streams.
|
Transport |
withProtocol(Protocol protocol)
The protocol that is used by the source or output.
|
Transport |
withProtocol(String protocol)
The protocol that is used by the source or output.
|
Transport |
withRemoteId(String remoteId)
The remote ID for the Zixi-pull stream.
|
Transport |
withSenderControlPort(Integer senderControlPort)
The port that the flow uses to send outbound requests to initiate connection with the sender.
|
Transport |
withSenderIpAddress(String senderIpAddress)
The IP address that the flow communicates with to initiate connection with the sender.
|
Transport |
withSmoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
Transport |
withSourceListenerAddress(String sourceListenerAddress)
Source IP or domain name for SRT-caller protocol.
|
Transport |
withSourceListenerPort(Integer sourceListenerPort)
Source port for SRT-caller protocol.
|
Transport |
withStreamId(String streamId)
The stream ID that you want to use for this transport.
|
public List<String> getCidrAllowList()
public void setCidrAllowList(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.public Transport withCidrAllowList(String... cidrAllowList)
NOTE: This method appends the values to the existing list (if any). Use
setCidrAllowList(java.util.Collection)
or withCidrAllowList(java.util.Collection)
if you want
to override the existing values.
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.public Transport withCidrAllowList(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.public void setMaxBitrate(Integer maxBitrate)
maxBitrate
- The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.public Integer getMaxBitrate()
public Transport withMaxBitrate(Integer maxBitrate)
maxBitrate
- The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.public void setMaxLatency(Integer maxLatency)
maxLatency
- The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and
Fujitsu-based streams.public Integer getMaxLatency()
public Transport withMaxLatency(Integer maxLatency)
maxLatency
- The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and
Fujitsu-based streams.public void setMaxSyncBuffer(Integer maxSyncBuffer)
maxSyncBuffer
- The size of the buffer (in milliseconds) to use to sync incoming source data.public Integer getMaxSyncBuffer()
public Transport withMaxSyncBuffer(Integer maxSyncBuffer)
maxSyncBuffer
- The size of the buffer (in milliseconds) to use to sync incoming source data.public void setMinLatency(Integer minLatency)
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.public Integer getMinLatency()
public Transport withMinLatency(Integer minLatency)
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.public void setProtocol(String protocol)
protocol
- The protocol that is used by the source or output.Protocol
public String getProtocol()
Protocol
public Transport withProtocol(String protocol)
protocol
- The protocol that is used by the source or output.Protocol
public Transport withProtocol(Protocol protocol)
protocol
- The protocol that is used by the source or output.Protocol
public void setRemoteId(String remoteId)
remoteId
- The remote ID for the Zixi-pull stream.public String getRemoteId()
public Transport withRemoteId(String remoteId)
remoteId
- The remote ID for the Zixi-pull stream.public void setSenderControlPort(Integer senderControlPort)
senderControlPort
- The port that the flow uses to send outbound requests to initiate connection with the sender.public Integer getSenderControlPort()
public Transport withSenderControlPort(Integer senderControlPort)
senderControlPort
- The port that the flow uses to send outbound requests to initiate connection with the sender.public void setSenderIpAddress(String senderIpAddress)
senderIpAddress
- The IP address that the flow communicates with to initiate connection with the sender.public String getSenderIpAddress()
public Transport withSenderIpAddress(String senderIpAddress)
senderIpAddress
- The IP address that the flow communicates with to initiate connection with the sender.public void setSmoothingLatency(Integer smoothingLatency)
smoothingLatency
- The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.public Integer getSmoothingLatency()
public Transport withSmoothingLatency(Integer smoothingLatency)
smoothingLatency
- The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.public void setSourceListenerAddress(String sourceListenerAddress)
sourceListenerAddress
- Source IP or domain name for SRT-caller protocol.public String getSourceListenerAddress()
public Transport withSourceListenerAddress(String sourceListenerAddress)
sourceListenerAddress
- Source IP or domain name for SRT-caller protocol.public void setSourceListenerPort(Integer sourceListenerPort)
sourceListenerPort
- Source port for SRT-caller protocol.public Integer getSourceListenerPort()
public Transport withSourceListenerPort(Integer sourceListenerPort)
sourceListenerPort
- Source port for SRT-caller protocol.public void setStreamId(String streamId)
streamId
- The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.public String getStreamId()
public Transport withStreamId(String streamId)
streamId
- The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.