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, uploadSnowballObjects
public 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 StorageClient
java.lang.Exception
public void putObjectStream(java.io.InputStream inputStream, long contentLength, java.lang.String bucketName, java.lang.String objectKey) throws java.lang.Exception
putObjectStream
in interface StorageClient
java.lang.Exception
public boolean checkBucketExist(java.lang.String bucketName) throws java.lang.Exception
checkBucketExist
in interface StorageClient
java.lang.Exception