Interface VitamStorageMetadata
- All Superinterfaces:
Comparable<VitamResourceMetadata<StorageType>>
,VitamResourceMetadata<StorageType>
VitamStorageMetadata interface describing storage metadata
-
Method Summary
Modifier and TypeMethodDescriptionCreation date of the resource, possibly null.getETag()
The eTag value stored in the Etag header returned by HTTP.Last modification time of the resourcegetName()
Name of this resource.Unique identifier of this resource within its enclosing namespace.getSize()
Size of the resource, possibly null.getType()
Whether this resource is a container, file, etc.getUri()
URI used to access this resourceAny key-value pairs associated with the resource.Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface fr.gouv.vitam.common.storage.cas.container.api.VitamResourceMetadata
getLocation
-
Method Details
-
getType
StorageType getType()Whether this resource is a container, file, etc.- Specified by:
getType
in interfaceVitamResourceMetadata<StorageType>
-
getProviderId
String getProviderId()Unique identifier of this resource within its enclosing namespace. In some scenarios, this id is not user assignable. For files, this may be an system generated key, or the full path to the resource. ex. /path/to/file.txt- Specified by:
getProviderId
in interfaceVitamResourceMetadata<StorageType>
-
getName
String getName()Name of this resource. Names are dictated by the user. For files, this may be the filename, ex. file.txt- Specified by:
getName
in interfaceVitamResourceMetadata<StorageType>
-
getUri
URI getUri()URI used to access this resource- Specified by:
getUri
in interfaceVitamResourceMetadata<StorageType>
-
getUserMetadata
Any key-value pairs associated with the resource.- Specified by:
getUserMetadata
in interfaceVitamResourceMetadata<StorageType>
-
getETag
String getETag()The eTag value stored in the Etag header returned by HTTP. -
getCreationDate
Date getCreationDate()Creation date of the resource, possibly null. -
getLastModified
Date getLastModified()Last modification time of the resource -
getSize
Long getSize()Size of the resource, possibly null.
-