Class SrtCallerSource
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.SrtCallerSource
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SrtCallerSource.Builder,SrtCallerSource>
@Generated("software.amazon.awssdk:codegen") public final class SrtCallerSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SrtCallerSource.Builder,SrtCallerSource>
The configuration for a source that uses SRT as the connection protocol. In terms of establishing the connection, MediaLive is always caller and the upstream system is always the listener. In terms of transmission of the source content, MediaLive is always the receiver and the upstream system is always the sender.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSrtCallerSource.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SrtCallerSource.Builderbuilder()SrtCallerDecryptiondecryption()Returns the value of the Decryption property for this object.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegerminimumLatency()The preferred latency (in milliseconds) for implementing packet loss and recovery.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SrtCallerSource.Builder>serializableBuilderClass()StringsrtListenerAddress()The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.StringsrtListenerPort()The port at the upstream system (the listener) that MediaLive (the caller) connects to.StringstreamId()The stream ID, if the upstream system uses this identifier.SrtCallerSource.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
decryption
public final SrtCallerDecryption decryption()
Returns the value of the Decryption property for this object.- Returns:
- The value of the Decryption property for this object.
-
minimumLatency
public final Integer minimumLatency()
The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT.- Returns:
- The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT.
-
srtListenerAddress
public final String srtListenerAddress()
The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.- Returns:
- The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.
-
srtListenerPort
public final String srtListenerPort()
The port at the upstream system (the listener) that MediaLive (the caller) connects to.- Returns:
- The port at the upstream system (the listener) that MediaLive (the caller) connects to.
-
streamId
public final String streamId()
The stream ID, if the upstream system uses this identifier.- Returns:
- The stream ID, if the upstream system uses this identifier.
-
toBuilder
public SrtCallerSource.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SrtCallerSource.Builder,SrtCallerSource>
-
builder
public static SrtCallerSource.Builder builder()
-
serializableBuilderClass
public static Class<? extends SrtCallerSource.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-