类 COSDirectImpl
- java.lang.Object
-
- com.tencent.cos.xml.crypto.COSDirectImpl
-
-
构造器概要
构造器 构造器 说明 COSDirectImpl(CosXmlSimpleService cosService, CryptoModuleBase cryptoModule)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcancel(com.tencent.cos.xml.model.CosXmlRequest request)voidcancel(com.tencent.cos.xml.model.CosXmlRequest request, boolean now)CompleteMultiUploadResultcompleteMultipartUpload(CompleteMultiUploadRequest request)CosXmlSimpleServicegetCosService()CryptoModuleBasegetCryptoModule()com.tencent.cos.xml.model.object.GetObjectResultgetObject(com.tencent.cos.xml.model.object.GetObjectRequest getObjectRequest)HeadObjectResultheadObject(HeadObjectRequest request)InitMultipartUploadResultinitMultipartUpload(InitMultipartUploadRequest request)booleanisTransferSecurely()PutObjectResultputObject(PutObjectRequest request)com.tencent.cos.xml.model.object.UploadPartResultuploadPart(com.tencent.cos.xml.model.object.UploadPartRequest request)voiduploadPartAsync(com.tencent.cos.xml.model.object.UploadPartRequest request, com.tencent.cos.xml.listener.CosXmlResultListener resultListener)
-
-
-
构造器详细资料
-
COSDirectImpl
public COSDirectImpl(CosXmlSimpleService cosService, CryptoModuleBase cryptoModule)
-
-
方法详细资料
-
putObject
public PutObjectResult putObject(PutObjectRequest request) throws com.tencent.cos.xml.exception.CosXmlClientException, com.tencent.cos.xml.exception.CosXmlServiceException
-
getObject
public com.tencent.cos.xml.model.object.GetObjectResult getObject(com.tencent.cos.xml.model.object.GetObjectRequest getObjectRequest) throws com.tencent.cos.xml.exception.CosXmlClientException, com.tencent.cos.xml.exception.CosXmlServiceException
-
completeMultipartUpload
public CompleteMultiUploadResult completeMultipartUpload(CompleteMultiUploadRequest request) throws com.tencent.cos.xml.exception.CosXmlClientException, com.tencent.cos.xml.exception.CosXmlServiceException
- 指定者:
completeMultipartUpload在接口中COSDirect- 抛出:
com.tencent.cos.xml.exception.CosXmlClientExceptioncom.tencent.cos.xml.exception.CosXmlServiceException
-
initMultipartUpload
public InitMultipartUploadResult initMultipartUpload(InitMultipartUploadRequest request) throws com.tencent.cos.xml.exception.CosXmlClientException, com.tencent.cos.xml.exception.CosXmlServiceException
- 指定者:
initMultipartUpload在接口中COSDirect- 抛出:
com.tencent.cos.xml.exception.CosXmlClientExceptioncom.tencent.cos.xml.exception.CosXmlServiceException
-
uploadPart
public com.tencent.cos.xml.model.object.UploadPartResult uploadPart(com.tencent.cos.xml.model.object.UploadPartRequest request) throws com.tencent.cos.xml.exception.CosXmlClientException, com.tencent.cos.xml.exception.CosXmlServiceException- 指定者:
uploadPart在接口中COSDirect- 抛出:
com.tencent.cos.xml.exception.CosXmlClientExceptioncom.tencent.cos.xml.exception.CosXmlServiceException
-
uploadPartAsync
public void uploadPartAsync(com.tencent.cos.xml.model.object.UploadPartRequest request, com.tencent.cos.xml.listener.CosXmlResultListener resultListener)- 指定者:
uploadPartAsync在接口中COSDirect
-
headObject
public HeadObjectResult headObject(HeadObjectRequest request) throws com.tencent.cos.xml.exception.CosXmlClientException, com.tencent.cos.xml.exception.CosXmlServiceException
- 指定者:
headObject在接口中COSDirect- 抛出:
com.tencent.cos.xml.exception.CosXmlClientExceptioncom.tencent.cos.xml.exception.CosXmlServiceException
-
isTransferSecurely
public boolean isTransferSecurely()
- 指定者:
isTransferSecurely在接口中COSDirect
-
getCosService
public CosXmlSimpleService getCosService()
- 指定者:
getCosService在接口中COSDirect
-
getCryptoModule
public CryptoModuleBase getCryptoModule()
- 指定者:
getCryptoModule在接口中COSDirect
-
cancel
public void cancel(com.tencent.cos.xml.model.CosXmlRequest request)
-
-