Package org.nuxeo.ecm.blob.s3
Class CloudFrontConfiguration
java.lang.Object
org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
org.nuxeo.ecm.blob.s3.CloudFrontConfiguration
CloudFront configuration.
- Since:
- 11.1
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
final String
final boolean
final boolean
final String
final PrivateKey
final com.amazonaws.services.cloudfront.util.SignerUtils.Protocol
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
ConstructorDescriptionCloudFrontConfiguration
(String systemPropertyPrefix, Map<String, String> properties) -
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
-
CLOUDFRONT_ENABLED_PROPERTY
- See Also:
-
CLOUDFRONT_PRIVATE_KEY_PROPERTY
- See Also:
-
CLOUDFRONT_PRIVATE_KEY_ID_PROPERTY
- See Also:
-
CLOUDFRONT_DISTRIBUTION_DOMAIN_PROPERTY
- See Also:
-
CLOUDFRONT_PROTOCOL_PROPERTY
- See Also:
-
CLOUDFRONT_ENABLE_ENCODING_FIX
- See Also:
-
enabled
public final boolean enabled -
distributionDomain
-
protocol
public final com.amazonaws.services.cloudfront.util.SignerUtils.Protocol protocol -
privateKey
-
keyPairId
-
fixEncoding
public final boolean fixEncoding
-
-
Constructor Details
-
CloudFrontConfiguration
public CloudFrontConfiguration(String systemPropertyPrefix, Map<String, String> properties) throws IOException- Throws:
IOException
-
-
Method Details
-
getPrivateKey
- Throws:
IOException
-