public Builder fromDeleteResult(DeleteResult result) { return addAll(result.getDeleted()).errors(result.getErrors()); } }
public Builder fromDeleteResult(DeleteResult result) { return addAll(result.getDeleted()).errors(result.getErrors()); } }
public Builder fromDeleteResult(DeleteResult result) { return addAll(result.getDeleted()).errors(result.getErrors()); } }
public void testDeleteMultipleObjects() throws InterruptedException { String container = getContainerName(); try { ImmutableSet.Builder<String> builder = ImmutableSet.builder(); for (int i = 0; i < 5; i++) { String key = UUID.randomUUID().toString(); Blob blob = view.getBlobStore().blobBuilder(key).payload("").build(); view.getBlobStore().putBlob(container, blob); builder.add(key); } Set<String> keys = builder.build(); DeleteResult result = getApi().deleteObjects(container, keys); assertTrue(result.getDeleted().containsAll(keys)); assertEquals(result.getErrors().size(), 0); for (String key : keys) { assertConsistencyAwareBlobDoesntExist(container, key); } } finally { returnContainer(container); } }
assertNotNull(result, "result is null"); assertEquals(result.getDeleted(), ImmutableSet.of("key1", "key1.1")); assertEquals(result.getErrors().size(), 1);