Example usage for com.amazonaws.services.s3.model GetObjectMetadataRequest GetObjectMetadataRequest

List of usage examples for com.amazonaws.services.s3.model GetObjectMetadataRequest GetObjectMetadataRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.s3.model GetObjectMetadataRequest GetObjectMetadataRequest.

Prototype

public GetObjectMetadataRequest(String bucketName, String key, String versionId) 

Source Link

Document

Constructs a new GetObjectMetadataRequest with basic options.

Usage

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()));
}