Class MinIOService

java.lang.Object
com.moeen.file_manager.service.MinIOService

@Service public class MinIOService extends Object
  • Constructor Details

    • MinIOService

      public MinIOService()
  • Method Details

    • generatePresignedUploadUrl

      public URL generatePresignedUploadUrl(String key, String contentType, String bucketName)
    • generatePresignedDownloadUrl

      public URL generatePresignedDownloadUrl(String key, String bucketName)
    • headObject

      public Optional<io.minio.StatObjectResponse> headObject(String key, String bucketName)
    • deleteObject

      public void deleteObject(String key, String bucketName)
    • createBucket

      public void createBucket(String bucketName)
    • doesBucketExist

      public boolean doesBucketExist(String bucketName)
    • createBucketIfNotExists

      public void createBucketIfNotExists(String bucketName)
    • getUploadExpirySeconds

      public long getUploadExpirySeconds()
    • getDownloadExpirySeconds

      public long getDownloadExpirySeconds()
    • initBuckets

      public void initBuckets()