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 void
setCreationDate(Date creationDate)
void
setETag(String eTag)
void
setLastModified(Date lastModified)
void
setSize(Long size)
void
setTier(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)
-
-