public abstract class AbstractMultipartObjectClient extends AbstractObjectClient
AbstractClient.ActionCallbackWithResult<T>
Constructor and Description |
---|
AbstractMultipartObjectClient() |
Modifier and Type | Method and Description |
---|---|
HeaderResponse |
abortMultipartUpload(AbortMultipartUploadRequest request)
Abort a multipart upload.
|
CompleteMultipartUploadResult |
completeMultipartUpload(CompleteMultipartUploadRequest request)
Combine parts.
|
CopyPartResult |
copyPart(CopyPartRequest request)
Copy a part.
|
InitiateMultipartUploadResult |
initiateMultipartUpload(InitiateMultipartUploadRequest request)
Initialize a multipart upload.
|
MultipartUploadListing |
listMultipartUploads(ListMultipartUploadsRequest request)
List incomplete multipart uploads.
|
ListPartsResult |
listParts(ListPartsRequest request)
List uploaded parts.
|
UploadPartResult |
uploadPart(String bucketName,
String objectKey,
String uploadId,
int partNumber,
File file)
Upload a part.
|
UploadPartResult |
uploadPart(String bucketName,
String objectKey,
String uploadId,
int partNumber,
InputStream input)
Upload a part.
|
UploadPartResult |
uploadPart(UploadPartRequest request)
Upload a part.
|
appendObject, copyObject, copyObject, deleteObject, deleteObject, deleteObject, deleteObjects, doesObjectExist, doesObjectExist, getObject, getObject, getObject, getObjectAcl, getObjectAcl, getObjectAcl, getObjectMetadata, getObjectMetadata, getObjectMetadata, listObjects, listObjects, listVersions, listVersions, listVersions, listVersions, listVersions, optionsObject, putObject, putObject, putObject, putObject, putObject, restoreObject, restoreObjectV2, setObjectAcl, setObjectAcl, setObjectAcl, setObjectAcl, setObjectMetadata
deleteBucketDirectColdAccess, deleteBucketDirectColdAccess, deleteBucketEncryption, deleteBucketEncryption, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketPolicy, deleteBucketPolicy, deleteBucketReplication, deleteBucketReplication, deleteBucketTagging, deleteBucketTagging, deleteBucketWebsite, deleteBucketWebsite, getBucketDirectColdAccess, getBucketDirectColdAccess, getBucketEncryption, getBucketEncryption, getBucketFSStatus, getBucketLifecycle, getBucketLifecycle, getBucketNotification, getBucketNotification, getBucketPolicy, getBucketPolicy, getBucketPolicyV2, getBucketPolicyV2, getBucketReplication, getBucketReplication, getBucketTagging, getBucketTagging, getBucketWebsite, getBucketWebsite, setBucketDirectColdAccess, setBucketDirectColdAccess, setBucketEncryption, setBucketEncryption, setBucketFSStatus, setBucketLifecycle, setBucketLifecycle, setBucketNotification, setBucketNotification, setBucketPolicy, setBucketPolicy, setBucketReplication, setBucketReplication, setBucketTagging, setBucketTagging, setBucketWebsite, setBucketWebsite
createBucket, createBucket, createBucket, createBucket, deleteBucket, deleteBucket, deleteBucketCors, deleteBucketCors, getBucketAcl, getBucketAcl, getBucketCors, getBucketCors, getBucketLocation, getBucketLocation, getBucketLocationV2, getBucketLogging, getBucketLogging, getBucketMetadata, getBucketQuota, getBucketQuota, getBucketRequestPayment, getBucketRequestPayment, getBucketStorageInfo, getBucketStorageInfo, getBucketStoragePolicy, getBucketStoragePolicy, getBucketVersioning, getBucketVersioning, headBucket, headBucket, listBuckets, listBucketsV2, setBucketAcl, setBucketAcl, setBucketCors, setBucketCors, setBucketLogging, setBucketLogging, setBucketLoggingConfiguration, setBucketQuota, setBucketQuota, setBucketRequestPayment, setBucketRequestPayment, setBucketStoragePolicy, setBucketStoragePolicy, setBucketVersioning, setBucketVersioning
createBucket, deleteBucketLifecycleConfiguration, deleteBucketReplicationConfiguration, deleteBucketWebsiteConfiguration, getBucketLifecycleConfiguration, getBucketLoggingConfiguration, getBucketReplicationConfiguration, getBucketWebsiteConfiguration, listBuckets, optionsBucket, setBucketAcl, setBucketCors, setBucketLifecycleConfiguration, setBucketLoggingConfiguration, setBucketReplicationConfiguration, setBucketVersioning, setBucketWebsiteConfiguration
base64Md5, base64Md5, close, createGetTemporarySignature, createGetTemporarySignature, createPostSignature, createPostSignature, createPostSignature, createSignedUrl, createSignedUrl, createTemporarySignature, createV4PostSignature, createV4PostSignature, createV4PostSignature, createV4TemporarySignature, doActionWithResult, init, refresh
createPostSignatureResponse, createTemporarySignatureResponse, createV4TemporarySignature, initThreadPool, recordBulkTaskStatus
createFetchJobImpl, deleteDisPolicyImpl, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, getDisPolicyImpl, putDisPolicyImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, setExtensionPolicyImpl
listContentSummaryImpl, renameFileImpl, truncateFileImpl, writeFileImpl
appendObjectImpl, modifyObjectImpl, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, truncateObjectImpl
abortMultipartUploadImpl, completeMultipartUploadImpl, copyPartImpl, initiateMultipartUploadImpl, listMultipartUploadsImpl, listPartsImpl, uploadPartImpl
copyObjectImpl, deleteObjectImpl, deleteObjectsImpl, doesObjectExistImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, getObjectUrl, putObjectImpl, setObjectAclImpl, setObjectMetadataImpl
deleteBucketCorsImpl, deleteBucketDirectColdAccessImpl, deleteBucketEncryptionImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketReplicationConfigurationImpl, deleteBucketTaggingImpl, deleteBucketWebsiteConfigurationImpl, getBucketAclImpl, getBucketCorsImpl, getBucketDirectColdAccessImpl, getBucketEncryptionImpl, getBucketLifecycleConfigurationImpl, getBucketLoggingConfigurationImpl, getBucketNotificationConfigurationImpl, getBucketQuotaImpl, getBucketReplicationConfigurationImpl, getBucketRequestPaymentImpl, getBucketTaggingImpl, getBucketVersioningImpl, getBucketWebsiteConfigurationImpl, setBucketAclImpl, setBucketCorsImpl, setBucketDirectColdAccessImpl, setBucketEncryptionImpl, setBucketLifecycleConfigurationImpl, setBucketLoggingConfigurationImpl, setBucketNotificationImpl, setBucketQuotaImpl, setBucketReplicationConfigurationImpl, setBucketRequestPaymentImpl, setBucketTaggingImpl, setBucketVersioningImpl, setBucketWebsiteConfigurationImpl
createBucketImpl, deleteBucketImpl, deleteBucketPolicyImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, headBucketImpl, listAllBucketsImpl, listObjectsImpl, listVersionsImpl, optionsImpl, setBucketFSStatusImpl, setBucketPolicyImpl, setBucketStorageImpl
transAppendObjectRequest, transConditionCopyHeaders, transConditionGetObjectHeaders, transCopyObjectRequest, transCopyPartRequest, transCreateBucketRequest, transExtensionPermissions, transGetObjectParams, transGetObjectRequest, transInitiateMultipartUploadRequest, transListContentSummaryRequest, transListObjectsRequest, transListVersionsRequest, transModifyObjectRequest, transPutObjectRequest, transRangeHeader, transRestoreObjectResultToRestoreObjectStatus, transSetObjectMetadataRequest, transSseCHeaders, transSseCSourceHeaders, transSseHeaders, transSseKmsHeaders, transUploadPartRequest, transWriteFileRequest
getCredential, prepareRESTHeaderAcl, prepareRESTHeaderAclObject, putAclImpl
build, build, cleanResponseHeaders, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putHeader, setResponseHeaders, setStatusCode, transRequestPaymentHeaders, transRequestPaymentHeaders, verifyResponseContentType, verifyResponseContentTypeForJson
addRequestHeadersToConnection, authorizeHttpRequest, convertHeadersToMap, getApiVersionCache, getFileSystemDelimiter, getIConvertor, getIHeaders, getProviderCredentials, getRestHeaderPrefix, getRestMetadataPrefix, getXmlResponseSaxParser, isAuthTypeNegotiation, performRequest, performRequest, performRequest, performRequestWithoutSignature, performRestDelete, performRestDelete, performRestDelete, performRestDelete, performRestForApiVersion, performRestGet, performRestGet, performRestGetForListBuckets, performRestHead, performRestOptions, performRestPost, performRestPost, performRestPut, performRestPut, renameMetadataKeys, retryRequest, setCanUseStandardHTTPHeaders, setProviderCredentials, setUserHeaders
addRequestParametersToUrlPath, addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, initHttpClient, isCname, isKeepAlive, isPathStyle, setupConnection, setupConnection, setupConnection, shutdown, shutdownImpl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteReadAheadObjects, downloadFile, modifyObject, modifyObject, modifyObject, putObjects, queryReadAheadObjectsTask, readAheadObjects, renameObject, renameObject, restoreObjects, truncateObject, truncateObject, uploadFile
appendFile, dropFile, dropFolder, getAttribute, listContentSummary, newBucket, newFile, newFolder, readFile, renameFile, renameFolder, truncateFile, writeFile
public InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request) throws ObsException
IObsClient
request
- Parameters in a request for initializing a multipart uploadObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse abortMultipartUpload(AbortMultipartUploadRequest request) throws ObsException
IObsClient
request
- Parameters in a request for aborting a multipart uploadObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic UploadPartResult uploadPart(String bucketName, String objectKey, String uploadId, int partNumber, InputStream input) throws ObsException
IObsClient
bucketName
- Bucket nameobjectKey
- Object nameuploadId
- Multipart upload IDpartNumber
- Part numberinput
- Data stream to be uploadedObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic UploadPartResult uploadPart(String bucketName, String objectKey, String uploadId, int partNumber, File file) throws ObsException
IObsClient
bucketName
- Bucket nameobjectKey
- Object nameuploadId
- Multipart upload IDpartNumber
- Part numberfile
- File to be uploadedObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic UploadPartResult uploadPart(UploadPartRequest request) throws ObsException
IObsClient
request
- Parameters in a part upload requestObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic CopyPartResult copyPart(CopyPartRequest request) throws ObsException
IObsClient
request
- Parameters in the request for copying a partObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request) throws ObsException
IObsClient
request
- Parameters in a request for combining partsObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic ListPartsResult listParts(ListPartsRequest request) throws ObsException
IObsClient
request
- Parameters in a request for listing uploaded partsObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic MultipartUploadListing listMultipartUploads(ListMultipartUploadsRequest request) throws ObsException
IObsClient
request
- Parameters in a request for listing multipart uploadsObsException
- OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failsCopyright © 2021. All rights reserved.