Class MutableBlobMetadataImpl
java.lang.Object
org.jclouds.domain.internal.MutableResourceMetadataImpl<StorageType>
org.jclouds.blobstore.domain.internal.MutableStorageMetadataImpl
org.jclouds.blobstore.domain.internal.MutableBlobMetadataImpl
- All Implemented Interfaces:
Comparable<ResourceMetadata<StorageType>>,BlobMetadata,MutableBlobMetadata,MutableStorageMetadata,StorageMetadata,MutableResourceMetadata<StorageType>,ResourceMetadata<StorageType>
public class MutableBlobMetadataImpl
extends MutableStorageMetadataImpl
implements MutableBlobMetadata
System and user Metadata for the
.
invalid reference
Blob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIf the blob is publicly readable, what is the URI one can access it at.getTier()inthashCode()voidsetContainer(String container) voidsetContentMetadata(MutableContentMetadata contentMetadata) voidsetPublicUri(URI publicUri) voidprotected com.google.common.base.MoreObjects.ToStringHelperstring()Methods inherited from class org.jclouds.blobstore.domain.internal.MutableStorageMetadataImpl
getCreationDate, getETag, getLastModified, getSize, setCreationDate, setETag, setLastModified, setSizeMethods inherited from class org.jclouds.domain.internal.MutableResourceMetadataImpl
compareTo, getLocation, getName, getProviderId, getType, getUri, getUserMetadata, setId, setLocation, setName, setType, setUri, setUserMetadata, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.jclouds.domain.MutableResourceMetadata
setId, setLocation, setName, setType, setUri, setUserMetadataMethods inherited from interface org.jclouds.blobstore.domain.MutableStorageMetadata
setCreationDate, setETag, setLastModified, setSizeMethods inherited from interface org.jclouds.domain.ResourceMetadata
getLocationMethods inherited from interface org.jclouds.blobstore.domain.StorageMetadata
getCreationDate, getETag, getLastModified, getName, getProviderId, getSize, getType, getUri, getUserMetadata
-
Constructor Details
-
MutableBlobMetadataImpl
public MutableBlobMetadataImpl() -
MutableBlobMetadataImpl
-
-
Method Details
-
getContentMetadata
- Specified by:
getContentMetadatain interfaceBlobMetadata- Specified by:
getContentMetadatain interfaceMutableBlobMetadata
-
setContentMetadata
- Specified by:
setContentMetadatain interfaceMutableBlobMetadata- See Also:
-
setPublicUri
- Specified by:
setPublicUriin interfaceMutableBlobMetadata- See Also:
-
getPublicUri
If the blob is publicly readable, what is the URI one can access it at.- Specified by:
getPublicUriin interfaceBlobMetadata- Returns:
- uri, or null, if not readable
-
getContainer
- Specified by:
getContainerin interfaceBlobMetadata- Returns:
- the container holding this blob
-
setContainer
- Specified by:
setContainerin interfaceMutableBlobMetadata- See Also:
-
getTier
- Specified by:
getTierin interfaceStorageMetadata- Overrides:
getTierin classMutableStorageMetadataImpl
-
setTier
- Specified by:
setTierin interfaceMutableBlobMetadata- Specified by:
setTierin interfaceMutableStorageMetadata- Overrides:
setTierin classMutableStorageMetadataImpl
-
equals
- Overrides:
equalsin classMutableStorageMetadataImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classMutableStorageMetadataImpl
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()- Overrides:
stringin classMutableStorageMetadataImpl
-