Class S3Constants
- java.lang.Object
-
- org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
-
public final class S3Constants extends Object
Defined Amazon S3 constants.
-
-
Field Summary
Fields Modifier and Type Field Description static StringACCESS_KEYAmazon aws access key.static StringMAX_KEYSConstant to set max list keys.static StringMODEConstant to set remote storage modestatic StringPRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZEstatic StringPRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDSstatic StringPRESIGNED_HTTP_DOWNLOAD_URI_VERIFY_EXISTSBoolean flag to allow disabling of verification check on download URI generation.static StringPRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDSstatic StringPRESIGNED_URI_ENABLE_ACCELERATIONstatic StringPROXY_HOSTConstant to set proxy host.static StringPROXY_PORTConstant to set proxy port.static StringS3_BUCKETAmazon aws S3 bucket.static StringS3_CONN_PROTOCOLConstant for S3 Connector Protocolstatic StringS3_CONN_TIMEOUTAmazon S3 Http connection timeout.static StringS3_CONTAINERAmazon aws S3 bucket (alternate property name).static StringS3_CROSS_REGION_ACCESSAmazon S3 cross region bucket accessstatic StringS3_ENCRYPTIONConstant to enable encryption in S3.static StringS3_ENCRYPTION_NONEConstant for no encryption.static StringS3_ENCRYPTION_SSE_CConstant to set SSE_C encryption.static StringS3_ENCRYPTION_SSE_KMSConstant to set SSE_KMS encryption.static StringS3_ENCRYPTION_SSE_S3Constant to set SSE_S3 encryption.static StringS3_END_POINTAmazon aws S3 region.static StringS3_MAX_CONNSAmazon S3 maximum connections to be used.static StringS3_MAX_ERR_RETRYAmazon S3 maximum retries.static StringS3_REGIONAmazon aws S3 region.static StringS3_RENAME_KEYSConstant to rename keysstatic StringS3_SOCK_TIMEOUTAmazon S3 socket timeout.static StringS3_SSE_C_KEYConstant to set base64 encoded key for SSE_C encryption.static StringS3_SSE_KMS_KEYIDConstant to set keyID for SSE_KMS encryption.static StringS3_WRITE_THREADSConstant to rename keysstatic StringSECRET_KEYAmazon aws secret key.
-
-
-
Field Detail
-
ACCESS_KEY
public static final String ACCESS_KEY
Amazon aws access key.- See Also:
- Constant Field Values
-
SECRET_KEY
public static final String SECRET_KEY
Amazon aws secret key.- See Also:
- Constant Field Values
-
S3_CONN_TIMEOUT
public static final String S3_CONN_TIMEOUT
Amazon S3 Http connection timeout.- See Also:
- Constant Field Values
-
S3_SOCK_TIMEOUT
public static final String S3_SOCK_TIMEOUT
Amazon S3 socket timeout.- See Also:
- Constant Field Values
-
S3_MAX_CONNS
public static final String S3_MAX_CONNS
Amazon S3 maximum connections to be used.- See Also:
- Constant Field Values
-
S3_MAX_ERR_RETRY
public static final String S3_MAX_ERR_RETRY
Amazon S3 maximum retries.- See Also:
- Constant Field Values
-
S3_CROSS_REGION_ACCESS
public static final String S3_CROSS_REGION_ACCESS
Amazon S3 cross region bucket access- See Also:
- Constant Field Values
-
S3_BUCKET
public static final String S3_BUCKET
Amazon aws S3 bucket.- See Also:
- Constant Field Values
-
S3_CONTAINER
public static final String S3_CONTAINER
Amazon aws S3 bucket (alternate property name).- See Also:
- Constant Field Values
-
S3_REGION
public static final String S3_REGION
Amazon aws S3 region.- See Also:
- Constant Field Values
-
S3_END_POINT
public static final String S3_END_POINT
Amazon aws S3 region.- See Also:
- Constant Field Values
-
S3_CONN_PROTOCOL
public static final String S3_CONN_PROTOCOL
Constant for S3 Connector Protocol- See Also:
- Constant Field Values
-
S3_RENAME_KEYS
public static final String S3_RENAME_KEYS
Constant to rename keys- See Also:
- Constant Field Values
-
S3_WRITE_THREADS
public static final String S3_WRITE_THREADS
Constant to rename keys- See Also:
- Constant Field Values
-
S3_ENCRYPTION
public static final String S3_ENCRYPTION
Constant to enable encryption in S3.- See Also:
- Constant Field Values
-
S3_ENCRYPTION_NONE
public static final String S3_ENCRYPTION_NONE
Constant for no encryption. it is default.- See Also:
- Constant Field Values
-
S3_ENCRYPTION_SSE_S3
public static final String S3_ENCRYPTION_SSE_S3
Constant to set SSE_S3 encryption.- See Also:
- Constant Field Values
-
S3_ENCRYPTION_SSE_KMS
public static final String S3_ENCRYPTION_SSE_KMS
Constant to set SSE_KMS encryption.- See Also:
- Constant Field Values
-
S3_ENCRYPTION_SSE_C
public static final String S3_ENCRYPTION_SSE_C
Constant to set SSE_C encryption.- See Also:
- Constant Field Values
-
S3_SSE_KMS_KEYID
public static final String S3_SSE_KMS_KEYID
Constant to set keyID for SSE_KMS encryption.- See Also:
- Constant Field Values
-
S3_SSE_C_KEY
public static final String S3_SSE_C_KEY
Constant to set base64 encoded key for SSE_C encryption.- See Also:
- Constant Field Values
-
PROXY_HOST
public static final String PROXY_HOST
Constant to set proxy host.- See Also:
- Constant Field Values
-
MAX_KEYS
public static final String MAX_KEYS
Constant to set max list keys.- See Also:
- Constant Field Values
-
PROXY_PORT
public static final String PROXY_PORT
Constant to set proxy port.- See Also:
- Constant Field Values
-
MODE
public static final String MODE
Constant to set remote storage mode- See Also:
- Constant Field Values
-
PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS
public static final String PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS
- See Also:
- Constant Field Values
-
PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS
public static final String PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS
- See Also:
- Constant Field Values
-
PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE
public static final String PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE
- See Also:
- Constant Field Values
-
PRESIGNED_URI_ENABLE_ACCELERATION
public static final String PRESIGNED_URI_ENABLE_ACCELERATION
- See Also:
- Constant Field Values
-
PRESIGNED_HTTP_DOWNLOAD_URI_VERIFY_EXISTS
public static final String PRESIGNED_HTTP_DOWNLOAD_URI_VERIFY_EXISTS
Boolean flag to allow disabling of verification check on download URI generation. Default is true (the existence check is performed). Some installations may prefer to disable async uploads, in which case it is possible to disable the existence check and thus greatly speed up the generation of presigned download URIs. See OAK-7998 which describes why the existence check was added to understand how async uploading relates to this feature.- See Also:
- Constant Field Values
-
-