List of usage examples for com.amazonaws.services.s3.model GetObjectMetadataRequest GetObjectMetadataRequest
public GetObjectMetadataRequest(String bucketName, String key, String versionId)
From source file:com.emc.ecs.sync.model.object.S3ObjectVersion.java
License:Open Source License
@Override protected void loadObject() { if (deleteMarker) return; // can't HEAD a delete marker // load metadata ObjectMetadata s3meta = s3.getObjectMetadata(new GetObjectMetadataRequest(bucketName, key, versionId)); metadata = toSyncMeta(s3meta);// ww w. j a va2 s. c o m if (getParentPlugin().isIncludeAcl()) { metadata.setAcl(AwsS3Util.syncAclFromS3Acl(s3.getObjectAcl(bucketName, key, versionId))); } }
From source file:org.mule.module.s3.simpleapi.SimpleAmazonS3AmazonDevKitImpl.java
License:Open Source License
@NotNull public ObjectMetadata getObjectMetadata(@NotNull S3ObjectId objectId) { Validate.notNull(objectId);/* ww w . jav a 2s. co m*/ return s3.getObjectMetadata( new GetObjectMetadataRequest(objectId.getBucketName(), objectId.getKey(), objectId.getVersionId())); }