类 ListMultiUploadsRequest


  • public final class ListMultiUploadsRequest
    extends BucketRequest
    查询存储桶(Bucket)中正在进行中的分块上传对象的请求.
    另请参阅:
    com.tencent.cos.xml.CosXml#listMultiUploads(ListMultiUploadsRequest), com.tencent.cos.xml.CosXml#listMultiUploadsAsync(ListMultiUploadsRequest, CosXmlResultListener)
    • 嵌套类概要

      • 从类继承的嵌套类/接口 com.tencent.cos.xml.model.CosXmlRequest

        com.tencent.cos.xml.model.CosXmlRequest.OnRequestWeightListener, com.tencent.cos.xml.model.CosXmlRequest.RequestNetworkType
    • 字段概要

      • 从类继承的字段 com.tencent.cos.xml.model.CosXmlRequest

        bucket, noSignHeaders, noSignParams, priority, qCloudTaskStateListener, queryParameters, region, requestHeaders, requestURL, signSourceProvider
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String getDelimiter()
      获取请求的delimiter
      java.lang.String getEncodingType()
      获取返回值的编码格式
      java.lang.String getKeyMarker()
      获取请求的key-marker
      java.lang.String getMaxUploads()
      获取由用户设置的maxUploads值
      java.lang.String getMethod()  
      java.lang.String getPrefix()
      获取用户设置的前缀prefix
      java.util.Map<java.lang.String,​java.lang.String> getQueryString()  
      com.tencent.qcloud.core.http.RequestBodySerializer getRequestBody()  
      java.lang.String getUploadIdMarker()
      获取设置的upload-id-marker
      void setDelimiter​(java.lang.String delimiter)
      设置请求的delimiter
      void setEncodingType​(java.lang.String encodingType)
      设置返回值的编码格式。
      void setKeyMarker​(java.lang.String keyMarker)
      设置请求的key-marker
      void setMaxUploads​(java.lang.String maxUploads)
      设置最大返回的 multipart 数量,合法取值从1到1000,默认1000
      void setPrefix​(java.lang.String prefix)
      设置限定返回的 Object 的前缀
      void setUploadIdMarker​(java.lang.String uploadIdMarker)
      设置请求的Upload-id-marker
      • 从类继承的方法 com.tencent.cos.xml.model.CosXmlRequest

        addHeader, addNoSignHeader, addNoSignHeader, addNoSignParams, addQuery, attachMetrics, getBucket, getClientTraceId, getCredentialProvider, getHost, getHttpTask, getKeyTime, getMetrics, getNetworkType, getNoSignHeaders, getNoSignParams, getPriority, getQueryEncodedString, getRegion, getRequestHeaders, getRequestHost, getRequestURL, getSignSourceProvider, getSTSCredentialScope, getWeight, headersHasUnsafeNonAscii, isNeedMD5, isSignInUrl, isSupportAccelerate, isSupportAccelerate, setClientTraceId, setCredential, setCredentialProvider, setHost, setNeedMD5, setNetworkType, setOnRequestWeightListener, setQueryEncodedString, setQueryParameters, setRegion, setRequestHeaders, setRequestHeaders, setRequestHeaders, setRequestURL, setSign, setSign, setSign, setSign, setSign, setSign, setSignInUrl, setSignKeyTime, setSignParamsAndHeaders, setSignSourceProvider, setTask, setTaskStateListener, xmlBuilder
      • 从类继承的方法 java.lang.Object

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

      • ListMultiUploadsRequest

        public ListMultiUploadsRequest​(java.lang.String bucket)
    • 方法详细资料

      • getMethod

        public java.lang.String getMethod()
        指定者:
        getMethod 在类中 com.tencent.cos.xml.model.CosXmlRequest
      • getQueryString

        public java.util.Map<java.lang.String,​java.lang.String> getQueryString()
        覆盖:
        getQueryString 在类中 com.tencent.cos.xml.model.CosXmlRequest
      • getRequestBody

        public com.tencent.qcloud.core.http.RequestBodySerializer getRequestBody()
        覆盖:
        getRequestBody 在类中 com.tencent.cos.xml.model.CosXmlRequest
      • setDelimiter

        public void setDelimiter​(java.lang.String delimiter)

        设置请求的delimiter

        定界符为一个符号,对 Object 名字包含指定前缀且第一次出现 delimiter 字符之间的 Object 作为一组元素:common prefix。 如果没有 prefix,则从路径起点开始

        参数:
        delimiter - 请求的delimiter
      • getDelimiter

        public java.lang.String getDelimiter()
        获取请求的delimiter
      • setEncodingType

        public void setEncodingType​(java.lang.String encodingType)

        设置返回值的编码格式。

        合法值:url

        参数:
        encodingType - 返回值的编码格式
      • getEncodingType

        public java.lang.String getEncodingType()
        获取返回值的编码格式
      • setKeyMarker

        public void setKeyMarker​(java.lang.String keyMarker)

        设置请求的key-marker

        与 upload-id-marker 一起使用 当 upload-id-marker 未被指定时,ObjectName 字母顺序大于 key-marker 的条目将被列出 当upload-id-marker被指定时,ObjectName 字母顺序大于key-marker的条目被列出, ObjectName 字母顺序等于 key-marker 同时 UploadID 大于 upload-id-marker 的条目将被列出。

        参数:
        keyMarker - 请求的key-marker
      • getKeyMarker

        public java.lang.String getKeyMarker()
        获取请求的key-marker
      • setMaxUploads

        public void setMaxUploads​(java.lang.String maxUploads)
        设置最大返回的 multipart 数量,合法取值从1到1000,默认1000
        参数:
        maxUploads - 最大返回的 multipart 数量
      • getMaxUploads

        public java.lang.String getMaxUploads()
        获取由用户设置的maxUploads值
      • setPrefix

        public void setPrefix​(java.lang.String prefix)

        设置限定返回的 Object 的前缀

        参数:
        prefix - 限定返回的 Object 的前缀
      • getPrefix

        public java.lang.String getPrefix()
        获取用户设置的前缀prefix
      • setUploadIdMarker

        public void setUploadIdMarker​(java.lang.String uploadIdMarker)

        设置请求的Upload-id-marker

        与 key-marker 一起使用 当 key-marker 未被指定时,upload-id-marker 将被忽略 当 key-marker 被指定时,ObjectName字母顺序大于 key-marker 的条目被列出, ObjectName 字母顺序等于 key-marker 同时 UploadID 大于 upload-id-marker 的条目将被列出。

        参数:
        uploadIdMarker - 请求的Upload-id-marker
      • getUploadIdMarker

        public java.lang.String getUploadIdMarker()
        获取设置的upload-id-marker