类 S3MultipartUploadService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<com.amazonaws.services.s3.AmazonS3>
cn.herodotus.oss.dialect.s3.definition.service.BaseS3Service
cn.herodotus.oss.dialect.s3.service.S3MultipartUploadService

@Service public class S3MultipartUploadService extends BaseS3Service

Description: 分片上传

作者:
: gengwei.zheng
Date:
: 2023/7/16 15:36
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    abortMultipartUpload(com.amazonaws.services.s3.model.AbortMultipartUploadRequest request)
    终止分片上传
    com.amazonaws.services.s3.model.CompleteMultipartUploadResult
    completeMultipartUpload(com.amazonaws.services.s3.model.CompleteMultipartUploadRequest request)
    完成分片上传
    com.amazonaws.services.s3.model.CopyPartResult
    copyPart(com.amazonaws.services.s3.model.CopyPartRequest request)
    拷贝分片
    com.amazonaws.services.s3.model.InitiateMultipartUploadResult
    initiateMultipartUpload(com.amazonaws.services.s3.model.InitiateMultipartUploadRequest request)
    创建分片上传
    com.amazonaws.services.s3.model.MultipartUploadListing
    listMultipartUploads(com.amazonaws.services.s3.model.ListMultipartUploadsRequest request)
    分片上传列表
    com.amazonaws.services.s3.model.PartListing
    listParts(com.amazonaws.services.s3.model.ListPartsRequest request)
    分片列表
    com.amazonaws.services.s3.model.UploadPartResult
    uploadPart(com.amazonaws.services.s3.model.UploadPartRequest request)
    上传分片

    从类继承的方法 cn.herodotus.oss.dialect.core.service.BaseOssService

    close, getClient

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • S3MultipartUploadService

      public S3MultipartUploadService(S3ClientObjectPool s3ClientObjectPool)
  • 方法详细资料

    • copyPart

      public com.amazonaws.services.s3.model.CopyPartResult copyPart(com.amazonaws.services.s3.model.CopyPartRequest request)
      拷贝分片
      参数:
      request - CopyPartRequest
      返回:
      CopyPartResult
    • initiateMultipartUpload

      public com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload(com.amazonaws.services.s3.model.InitiateMultipartUploadRequest request)
      创建分片上传
      参数:
      request - InitiateMultipartUploadRequest
      返回:
      InitiateMultipartUploadResult
    • uploadPart

      public com.amazonaws.services.s3.model.UploadPartResult uploadPart(com.amazonaws.services.s3.model.UploadPartRequest request)
      上传分片
      参数:
      request - UploadPartRequest
      返回:
      UploadPartResult
    • listParts

      public com.amazonaws.services.s3.model.PartListing listParts(com.amazonaws.services.s3.model.ListPartsRequest request)
      分片列表
      参数:
      request - ListPartsRequest
      返回:
      PartListing
    • abortMultipartUpload

      public void abortMultipartUpload(com.amazonaws.services.s3.model.AbortMultipartUploadRequest request)
      终止分片上传
      参数:
      request - AbortMultipartUploadRequest
    • completeMultipartUpload

      public com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload(com.amazonaws.services.s3.model.CompleteMultipartUploadRequest request)
      完成分片上传
      参数:
      request - CompleteMultipartUploadRequest
      返回:
      CompleteMultipartUploadResult
    • listMultipartUploads

      public com.amazonaws.services.s3.model.MultipartUploadListing listMultipartUploads(com.amazonaws.services.s3.model.ListMultipartUploadsRequest request)
      分片上传列表
      参数:
      request - ListMultipartUploadsRequest
      返回:
      MultipartUploadListing