public class VersionListPagingProvider extends Object implements org.mule.runtime.extension.api.runtime.streaming.PagingProvider<S3Connection,S3VersionSummary>
| Constructor and Description |
|---|
VersionListPagingProvider(com.amazonaws.services.s3.model.ListVersionsRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(S3Connection connection) |
List<S3VersionSummary> |
getPage(S3Connection connection) |
Optional<Integer> |
getTotalResults(S3Connection connection) |
public VersionListPagingProvider(com.amazonaws.services.s3.model.ListVersionsRequest request)
public List<S3VersionSummary> getPage(S3Connection connection)
getPage in interface org.mule.runtime.extension.api.runtime.streaming.PagingProvider<S3Connection,S3VersionSummary>public Optional<Integer> getTotalResults(S3Connection connection)
getTotalResults in interface org.mule.runtime.extension.api.runtime.streaming.PagingProvider<S3Connection,S3VersionSummary>public void close(S3Connection connection) throws org.mule.runtime.api.exception.MuleException
close in interface org.mule.runtime.extension.api.runtime.streaming.PagingProvider<S3Connection,S3VersionSummary>org.mule.runtime.api.exception.MuleExceptionCopyright © 2021 MuleSoft, Inc.. All rights reserved.