Class GetEncryptedObjectPipeline
- java.lang.Object
-
- software.amazon.encryption.s3.internal.GetEncryptedObjectPipeline
-
public class GetEncryptedObjectPipeline extends Object
This class will determine the necessary mechanisms to decrypt objects returned from S3. Due to supporting various legacy modes, this is not a predefined pipeline like PutEncryptedObjectPipeline. There are several branches in this graph that are determined as more information is available from the returned object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetEncryptedObjectPipeline.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetEncryptedObjectPipeline.Builder
builder()
<T> CompletableFuture<T>
getObject(software.amazon.awssdk.services.s3.model.GetObjectRequest getObjectRequest, software.amazon.awssdk.core.async.AsyncResponseTransformer<software.amazon.awssdk.services.s3.model.GetObjectResponse,T> asyncResponseTransformer)
-
-
-
Method Detail
-
builder
public static GetEncryptedObjectPipeline.Builder builder()
-
getObject
public <T> CompletableFuture<T> getObject(software.amazon.awssdk.services.s3.model.GetObjectRequest getObjectRequest, software.amazon.awssdk.core.async.AsyncResponseTransformer<software.amazon.awssdk.services.s3.model.GetObjectResponse,T> asyncResponseTransformer)
-
-