| 限定符和类型 | 字段和说明 |
|---|---|
static String |
USER_AGENT_SUFFIX |
| 构造器和说明 |
|---|
OSSEncryptionClient(String endpoint,
CredentialsProvider credsProvider,
ClientConfiguration clientConfig,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig) |
abortBucketWorm, abortBucketWorm, abortMultipartUpload, addBucketCname, addBucketReplication, asyncProcessObject, calculatePostSignature, calculatePostSignature, closeMetaQuery, completeBucketWorm, completeBucketWorm, completeMultipartUpload, copyObject, copyObject, createAccessPoint, createBucket, createBucket, createBucketCnameToken, createBucketDataRedundancyTransition, createBucketDataRedundancyTransition, createBucketDataRedundancyTransition, createBucketDataRedundancyTransition, createBucketVpcip, createDirectory, createDirectory, createLiveChannel, createSelectObjectMetadata, createSymlink, createSymlink, createUdf, createUdfApplication, createVpcip, deleteAccessPoint, deleteAccessPointPolicy, deleteBucket, deleteBucket, deleteBucketCallbackPolicy, deleteBucketCname, deleteBucketCname, deleteBucketCORSRules, deleteBucketCORSRules, deleteBucketDataRedundancyTransition, deleteBucketDataRedundancyTransition, deleteBucketEncryption, deleteBucketEncryption, deleteBucketImage, deleteBucketImage, deleteBucketInventoryConfiguration, deleteBucketInventoryConfiguration, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketLogging, deleteBucketLogging, deleteBucketPolicy, deleteBucketPolicy, deleteBucketPublicAccessBlock, deleteBucketQosInfo, deleteBucketQosInfo, deleteBucketReplication, deleteBucketReplication, deleteBucketTagging, deleteBucketTagging, deleteBucketTransferAcceleration, deleteBucketVpcip, deleteBucketWebsite, deleteBucketWebsite, deleteDirectory, deleteDirectory, deleteDirectory, deleteImageStyle, deleteImageStyle, deleteLiveChannel, deleteLiveChannel, deleteObject, deleteObject, deleteObjects, deleteObjectTagging, deleteObjectTagging, deletePublicAccessBlock, deleteUdf, deleteUdfApplication, deleteUdfImage, deleteVersion, deleteVersion, deleteVersions, deleteVpcip, describeRegions, doesBucketExist, doesBucketExist, doesObjectExist, doesObjectExist, doesObjectExist, doesObjectExist, doesObjectExist, doMetaQuery, extendBucketWorm, extendBucketWorm, generatePostPolicy, generatePresignedUrl, generatePresignedUrl, generatePresignedUrl, generateRtmpUri, generateRtmpUri, generateVodPlaylist, generateVodPlaylist, getAccessPoint, getAccessPointPolicy, getAsyncFetchTask, getAsyncFetchTask, getBucketAccessMonitor, getBucketAcl, getBucketAcl, getBucketArchiveDirectRead, getBucketCallbackPolicy, getBucketCname, getBucketCname, getBucketCnameToken, getBucketCORS, getBucketCORSRules, getBucketCORSRules, getBucketDataRedundancyTransition, getBucketDataRedundancyTransition, getBucketEncryption, getBucketEncryption, getBucketHttpsConfig, getBucketImage, getBucketImage, getBucketInfo, getBucketInfo, getBucketInventoryConfiguration, getBucketInventoryConfiguration, getBucketLifecycle, getBucketLifecycle, getBucketLocation, getBucketLocation, getBucketLogging, getBucketLogging, getBucketMetadata, getBucketMetadata, getBucketPolicy, getBucketPolicy, getBucketPolicyStatus, getBucketProcess, getBucketProcess, getBucketPublicAccessBlock, getBucketQosInfo, getBucketQosInfo, getBucketReferer, getBucketReferer, getBucketReplication, getBucketReplication, getBucketReplicationLocation, getBucketReplicationLocation, getBucketReplicationProgress, getBucketReplicationProgress, getBucketRequestPayment, getBucketRequestPayment, getBucketResourceGroup, getBucketStat, getBucketStat, getBucketStorageCapacity, getBucketStorageCapacity, getBucketTagging, getBucketTagging, getBucketTransferAcceleration, getBucketVersioning, getBucketVersioning, getBucketVpcip, getBucketWebsite, getBucketWebsite, getBucketWorm, getBucketWorm, getClientConfiguration, getConnectionPoolStats, getCredentialsProvider, getEndpoint, getImageStyle, getImageStyle, getLiveChannelHistory, getLiveChannelHistory, getLiveChannelInfo, getLiveChannelInfo, getLiveChannelStat, getLiveChannelStat, getMetaQueryStatus, getMultipartOperation, getObject, getObject, getObjectAcl, getObjectAcl, getObjectMetadata, getObjectMetadata, getObjectOperation, getObjectTagging, getObjectTagging, getPublicAccessBlock, getSimplifiedObjectMeta, getSimplifiedObjectMeta, getSymlink, getSymlink, getUdfApplicationInfo, getUdfApplicationLog, getUdfImageInfo, getUdfInfo, getUserQosInfo, getVodPlaylist, getVodPlaylist, headObject, headObject, initiateBucketWorm, initiateBucketWorm, isBucketExist, listAccessPoints, listBucketAccessPoints, listBucketDataRedundancyTransition, listBucketDataRedundancyTransition, listBucketInventoryConfigurations, listBucketInventoryConfigurations, listBucketInventoryConfigurations, listBuckets, listBuckets, listBuckets, listImageStyle, listImageStyle, listLiveChannels, listLiveChannels, listMultipartUploads, listObjects, listObjects, listObjects, listObjectsV2, listObjectsV2, listObjectsV2, listObjectsV2, listParts, listUdfApplications, listUdfs, listUserDataRedundancyTransition, listVersions, listVersions, listVersions, listVpcip, openMetaQuery, openMetaQuery, openMetaQuery, optionsObject, processObject, putAccessPointPolicy, putBucketAccessMonitor, putBucketArchiveDirectRead, putBucketHttpsConfig, putBucketImage, putBucketPublicAccessBlock, putImageStyle, putObject, putObject, putObject, putObject, putObject, putObject, putObject, putPublicAccessBlock, renameObject, renameObject, resizeUdfApplication, restoreObject, restoreObject, restoreObject, restoreObject, selectObject, setAsyncFetchTask, setAsyncFetchTask, setBucketAcl, setBucketAcl, setBucketCallbackPolicy, setBucketCORS, setBucketEncryption, setBucketInventoryConfiguration, setBucketInventoryConfiguration, setBucketLifecycle, setBucketLogging, setBucketPolicy, setBucketPolicy, setBucketProcess, setBucketQosInfo, setBucketQosInfo, setBucketReferer, setBucketReferer, setBucketRequestPayment, setBucketRequestPayment, setBucketResourceGroup, setBucketStorageCapacity, setBucketStorageCapacity, setBucketTagging, setBucketTagging, setBucketTagging, setBucketTransferAcceleration, setBucketVersioning, setBucketWebsite, setCloudBoxId, setDownloadOperation, setEndpoint, setLiveChannelStatus, setLiveChannelStatus, setObjectAcl, setObjectAcl, setObjectTagging, setObjectTagging, setObjectTagging, setProduct, setRegion, setUploadOperation, shutdown, switchCredentials, switchSignatureVersion, upgradeUdfApplication, uploadUdfImage, writeGetObjectResponsepublic OSSEncryptionClient(String endpoint, CredentialsProvider credsProvider, ClientConfiguration clientConfig, EncryptionMaterials encryptionMaterials, CryptoConfiguration cryptoConfig)
public PutObjectResult putObject(PutObjectRequest req) throws OSSException, ClientException
OSSBucket.putObject 在接口中 OSSputObject 在类中 OSSClientreq - The PutObjectRequest instance that has bucket name,
object key, metadata information.PutObjectResult instance.OSSException - If any errors occurred in OSS while processing the request.ClientException - If any errors are encountered in the client while making the
request or handling the response.public OSSObject getObject(GetObjectRequest req) throws OSSException, ClientException
OSSOSSObject from the bucket specified in
GetObjectRequest parameter.getObject 在接口中 OSSgetObject 在类中 OSSClientreq - A GetObjectRequest instance which specifies the bucket
name and the object key.OSSObject instance of the bucket file. The caller is
responsible to close the connection after usage.OSSException - If any errors occurred in OSS while processing the request.ClientException - If any errors are encountered in the client while making the
request or handling the response.public ObjectMetadata getObject(GetObjectRequest req, File file) throws OSSException, ClientException
OSSGetObjectRequest
parameter.getObject 在接口中 OSSgetObject 在类中 OSSClientreq - A GetObjectRequest instance which specifies bucket
name and object key.file - Target file instance to download as.ObjectMetadata instance of the bucket file meta.OSSException - If any errors occurred in OSS while processing the request.ClientException - If any errors are encountered in the client while making the
request or handling the response.public UploadFileResult uploadFile(UploadFileRequest uploadFileRequest) throws Throwable
OSSuploadFile 在接口中 OSSuploadFile 在类中 OSSClientuploadFileRequest - A UploadFileRequest instance that specifies the bucket
name, object key, file path ,part size (> 100K) and thread
count (from 1 to 1000) and checkpoint file.UploadFileRequest instance which has the new uploaded
file's key, ETag, location.Throwable - Base class for any exceptions.public DownloadFileResult downloadFile(DownloadFileRequest downloadFileRequest) throws Throwable
OSSdownloadFile 在接口中 OSSdownloadFile 在类中 OSSClientdownloadFileRequest - A DownloadFileRequest instance that specifies the
bucket name, object key, file path, part size (> 100K) and
thread count (from 1 to 1000) and checkpoint file. Also it
could have the ETag and ModifiedSince constraints.DownloadFileResult instance that has the
ObjectMetadata information.Throwable - Base class for any exceptions.public InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request, MultipartUploadCryptoContext context) throws OSSException, ClientException
public UploadPartResult uploadPart(UploadPartRequest request, MultipartUploadCryptoContext context)
public CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request, MultipartUploadCryptoContext context) throws OSSException, ClientException
@Deprecated public InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request) throws ClientException
initiateMultipartUpload(InitiateMultipartUploadRequest request, MultipartUploadCryptoContext context).initiateMultipartUpload 在接口中 OSSinitiateMultipartUpload 在类中 OSSClientrequest - A InitiateMultipartUploadRequest instance which
specifies the bucket name, object key and metadata.InitiateMultipartUploadResult instance which has the
global unique id if succeeds.ClientException - If any errors are encountered in the client while making the
request or handling the response.@Deprecated public UploadPartResult uploadPart(UploadPartRequest request) throws ClientException
uploadPart(UploadPartRequest request, MultipartUploadCryptoContext context).uploadPart 在接口中 OSSuploadPart 在类中 OSSClientrequest - A UploadPartRequest instance which specifies bucket,
object key, upload id, part number, content and length, MD5
digest and chunked transfer encoding flag.UploadPartResult instance to indicate
the upload result.ClientException - If any errors are encountered in the client while making the
request or handling the response.@Deprecated public AppendObjectResult appendObject(AppendObjectRequest appendObjectRequest) throws ClientException
OSSClient.appendObject(AppendObjectRequest appendObjectRequest).appendObject 在接口中 OSSappendObject 在类中 OSSClientappendObjectRequest - A AppendObjectRequest instance which specifies the
bucket name, appendable object key, the file or the
InputStream object to append.AppendObjectResult instance.ClientException - If any errors are encountered in the client while making the
request or handling the response.@Deprecated public UploadPartCopyResult uploadPartCopy(UploadPartCopyRequest request) throws ClientException
OSSClient.uploadPartCopy(UploadPartCopyRequest request).uploadPartCopy 在接口中 OSSuploadPartCopy 在类中 OSSClientrequest - A UploadPartCopyRequest instance which specifies: 1)
source file 2) source file's copy range 3) target file 4)
target file's upload Id and its part number 5) constraints
such as ETag match or non-match, last modified match or
non-match, etc.UploadPartCopyResult instance which has the part number
and ETag upon a successful upload.ClientException - If any errors are encountered in the client while making the
request or handling the response.@Deprecated public PutObjectResult putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders, boolean useChunkEncoding) throws ClientException
putObject 在接口中 OSSputObject 在类中 OSSClientsignedUrl - Signed Url, which has the bucket name, object key, account
information and accessed Ids and its signature. The url is
recommended to be generated by generatePresignedUrl().requestContent - InputStream instance to read from.contentLength - Hint content length to write. if useChunkEncoding is true,
then -1 is used.requestHeaders - Rquest headers,including standard or customized http headers
documented by PutObject REST API.useChunkEncoding - The flag of using chunked transfer encoding.PutObjectResult instance.ClientException - If any errors are encountered in the client while making the
request or handling the response.Copyright © 2025. All Rights Reserved.