Package org.nuxeo.ecm.blob.azure
Class AzureBlobStoreConfiguration
java.lang.Object
org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
org.nuxeo.ecm.blob.azure.AzureBlobStoreConfiguration
Blob storage configuration in Azure Storage.
- Since:
- 2023.6
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringprotected static final Stringprotected static final Stringstatic final ByteSizestatic final Stringprotected final ByteSizeprotected final Stringprotected final com.azure.storage.blob.BlobContainerClientstatic final Stringprotected final Stringstatic final Stringprotected static final org.apache.logging.log4j.Loggerstatic final intstatic final Stringstatic final ByteSizestatic final Stringprotected final intprotected final ByteSizeprotected Stringstatic final Stringstatic final Stringstatic final Durationstatic final Stringprotected final DurationFields inherited from class org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
cachingConfiguration, DEFAULT_DIRECTDOWNLOAD_EXPIRE, DIGEST_ALGORITHM_PROPERTY, digestConfiguration, directDownload, DIRECTDOWNLOAD_EXPIRE_PROPERTY, DIRECTDOWNLOAD_PROPERTY, directDownloadExpireFields inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
namespaceFields inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
properties, systemPropertyPrefix -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
parseDirectDownload, parseDirectDownloadExpireMethods inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
propertiesWithNamespaceMethods inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
getBooleanProperty, getIntProperty, getIntProperty, getLongProperty, getOptionalByteSizeProperty, getOptionalDurationProperty, getOptionalIntegerProperty, getOptionalLongProperty, getOptionalProperty, getProperty, getProperty
-
Field Details
-
AZURE_STORAGE_ACCESS_KEY_ENV_VAR
- See Also:
-
AZURE_STORAGE_ACCOUNT_ENV_VAR
- See Also:
-
log
protected static final org.apache.logging.log4j.Logger log -
ACCOUNT_KEY_PROPERTY
- See Also:
-
ACCOUNT_NAME_PROPERTY
- See Also:
-
AZURE_CDN_PROPERTY
- See Also:
-
CONTAINER_PROPERTY
- See Also:
-
PREFIX_PROPERTY
- See Also:
-
SYSTEM_PROPERTY_PREFIX
- See Also:
-
DELIMITER
- See Also:
-
BLOCK_SIZE_DEFAULT
- Since:
- 2025.10
-
BLOCK_SIZE_PROPERTY
- Since:
- 2025.10
- See Also:
-
MAX_CONCURRENCY_DEFAULT
public static final int MAX_CONCURRENCY_DEFAULT- Since:
- 2025.10
- See Also:
-
MAX_CONCURRENCY_PROPERTY
- Since:
- 2025.10
- See Also:
-
MAX_SINGLE_UPLOAD_SIZE_DEFAULT
- Since:
- 2025.10
-
MAX_SINGLE_UPLOAD_SIZE_PROPERTY
- Since:
- 2025.10
- See Also:
-
UPLOAD_TIMEOUT_DEFAULT
- Since:
- 2025.10
-
UPLOAD_TIMEOUT_PROPERTY
- Since:
- 2025.10
- See Also:
-
blockSize
-
maxConcurrency
protected final int maxConcurrency -
maxSingleUploadSize
-
uploadTimeout
-
cdnHost
-
containerName
-
prefix
-
client
protected final com.azure.storage.blob.BlobContainerClient client
-
-
Constructor Details
-
AzureBlobStoreConfiguration
- Throws:
IOException
-