org.jclouds.blobstore.domain
Interface BlobMetadata

All Superinterfaces:
Comparable<ResourceMetadata<StorageType>>, ResourceMetadata<StorageType>, StorageMetadata
All Known Subinterfaces:
MutableBlobMetadata
All Known Implementing Classes:
BlobMetadataImpl, MutableBlobMetadataImpl

public interface BlobMetadata
extends StorageMetadata

System and user Metadata for the Blob.

Author:
Adrian Cole

Method Summary
 String getContainer()
           
 ContentMetadata getContentMetadata()
           
 URI getPublicUri()
          If the blob is publicly readable, what is the URI one can access it at.
 
Methods inherited from interface org.jclouds.blobstore.domain.StorageMetadata
getETag, getLastModified, getName, getProviderId, getType, getUri, getUserMetadata
 
Methods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getPublicUri

@Nullable
URI getPublicUri()
If the blob is publicly readable, what is the URI one can access it at.

Returns:
uri, or null, if not readable

getContainer

@Nullable
String getContainer()
Returns:
the container holding this blob

getContentMetadata

ContentMetadata getContentMetadata()


Copyright © 2009-2012 jclouds. All Rights Reserved.