类 InitMultipartUploadRequest
- java.lang.Object
-
- com.tencent.cos.xml.model.CosXmlRequest
-
- com.tencent.cos.xml.model.object.ObjectRequest
-
- com.tencent.cos.xml.model.object.UploadRequest
-
- com.tencent.cos.xml.model.object.BaseMultipartUploadRequest
-
- com.tencent.cos.xml.model.object.InitMultipartUploadRequest
-
public final class InitMultipartUploadRequest extends com.tencent.cos.xml.model.object.BaseMultipartUploadRequest初始化分块上传的请求.
-
-
构造器概要
构造器 构造器 说明 InitMultipartUploadRequest(java.lang.String bucket, java.lang.String cosPath)InitMultipartUploadRequest 构造方法
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcheckParameters()ObjectMetadatagetMetadata()java.lang.StringgetMethod()java.util.Map<java.lang.String,java.lang.String>getQueryString()com.tencent.qcloud.core.http.RequestBodySerializergetRequestBody()voidsetCacheControl(java.lang.String cacheControl)设置Cache-Control头部voidsetContentDisposition(java.lang.String contentDisposition)设置 Content-Disposition 头部voidsetContentEncoding(java.lang.String contentEncoding)设置 Content-Encoding 头部voidsetExpires(java.lang.String expires)设置 Expires 头部voidsetMetadata(ObjectMetadata metadata)voidsetStroageClass(COSStorageClass stroageClass)设置存储类型。voidsetXCOSACL(COSACL cosacl)定义对象的访问控制列表(ACL)属性。voidsetXCOSACL(java.lang.String cosacl)voidsetXCOSGrantRead(ACLAccount aclAccount)赋予被授权者操作对象的读取权限voidsetXCOSGrantWrite(ACLAccount aclAccount)赋予被授权者操作对象的写入权限voidsetXCOSMeta(java.lang.String key, java.lang.String value)设置用户自定义头部信息voidsetXCOSReadWrite(ACLAccount aclAccount)赋予被授权者操作对象的所有权限-
从类继承的方法 com.tencent.cos.xml.model.object.ObjectRequest
getContentType, getCosPath, getPath, setCosPath, setCOSServerSideEncryption, setCOSServerSideEncryptionWithCustomerKey, setCOSServerSideEncryptionWithKMS
-
从类继承的方法 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, 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
-
-
-
-
方法详细资料
-
setCacheControl
public void setCacheControl(@NonNull java.lang.String cacheControl)设置Cache-Control头部- 参数:
cacheControl- Cache-Control头部
-
setContentDisposition
public void setContentDisposition(@NonNull java.lang.String contentDisposition)设置 Content-Disposition 头部- 参数:
contentDisposition- Content-Disposition 头部
-
setContentEncoding
public void setContentEncoding(@NonNull java.lang.String contentEncoding)设置 Content-Encoding 头部- 参数:
contentEncoding- Content-Encoding头部
-
checkParameters
public void checkParameters() throws com.tencent.cos.xml.exception.CosXmlClientException- 覆盖:
checkParameters在类中com.tencent.cos.xml.model.object.ObjectRequest- 抛出:
com.tencent.cos.xml.exception.CosXmlClientException
-
setExpires
public void setExpires(@NonNull java.lang.String expires)设置 Expires 头部- 参数:
expires- Expires 头部
-
setXCOSMeta
public void setXCOSMeta(java.lang.String key, java.lang.String value)设置用户自定义头部信息- 参数:
key- 自定义头部信息的key值,需要以 x-cos-meta- 开头value- 自定义头部信息的value值。
-
setXCOSACL
public void setXCOSACL(java.lang.String cosacl)
- 参数:
cosacl- COS 访问权限
-
setMetadata
public void setMetadata(ObjectMetadata metadata)
-
getMetadata
public ObjectMetadata getMetadata()
-
setXCOSACL
public void setXCOSACL(COSACL cosacl)
定义对象的访问控制列表(ACL)属性。 枚举值请参见 ACL 概述 文档中对象的预设 ACL 部分,例如 default,private,public-read 等,默认为 default- 参数:
cosacl- COS 访问权限
-
setXCOSGrantRead
public void setXCOSGrantRead(ACLAccount aclAccount)
赋予被授权者操作对象的读取权限- 参数:
aclAccount- ACL授权账号列表
-
setXCOSGrantWrite
public void setXCOSGrantWrite(ACLAccount aclAccount)
赋予被授权者操作对象的写入权限- 参数:
aclAccount- ACL授权账号列表
-
setXCOSReadWrite
public void setXCOSReadWrite(ACLAccount aclAccount)
赋予被授权者操作对象的所有权限- 参数:
aclAccount- ACL授权账号列表
-
setStroageClass
public void setStroageClass(COSStorageClass stroageClass)
设置存储类型。 枚举值请参见 存储类型 文档,例如 STANDARD_IA,ARCHIVE。默认值:STANDARD- 参数:
stroageClass- COS存储类型
-
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
-
-