Interface S3StorageServiceFactory
- All Known Implementing Classes:
DefaultS3StorageServiceFactory
public interface S3StorageServiceFactory
A factory for creating S3StorageService objects.
-
Method Summary
Modifier and TypeMethodDescriptiongetS3BucketForFolder(MediaStorageConfigService.MediaFolderConfig config, com.amazonaws.services.s3.AmazonS3 service) Gets the s3 bucket for folder.com.amazonaws.services.s3.AmazonS3getS3Service(String accessKey, String secretAccessKey, String endPoint) Gets globally configured s3 service.com.amazonaws.services.s3.AmazonS3Gets S3 Service for media folder.
-
Method Details
-
getS3Service
com.amazonaws.services.s3.AmazonS3 getS3Service(String accessKey, String secretAccessKey, 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
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
-