List of usage examples for com.amazonaws.services.s3.model CopyObjectRequest withDestinationSSECustomerKey
public CopyObjectRequest withDestinationSSECustomerKey(SSECustomerKey sseKey)
From source file:io.minio.awssdk.tests.S3TestUtils.java
License:Apache License
void copyObject(String bucketName, String keyName, SSECustomerKey sseKey, String targetBucketName, String targetKeyName, SSECustomerKey newSseKey, boolean replace) { CopyObjectRequest copyRequest = new CopyObjectRequest(bucketName, keyName, targetBucketName, targetKeyName); if (sseKey != null) { copyRequest.withSourceSSECustomerKey(sseKey); }// w w w .j a v a2s .c o m if (newSseKey != null) { copyRequest.withDestinationSSECustomerKey(newSseKey); } if (replace) { copyRequest.withMetadataDirective(MetadataDirective.COPY); } s3Client.copyObject(copyRequest); }