类 MinioMultipartUploadService

java.lang.Object
cn.herodotus.oss.minio.logic.definition.service.BaseMinioAsyncClientService
cn.herodotus.oss.minio.logic.service.MinioMultipartUploadService

@Service public class MinioMultipartUploadService extends BaseMinioAsyncClientService

Description: 分片上传服务

作者:
: gengwei.zheng
Date:
: 2022/7/3 20:45
  • 构造器详细资料

  • 方法详细资料

    • createMultipartUpload

      public io.minio.CreateMultipartUploadResponse createMultipartUpload(String bucketName, String objectName)
      创建分片上传请求
      参数:
      bucketName - 存储桶
      objectName - 对象名
      返回:
      CreateMultipartUploadResponse
    • createMultipartUpload

      public io.minio.CreateMultipartUploadResponse createMultipartUpload(String bucketName, String region, String objectName)
      创建分片上传请求
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      返回:
      CreateMultipartUploadResponse
    • createMultipartUpload

      public io.minio.CreateMultipartUploadResponse createMultipartUpload(String bucketName, String region, String objectName, com.google.common.collect.Multimap<String,String> extraHeaders)
      创建分片上传请求
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      extraHeaders - 消息头
      返回:
      CreateMultipartUploadResponse
    • createMultipartUpload

      public io.minio.CreateMultipartUploadResponse createMultipartUpload(String bucketName, String region, String objectName, com.google.common.collect.Multimap<String,String> extraHeaders, com.google.common.collect.Multimap<String,String> extraQueryParams)
      创建分片上传请求, 返回 UploadId
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      extraHeaders - 额外消息头
      extraQueryParams - 额外查询参数
      返回:
      CreateMultipartUploadResponse
    • listParts

      public io.minio.ListPartsResponse listParts(String bucketName, String region, String objectName, Integer maxParts, Integer partNumberMarker, String uploadId, com.google.common.collect.Multimap<String,String> extraHeaders)
      查询分片数据
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      maxParts - 抓取的最大分片数量.
      partNumberMarker - 分片数量创建器.
      uploadId - 上传ID
      extraHeaders - 额外消息头
      返回:
      ListPartsResponse
    • listParts

      public io.minio.ListPartsResponse listParts(String bucketName, String objectName, String uploadId)
      查询分片数据
      参数:
      bucketName - 存储桶
      objectName - 对象名
      uploadId - 上传ID
      返回:
      ListPartsResponse
    • listParts

      public io.minio.ListPartsResponse listParts(String bucketName, String region, String objectName, String uploadId)
      查询分片数据
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      uploadId - 上传ID
      返回:
      ListPartsResponse
    • listParts

      public io.minio.ListPartsResponse listParts(String bucketName, String region, String objectName, Integer maxParts, String uploadId)
      查询分片数据
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      maxParts - 抓取的最大分片数量.
      uploadId - 上传ID
      返回:
      ListPartsResponse
    • listParts

      public io.minio.ListPartsResponse listParts(String bucketName, String region, String objectName, Integer maxParts, Integer partNumberMarker, String uploadId)
      查询分片数据
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      maxParts - 抓取的最大分片数量.
      partNumberMarker - 分片数量创建器.
      uploadId - 上传ID
      返回:
      ListPartsResponse
    • listParts

      public io.minio.ListPartsResponse listParts(String bucketName, String region, String objectName, Integer maxParts, Integer partNumberMarker, String uploadId, com.google.common.collect.Multimap<String,String> extraHeaders, com.google.common.collect.Multimap<String,String> extraQueryParams)
      查询分片数据
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      maxParts - 抓取的最大分片数量.
      partNumberMarker - 分片数量创建器.
      uploadId - 上传ID
      extraHeaders - 额外消息头
      extraQueryParams - 额外查询参数
      返回:
      ListPartsResponse
    • completeMultipartUpload

      public io.minio.ObjectWriteResponse completeMultipartUpload(String bucketName, String objectName, String uploadId, io.minio.messages.Part[] parts)
      完成分片上传,执行合并文件
      参数:
      bucketName - 存储桶
      objectName - 对象名
      uploadId - 上传ID
      parts - Part
      返回:
      ObjectWriteResponse
    • completeMultipartUpload

      public io.minio.ObjectWriteResponse completeMultipartUpload(String bucketName, String region, String objectName, String uploadId)
      完成分片上传,执行合并文件
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      uploadId - 上传ID
      返回:
      ObjectWriteResponse
    • completeMultipartUpload

      public io.minio.ObjectWriteResponse completeMultipartUpload(String bucketName, String region, String objectName, String uploadId, io.minio.messages.Part[] parts)
      完成分片上传,执行合并文件
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      uploadId - 上传ID
      parts - Part
      返回:
      ObjectWriteResponse
    • completeMultipartUpload

      public io.minio.ObjectWriteResponse completeMultipartUpload(String bucketName, String region, String objectName, String uploadId, io.minio.messages.Part[] parts, com.google.common.collect.Multimap<String,String> extraHeaders)
      完成分片上传,执行合并文件
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      uploadId - 上传ID
      parts - Part
      extraHeaders - 额外消息头
      返回:
      ObjectWriteResponse
    • completeMultipartUpload

      public io.minio.ObjectWriteResponse completeMultipartUpload(String bucketName, String region, String objectName, String uploadId, io.minio.messages.Part[] parts, com.google.common.collect.Multimap<String,String> extraHeaders, com.google.common.collect.Multimap<String,String> extraQueryParams)
      完成分片上传,执行合并文件
      参数:
      bucketName - 存储桶
      region - 区域
      objectName - 对象名
      uploadId - 上传ID
      parts - Part
      extraHeaders - 额外消息头
      extraQueryParams - 额外查询参数
      返回:
      ObjectWriteResponse