Interface SecretsManagerEndpointEncryptionConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SecretsManagerEndpointEncryptionConfiguration.Builder,,SecretsManagerEndpointEncryptionConfiguration> SdkBuilder<SecretsManagerEndpointEncryptionConfiguration.Builder,,SecretsManagerEndpointEncryptionConfiguration> SdkPojo
- Enclosing class:
SecretsManagerEndpointEncryptionConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionencryptionSecret(Consumer<EndpointEncryptionSecretConfiguration.Builder> encryptionSecret) The Secrets Manager secret that holds the key or passphrase used to encrypt the connection.encryptionSecret(EndpointEncryptionSecretConfiguration encryptionSecret) The Secrets Manager secret that holds the key or passphrase used to encrypt the connection.encryptionSecretType(String encryptionSecretType) The type of secret used to encrypt the connection.encryptionSecretType(EndpointEncryptionSecretType encryptionSecretType) The type of secret used to encrypt the connection.Methods 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
-
encryptionSecretType
SecretsManagerEndpointEncryptionConfiguration.Builder encryptionSecretType(String encryptionSecretType) The type of secret used to encrypt the connection. Valid values include the following:
-
AES_128_KEY– A 128-bit AES encryption key. -
AES_192_KEY– A 192-bit AES encryption key. -
AES_256_KEY– A 256-bit AES encryption key. -
SRT_PASSPHRASE– An SRT passphrase.
- Parameters:
encryptionSecretType- The type of secret used to encrypt the connection. Valid values include the following:-
AES_128_KEY– A 128-bit AES encryption key. -
AES_192_KEY– A 192-bit AES encryption key. -
AES_256_KEY– A 256-bit AES encryption key. -
SRT_PASSPHRASE– An SRT passphrase.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
encryptionSecretType
SecretsManagerEndpointEncryptionConfiguration.Builder encryptionSecretType(EndpointEncryptionSecretType encryptionSecretType) The type of secret used to encrypt the connection. Valid values include the following:
-
AES_128_KEY– A 128-bit AES encryption key. -
AES_192_KEY– A 192-bit AES encryption key. -
AES_256_KEY– A 256-bit AES encryption key. -
SRT_PASSPHRASE– An SRT passphrase.
- Parameters:
encryptionSecretType- The type of secret used to encrypt the connection. Valid values include the following:-
AES_128_KEY– A 128-bit AES encryption key. -
AES_192_KEY– A 192-bit AES encryption key. -
AES_256_KEY– A 256-bit AES encryption key. -
SRT_PASSPHRASE– An SRT passphrase.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
encryptionSecret
SecretsManagerEndpointEncryptionConfiguration.Builder encryptionSecret(EndpointEncryptionSecretConfiguration encryptionSecret) The Secrets Manager secret that holds the key or passphrase used to encrypt the connection.
- Parameters:
encryptionSecret- The Secrets Manager secret that holds the key or passphrase used to encrypt the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionSecret
default SecretsManagerEndpointEncryptionConfiguration.Builder encryptionSecret(Consumer<EndpointEncryptionSecretConfiguration.Builder> encryptionSecret) The Secrets Manager secret that holds the key or passphrase used to encrypt the connection.
This is a convenience method that creates an instance of theEndpointEncryptionSecretConfiguration.Builderavoiding the need to create one manually viaEndpointEncryptionSecretConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionSecret(EndpointEncryptionSecretConfiguration).- Parameters:
encryptionSecret- a consumer that will call methods onEndpointEncryptionSecretConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-