@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 |
getSmoothingLatency()
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
String |
getStreamId()
The stream ID that you want to use for this transport.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller 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 |
setSmoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
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 |
withSmoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
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 and Zixi-based streams.public Integer getMaxLatency()
public Transport withMaxLatency(Integer maxLatency)
maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-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.Protocolpublic String getProtocol()
Protocolpublic Transport withProtocol(String protocol)
protocol - The protocol that is used by the source or output.Protocolpublic Transport withProtocol(Protocol protocol)
protocol - The protocol that is used by the source or output.Protocolpublic 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 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 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 ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2021. All rights reserved.