List of usage examples for com.amazonaws.services.s3.model MetadataDirective COPY
MetadataDirective COPY
To view the source code for com.amazonaws.services.s3.model MetadataDirective COPY.
Click Source Link
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 ww . j a v a2s . co m if (newSseKey != null) { copyRequest.withDestinationSSECustomerKey(newSseKey); } if (replace) { copyRequest.withMetadataDirective(MetadataDirective.COPY); } s3Client.copyObject(copyRequest); }