类 MinioMultipartUploadService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<MinioAsyncClient>
cn.herodotus.oss.dialect.minio.definition.service.BaseMinioAsyncService
cn.herodotus.oss.dialect.minio.service.MinioMultipartUploadService
Description: 分片上传服务
- 作者:
- : gengwei.zheng
- Date:
- : 2022/7/3 20:45
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明io.minio.AbortMultipartUploadResponseabortMultipartUpload(String bucketName, String objectName, String uploadId) 中止分片上传io.minio.AbortMultipartUploadResponseabortMultipartUpload(String bucketName, String region, String objectName, String uploadId) 中止分片上传io.minio.AbortMultipartUploadResponseabortMultipartUpload(String bucketName, String region, String objectName, String uploadId, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 中止分片上传io.minio.ObjectWriteResponsecompleteMultipartUpload(String bucketName, String objectName, String uploadId, io.minio.messages.Part[] parts) 完成分片上传io.minio.ObjectWriteResponsecompleteMultipartUpload(String bucketName, String region, String objectName, String uploadId, io.minio.messages.Part[] parts) 完成分片上传io.minio.ObjectWriteResponsecompleteMultipartUpload(String bucketName, String region, String objectName, String uploadId, io.minio.messages.Part[] parts, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 完成分片上传io.minio.CreateMultipartUploadResponsecreateMultipartUpload(String bucketName, String objectName) 创建分片上传io.minio.CreateMultipartUploadResponsecreateMultipartUpload(String bucketName, String region, String objectName) 创建分片上传io.minio.CreateMultipartUploadResponsecreateMultipartUpload(String bucketName, String region, String objectName, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 创建分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName) 列出正在进行的分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName, String prefix) 列出正在进行的分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName, String delimiter, Integer maxUploads, String prefix) 列出正在进行的分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName, String delimiter, String prefix) 列出正在进行的分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName, String delimiter, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker) 列出正在进行的分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker) 列出正在进行的分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName, String region, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker) 列出正在进行的分片上传io.minio.ListMultipartUploadsResponselistMultipartUploads(String bucketName, String region, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 列出正在进行的分片上传io.minio.ListPartsResponselistParts(String bucketName, String objectName, Integer maxParts, Integer partNumberMarker, String uploadId) 列出分片io.minio.ListPartsResponse列出分片io.minio.ListPartsResponse列出分片io.minio.ListPartsResponselistParts(String bucketName, String region, String objectName, Integer maxParts, Integer partNumberMarker, String uploadId) 列出分片io.minio.ListPartsResponselistParts(String bucketName, String region, String objectName, Integer maxParts, Integer partNumberMarker, String uploadId, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 列出分片toMultimap(Map<String, String> map) io.minio.UploadPartResponseuploadPart(String bucketName, String objectName, Object data, long length, String uploadId, int partNumber) 上传分片传io.minio.UploadPartResponseuploadPart(String bucketName, String region, String objectName, Object data, long length, String uploadId, int partNumber) 上传分片传io.minio.UploadPartResponseuploadPart(String bucketName, String region, String objectName, Object data, long length, String uploadId, int partNumber, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 上传分片传io.minio.UploadPartCopyResponseuploadPartCopy(String bucketName, String objectName, String uploadId, int partNumber) 上传分片拷贝io.minio.UploadPartCopyResponseuploadPartCopy(String bucketName, String region, String objectName, String uploadId, int partNumber) 上传分片拷贝io.minio.UploadPartCopyResponseuploadPartCopy(String bucketName, String region, String objectName, String uploadId, int partNumber, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 上传分片拷贝从类继承的方法 cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
构造器详细资料
-
MinioMultipartUploadService
-
-
方法详细资料
-
toMultimap
-
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, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 创建分片上传- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.extraHeaders- 额外消息头 (可选).extraQueryParams- 额外查询参数 (可选).- 返回:
- 创建分片上传响应对象
CreateMultipartUploadResponse
-
uploadPart
public io.minio.UploadPartResponse uploadPart(String bucketName, String objectName, Object data, long length, String uploadId, int partNumber) 上传分片传- 参数:
bucketName- 存储桶名称.objectName- 对象名称.data- Object data must be InputStream, RandomAccessFile, byte[] or String.length- 上传对象数据长度.uploadId- 上传 ID.partNumber- 分片序号.- 返回:
- 上传分片传响应对象
UploadPartResponse
-
uploadPart
public io.minio.UploadPartResponse uploadPart(String bucketName, String region, String objectName, Object data, long length, String uploadId, int partNumber) 上传分片传- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.data- Object data must be InputStream, RandomAccessFile, byte[] or String.length- 上传对象数据长度.uploadId- 上传 ID.partNumber- 分片序号.- 返回:
- 上传分片传响应对象
UploadPartResponse
-
uploadPart
public io.minio.UploadPartResponse uploadPart(String bucketName, String region, String objectName, Object data, long length, String uploadId, int partNumber, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 上传分片传- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.data- Object data must be InputStream, RandomAccessFile, byte[] or String.length- 上传对象数据长度.uploadId- 上传 ID.partNumber- 分片序号.extraHeaders- 额外消息头 (可选).extraQueryParams- 额外查询参数 (可选).- 返回:
- 上传分片传响应对象
UploadPartResponse
-
uploadPartCopy
public io.minio.UploadPartCopyResponse uploadPartCopy(String bucketName, String objectName, String uploadId, int partNumber) 上传分片拷贝- 参数:
bucketName- 存储桶名称.objectName- 对象名称.uploadId- 上传 ID.partNumber- 分片序号.- 返回:
- 上传分片拷贝传响应对象
UploadPartCopyResponse
-
uploadPartCopy
public io.minio.UploadPartCopyResponse uploadPartCopy(String bucketName, String region, String objectName, String uploadId, int partNumber) 上传分片拷贝- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.uploadId- 上传 ID.partNumber- 分片序号.- 返回:
- 上传分片拷贝传响应对象
UploadPartCopyResponse
-
uploadPartCopy
public io.minio.UploadPartCopyResponse uploadPartCopy(String bucketName, String region, String objectName, String uploadId, int partNumber, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 上传分片拷贝- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.uploadId- 上传 ID.partNumber- 分片序号.extraHeaders- 额外消息头 (可选).extraQueryParams- 额外查询参数 (可选).- 返回:
- 上传分片拷贝传响应对象
UploadPartCopyResponse
-
abortMultipartUpload
public io.minio.AbortMultipartUploadResponse abortMultipartUpload(String bucketName, String objectName, String uploadId) 中止分片上传- 参数:
bucketName- 存储桶名称.objectName- 对象名称.uploadId- 上传 ID.- 返回:
- 完成分片上传响应对象
AbortMultipartUploadResponse
-
abortMultipartUpload
public io.minio.AbortMultipartUploadResponse abortMultipartUpload(String bucketName, String region, String objectName, String uploadId) 中止分片上传- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.uploadId- 上传 ID.- 返回:
- 完成分片上传响应对象
AbortMultipartUploadResponse
-
abortMultipartUpload
public io.minio.AbortMultipartUploadResponse abortMultipartUpload(String bucketName, String region, String objectName, String uploadId, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 中止分片上传- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.uploadId- 上传 ID.extraHeaders- 额外消息头 (可选).extraQueryParams- 额外查询参数 (可选).- 返回:
- 完成分片上传响应对象
AbortMultipartUploadResponse
-
completeMultipartUpload
public io.minio.ObjectWriteResponse completeMultipartUpload(String bucketName, String objectName, String uploadId, io.minio.messages.Part[] parts) 完成分片上传- 参数:
bucketName- 存储桶名称.objectName- 对象名称.uploadId- 上传 ID.parts- 分片数组.- 返回:
- 完成分片上传响应对象
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- 分片数组.- 返回:
- 完成分片上传响应对象
ObjectWriteResponse
-
completeMultipartUpload
public io.minio.ObjectWriteResponse completeMultipartUpload(String bucketName, String region, String objectName, String uploadId, io.minio.messages.Part[] parts, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 完成分片上传- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.uploadId- 上传 ID.parts- 分片数组.extraHeaders- 额外消息头 (可选).extraQueryParams- 额外查询参数 (可选).- 返回:
- 完成分片上传响应对象
ObjectWriteResponse
-
listParts
列出分片- 参数:
bucketName- 存储桶名称.objectName- 对象名称.uploadId- 上传 ID.- 返回:
- 列出分片响应对象
ListPartsResponse
-
listParts
public io.minio.ListPartsResponse listParts(String bucketName, String objectName, Integer partNumberMarker, String uploadId) 列出分片- 参数:
bucketName- 存储桶名称.objectName- 对象名称.partNumberMarker- 分片序号标记 (可选).uploadId- 上传 ID.- 返回:
- 列出分片响应对象
ListPartsResponse
-
listParts
public io.minio.ListPartsResponse listParts(String bucketName, String objectName, Integer maxParts, Integer partNumberMarker, String uploadId) 列出分片- 参数:
bucketName- 存储桶名称.objectName- 对象名称.maxParts- 可以获取的最大分片书 (可选).partNumberMarker- 分片序号标记 (可选).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, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 列出分片- 参数:
bucketName- 存储桶名称.region- 区域 (可选).objectName- 对象名称.maxParts- 可以获取的最大分片书 (可选).partNumberMarker- 分片序号标记 (可选).uploadId- 上传 ID.extraHeaders- 额外消息头 (可选).extraQueryParams- 额外查询参数 (可选).- 返回:
- 列出分片响应对象
ListPartsResponse
-
listMultipartUploads
public io.minio.ListMultipartUploadsResponse listMultipartUploads(String bucketName, String delimiter, Integer maxUploads, String prefix) 列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.delimiter- 分隔符 (可选).maxUploads- 最大上传数量 (可选).prefix- 前缀 (可选).- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-
listMultipartUploads
列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-
listMultipartUploads
列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.prefix- 前缀 (可选).- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-
listMultipartUploads
public io.minio.ListMultipartUploadsResponse listMultipartUploads(String bucketName, String delimiter, String prefix) 列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.delimiter- 分隔符 (可选).prefix- 前缀 (可选).- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-
listMultipartUploads
public io.minio.ListMultipartUploadsResponse listMultipartUploads(String bucketName, String delimiter, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker) 列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.delimiter- 分隔符 (可选).keyMarker- 关键标记 (可选).maxUploads- 最大上传数量 (可选).prefix- 前缀 (可选).uploadIdMarker- Upload ID 标记 (可选).- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-
listMultipartUploads
public io.minio.ListMultipartUploadsResponse listMultipartUploads(String bucketName, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker) 列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.delimiter- 分隔符 (可选).encodingType- 编码类型 (可选).keyMarker- 关键标记 (可选).maxUploads- 最大上传数量 (可选).prefix- 前缀 (可选).uploadIdMarker- Upload ID 标记 (可选).- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-
listMultipartUploads
public io.minio.ListMultipartUploadsResponse listMultipartUploads(String bucketName, String region, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker) 列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.region- Region of the bucket (可选).delimiter- 分隔符 (可选).encodingType- 编码类型 (可选).keyMarker- 关键标记 (可选).maxUploads- 最大上传数量 (可选).prefix- 前缀 (可选).uploadIdMarker- Upload ID 标记 (可选).- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-
listMultipartUploads
public io.minio.ListMultipartUploadsResponse listMultipartUploads(String bucketName, String region, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker, Map<String, String> extraHeaders, Map<String, String> extraQueryParams) 列出正在进行的分片上传- 参数:
bucketName- Name of the bucket.region- Region of the bucket (可选).delimiter- 分隔符 (可选).encodingType- 编码类型 (可选).keyMarker- 关键标记 (可选).maxUploads- 最大上传数量 (可选).prefix- 前缀 (可选).uploadIdMarker- Upload ID 标记 (可选).extraHeaders- 额外消息头 (可选).extraQueryParams- 额外查询参数 (可选).- 返回:
- 列出正在进行的分片上传响应对象
ListMultipartUploadsResponse
-