类 UploadPartRequest

    • 构造器详细资料

      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 java.lang.String srcPath,
                                 java.lang.String uploadId)
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 android.net.Uri uri,
                                 java.lang.String uploadId)
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 java.lang.String srcPath,
                                 long offset,
                                 long length,
                                 java.lang.String uploadId)
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 android.net.Uri uri,
                                 long offset,
                                 long length,
                                 java.lang.String uploadId)
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 byte[] data,
                                 java.lang.String uploadId)
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 java.io.InputStream inputStream,
                                 java.lang.String uploadId)
                          throws CosXmlClientException
        抛出:
        CosXmlClientException
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 java.io.InputStream inputStream,
                                 long size,
                                 java.lang.String uploadId)
                          throws CosXmlClientException
        抛出:
        CosXmlClientException
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 java.net.URL url,
                                 java.lang.String uploadId)
      • UploadPartRequest

        public UploadPartRequest​(java.lang.String bucket,
                                 java.lang.String cosPath,
                                 int partNumber,
                                 java.net.URL url,
                                 long offset,
                                 long length,
                                 java.lang.String uploadId)
    • 方法详细资料

      • setPartNumber

        public void setPartNumber​(int partNumber)
        设置上传的分块编号
        参数:
        partNumber - 上传的分块数
      • getPartNumber

        public int getPartNumber()
        获取用户设置的上传分块编号
        返回:
        上传的分块数
      • setUploadId

        public void setUploadId​(java.lang.String uploadId)
        设置分块上传的UploadId
        参数:
        uploadId - 分块上传的UploadId
      • getUploadId

        public java.lang.String getUploadId()
        获取用户设置分块上传的UploadId号
        返回:
        分块上传的UploadId
      • getFileOffset

        public long getFileOffset()
      • getFileContentLength

        public long getFileContentLength()
      • setInputStream

        public void setInputStream​(java.io.InputStream inputStream)
      • setFileOffset

        public void setFileOffset​(long fileOffset)
      • setFileContentLength

        public void setFileContentLength​(long fileContentLength)
      • isLastPart

        public boolean isLastPart()
      • setLastPart

        public void setLastPart​(boolean lastPart)
      • getQueryString

        public java.util.Map<java.lang.String,​java.lang.String> getQueryString()
        从类复制的说明: CosXmlRequest
        获取url query集合
        覆盖:
        getQueryString 在类中 CosXmlRequest
        返回:
        url query集合
      • xmlBuilder

        protected com.tencent.qcloud.core.http.RequestBodySerializer xmlBuilder()
                                                                         throws org.xmlpull.v1.XmlPullParserException,
                                                                                java.io.IOException
        从类复制的说明: CosXmlRequest
        收拢xml解析
        覆盖:
        xmlBuilder 在类中 CosXmlRequest
        抛出:
        org.xmlpull.v1.XmlPullParserException
        java.io.IOException
      • setPriorityLow

        public void setPriorityLow()
      • isPriorityLow

        public boolean isPriorityLow()
      • setSrcPath

        public void setSrcPath​(java.lang.String srcPath)

        设置上传的本地文件路径

        可以设置上传本地文件、字节数组或者输入流。每次只能上传一种类型,若同时设置, 则优先级为 本地文件>字节数组>输入流
        参数:
        srcPath - 本地文件路径
      • setSrcPath

        public void setSrcPath​(java.lang.String srcPath,
                               long fileOffset,
                               long contentLength)
        设置上传的本地文件路径和上传范围
        另请参阅:
        setSrcPath(String)
      • getSrcPath

        public java.lang.String getSrcPath()
        获取设置的本地文件路径
        返回:
        String
      • getUri

        public android.net.Uri getUri()
      • setData

        public void setData​(byte[] data)

        设置上传的字节数组

        可以设置上传本地文件、字节数组或者输入流。每次只能上传一种类型,若同时设置, 则优先级为 本地文件>字节数组>输入流
        参数:
        data - 需要上传的字节数组
      • getData

        public byte[] getData()
        获取用户设置的字节数组
        返回:
        byte[]
      • getFileLength

        public long getFileLength()
        获取用户设置的输入流读取的字节长度
        返回:
        long
      • setTrafficLimit

        public void setTrafficLimit​(long limit)