Interface MediaLiveTransitEncryption.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MediaLiveTransitEncryption.Builder,,MediaLiveTransitEncryption> SdkBuilder<MediaLiveTransitEncryption.Builder,,MediaLiveTransitEncryption> SdkPojo
- Enclosing class:
MediaLiveTransitEncryption
@Mutable
@NotThreadSafe
public static interface MediaLiveTransitEncryption.Builder
extends SdkPojo, CopyableBuilder<MediaLiveTransitEncryption.Builder,MediaLiveTransitEncryption>
-
Method Summary
Modifier and TypeMethodDescriptionencryptionKeyConfiguration(Consumer<MediaLiveTransitEncryptionKeyConfiguration.Builder> encryptionKeyConfiguration) The configuration details for the MediaLive encryption key.encryptionKeyConfiguration(MediaLiveTransitEncryptionKeyConfiguration encryptionKeyConfiguration) The configuration details for the MediaLive encryption key.encryptionKeyType(String encryptionKeyType) The type of encryption key to use for MediaLive transit encryption.encryptionKeyType(MediaLiveTransitEncryptionKeyType encryptionKeyType) The type of encryption key to use for MediaLive transit encryption.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
-
encryptionKeyType
The type of encryption key to use for MediaLive transit encryption.
- Parameters:
encryptionKeyType- The type of encryption key to use for MediaLive transit encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionKeyType
MediaLiveTransitEncryption.Builder encryptionKeyType(MediaLiveTransitEncryptionKeyType encryptionKeyType) The type of encryption key to use for MediaLive transit encryption.
- Parameters:
encryptionKeyType- The type of encryption key to use for MediaLive transit encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionKeyConfiguration
MediaLiveTransitEncryption.Builder encryptionKeyConfiguration(MediaLiveTransitEncryptionKeyConfiguration encryptionKeyConfiguration) The configuration details for the MediaLive encryption key.
- Parameters:
encryptionKeyConfiguration- The configuration details for the MediaLive encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionKeyConfiguration
default MediaLiveTransitEncryption.Builder encryptionKeyConfiguration(Consumer<MediaLiveTransitEncryptionKeyConfiguration.Builder> encryptionKeyConfiguration) The configuration details for the MediaLive encryption key.
This is a convenience method that creates an instance of theMediaLiveTransitEncryptionKeyConfiguration.Builderavoiding the need to create one manually viaMediaLiveTransitEncryptionKeyConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionKeyConfiguration(MediaLiveTransitEncryptionKeyConfiguration).- Parameters:
encryptionKeyConfiguration- a consumer that will call methods onMediaLiveTransitEncryptionKeyConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-