checkArgument(md.getKey() != null, "objectMetadata.getKey() must be set!"); request = metadataPrefixer.bindToRequest(request, md.getUserMetadata());
checkArgument(md.getKey() != null, "objectMetadata.getKey() must be set!"); request = metadataPrefixer.bindToRequest(request, md.getUserMetadata());
checkArgument(md.getKey() != null, "objectMetadata.getKey() must be set!"); request = metadataPrefixer.bindToRequest(request, md.getUserMetadata());
checkArgument(md.getKey() != null, "objectMetadata.getKey() must be set!"); request = metadataPrefixer.bindToRequest(request, md.getUserMetadata());
checkArgument(md.getKey() != null, "objectMetadata.getKey() must be set!"); request = metadataPrefixer.bindToRequest(request, md.getUserMetadata());
checkArgument(md.getKey() != null, "objectMetadata.getKey() must be set!"); request = metadataPrefixer.bindToRequest(request, md.getUserMetadata());
public void testCopyWithMetadata() throws InterruptedException, ExecutionException, TimeoutException, IOException { String containerName = getContainerName(); String destinationContainer = getContainerName(); try { addToContainerAndValidate(containerName, sourceKey); Map<String, String> metadata = Maps.newHashMap(); metadata.put("adrian", "cole"); getApi().copyObject(containerName, sourceKey, destinationContainer, destinationKey, overrideMetadataWith(metadata)); validateContent(destinationContainer, destinationKey); ObjectMetadata objectMeta = getApi().headObject(destinationContainer, destinationKey); assertEquals(objectMeta.getUserMetadata(), metadata); } finally { returnContainer(containerName); returnContainer(destinationContainer); } }
public void testCopyWithMetadata() throws InterruptedException, ExecutionException, TimeoutException, IOException { String containerName = getContainerName(); String destinationContainer = getContainerName(); try { addToContainerAndValidate(containerName, sourceKey); Map<String, String> metadata = Maps.newHashMap(); metadata.put("adrian", "cole"); getApi().copyObject(containerName, sourceKey, destinationContainer, destinationKey, overrideMetadataWith(metadata)); validateContent(destinationContainer, destinationKey); ObjectMetadata objectMeta = getApi().headObject(destinationContainer, destinationKey); assertEquals(objectMeta.getUserMetadata(), metadata); } finally { returnContainer(containerName); returnContainer(destinationContainer); } }
public MutableBlobMetadata apply(ObjectMetadata from) { if (from == null) return null; MutableBlobMetadata to = new MutableBlobMetadataImpl(); HttpUtils.copy(from.getContentMetadata(), to.getContentMetadata()); to.setUri(from.getUri()); to.setContainer(from.getBucket()); to.setETag(from.getETag()); to.setName(from.getKey()); to.setLastModified(from.getLastModified()); to.setUserMetadata(from.getUserMetadata()); to.setLocation(locationOfBucket.apply(from.getBucket())); to.setType(StorageType.BLOB); to.setSize(from.getContentMetadata().getContentLength()); return to; } }
public MutableBlobMetadata apply(ObjectMetadata from) { if (from == null) return null; MutableBlobMetadata to = new MutableBlobMetadataImpl(); HttpUtils.copy(from.getContentMetadata(), to.getContentMetadata()); try { AccessControlList bucketAcl = bucketAcls.getUnchecked(from.getBucket()); if (bucketAcl.hasPermission(GroupGranteeURI.ALL_USERS, Permission.READ)) to.setPublicUri(from.getUri()); } catch (CacheLoader.InvalidCacheLoadException e) { // nulls not permitted from cache loader } to.setUri(from.getUri()); to.setContainer(from.getBucket()); to.setETag(from.getETag()); to.setName(from.getKey()); to.setLastModified(from.getLastModified()); to.setUserMetadata(from.getUserMetadata()); to.setLocation(locationOfBucket.apply(from.getBucket())); String directoryName = ifDirectoryReturnName.execute(to); if (directoryName != null) { to.setName(directoryName); to.setType(StorageType.RELATIVE_PATH); } else { to.setType(StorageType.BLOB); } return to; } }
public MutableBlobMetadata apply(ObjectMetadata from) { if (from == null) return null; MutableBlobMetadata to = new MutableBlobMetadataImpl(); HttpUtils.copy(from.getContentMetadata(), to.getContentMetadata()); try { AccessControlList bucketAcl = bucketAcls.getUnchecked(from.getBucket()); if (bucketAcl.hasPermission(GroupGranteeURI.ALL_USERS, Permission.READ)) to.setPublicUri(from.getUri()); } catch (CacheLoader.InvalidCacheLoadException e) { // nulls not permitted from cache loader } to.setUri(from.getUri()); to.setContainer(from.getBucket()); to.setETag(from.getETag()); to.setName(from.getKey()); to.setLastModified(from.getLastModified()); to.setUserMetadata(from.getUserMetadata()); to.setLocation(locationOfBucket.apply(from.getBucket())); String directoryName = ifDirectoryReturnName.execute(to); if (directoryName != null) { to.setName(directoryName); to.setType(StorageType.RELATIVE_PATH); } else { to.setType(StorageType.BLOB); } return to; } }
public MutableBlobMetadata apply(ObjectMetadata from) { if (from == null) return null; MutableBlobMetadata to = new MutableBlobMetadataImpl(); HttpUtils.copy(from.getContentMetadata(), to.getContentMetadata()); to.setUri(from.getUri()); to.setContainer(from.getBucket()); to.setETag(from.getETag()); to.setName(from.getKey()); to.setLastModified(from.getLastModified()); to.setUserMetadata(from.getUserMetadata()); to.setLocation(locationOfBucket.apply(from.getBucket())); to.setType(StorageType.BLOB); to.setSize(from.getContentMetadata().getContentLength()); to.setTier((from.getStorageClass() == null ? ObjectMetadata.StorageClass.STANDARD : from.getStorageClass()).toTier()); return to; } }
public MutableBlobMetadata apply(ObjectMetadata from) { if (from == null) return null; MutableBlobMetadata to = new MutableBlobMetadataImpl(); HttpUtils.copy(from.getContentMetadata(), to.getContentMetadata()); to.setUri(from.getUri()); to.setContainer(from.getBucket()); to.setETag(from.getETag()); to.setName(from.getKey()); to.setLastModified(from.getLastModified()); to.setUserMetadata(from.getUserMetadata()); to.setLocation(locationOfBucket.apply(from.getBucket())); to.setType(StorageType.BLOB); to.setSize(from.getContentMetadata().getContentLength()); to.setTier((from.getStorageClass() == null ? ObjectMetadata.StorageClass.STANDARD : from.getStorageClass()).toTier()); return to; } }