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 String
ACCESS_KEY
Amazon aws access key.static String
MAX_KEYS
Constant to set max list keys.static String
MODE
Constant to set remote storage modestatic String
PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE
static String
PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS
static String
PRESIGNED_HTTP_DOWNLOAD_URI_VERIFY_EXISTS
Boolean flag to allow disabling of verification check on download URI generation.static String
PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS
static String
PRESIGNED_URI_ENABLE_ACCELERATION
static String
PROXY_HOST
Constant to set proxy host.static String
PROXY_PORT
Constant to set proxy port.static String
S3_BUCKET
Amazon aws S3 bucket.static String
S3_CONN_PROTOCOL
Constant for S3 Connector Protocolstatic String
S3_CONN_TIMEOUT
Amazon S3 Http connection timeout.static String
S3_CONTAINER
Amazon aws S3 bucket (alternate property name).static String
S3_ENCRYPTION
Constant to enable encryption in S3.static String
S3_ENCRYPTION_NONE
Constant for no encryption.static String
S3_ENCRYPTION_SSE_C
Constant to set SSE_C encryption.static String
S3_ENCRYPTION_SSE_KMS
Constant to set SSE_KMS encryption.static String
S3_ENCRYPTION_SSE_S3
Constant to set SSE_S3 encryption.static String
S3_END_POINT
Amazon aws S3 region.static String
S3_MAX_CONNS
Amazon S3 maximum connections to be used.static String
S3_MAX_ERR_RETRY
Amazon S3 maximum retries.static String
S3_REGION
Amazon aws S3 region.static String
S3_RENAME_KEYS
Constant to rename keysstatic String
S3_SIG_V4
Constant to set S3 signature for SSE_KMS encryption.static String
S3_SOCK_TIMEOUT
Amazon S3 socket timeout.static String
S3_SSE_C_KEY
Constant to set base64 encoded key for SSE_C encryption.static String
S3_SSE_KMS_KEYID
Constant to set keyID for SSE_KMS encryption.static String
S3_WRITE_THREADS
Constant to rename keysstatic String
SECRET_KEY
Amazon 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_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
-
S3_SIG_V4
public static final String S3_SIG_V4
Constant to set S3 signature for SSE_KMS 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
-
-