Class MinioStorageClient

java.lang.Object
io.minio.MinioClient
io.milvus.bulkwriter.storage.client.MinioStorageClient
All Implemented Interfaces:
StorageClient

public class MinioStorageClient extends io.minio.MinioClient implements StorageClient
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.minio.MinioClient

    io.minio.MinioClient.Builder
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    MinioStorageClient(io.minio.MinioClient client)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    getObjectEntity(String bucketName, String objectKey)
     
    getStorageClient(String cloudName, String endpoint, String accessKey, String secretKey, String sessionToken, String region, okhttp3.OkHttpClient httpClient)
     
    void
    putObjectStream(InputStream inputStream, long contentLength, String bucketName, String objectKey)
     

    Methods inherited from class io.minio.MinioClient

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait