if (objectSummary.getStorageClass() != null && StorageClass.fromValue(StringUtils.toUpperCase(objectSummary.getStorageClass())).equals(StorageClass.Glacier)) { throw new AmazonServiceException( StringUtils.format(
@Override public VersionListing listVersions() { VersionListing versionListing = new VersionListing(); this.objectListing = client.listObjects(listObjectsRequest); for(S3ObjectSummary objectSummary : objectListing.getObjectSummaries()) { S3VersionSummary versionSummary = new S3VersionSummary(); versionSummary.setBucketName(objectSummary.getBucketName()); versionSummary.setETag(objectSummary.getETag()); versionSummary.setKey(objectSummary.getKey()); versionSummary.setLastModified(objectSummary.getLastModified()); versionSummary.setOwner(objectSummary.getOwner()); versionSummary.setSize(objectSummary.getSize()); versionSummary.setStorageClass(objectSummary.getStorageClass()); versionSummary.setIsLatest(true); versionListing.getVersionSummaries().add(versionSummary); } return versionListing; }
@Override public VersionListing listVersions() { VersionListing versionListing = new VersionListing(); this.objectListing = client.listObjectsV2(listObjectsRequest); for(S3ObjectSummary objectSummary : objectListing.getObjectSummaries()) { S3VersionSummary versionSummary = new S3VersionSummary(); versionSummary.setBucketName(objectSummary.getBucketName()); versionSummary.setETag(objectSummary.getETag()); versionSummary.setKey(objectSummary.getKey()); versionSummary.setLastModified(objectSummary.getLastModified()); versionSummary.setOwner(objectSummary.getOwner()); versionSummary.setSize(objectSummary.getSize()); versionSummary.setStorageClass(objectSummary.getStorageClass()); versionSummary.setIsLatest(true); versionListing.getVersionSummaries().add(versionSummary); } return versionListing; }
if (!StringUtils.equals(s3ObjectSummary.getStorageClass(), StorageClass.Glacier.toString())) s3ObjectSummary.getStorageClass(), StorageClass.Glacier.toString(), s3FileTransferRequestParamsDto.getS3BucketName()));
@Override public boolean nextKeyValue() throws IOException, InterruptedException { // we have read another record if (super.nextKeyValue()) { // set out key outKey.set(String.format("%s/%s", currentKey.getBucketName(), currentKey.getKey())); // set out value outValue.setBucketName(currentKey.getBucketName()); outValue.setKey(currentKey.getKey()); outValue.setETag(currentKey.getETag()); outValue.setLastModified(currentKey.getLastModified()); outValue.setOwner(currentKey.getOwner()); outValue.setSize(currentKey.getSize()); outValue.setStorageClass(currentKey.getStorageClass()); return true; } else { return false; } } }
public static ObjectSummary copyOf(S3ObjectSummary mutable) { checkNotNull(mutable, "mutable"); Builder builder = builder(); builder.withBucket(mutable.getBucketName()); builder.withKey(mutable.getKey()); builder.withEtag(mutable.getETag()); builder.withSize(mutable.getSize()); builder.withLastModified(mutable.getLastModified().getTime()); builder.withOwner(Owner.copyOf(mutable.getOwner())); builder.withStorageClass(mutable.getStorageClass()); return builder.build(); }
when(glacierS3ObjectSummary.getStorageClass()).thenReturn(StorageClass.Glacier.toString()); when(standardS3ObjectSummary.getStorageClass()).thenReturn(StorageClass.Standard.toString());
if (!StringUtils.equals(s3ObjectSummary.getStorageClass(), StorageClass.Glacier.toString())) s3ObjectSummary.getStorageClass(), StorageClass.Glacier.toString(), s3FileTransferRequestParamsDto.getS3BucketName()));
when(glacierS3ObjectSummary.getStorageClass()).thenReturn(StorageClass.Glacier.toString()); when(standardS3ObjectSummary.getStorageClass()).thenReturn(StorageClass.Standard.toString());
for (S3ObjectSummary s3ObjectSummary : actualS3Files) if (StorageClass.Glacier.toString().equals(s3ObjectSummary.getStorageClass()))
for (S3ObjectSummary s3ObjectSummary : actualS3Files) if (StorageClass.Glacier.toString().equals(s3ObjectSummary.getStorageClass()))
for (S3ObjectSummary s3ObjectSummary : actualS3Files) if (StorageClass.Glacier.toString().equals(s3ObjectSummary.getStorageClass()))
for (S3ObjectSummary s3ObjectSummary : actualS3Files) if (StorageClass.Glacier.toString().equals(s3ObjectSummary.getStorageClass()))
when(glacierS3ObjectSummary.getStorageClass()).thenReturn(StorageClass.Glacier.toString());
ListObjectsRequest listObjectsRequest = new ListObjectsRequest() .withBucketName(bucketName); ObjectListing objectListing; do { objectListing = s3client.listObjects(listObjectsRequest); for (S3ObjectSummary objectSummary : objectListing.getObjectSummaries()) { /** Default Metadata **/ Date dtLastModified = objectSummary.getLastModified(); String sEtag = objectSummary.getETag(); long lSize = objectSummary.getSize(); String sStorageClass = objectSummary.getStorageClass(); /** To get user defined metadata **/ ObjectMetadata objectMetadata = s3client.getObjectMetadata(bucketName, objectSummary.getKey()); Map userMetadataMap = objectMetadata.getUserMetadata(); Map rowMetadataMap = objectMetadata.getRawMetadata(); } listObjectsRequest.setMarker(objectListing.getNextMarker()); } while (objectListing.isTruncated());
when(standardS3ObjectSummary.getStorageClass()).thenReturn(StorageClass.Standard.toString());
@Override public VersionListing listVersions() { VersionListing versionListing = new VersionListing(); this.objectListing = client.listObjects(listObjectsRequest); for(S3ObjectSummary objectSummary : objectListing.getObjectSummaries()) { S3VersionSummary versionSummary = new S3VersionSummary(); versionSummary.setBucketName(objectSummary.getBucketName()); versionSummary.setETag(objectSummary.getETag()); versionSummary.setKey(objectSummary.getKey()); versionSummary.setLastModified(objectSummary.getLastModified()); versionSummary.setOwner(objectSummary.getOwner()); versionSummary.setSize(objectSummary.getSize()); versionSummary.setStorageClass(objectSummary.getStorageClass()); versionSummary.setIsLatest(true); versionListing.getVersionSummaries().add(versionSummary); } return versionListing; }
if (objectSummary.getStorageClass() != null && StorageClass.fromValue(StringUtils.toUpperCase(objectSummary.getStorageClass())).equals(StorageClass.Glacier)) { throw new AmazonServiceException( StringUtils.format(
@Override public VersionListing listVersions() { VersionListing versionListing = new VersionListing(); this.objectListing = client.listObjectsV2(listObjectsRequest); for(S3ObjectSummary objectSummary : objectListing.getObjectSummaries()) { S3VersionSummary versionSummary = new S3VersionSummary(); versionSummary.setBucketName(objectSummary.getBucketName()); versionSummary.setETag(objectSummary.getETag()); versionSummary.setKey(objectSummary.getKey()); versionSummary.setLastModified(objectSummary.getLastModified()); versionSummary.setOwner(objectSummary.getOwner()); versionSummary.setSize(objectSummary.getSize()); versionSummary.setStorageClass(objectSummary.getStorageClass()); versionSummary.setIsLatest(true); versionListing.getVersionSummaries().add(versionSummary); } return versionListing; }
@Override public boolean nextKeyValue() throws IOException, InterruptedException { // we have read another record if (super.nextKeyValue()) { object = reader.getObject(currentKey); // poupulate key outKey.setBucketName(currentKey.getBucketName()); outKey.setETag(currentKey.getETag()); outKey.setKey(currentKey.getKey()); outKey.setLastModified(currentKey.getLastModified()); outKey.setOwner(currentKey.getOwner()); outKey.setSize(currentKey.getSize()); outKey.setStorageClass(currentKey.getStorageClass()); //populate value outValue.setBucketName(object.getBucketName()); outValue.setKey(object.getKey()); outValue.setObjectContent(object.getObjectContent()); outValue.setObjectMetadata(object.getObjectMetadata()); return true; } else { return false; } } }