public class MutableStorageMetadataImpl extends MutableResourceMetadataImpl<StorageType> implements MutableStorageMetadata
| Constructor and Description |
|---|
MutableStorageMetadataImpl() |
MutableStorageMetadataImpl(StorageMetadata from) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
Date |
getCreationDate()
Creation date of the resource, possibly null.
|
String |
getETag()
The eTag value stored in the Etag header returned by HTTP.
|
Date |
getLastModified()
Last modification time of the resource
|
Long |
getSize()
Size of the resource, possibly null.
|
Tier |
getTier() |
int |
hashCode() |
void |
setCreationDate(Date creationDate) |
void |
setETag(String eTag) |
void |
setLastModified(Date lastModified) |
void |
setSize(Long size) |
void |
setTier(Tier tier) |
protected com.google.common.base.MoreObjects.ToStringHelper |
string() |
compareTo, getLocation, getName, getProviderId, getType, getUri, getUserMetadata, setId, setLocation, setName, setType, setUri, setUserMetadata, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetId, setLocation, setName, setType, setUri, setUserMetadatagetName, getProviderId, getType, getUri, getUserMetadatagetLocationcompareTopublic MutableStorageMetadataImpl()
public MutableStorageMetadataImpl(StorageMetadata from)
public String getETag()
getETag in interface StorageMetadataorg.jclouds.blobstore.attr.ContainerCapability#CONTAINER_ETAG,
org.jclouds.blobstore.attr.ContainerCapability#BLOB_ETAGpublic Date getCreationDate()
StorageMetadatagetCreationDate in interface StorageMetadatapublic void setCreationDate(Date creationDate)
setCreationDate in interface MutableStorageMetadataStorageMetadata.getCreationDate()public Date getLastModified()
getLastModified in interface StorageMetadataorg.jclouds.blobstore.attr.ContainerCapability#CONTAINER_LAST_MODIFIED,
org.jclouds.blobstore.attr.ContainerCapability#BLOB_LAST_MODIFIED,
ContainerCapability.MILLISECOND_PRECISIONpublic void setLastModified(Date lastModified)
setLastModified in interface MutableStorageMetadataStorageMetadata.getLastModified()public void setETag(String eTag)
setETag in interface MutableStorageMetadataStorageMetadata.getETag()public Long getSize()
StorageMetadatagetSize in interface StorageMetadatapublic void setSize(Long size)
setSize in interface MutableStorageMetadataStorageMetadata.getSize()public Tier getTier()
getTier in interface StorageMetadatapublic void setTier(Tier tier)
setTier in interface MutableStorageMetadatapublic boolean equals(Object object)
equals in class MutableResourceMetadataImpl<StorageType>public int hashCode()
hashCode in class MutableResourceMetadataImpl<StorageType>protected com.google.common.base.MoreObjects.ToStringHelper string()
string in class MutableResourceMetadataImpl<StorageType>Copyright © 2009–2021 The Apache Software Foundation. All rights reserved.