.contentType("application/json"); Blob blob = blobBuilder.build();
.contentType( "application/json" ); Blob blob = blobBuilder.build();
private static BlobMetadata createFakeBlobMetadata(BlobStore blobStore) { return blobStore.blobBuilder("fake-name") .build() .getMetadata(); }
blobStore.putBlob(containerName, builder.name(mpu.id()).build(), options);
@Override public Blob build() { return builder.build(); }
@Override public Blob build() { return builder.build(); }
@Override public Blob build() { return builder.build(); }
@Override public Blob build() { return builder.build(); }
@Override public Blob build() { return builder.build(); }
@Override public Blob build() { return builder.build(); }
@Override public Blob build() { return builder.build(); }
private static BlobMetadata createFakeBlobMetadata(BlobStore blobStore) { return blobStore.blobBuilder("fake-name") .build() .getMetadata(); }
private static BlobMetadata createFakeBlobMetadata(BlobStore blobStore) { return blobStore.blobBuilder("fake-name") .build() .getMetadata(); }
public Blob newBlob(@ParamValidators({ FilesystemBlobKeyValidator.class }) String name) { filesystemBlobKeyValidator.validate(name); return blobBuilders.get().name(name).build(); }
public Blob newBlob(@ParamValidators({ FilesystemBlobKeyValidator.class }) String name) { filesystemBlobKeyValidator.validate(name); return blobBuilders.get().name(name).build(); }
public Blob newBlob(@ParamValidators({ FilesystemBlobKeyValidator.class }) String name) { filesystemBlobKeyValidator.validate(name); return blobBuilders.get().name(name).build(); }
public Blob newBlob(@ParamValidators({ FilesystemBlobKeyValidator.class }) String name) { filesystemBlobKeyValidator.validate(name); return blobBuilders.get().name(name).build(); }
public Blob newBlob(@ParamValidators({ FilesystemBlobKeyValidator.class }) String name) { filesystemBlobKeyValidator.validate(name); return blobBuilders.get().name(name).build(); }
@Override public Blob getBlob(final String container, final String key) { BlobBuilder builder = blobBuilders.get(); builder.name(key); File file = getFileForBlobKey(container, key); try { builder.payload(file).calculateMD5(); } catch (IOException e) { logger.error("An error occurred calculating MD5 for blob %s from container ", key, container); Throwables.propagateIfPossible(e); } Blob blob = builder.build(); if (blob.getPayload().getContentMetadata().getContentMD5() != null) blob.getMetadata().setETag(base16().lowerCase().encode(blob.getPayload().getContentMetadata().getContentMD5())); return blob; }
public void putBlobWithMetadata(ObjectHandle handle, byte[] bytes, Map<String, String> userMetadata) throws UnknownContainerException { BlobStoreContext blobStoreContext = blobStoreContextFactory.alocate(); try { BlobStore blobStore = blobStoreContext.getBlobStore(); Blob blob = blobStore.blobBuilder(handle.getName()) .payload(bytes) .userMetadata(userMetadata) .build(); blobStore.putBlob(handle.getContainer(), blob); } catch (ContainerNotFoundException ex) { throw new UnknownContainerException(handle.getContainer()); } finally { blobStoreContextFactory.dispose(blobStoreContext); } }