org.jclouds.blobstore.domain.internal
Class MutableBlobMetadataImpl

java.lang.Object
  extended by org.jclouds.domain.internal.MutableResourceMetadataImpl<StorageType>
      extended by org.jclouds.blobstore.domain.internal.MutableStorageMetadataImpl
          extended by org.jclouds.blobstore.domain.internal.MutableBlobMetadataImpl
All Implemented Interfaces:
Serializable, Comparable<ResourceMetadata<StorageType>>, BlobMetadata, MutableBlobMetadata, MutableStorageMetadata, StorageMetadata, MutableResourceMetadata<StorageType>, ResourceMetadata<StorageType>

public class MutableBlobMetadataImpl
extends MutableStorageMetadataImpl
implements MutableBlobMetadata

System and user Metadata for the Blob.

Author:
Adrian Cole
See Also:
Serialized Form

Constructor Summary
MutableBlobMetadataImpl()
           
MutableBlobMetadataImpl(BlobMetadata from)
           
 
Method Summary
 MutableContentMetadata getContentMetadata()
          
 void setContentMetadata(MutableContentMetadata contentMetadata)
          
 
Methods inherited from class org.jclouds.blobstore.domain.internal.MutableStorageMetadataImpl
getETag, getLastModified, setETag, setLastModified
 
Methods inherited from class org.jclouds.domain.internal.MutableResourceMetadataImpl
compareTo, equals, getLocation, getName, getProviderId, getType, getUri, getUserMetadata, hashCode, setId, setLocation, setName, setType, setUri, setUserMetadata, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

MutableBlobMetadataImpl

public MutableBlobMetadataImpl()

MutableBlobMetadataImpl

public MutableBlobMetadataImpl(BlobMetadata from)
Method Detail

getContentMetadata

public MutableContentMetadata getContentMetadata()

Specified by:
getContentMetadata in interface BlobMetadata
Specified by:
getContentMetadata in interface MutableBlobMetadata

setContentMetadata

public void setContentMetadata(MutableContentMetadata contentMetadata)

Specified by:
setContentMetadata in interface MutableBlobMetadata


Copyright © 2009-2011 jclouds. All Rights Reserved.