Package org.eclipse.jgit.lfs.server.s3
Class S3Config
- java.lang.Object
-
- org.eclipse.jgit.lfs.server.s3.S3Config
-
public class S3Config extends java.lang.ObjectConfiguration for an Amazon AWS S3 bucket- Since:
- 4.3
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringaccessKeyprivate java.lang.Stringbucketprivate booleandisableSslVerifyprivate intexpirationSecondsprivate java.lang.Stringhostnameprivate java.lang.Stringregionprivate java.lang.StringsecretKeyprivate java.lang.StringstorageClass
-
Constructor Summary
Constructors Constructor Description S3Config(java.lang.String region, java.lang.String bucket, java.lang.String storageClass, java.lang.String accessKey, java.lang.String secretKey, int expirationSeconds, boolean disableSslVerify)Constructor for S3Config.S3Config(java.lang.String hostname, java.lang.String region, java.lang.String bucket, java.lang.String storageClass, java.lang.String accessKey, java.lang.String secretKey, int expirationSeconds, boolean disableSslVerify)Constructor for S3Config.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAccessKey()Get theaccessKey.java.lang.StringgetBucket()Get thebucket.intgetExpirationSeconds()Get theexpirationSeconds.java.lang.StringgetHostname()Get thehostname.java.lang.StringgetRegion()Get theregion.java.lang.StringgetSecretKey()Get thesecretKey.java.lang.StringgetStorageClass()Get thestorageClass.(package private) booleanisDisableSslVerify()
-
-
-
Field Detail
-
hostname
private final java.lang.String hostname
-
region
private final java.lang.String region
-
bucket
private final java.lang.String bucket
-
storageClass
private final java.lang.String storageClass
-
accessKey
private final java.lang.String accessKey
-
secretKey
private final java.lang.String secretKey
-
expirationSeconds
private final int expirationSeconds
-
disableSslVerify
private final boolean disableSslVerify
-
-
Constructor Detail
-
S3Config
public S3Config(java.lang.String hostname, java.lang.String region, java.lang.String bucket, java.lang.String storageClass, java.lang.String accessKey, java.lang.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- iftruedisable Amazon server certificate and hostname verification- Since:
- 5.8
-
S3Config
public S3Config(java.lang.String region, java.lang.String bucket, java.lang.String storageClass, java.lang.String accessKey, java.lang.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- iftruedisable Amazon server certificate and hostname verification
-
-
Method Detail
-
getHostname
public java.lang.String getHostname()
Get thehostname.- Returns:
- Get the S3 API host
- Since:
- 5.8
-
getRegion
public java.lang.String getRegion()
Get theregion.- Returns:
- Get name of AWS region this bucket resides in
-
getBucket
public java.lang.String getBucket()
Get thebucket.- Returns:
- Get S3 storage bucket name
-
getStorageClass
public java.lang.String getStorageClass()
Get thestorageClass.- Returns:
- S3 storage class to use for objects stored in this bucket
-
getAccessKey
public java.lang.String getAccessKey()
Get theaccessKey.- Returns:
- access key for authenticating to AWS
-
getSecretKey
public java.lang.String 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:
trueif Amazon server certificate and hostname verification is disabled
-
-