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
-
Constructor Summary
-
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)
-