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 MutableContentMetadata
getContentMetadata()
void
setContainer(String container)
void
setContentMetadata(MutableContentMetadata md)
void
setPublicUri(URI publicUri)
void
setTier(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:
getContentMetadata
in 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:
setTier
in interfaceMutableStorageMetadata
-
-