@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.
|
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)
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 |
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 |
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 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 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 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.