Class MultipartUploadMaterials.Builder
- java.lang.Object
-
- software.amazon.encryption.s3.internal.MultipartUploadMaterials.Builder
-
- Enclosing class:
- MultipartUploadMaterials
public static class MultipartUploadMaterials.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultipartUploadMaterials.Builder
algorithmSuite(AlgorithmSuite algorithmSuite)
MultipartUploadMaterials
build()
MultipartUploadMaterials.Builder
cipher(Cipher cipher)
MultipartUploadMaterials.Builder
cryptoProvider(Provider cryptoProvider)
MultipartUploadMaterials.Builder
encryptionContext(Map<String,String> encryptionContext)
MultipartUploadMaterials.Builder
fromEncryptionMaterials(EncryptionMaterials materials)
MultipartUploadMaterials.Builder
plaintextDataKey(byte[] plaintextDataKey)
MultipartUploadMaterials.Builder
s3Request(software.amazon.awssdk.services.s3.model.S3Request s3Request)
-
-
-
Method Detail
-
s3Request
public MultipartUploadMaterials.Builder s3Request(software.amazon.awssdk.services.s3.model.S3Request s3Request)
-
algorithmSuite
public MultipartUploadMaterials.Builder algorithmSuite(AlgorithmSuite algorithmSuite)
-
encryptionContext
public MultipartUploadMaterials.Builder encryptionContext(Map<String,String> encryptionContext)
-
plaintextDataKey
public MultipartUploadMaterials.Builder plaintextDataKey(byte[] plaintextDataKey)
-
cryptoProvider
public MultipartUploadMaterials.Builder cryptoProvider(Provider cryptoProvider)
-
cipher
public MultipartUploadMaterials.Builder cipher(Cipher cipher)
-
fromEncryptionMaterials
public MultipartUploadMaterials.Builder fromEncryptionMaterials(EncryptionMaterials materials)
-
build
public MultipartUploadMaterials build()
-
-