Class SrtCallerSourceRequest
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.SrtCallerSourceRequest
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SrtCallerSourceRequest.Builder,SrtCallerSourceRequest>
@Generated("software.amazon.awssdk:codegen") public final class SrtCallerSourceRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SrtCallerSourceRequest.Builder,SrtCallerSourceRequest>
Configures the connection for a source that uses SRT as the connection protocol. In terms of establishing the connection, MediaLive is always the 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 interfaceSrtCallerSourceRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SrtCallerSourceRequest.Builderbuilder()SrtCallerDecryptionRequestdecryption()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 SrtCallerSourceRequest.Builder>serializableBuilderClass()StringsrtListenerAddress()The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.StringsrtListenerPort()The port at the upstream system (the listener) that MediaLive (the caller) will connect to.StringstreamId()This value is required if the upstream system uses this identifier because without it, the SRT handshake between MediaLive (the caller) and the upstream system (the listener) might fail.SrtCallerSourceRequest.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 SrtCallerDecryptionRequest 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. Obtain this value from the operator at the upstream system.- Returns:
- The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT. Obtain this value from the operator at the upstream system.
-
srtListenerAddress
public final String srtListenerAddress()
The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.- Returns:
- The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.
-
srtListenerPort
public final String srtListenerPort()
The port at the upstream system (the listener) that MediaLive (the caller) will connect to.- Returns:
- The port at the upstream system (the listener) that MediaLive (the caller) will connect to.
-
streamId
public final String streamId()
This value is required if the upstream system uses this identifier because without it, the SRT handshake between MediaLive (the caller) and the upstream system (the listener) might fail.- Returns:
- This value is required if the upstream system uses this identifier because without it, the SRT handshake between MediaLive (the caller) and the upstream system (the listener) might fail.
-
toBuilder
public SrtCallerSourceRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SrtCallerSourceRequest.Builder,SrtCallerSourceRequest>
-
builder
public static SrtCallerSourceRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends SrtCallerSourceRequest.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
-
-