Package org.nuxeo.ecm.blob
Class CloudBlobStoreConfiguration
java.lang.Object
org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
- Direct Known Subclasses:
AzureBlobStoreConfiguration
,CloudFrontConfiguration
,GoogleStorageBlobStoreConfiguration
,S3BlobStoreConfiguration
Abstract blob store configuration for cloud providers.
- Since:
- 11.1
-
Field Summary
Modifier and TypeFieldDescriptionfinal CachingConfiguration
static final long
static final String
final DigestConfiguration
final boolean
static final String
Deprecated.static final String
Deprecated.since 2023.7, useBlobProviderDescriptor.DIRECTDOWNLOAD_PROPERTY
instead.final long
Fields inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
namespace
Fields inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
properties, systemPropertyPrefix
-
Constructor Summary
ConstructorDescriptionCloudBlobStoreConfiguration
(String systemPropertyPrefix, Map<String, String> properties) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected long
Methods inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
propertiesWithNamespace
Methods inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
getBooleanProperty, getIntProperty, getIntProperty, getLongProperty, getProperty, getProperty
-
Field Details
-
DIRECTDOWNLOAD_PROPERTY
Deprecated.since 2023.7, useBlobProviderDescriptor.DIRECTDOWNLOAD_PROPERTY
instead.- See Also:
-
DIRECTDOWNLOAD_EXPIRE_PROPERTY
Deprecated.since 2023.7, useBlobProviderDescriptor.DIRECTDOWNLOAD_EXPIRE_PROPERTY
instead.- See Also:
-
DEFAULT_DIRECTDOWNLOAD_EXPIRE
public static final long DEFAULT_DIRECTDOWNLOAD_EXPIRE- See Also:
-
DIGEST_ALGORITHM_PROPERTY
- See Also:
-
digestConfiguration
-
cachingConfiguration
-
directDownload
public final boolean directDownload -
directDownloadExpire
public final long directDownloadExpire
-
-
Constructor Details
-
CloudBlobStoreConfiguration
public CloudBlobStoreConfiguration(String systemPropertyPrefix, Map<String, String> properties) throws IOException- Throws:
IOException
-
-
Method Details
-
parseDirectDownload
protected boolean parseDirectDownload() -
parseDirectDownloadExpire
protected long parseDirectDownloadExpire()
-
BlobProviderDescriptor.DIRECTDOWNLOAD_EXPIRE_PROPERTY
instead.