类 PresignedUrlRequest


  • public class PresignedUrlRequest
    extends com.tencent.cos.xml.model.CosXmlRequest
    • 嵌套类概要

      • 从类继承的嵌套类/接口 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
    • 构造器概要

      构造器 
      构造器 说明
      PresignedUrlRequest​(java.lang.String bucket, java.lang.String cosPath)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void checkParameters()  
      java.lang.String getMethod()  
      java.lang.String getPath​(com.tencent.cos.xml.CosXmlServiceConfig config)  
      com.tencent.qcloud.core.http.RequestBodySerializer getRequestBody()  
      com.tencent.qcloud.core.auth.STSCredentialScope[] getSTSCredentialScope​(com.tencent.cos.xml.CosXmlServiceConfig config)  
      void setCosPath​(java.lang.String cosPath)  
      void setRequestMethod​(java.lang.String method)  
      • 从类继承的方法 com.tencent.cos.xml.model.CosXmlRequest

        addHeader, addNoSignHeader, addNoSignHeader, addNoSignParams, addQuery, attachMetrics, getBucket, getClientTraceId, getCredentialProvider, getHost, getHttpTask, getKeyTime, getMetrics, getNetworkType, getNoSignHeaders, getNoSignParams, getPriority, getQueryEncodedString, getQueryString, getRegion, getRequestHeaders, getRequestHost, getRequestURL, getSignSourceProvider, 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
    • 构造器详细资料

      • PresignedUrlRequest

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

      • setRequestMethod

        public void setRequestMethod​(java.lang.String method)
      • setCosPath

        public void setCosPath​(java.lang.String cosPath)
      • getMethod

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

        public java.lang.String getPath​(com.tencent.cos.xml.CosXmlServiceConfig config)
        指定者:
        getPath 在类中 com.tencent.cos.xml.model.CosXmlRequest
      • getRequestBody

        public com.tencent.qcloud.core.http.RequestBodySerializer getRequestBody()
                                                                          throws com.tencent.cos.xml.exception.CosXmlClientException
        覆盖:
        getRequestBody 在类中 com.tencent.cos.xml.model.CosXmlRequest
        抛出:
        com.tencent.cos.xml.exception.CosXmlClientException
      • checkParameters

        public void checkParameters()
                             throws com.tencent.cos.xml.exception.CosXmlClientException
        覆盖:
        checkParameters 在类中 com.tencent.cos.xml.model.CosXmlRequest
        抛出:
        com.tencent.cos.xml.exception.CosXmlClientException
      • getSTSCredentialScope

        public com.tencent.qcloud.core.auth.STSCredentialScope[] getSTSCredentialScope​(com.tencent.cos.xml.CosXmlServiceConfig config)
        覆盖:
        getSTSCredentialScope 在类中 com.tencent.cos.xml.model.CosXmlRequest