BlobProperties metadata = getApi().getBlobProperties(privateContainer, object.getProperties().getName());
assertEquals(metadata.getName(), object.getProperties().getName());
assertEquals(metadata.getContentMetadata().getContentLength(), Long.valueOf(data.length()));
assertEquals(metadata.getContentMetadata().getContentType(), "text/plain");
.put("new_metadata_2", "value-2")
.build();
String eTag = getApi().setBlobMetadata(privateContainer, object.getProperties().getName(), userMetadata);
assertThat(eTag).isNotNull();
String eTag2 = getApi().setBlobMetadata(privateContainer, object.getProperties().getName(), userMetadata);
assertThat(eTag2).isNotNull().isNotEqualTo(eTag);
AzureBlob getBlob = getApi().getBlob(privateContainer, object.getProperties().getName());
assertEquals(Strings2.toStringAndClose(getBlob.getPayload().openStream()), data);
assertEquals(getBlob.getProperties().getName(), object.getProperties().getName());
assertEquals(getBlob.getPayload().getContentMetadata().getContentLength(), Long.valueOf(data.length()));
assertEquals(getBlob.getProperties().getContentMetadata().getContentType(), "text/plain");
privateContainer,
ListBlobsOptions.Builder
.prefix(object.getProperties().getName().substring(0, object.getProperties().getName().length() - 1))
.maxResults(1).includeMetadata());
assertEquals(response.size(), 1);
assertEquals(Iterables.getOnlyElement(response).getName(), object.getProperties().getName());
assertEquals(Iterables.getOnlyElement(response).getMetadata().size(), 2);
assertEquals(Iterables.getOnlyElement(response).getMetadata().get("new_metadata_1"), "value-1");
getApi().getBlob(privateContainer, object.getProperties().getName(),