Class MinioAdapter


  • @Component
    public class MinioAdapter
    extends Object
    Author:
    Ameni Walha <ameni.walha at rte-france.com>
    • Constructor Detail

      • MinioAdapter

        public MinioAdapter​(MinioConfiguration minioConfiguration,
                            io.minio.MinioClient minioClient)
    • Method Detail

      • getBasePath

        public String getBasePath()
      • uploadFile

        public void uploadFile​(String filePath,
                               InputStream sourceInputStream)
      • generatePreSignedUrl

        public String generatePreSignedUrl​(String filePath)
      • listArtifacts

        public Iterable<io.minio.Result<io.minio.messages.Item>> listArtifacts​(String prefix)
      • deleteObjects

        public void deleteObjects​(Iterable<io.minio.Result<io.minio.messages.Item>> results)
      • exists

        public boolean exists​(String filePath)