Class DefaultS3StorageServiceFactory
java.lang.Object
de.hybris.platform.amazon.media.services.impl.DefaultS3StorageServiceFactory
- All Implemented Interfaces:
S3StorageServiceFactory
A factory for creating DefaultS3StorageService objects.
-
Field Summary
Fields -
Constructor Summary
Constructors -
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.
-
Field Details
-
ACCESS_KEY
- See Also:
-
SECRET_ACCESS_KEY
- See Also:
-
BUCKET_ID_KEY
- See Also:
-
ENDPOINT_KEY
- See Also:
-
-
Constructor Details
-
DefaultS3StorageServiceFactory
public DefaultS3StorageServiceFactory()
-
-
Method Details
-
getS3Service
public com.amazonaws.services.s3.AmazonS3 getS3Service(String accessKey, String secretAccessKey, String endPoint) Description copied from interface:S3StorageServiceFactoryGets globally configured s3 service.- Specified by:
getS3Servicein interfaceS3StorageServiceFactory- Returns:
- the s3 service instance
-
getS3ServiceForFolder
public com.amazonaws.services.s3.AmazonS3 getS3ServiceForFolder(MediaStorageConfigService.MediaFolderConfig config) Description copied from interface:S3StorageServiceFactoryGets S3 Service for media folder.- Specified by:
getS3ServiceForFolderin interfaceS3StorageServiceFactory- Parameters:
config- media folder configuration- Returns:
- the s3 service for folder
-
getS3BucketForFolder
public String getS3BucketForFolder(MediaStorageConfigService.MediaFolderConfig config, com.amazonaws.services.s3.AmazonS3 service) Description copied from interface:S3StorageServiceFactoryGets the s3 bucket for folder.- Specified by:
getS3BucketForFolderin interfaceS3StorageServiceFactory- Parameters:
config- media folder configurationservice- the service- Returns:
- the s3 bucket for folder
-