> +package org.jclouds.glacier.blobstore.functions;
> +
> +import org.jclouds.blobstore.domain.PageSet;
> +import org.jclouds.blobstore.domain.StorageMetadata;
> +import org.jclouds.blobstore.domain.internal.PageSetImpl;
> +import org.jclouds.glacier.domain.PaginatedVaultCollection;
> +
> +import com.google.common.base.Function;
> +import com.google.common.collect.Iterables;
> +
> +public class PaginatedVaultCollectionToStorageMetadata implements 
> Function<PaginatedVaultCollection,
> +      PageSet<? extends StorageMetadata>>  {
> +   @Override
> +   public PageSet<? extends StorageMetadata> apply(PaginatedVaultCollection 
> vaults) {
> +      return new PageSetImpl<StorageMetadata>(Iterables.transform(vaults, 
> new VaultMetadataToStorageMetadata()),
> +            vaults.nextMarker().isPresent() ? (String) 
> vaults.nextMarker().get() : null);

Call `(String) vaults.nextMarker().orNull()` instead?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-aws/pull/43/files#r15374541

Reply via email to