Package 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 theBlob.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MutableContentMetadatagetContentMetadata()voidsetContainer(String container)voidsetContentMetadata(MutableContentMetadata md)voidsetPublicUri(URI publicUri)voidsetTier(Tier tier)-
Methods inherited from interface org.jclouds.blobstore.domain.BlobMetadata
getContainer, getPublicUri
-
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.blobstore.domain.MutableStorageMetadata
setCreationDate, setETag, setLastModified, setSize
-
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
-
getContentMetadata
MutableContentMetadata getContentMetadata()
- Specified by:
getContentMetadatain interfaceBlobMetadata
-
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()
-
setTier
void setTier(Tier tier)
- Specified by:
setTierin interfaceMutableStorageMetadata
-
-