Package org.nuxeo.ecm.blob
Interface CloudBlobKey<T extends CloudBlobStoreConfiguration>
- All Known Implementing Classes:
GoogleStorageBlobKey
,S3BlobKey
public interface CloudBlobKey<T extends CloudBlobStoreConfiguration>
Interface to map Nuxeo blob keys to Cloud Storage Provider object keys with convenient methods to extract the object
version id if any.
- Since:
- 2025.8
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
Gets the bucket object key interpretable by the cloud storage provider.Gets the cloud storage prefix.config()
Gets the cloud storage nuxeo configuration.default boolean
Is the Nuxeo blob key versioned.key()
Gets the Nuxeo blob key.default String
Gets the version id part of the Nuxeo blob key.
-
Method Details
-
bucketKey
Gets the bucket object key interpretable by the cloud storage provider. -
bucketPrefix
String bucketPrefix()Gets the cloud storage prefix. -
config
T config()Gets the cloud storage nuxeo configuration. -
isVersioned
default boolean isVersioned()Is the Nuxeo blob key versioned. -
key
String key()Gets the Nuxeo blob key. -
versionId
Gets the version id part of the Nuxeo blob key.
-