org.jclouds.blobstore.domain
Interface MutableBlobMetadata

All Superinterfaces:
BlobMetadata, Comparable<ResourceMetadata<StorageType>>, MutableResourceMetadata<StorageType>, MutableStorageMetadata, ResourceMetadata<StorageType>, StorageMetadata
All Known Implementing Classes:
MutableBlobMetadataImpl

public interface MutableBlobMetadata
extends BlobMetadata, MutableStorageMetadata

System and user Metadata for the Blob.

Author:
Adrian Cole

Method Summary
 MutableContentMetadata getContentMetadata()
          
 void setContainer(String container)
           
 void setContentMetadata(MutableContentMetadata md)
           
 void setPublicUri(URI publicUri)
           
 
Methods inherited from interface org.jclouds.blobstore.domain.BlobMetadata
getContainer, getPublicUri
 
Methods inherited from interface org.jclouds.blobstore.domain.MutableStorageMetadata
setETag, setLastModified
 
Methods inherited from interface org.jclouds.domain.MutableResourceMetadata
setId, setLocation, setName, setType, setUri, setUserMetadata
 
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

getContentMetadata

MutableContentMetadata getContentMetadata()

Specified by:
getContentMetadata in interface BlobMetadata

setContentMetadata

void setContentMetadata(MutableContentMetadata md)
See Also:
BlobMetadata.getContentMetadata()

setPublicUri

void setPublicUri(@Nullable
                  URI publicUri)
See Also:
BlobMetadata.getPublicUri()

setContainer

void setContainer(@Nullable
                  String container)
See Also:
BlobMetadata.getContainer()


Copyright © 2009-2011 jclouds. All Rights Reserved.