Package io.jmix.awsfs
Class AwsFileStorageManagementFacade
java.lang.Object
io.jmix.awsfs.AwsFileStorageManagementFacade
@ManagedResource(description="Manages Amazon S3 file storage client",
                 objectName="jmix.awsfs:type=AwsFileStorage")
@Component("awsfs_AwsFileStorageManagementFacade")
public class AwsFileStorageManagementFacade
extends Object
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
 
- 
Field Details
- 
fileStorageLocator
 
 - 
 - 
Constructor Details
- 
AwsFileStorageManagementFacade
public AwsFileStorageManagementFacade() 
 - 
 - 
Method Details
- 
refreshS3Client
@ManagedOperation(description="Refresh Amazon S3 file storage client") public String refreshS3Client() - 
refreshS3Client
@ManagedOperation(description="Refresh Amazon S3 file storage client by storage name") @ManagedOperationParameter(name="storageName",description="Storage name") @ManagedOperationParameter(name="accessKey",description="Amazon S3 access key") @ManagedOperationParameter(name="secretAccessKey",description="Amazon S3 secret access key") public String refreshS3Client(String storageName, String accessKey, String secretAccessKey)  - 
refreshS3Client
@ManagedOperation(description="Refresh Amazon S3 file storage client by storage name") @ManagedOperationParameter(name="storageName",description="Storage name") @ManagedOperationParameter(name="accessKey",description="Amazon S3 access key") @ManagedOperationParameter(name="secretAccessKey",description="Amazon S3 secret access key") @ManagedOperationParameter(name="region",description="Amazon S3 region") @ManagedOperationParameter(name="bucket",description="Amazon S3 bucket name") @ManagedOperationParameter(name="chunkSize",description="Amazon S3 chunk size (kB)") @ManagedOperationParameter(name="endpointUrl",description="Optional custom S3 storage endpoint URL") public String refreshS3Client(String storageName, String accessKey, String secretAccessKey, String region, String bucket, int chunkSize, @Nullable String endpointUrl)  
 -