public class RemoteBlobIterable extends RemoteBlobIterableImpl<com.amazonaws.services.s3.model.S3ObjectSummary>
Constructor and Description |
---|
RemoteBlobIterable(com.amazonaws.services.s3.AmazonS3Client s3,
com.amazonaws.services.s3.model.ListObjectsV2Request request,
RemoteBlobFilter filter) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Optional<RemoteBlob> |
accept(com.amazonaws.services.s3.model.S3ObjectSummary summary) |
protected void |
iteratorInit() |
protected java.util.Optional<com.amazonaws.services.s3.model.S3ObjectSummary> |
nextStorageItem() |
hasNext, iterator, next
public RemoteBlobIterable(com.amazonaws.services.s3.AmazonS3Client s3, com.amazonaws.services.s3.model.ListObjectsV2Request request, RemoteBlobFilter filter)
protected java.util.Optional<com.amazonaws.services.s3.model.S3ObjectSummary> nextStorageItem() throws java.util.NoSuchElementException
nextStorageItem
in class RemoteBlobIterableImpl<com.amazonaws.services.s3.model.S3ObjectSummary>
java.util.NoSuchElementException
protected java.util.Optional<RemoteBlob> accept(com.amazonaws.services.s3.model.S3ObjectSummary summary)
accept
in class RemoteBlobIterableImpl<com.amazonaws.services.s3.model.S3ObjectSummary>
protected void iteratorInit()
iteratorInit
in class RemoteBlobIterableImpl<com.amazonaws.services.s3.model.S3ObjectSummary>