@Override public StorageMetadata apply(@Nullable org.jclouds.blobstore.domain.StorageMetadata input) { if (input == null) { return null; } return StorageMetadata.builder().type(input.getType().name()).providerId(input.getProviderId()) .name(input.getName()).uri(input.getUri()).userMetadata(input.getUserMetadata()) .eTag(input.getETag()).creationDate(input.getCreationDate()).lastModifiedDate(input.getLastModified()) .build(); } }
@Override public BlobMetadata apply(@Nullable org.jclouds.blobstore.domain.BlobMetadata input) { if (input == null) { return null; } return BlobMetadata.builder() .publicUri(input.getPublicUri()).type(input.getType().name()).providerId(input.getProviderId()) .name(input.getName()).uri(input.getUri()).userMetadata(input.getUserMetadata()) .eTag(input.getETag()).creationDate(input.getCreationDate()).lastModifiedDate(input.getLastModified()) .content(ToContentContentMetadata.INSTANCE.apply(input.getContentMetadata())) .build(); } }
LinkedHashSet<StorageMetadata> set = new LinkedHashSet<StorageMetadata>(); for (org.jclouds.blobstore.domain.StorageMetadata s : ps) { StorageType type = s.getType()==null?null:StorageType.valueOf(s.getType().name()); Location location = copyLocation(new HashSet<String>(), s.getLocation()); StorageMetadata e = new StorageMetadataImpl(type, s.getProviderId(),