@Override public BlobBuilder name(String name) { return builder.name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
/** * invokes {@link BlobUtilsImpl#blobBuilder } */ @Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
@Override public BlobBuilder blobBuilder(String name) { return blobUtils.blobBuilder().name(name); }
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 apply(String arg0) { return map.blobBuilder().name(arg0).payload(arg0).build(); } }
public void testSignPutBlobWithGenerate() throws ArrayIndexOutOfBoundsException, SecurityException, IllegalArgumentException, NoSuchMethodException, IOException { Blob blob = blobFactory.get().name(blobName).payload("foo").calculateMD5().contentType("text/plain").build(); byte[] md5 = new byte[] { -84, -67, 24, -37, 76, -62, -8, 92, -19, -17, 101, 79, -52, -60, -92, -40 }; assertEquals(blob.getPayload().getContentMetadata().getContentMD5(), md5); HttpRequest request = signer.signPutBlob(containerName, blob); assertRequestLineEquals(request, "PUT " + fullUrl + " HTTP/1.1"); assertNonPayloadHeadersEqual( request, "Authorization: Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==\nContent-Length: 3\nContent-MD5: rL0Y20zC+Fzt72VPzMSk2A==\nContent-Type: text/plain\n"); assertContentHeadersEqual(request, "text/plain", null, null, null, 3L, md5, null); assertEquals(request.getFilters().size(), 0); }
@Override protected void addTenObjectsUnderRoot(String containerName) throws InterruptedException { BlobMap blobMap = createMap(view, containerName, ListContainerOptions.NONE); for (int i = 0; i < 10; i++) { blobMap.put(i + "", blobMap.blobBuilder().name(i + "").payload(i + "content").build()); } } }
public void testSignPutBlob() throws ArrayIndexOutOfBoundsException, SecurityException, IllegalArgumentException, NoSuchMethodException, IOException { Blob blob = blobFactory.get().name(blobName).forSigning().contentLength(2l).contentMD5(new byte[] { 0, 2, 4, 8 }) .contentType("text/plain").build(); assertEquals(blob.getPayload().getContentMetadata().getContentMD5(), new byte[] { 0, 2, 4, 8 }); HttpRequest request = signer.signPutBlob(containerName, blob); assertRequestLineEquals(request, "PUT " + fullUrl + " HTTP/1.1"); assertNonPayloadHeadersEqual( request, "Authorization: Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==\nContent-Length: 2\nContent-MD5: AAIECA==\nContent-Type: text/plain\n"); assertContentHeadersEqual(request, "text/plain", null, null, null, 2L, new byte[] { 0, 2, 4, 8 }, null); assertEquals(request.getFilters().size(), 0); }
@Override protected void addTenObjectsUnderPrefix(String containerName, String prefix) throws InterruptedException { BlobMap blobMap = createMap(view, containerName, inDirectory(prefix)); for (int i = 0; i < 10; i++) { blobMap.put(i + "", blobMap.blobBuilder().name(i + "").payload(i + "content").build()); } }