Interface SrtCallerSource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SrtCallerSource.Builder,SrtCallerSource>,SdkBuilder<SrtCallerSource.Builder,SrtCallerSource>,SdkPojo
- Enclosing class:
- SrtCallerSource
public static interface SrtCallerSource.Builder extends SdkPojo, CopyableBuilder<SrtCallerSource.Builder,SrtCallerSource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SrtCallerSource.Builderdecryption(Consumer<SrtCallerDecryption.Builder> decryption)Sets the value of the Decryption property for this object.SrtCallerSource.Builderdecryption(SrtCallerDecryption decryption)Sets the value of the Decryption property for this object.SrtCallerSource.BuilderminimumLatency(Integer minimumLatency)The preferred latency (in milliseconds) for implementing packet loss and recovery.SrtCallerSource.BuildersrtListenerAddress(String srtListenerAddress)The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.SrtCallerSource.BuildersrtListenerPort(String srtListenerPort)The port at the upstream system (the listener) that MediaLive (the caller) connects to.SrtCallerSource.BuilderstreamId(String streamId)The stream ID, if the upstream system uses this identifier.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
decryption
SrtCallerSource.Builder decryption(SrtCallerDecryption decryption)
Sets the value of the Decryption property for this object.- Parameters:
decryption- The new value for the Decryption property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
decryption
default SrtCallerSource.Builder decryption(Consumer<SrtCallerDecryption.Builder> decryption)
Sets the value of the Decryption property for this object. This is a convenience method that creates an instance of theSrtCallerDecryption.Builderavoiding the need to create one manually viaSrtCallerDecryption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todecryption(SrtCallerDecryption).- Parameters:
decryption- a consumer that will call methods onSrtCallerDecryption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
decryption(SrtCallerDecryption)
-
minimumLatency
SrtCallerSource.Builder minimumLatency(Integer minimumLatency)
The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT.- Parameters:
minimumLatency- The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
srtListenerAddress
SrtCallerSource.Builder srtListenerAddress(String srtListenerAddress)
The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.- Parameters:
srtListenerAddress- The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
srtListenerPort
SrtCallerSource.Builder srtListenerPort(String srtListenerPort)
The port at the upstream system (the listener) that MediaLive (the caller) connects to.- Parameters:
srtListenerPort- The port at the upstream system (the listener) that MediaLive (the caller) connects to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamId
SrtCallerSource.Builder streamId(String streamId)
The stream ID, if the upstream system uses this identifier.- Parameters:
streamId- The stream ID, if the upstream system uses this identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-