public class MinioStorageClient extends io.minio.MinioClient implements StorageClient
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkBucketExist(java.lang.String bucketName) |
java.lang.Long |
getObjectEntity(java.lang.String bucketName,
java.lang.String objectKey) |
static MinioStorageClient |
getStorageClient(java.lang.String cloudName,
java.lang.String endpoint,
java.lang.String accessKey,
java.lang.String secretKey,
java.lang.String sessionToken,
java.lang.String region,
okhttp3.OkHttpClient httpClient) |
void |
putObjectStream(java.io.InputStream inputStream,
long contentLength,
java.lang.String bucketName,
java.lang.String objectKey) |
bucketExists, builder, composeObject, copyObject, deleteBucketEncryption, deleteBucketLifecycle, deleteBucketNotification, deleteBucketPolicy, deleteBucketReplication, deleteBucketTags, deleteObjectLockConfiguration, deleteObjectTags, disableAccelerateEndpoint, disableDualStackEndpoint, disableObjectLegalHold, disableVirtualStyleEndpoint, downloadObject, enableAccelerateEndpoint, enableDualStackEndpoint, enableObjectLegalHold, enableVirtualStyleEndpoint, getBucketEncryption, getBucketLifecycle, getBucketNotification, getBucketPolicy, getBucketReplication, getBucketTags, getBucketVersioning, getObject, getObjectLockConfiguration, getObjectRetention, getObjectTags, getPresignedObjectUrl, getPresignedPostFormData, ignoreCertCheck, isObjectLegalHoldEnabled, listBuckets, listBuckets, listenBucketNotification, listObjects, makeBucket, putObject, removeBucket, removeObject, removeObjects, restoreObject, selectObjectContent, setAppInfo, setAwsS3Prefix, setBucketEncryption, setBucketLifecycle, setBucketNotification, setBucketPolicy, setBucketReplication, setBucketTags, setBucketVersioning, setObjectLockConfiguration, setObjectRetention, setObjectTags, setTimeout, statObject, traceOff, traceOn, uploadObject, uploadSnowballObjectspublic static MinioStorageClient getStorageClient(java.lang.String cloudName, java.lang.String endpoint, java.lang.String accessKey, java.lang.String secretKey, java.lang.String sessionToken, java.lang.String region, okhttp3.OkHttpClient httpClient)
public java.lang.Long getObjectEntity(java.lang.String bucketName,
java.lang.String objectKey)
throws java.lang.Exception
getObjectEntity in interface StorageClientjava.lang.Exceptionpublic void putObjectStream(java.io.InputStream inputStream,
long contentLength,
java.lang.String bucketName,
java.lang.String objectKey)
throws java.lang.Exception
putObjectStream in interface StorageClientjava.lang.Exceptionpublic boolean checkBucketExist(java.lang.String bucketName)
throws java.lang.Exception
checkBucketExist in interface StorageClientjava.lang.Exception