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