Package org.nuxeo.ecm.core.storage.gcp
Class GoogleStorageBlobStoreConfiguration
java.lang.Object
org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
org.nuxeo.ecm.core.storage.gcp.GoogleStorageBlobStoreConfiguration
Blob storage configuration in Google Storage.
- Since:
- 2023.5
-
Field Summary
Modifier and TypeFieldDescriptionprotected final boolean
protected final com.google.cloud.storage.Bucket
static final String
static final String
protected final String
protected final String
protected final int
static final int
Default is taken fromBaseWriteChannel
.static final String
static final String
static final String
static final String
static final String
protected static final org.apache.logging.log4j.Logger
static final String
protected final com.google.cloud.storage.Storage
static final String
static final String
Fields inherited from class org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
cachingConfiguration, DEFAULT_DIRECTDOWNLOAD_EXPIRE, DIGEST_ALGORITHM_PROPERTY, digestConfiguration, directDownload, DIRECTDOWNLOAD_EXPIRE_PROPERTY, DIRECTDOWNLOAD_PROPERTY, directDownloadExpire
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
-
Method Summary
Methods inherited from class org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
parseDirectDownload, parseDirectDownloadExpire
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
-
log
protected static final org.apache.logging.log4j.Logger log -
BUCKET_NAME_PROPERTY
- See Also:
-
BUCKET_PREFIX_PROPERTY
- See Also:
-
UPLOAD_CHUNK_SIZE_PROPERTY
- See Also:
-
DEFAULT_UPLOAD_CHUNK_SIZE
public static final int DEFAULT_UPLOAD_CHUNK_SIZEDefault is taken fromBaseWriteChannel
.- See Also:
-
SYSTEM_PROPERTY_PREFIX
- See Also:
-
GOOGLE_PLATFORM_SCOPE
- See Also:
-
GOOGLE_STORAGE_SCOPE
- See Also:
-
GOOGLE_APPLICATION_CREDENTIALS
- See Also:
-
GCP_JSON_FILE
- See Also:
-
DELIMITER
- See Also:
-
PROJECT_ID_PROPERTY
- See Also:
-
storage
protected final com.google.cloud.storage.Storage storage -
bucketName
-
bucketPrefix
-
bucket
protected final com.google.cloud.storage.Bucket bucket -
allowByteRange
protected final boolean allowByteRange -
chunkSize
protected final int chunkSize
-
-
Constructor Details
-
GoogleStorageBlobStoreConfiguration
- Throws:
IOException
-