类 COSXMLUploadTask


  • public final class COSXMLUploadTask
    extends COSXMLTask
    上传传输任务
    • 字段详细资料

      • multiUploadSizeDivision

        protected long multiUploadSizeDivision
        满足分片上传的文件最小长度
      • sliceSize

        protected long sliceSize
        分片大小
    • 方法详细资料

      • checkParameter

        protected boolean checkParameter()
      • upload

        protected void upload()
        上传操作
      • listAllPartsAsync

        public void listAllPartsAsync​(CosXmlSimpleService cosXmlService,
                                      com.tencent.cos.xml.listener.CosXmlResultListener cosXmlResultListener)
      • pauseSafely

        public boolean pauseSafely()
        如果已经发送了 CompleteMultiUpload 请求,则不允许暂停
        返回:
        是否暂停成功
      • pauseSafely

        public boolean pauseSafely​(boolean now)
        如果已经发送了 CompleteMultiUpload 请求,则不允许暂停
        返回:
        是否暂停成功
      • encounterError

        protected void encounterError​(@Nullable
                                      com.tencent.cos.xml.model.CosXmlRequest request,
                                      com.tencent.cos.xml.exception.CosXmlClientException clientException,
                                      com.tencent.cos.xml.exception.CosXmlServiceException serviceException)
        指定者:
        encounterError 在类中 COSXMLTask
      • buildCOSXMLTaskRequest

        protected com.tencent.cos.xml.model.CosXmlRequest buildCOSXMLTaskRequest()
        从类复制的说明: COSXMLTask
        构造COSXMLTask返回的Request
        指定者:
        buildCOSXMLTaskRequest 在类中 COSXMLTask
        返回:
        COSXMLTask返回的Request
      • buildCOSXMLTaskResult

        protected com.tencent.cos.xml.model.CosXmlResult buildCOSXMLTaskResult​(com.tencent.cos.xml.model.CosXmlResult sourceResult)
        从类复制的说明: COSXMLTask
        构造COSXMLTask返回的Result
        指定者:
        buildCOSXMLTaskResult 在类中 COSXMLTask
        参数:
        sourceResult - 原始CosXmlResult
        返回:
        Task返回的Result
      • getUploadId

        public java.lang.String getUploadId()
        获取分片uploadId属性
        返回:
        分片uploadId属性
      • setUploadId

        public void setUploadId​(java.lang.String uploadId)
        设置分片uploadId
        参数:
        uploadId - 分片uploadId
      • startUpload

        protected void startUpload()
      • getSendingCompleteRequest

        public boolean getSendingCompleteRequest()