Interface SrtOutputDestinationSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SrtOutputDestinationSettings.Builder,,SrtOutputDestinationSettings> SdkBuilder<SrtOutputDestinationSettings.Builder,,SrtOutputDestinationSettings> SdkPojo
- Enclosing class:
SrtOutputDestinationSettings
@Mutable
@NotThreadSafe
public static interface SrtOutputDestinationSettings.Builder
extends SdkPojo, CopyableBuilder<SrtOutputDestinationSettings.Builder,SrtOutputDestinationSettings>
-
Method Summary
Modifier and TypeMethodDescriptionconnectionMode(String connectionMode) Specifies the mode the output should use for connection establishment.connectionMode(ConnectionMode connectionMode) Specifies the mode the output should use for connection establishment.encryptionPassphraseSecretArn(String encryptionPassphraseSecretArn) Arn used to extract the password from Secrets ManagerlistenerPort(Integer listenerPort) Port number for listener mode connections (required when connectionMode is LISTENER, must not be provided when connectionMode is CALLER).Stream id for SRT destinations (URLs of type srt://)A URL specifying a destinationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
encryptionPassphraseSecretArn
SrtOutputDestinationSettings.Builder encryptionPassphraseSecretArn(String encryptionPassphraseSecretArn) Arn used to extract the password from Secrets Manager- Parameters:
encryptionPassphraseSecretArn- Arn used to extract the password from Secrets Manager- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamId
Stream id for SRT destinations (URLs of type srt://)- Parameters:
streamId- Stream id for SRT destinations (URLs of type srt://)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
A URL specifying a destination- Parameters:
url- A URL specifying a destination- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionMode
Specifies the mode the output should use for connection establishment. CALLER mode requires URL, LISTENER mode requires port.- Parameters:
connectionMode- Specifies the mode the output should use for connection establishment. CALLER mode requires URL, LISTENER mode requires port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionMode
Specifies the mode the output should use for connection establishment. CALLER mode requires URL, LISTENER mode requires port.- Parameters:
connectionMode- Specifies the mode the output should use for connection establishment. CALLER mode requires URL, LISTENER mode requires port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listenerPort
Port number for listener mode connections (required when connectionMode is LISTENER, must not be provided when connectionMode is CALLER).- Parameters:
listenerPort- Port number for listener mode connections (required when connectionMode is LISTENER, must not be provided when connectionMode is CALLER).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-