Class S3Constants

java.lang.Object
org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants

public final class S3Constants extends Object
Defined Amazon S3 constants.
  • Field Details

    • ACCESS_KEY

      public static final String ACCESS_KEY
      Amazon aws access key.
      See Also:
    • SECRET_KEY

      public static final String SECRET_KEY
      Amazon aws secret key.
      See Also:
    • S3_CONN_TIMEOUT

      public static final String S3_CONN_TIMEOUT
      Amazon S3 Http connection timeout.
      See Also:
    • S3_SOCK_TIMEOUT

      public static final String S3_SOCK_TIMEOUT
      Amazon S3 socket timeout.
      See Also:
    • S3_MAX_CONNS

      public static final String S3_MAX_CONNS
      Amazon S3 maximum connections to be used.
      See Also:
    • S3_MAX_ERR_RETRY

      public static final String S3_MAX_ERR_RETRY
      Amazon S3 maximum retries.
      See Also:
    • S3_BUCKET

      public static final String S3_BUCKET
      Amazon aws S3 bucket.
      See Also:
    • S3_CONTAINER

      public static final String S3_CONTAINER
      Amazon aws S3 bucket (alternate property name).
      See Also:
    • S3_REGION

      public static final String S3_REGION
      Amazon aws S3 region.
      See Also:
    • S3_END_POINT

      public static final String S3_END_POINT
      Amazon aws S3 region.
      See Also:
    • S3_CONN_PROTOCOL

      public static final String S3_CONN_PROTOCOL
      Constant for S3 Connector Protocol
      See Also:
    • S3_RENAME_KEYS

      public static final String S3_RENAME_KEYS
      Constant to rename keys
      See Also:
    • S3_WRITE_THREADS

      public static final String S3_WRITE_THREADS
      Constant to rename keys
      See Also:
    • S3_ENCRYPTION

      public static final String S3_ENCRYPTION
      Constant to enable encryption in S3.
      See Also:
    • S3_ENCRYPTION_NONE

      public static final String S3_ENCRYPTION_NONE
      Constant for no encryption. it is default.
      See Also:
    • S3_ENCRYPTION_SSE_S3

      public static final String S3_ENCRYPTION_SSE_S3
      Constant to set SSE_S3 encryption.
      See Also:
    • S3_ENCRYPTION_SSE_KMS

      public static final String S3_ENCRYPTION_SSE_KMS
      Constant to set SSE_KMS encryption.
      See Also:
    • S3_ENCRYPTION_SSE_C

      public static final String S3_ENCRYPTION_SSE_C
      Constant to set SSE_C encryption.
      See Also:
    • S3_SSE_KMS_KEYID

      public static final String S3_SSE_KMS_KEYID
      Constant to set keyID for SSE_KMS encryption.
      See Also:
    • S3_SSE_C_KEY

      public static final String S3_SSE_C_KEY
      Constant to set base64 encoded key for SSE_C encryption.
      See Also:
    • S3_SIG_V4

      public static final String S3_SIG_V4
      Constant to set S3 signature for SSE_KMS encryption.
      See Also:
    • PROXY_HOST

      public static final String PROXY_HOST
      Constant to set proxy host.
      See Also:
    • MAX_KEYS

      public static final String MAX_KEYS
      Constant to set max list keys.
      See Also:
    • PROXY_PORT

      public static final String PROXY_PORT
      Constant to set proxy port.
      See Also:
    • MODE

      public static final String MODE
      Constant to set remote storage mode
      See Also:
    • PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS

      public static final String PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS
      See Also:
    • PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS

      public static final String PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS
      See Also:
    • PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE

      public static final String PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE
      See Also:
    • PRESIGNED_URI_ENABLE_ACCELERATION

      public static final String PRESIGNED_URI_ENABLE_ACCELERATION
      See Also:
    • 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: