Package org.jclouds.blobstore.domain
Interface MutableStorageMetadata
-
- All Superinterfaces:
Comparable<ResourceMetadata<StorageType>>,MutableResourceMetadata<StorageType>,ResourceMetadata<StorageType>,StorageMetadata
- All Known Subinterfaces:
MutableBlobMetadata
- All Known Implementing Classes:
MutableBlobMetadataImpl,MutableStorageMetadataImpl
public interface MutableStorageMetadata extends MutableResourceMetadata<StorageType>, StorageMetadata
Used to construct new resources or modify existing ones.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetCreationDate(Date creationDate)voidsetETag(String eTag)voidsetLastModified(Date lastModified)voidsetSize(Long size)voidsetTier(Tier tier)-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.jclouds.domain.MutableResourceMetadata
setId, setLocation, setName, setType, setUri, setUserMetadata
-
Methods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation
-
Methods inherited from interface org.jclouds.blobstore.domain.StorageMetadata
getCreationDate, getETag, getLastModified, getName, getProviderId, getSize, getTier, getType, getUri, getUserMetadata
-
-
-
-
Method Detail
-
setETag
void setETag(String eTag)
- See Also:
StorageMetadata.getETag()
-
setCreationDate
void setCreationDate(@Nullable Date creationDate)
- See Also:
StorageMetadata.getCreationDate()
-
setLastModified
void setLastModified(@Nullable Date lastModified)
- See Also:
StorageMetadata.getLastModified()
-
setSize
void setSize(@Nullable Long size)
- See Also:
StorageMetadata.getSize()
-
setTier
void setTier(Tier tier)
-
-