Class StreamingAesGcmContentStrategy
- java.lang.Object
-
- software.amazon.encryption.s3.internal.StreamingAesGcmContentStrategy
-
- All Implemented Interfaces:
AsyncContentEncryptionStrategy
,MultipartContentEncryptionStrategy
public class StreamingAesGcmContentStrategy extends Object implements AsyncContentEncryptionStrategy, MultipartContentEncryptionStrategy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StreamingAesGcmContentStrategy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StreamingAesGcmContentStrategy.Builder
builder()
EncryptedContent
encryptContent(EncryptionMaterials materials, software.amazon.awssdk.core.async.AsyncRequestBody content)
MultipartEncryptedContent
initMultipartEncryption(EncryptionMaterials materials)
-
-
-
Method Detail
-
builder
public static StreamingAesGcmContentStrategy.Builder builder()
-
initMultipartEncryption
public MultipartEncryptedContent initMultipartEncryption(EncryptionMaterials materials)
- Specified by:
initMultipartEncryption
in interfaceMultipartContentEncryptionStrategy
-
encryptContent
public EncryptedContent encryptContent(EncryptionMaterials materials, software.amazon.awssdk.core.async.AsyncRequestBody content)
- Specified by:
encryptContent
in interfaceAsyncContentEncryptionStrategy
-
-