Class PutEncryptedObjectPipeline.Builder
- java.lang.Object
-
- software.amazon.encryption.s3.internal.PutEncryptedObjectPipeline.Builder
-
- Enclosing class:
- PutEncryptedObjectPipeline
public static class PutEncryptedObjectPipeline.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PutEncryptedObjectPipeline
build()
PutEncryptedObjectPipeline.Builder
cryptoMaterialsManager(CryptographicMaterialsManager cryptoMaterialsManager)
PutEncryptedObjectPipeline.Builder
s3AsyncClient(software.amazon.awssdk.services.s3.S3AsyncClient s3AsyncClient)
Note that this does NOT create a defensive clone of S3Client.PutEncryptedObjectPipeline.Builder
secureRandom(SecureRandom secureRandom)
-
-
-
Method Detail
-
s3AsyncClient
public PutEncryptedObjectPipeline.Builder s3AsyncClient(software.amazon.awssdk.services.s3.S3AsyncClient s3AsyncClient)
Note that this does NOT create a defensive clone of S3Client. Any modifications made to the wrapped S3Client will be reflected in this Builder.
-
cryptoMaterialsManager
public PutEncryptedObjectPipeline.Builder cryptoMaterialsManager(CryptographicMaterialsManager cryptoMaterialsManager)
-
secureRandom
public PutEncryptedObjectPipeline.Builder secureRandom(SecureRandom secureRandom)
-
build
public PutEncryptedObjectPipeline build()
-
-