|
11 | 11 | import software.amazon.awssdk.core.sync.RequestBody; |
12 | 12 | import software.amazon.awssdk.core.sync.ResponseTransformer; |
13 | 13 | import software.amazon.awssdk.services.s3.S3Client; |
| 14 | +import software.amazon.awssdk.services.s3.model.DeleteObjectRequest; |
| 15 | +import software.amazon.awssdk.services.s3.model.DeleteObjectResponse; |
| 16 | +import software.amazon.awssdk.services.s3.model.DeleteObjectsRequest; |
| 17 | +import software.amazon.awssdk.services.s3.model.DeleteObjectsResponse; |
14 | 18 | import software.amazon.awssdk.services.s3.model.GetObjectRequest; |
15 | 19 | import software.amazon.awssdk.services.s3.model.GetObjectResponse; |
16 | 20 | import software.amazon.awssdk.services.s3.model.PutObjectRequest; |
17 | 21 | import software.amazon.awssdk.services.s3.model.PutObjectResponse; |
| 22 | +import software.amazon.awssdk.services.s3.model.S3Exception; |
18 | 23 | import software.amazon.encryption.s3.internal.GetEncryptedObjectPipeline; |
19 | 24 | import software.amazon.encryption.s3.internal.PutEncryptedObjectPipeline; |
20 | 25 | import software.amazon.encryption.s3.materials.AesKeyring; |
@@ -83,6 +88,18 @@ public <T> T getObject(GetObjectRequest getObjectRequest, |
83 | 88 | return pipeline.getObject(getObjectRequest, responseTransformer); |
84 | 89 | } |
85 | 90 |
|
| 91 | + @Override |
| 92 | + public DeleteObjectResponse deleteObject(DeleteObjectRequest deleteObjectRequest) throws AwsServiceException, |
| 93 | + SdkClientException { |
| 94 | + return _wrappedClient.deleteObject(deleteObjectRequest); |
| 95 | + } |
| 96 | + |
| 97 | + @Override |
| 98 | + public DeleteObjectsResponse deleteObjects(DeleteObjectsRequest deleteObjectsRequest) throws AwsServiceException, |
| 99 | + SdkClientException { |
| 100 | + return _wrappedClient.deleteObjects(deleteObjectsRequest); |
| 101 | + } |
| 102 | + |
86 | 103 | @Override |
87 | 104 | public String serviceName() { |
88 | 105 | return _wrappedClient.serviceName(); |
|
0 commit comments