Package org.eclipse.jgit.lfs.server.s3
Class S3Config
java.lang.Object
org.eclipse.jgit.lfs.server.s3.S3Config
Configuration for an Amazon AWS S3 bucket
- Since:
- 4.3
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionS3Config
(String region, String bucket, String storageClass, String accessKey, String secretKey, int expirationSeconds, boolean disableSslVerify) Constructor for S3Config.S3Config
(String hostname, String region, String bucket, String storageClass, String accessKey, String secretKey, int expirationSeconds, boolean disableSslVerify) Constructor for S3Config. -
Method Summary
Modifier and TypeMethodDescriptionGet theaccessKey
.Get thebucket
.int
Get theexpirationSeconds
.Get thehostname
.Get theregion
.Get thesecretKey
.Get thestorageClass
.(package private) boolean
-
Field Details
-
hostname
-
region
-
bucket
-
storageClass
-
accessKey
-
secretKey
-
expirationSeconds
private final int expirationSeconds -
disableSslVerify
private final boolean disableSslVerify
-
-
Constructor Details
-
S3Config
public S3Config(String hostname, String region, String bucket, String storageClass, String accessKey, String secretKey, int expirationSeconds, boolean disableSslVerify) Constructor for S3Config.
- Parameters:
hostname
- S3 API hostregion
- AWS regionbucket
- S3 storage bucketstorageClass
- S3 storage classaccessKey
- access key for authenticating to AWSsecretKey
- secret key for authenticating to AWSexpirationSeconds
- period in seconds after which requests signed for this bucket will expiredisableSslVerify
- iftrue
disable Amazon server certificate and hostname verification- Since:
- 5.8
-
S3Config
public S3Config(String region, String bucket, String storageClass, String accessKey, String secretKey, int expirationSeconds, boolean disableSslVerify) Constructor for S3Config.
- Parameters:
region
- AWS regionbucket
- S3 storage bucketstorageClass
- S3 storage classaccessKey
- access key for authenticating to AWSsecretKey
- secret key for authenticating to AWSexpirationSeconds
- period in seconds after which requests signed for this bucket will expiredisableSslVerify
- iftrue
disable Amazon server certificate and hostname verification
-
-
Method Details
-
getHostname
Get thehostname
.- Returns:
- Get the S3 API host
- Since:
- 5.8
-
getRegion
Get theregion
.- Returns:
- Get name of AWS region this bucket resides in
-
getBucket
Get thebucket
.- Returns:
- Get S3 storage bucket name
-
getStorageClass
Get thestorageClass
.- Returns:
- S3 storage class to use for objects stored in this bucket
-
getAccessKey
Get theaccessKey
.- Returns:
- access key for authenticating to AWS
-
getSecretKey
Get thesecretKey
.- Returns:
- secret key for authenticating to AWS
-
getExpirationSeconds
public int getExpirationSeconds()Get theexpirationSeconds
.- Returns:
- period in seconds after which requests signed for this bucket will expire
-
isDisableSslVerify
boolean isDisableSslVerify()- Returns:
true
if Amazon server certificate and hostname verification is disabled
-