public ListBucketResponse getResult() { return new ListBucketResponseImpl(bucketName, contents.build(), prefix, marker, (isTruncated && nextMarker == null) ? currentKey : nextMarker, maxResults, delimiter, isTruncated, commonPrefixes.build()); }
public ListBucketResponse getResult() { return new ListBucketResponseImpl(bucketName, contents.build(), prefix, marker, (isTruncated && nextMarker == null) ? currentKey : nextMarker, maxResults, delimiter, isTruncated, commonPrefixes.build()); }
public ListBucketResponse getResult() { return new ListBucketResponseImpl(bucketName, contents.build(), prefix, marker, (isTruncated && nextMarker == null) ? currentKey : nextMarker, maxResults, delimiter, isTruncated, commonPrefixes.build()); }
public ListBucketResponse getResult() { return new ListBucketResponseImpl(bucketName, contents.build(), prefix, marker, (isTruncated && nextMarker == null) ? currentKey : nextMarker, maxResults, delimiter, isTruncated, commonPrefixes.build()); }
public ListBucketResponse getResult() { return new ListBucketResponseImpl(bucketName, contents.build(), prefix, marker, (isTruncated && nextMarker == null) ? currentKey : nextMarker, maxResults, delimiter, isTruncated, commonPrefixes.build()); }
return new ListBucketResponseImpl(null, contents, null, null, list.getNextMarker(), 0, "/", list.getNextMarker() != null, commonPrefixes);
return new ListBucketResponseImpl(null, contents, null, null, list.getNextMarker(), 0, "/", list.getNextMarker() != null, commonPrefixes);
/** * Tests {@link S3#listBucket(S3Client, String, ListBucketOptions)} where * retrieving all results requires multiple requests. * * @throws Exception * if anything goes wrong */ @Test public void testMultiPageResult() throws Exception { String nextMarker = "FOO"; S3Client api = createMock(S3Client.class); ListBucketOptions options = new ListBucketOptions(); ListBucketResponse response2 = new ListBucketHandlerTest().expected(); ListBucketResponse response1 = new ListBucketResponseImpl(response2.getName(), response2, response2.getPrefix(), null, nextMarker, response2.getMaxKeys(), response2.getDelimiter(), false, response2.getCommonPrefixes()); expect(api.listBucket("bucket", options)).andReturn(response1).once(); expect(api.listBucket("bucket", options.afterMarker(nextMarker))).andReturn(response2).once(); EasyMock.replay(api); PagedIterable<ObjectMetadata> result = S3.listBucket(api, "bucket", options); // number of objects assertEquals(result.concat().size(), 20); }
/** * Tests {@link S3#listBucket(S3Client, String, ListBucketOptions)} where * retrieving all results requires multiple requests. * * @throws Exception * if anything goes wrong */ @Test public void testMultiPageResult() throws Exception { String nextMarker = "FOO"; S3Client api = createMock(S3Client.class); ListBucketOptions options = new ListBucketOptions(); ListBucketResponse response2 = new ListBucketHandlerTest().expected(); ListBucketResponse response1 = new ListBucketResponseImpl(response2.getName(), response2, response2.getPrefix(), null, nextMarker, response2.getMaxKeys(), response2.getDelimiter(), false, response2.getCommonPrefixes()); expect(api.listBucket("bucket", options)).andReturn(response1).once(); expect(api.listBucket("bucket", options.afterMarker(nextMarker))).andReturn(response2).once(); EasyMock.replay(api); PagedIterable<ObjectMetadata> result = S3.listBucket(api, "bucket", options); // number of objects assertEquals(result.concat().size(), 20); }
"ferncam"); String bucket = "adriancole.org.jclouds.aws.s3.amazons3testdelimiter"; ListBucketResponse expected = new ListBucketResponseImpl(bucket, ImmutableList.<ObjectMetadata> of( new ObjectMetadataBuilder().key("apps/0").bucket(bucket).uri(URI.create("http://bucket.com/apps/0")) .lastModified(dateService.iso8601DateParse("2009-05-07T18:27:08.000Z")).eTag(
"ferncam"); String bucket = "adriancole.org.jclouds.aws.s3.amazons3testdelimiter"; ListBucketResponse expected = new ListBucketResponseImpl(bucket, ImmutableList.<ObjectMetadata> of( new ObjectMetadataBuilder().key("apps/0").bucket(bucket).uri(URI.create("http://bucket.com/apps/0")) .lastModified(dateService.iso8601DateParse("2009-05-07T18:27:08.000Z")).eTag(