@Service public class MinIOServiceImpl extends Object implements MinIOService
| Constructor and Description |
|---|
MinIOServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<io.minio.messages.Bucket> |
bucketList() |
void |
createBucket(String bucketName) |
InputStream |
downloadFile(String bucketName,
String objectName) |
List<io.minio.messages.Bucket> |
getAllBuckets() |
List<io.minio.Result<io.minio.messages.Item>> |
getAllObjectsByPrefix(String bucketName,
String prefix,
boolean recursive) |
Optional<io.minio.messages.Bucket> |
getBucket(String bucketName) |
String |
getDownloadUrl(String bucketName,
String objectName) |
InputStream |
getObject(String bucketName,
String objectName) |
io.minio.ObjectStat |
getObjectInfo(String bucketName,
String objectName) |
String |
getObjectURL(String bucketName,
String objectName,
Integer expires) |
boolean |
isFileExist(String bucketName,
String objectName) |
void |
makeBucket(String bucketName) |
void |
removeBucket(String bucketName) |
void |
removeFile(String bucketName,
String objectName) |
void |
removeObject(String bucketName,
String objectName) |
void |
uploadFile(String bucketName,
String objectName,
InputStream stream,
long size,
String contentType) |
void |
uploadFile(String bucketName,
String objectName,
String filePath) |
public void createBucket(String bucketName)
public List<io.minio.messages.Bucket> getAllBuckets()
public List<io.minio.messages.Bucket> bucketList()
bucketList in interface MinIOServicepublic void makeBucket(String bucketName)
makeBucket in interface MinIOServicepublic void removeBucket(String bucketName)
removeBucket in interface MinIOServicepublic void removeFile(String bucketName, String objectName)
removeFile in interface MinIOServicepublic void uploadFile(String bucketName, String objectName, String filePath)
uploadFile in interface MinIOServicepublic void uploadFile(String bucketName, String objectName, InputStream stream, long size, String contentType)
uploadFile in interface MinIOServicepublic boolean isFileExist(String bucketName, String objectName)
isFileExist in interface MinIOServicepublic InputStream downloadFile(String bucketName, String objectName)
downloadFile in interface MinIOServicepublic String getDownloadUrl(String bucketName, String objectName)
getDownloadUrl in interface MinIOServicepublic List<io.minio.Result<io.minio.messages.Item>> getAllObjectsByPrefix(String bucketName, String prefix, boolean recursive)
public InputStream getObject(String bucketName, String objectName)
Copyright © 2022. All rights reserved.