Interface S3StorageServiceFactory
-
- All Known Implementing Classes:
DefaultS3StorageServiceFactory
public interface S3StorageServiceFactoryA factory for creating S3StorageService objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetS3BucketForFolder(MediaStorageConfigService.MediaFolderConfig config, com.amazonaws.services.s3.AmazonS3 service)Gets the s3 bucket for folder.com.amazonaws.services.s3.AmazonS3getS3Service(java.lang.String accessKey, java.lang.String secretAccessKey, java.lang.String endPoint)Gets globally configured s3 service.com.amazonaws.services.s3.AmazonS3getS3ServiceForFolder(MediaStorageConfigService.MediaFolderConfig config)Gets S3 Service for media folder.
-
-
-
Method Detail
-
getS3Service
com.amazonaws.services.s3.AmazonS3 getS3Service(java.lang.String accessKey, java.lang.String secretAccessKey, java.lang.String endPoint)Gets globally configured s3 service.- Returns:
- the s3 service instance
-
getS3ServiceForFolder
com.amazonaws.services.s3.AmazonS3 getS3ServiceForFolder(MediaStorageConfigService.MediaFolderConfig config)
Gets S3 Service for media folder.- Parameters:
config- media folder configuration- Returns:
- the s3 service for folder
-
getS3BucketForFolder
java.lang.String getS3BucketForFolder(MediaStorageConfigService.MediaFolderConfig config, com.amazonaws.services.s3.AmazonS3 service)
Gets the s3 bucket for folder.- Parameters:
config- media folder configurationservice- the service- Returns:
- the s3 bucket for folder
-
-