public abstract class AbstractPFSClient extends AbstractMultipartObjectClient
AbstractClient.ActionCallbackWithResult<T>
Constructor and Description |
---|
AbstractPFSClient() |
abortMultipartUpload, completeMultipartUpload, copyPart, initiateMultipartUpload, listMultipartUploads, listParts, uploadPart, uploadPart, uploadPart
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, putObjects, queryReadAheadObjectsTask, readAheadObjects, restoreObjects, uploadFile
public ListContentSummaryResult listContentSummary(ListContentSummaryRequest request) throws ObsException
IFSClient
request
- Request parameters for obtain folder contentSummaryObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failspublic RenameObjectResult renameObject(String bucketName, String objectKey, String newObjectKey) throws ObsException
IObsClient
bucketName
- Bucket nameobjectKey
- File name or directory namenewObjectKey
- Name of the renamed file or directoryObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic RenameObjectResult renameObject(RenameObjectRequest request) throws ObsException
IObsClient
request
- Parameters of a request for renaming a fileObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic TruncateObjectResult truncateObject(String bucketName, String objectKey, long newLength) throws ObsException
IObsClient
bucketName
- Bucket nameobjectKey
- File namenewLength
- Size of the truncated fileObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic TruncateObjectResult truncateObject(TruncateObjectRequest request) throws ObsException
IObsClient
request
- Parameters of a request for truncating a fileObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic ModifyObjectResult modifyObject(String bucketName, String objectKey, long position, File file) throws ObsException
IObsClient
bucketName
- Bucket nameobjectKey
- File nameposition
- Start position for writing data to a filefile
- Local file pathObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic ModifyObjectResult modifyObject(String bucketName, String objectKey, long position, InputStream input) throws ObsException
IObsClient
bucketName
- Bucket nameobjectKey
- File nameposition
- Start position for writing data to a fileinput
- Data stream to be uploadedObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic ModifyObjectResult modifyObject(ModifyObjectRequest request) throws ObsException
IObsClient
request
- Request parameters for writing data to a fileObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic ObsFSAttribute getAttribute(GetAttributeRequest request) throws ObsException
IFSClient
request
- Request parameters for obtaining filer or folder propertiesObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failspublic ReadFileResult readFile(ReadFileRequest request) throws ObsException
IFSClient
request
- Request parameters for obtaining the file contentObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failspublic ObsFSFile appendFile(WriteFileRequest request) throws ObsException
IFSClient
request
- Request parameters for writing data to a fileObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failspublic RenameResult renameFile(RenameRequest request) throws ObsException
IFSClient
request
- Request parameters for renaming a fileObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failspublic RenameResult renameFolder(RenameRequest request) throws ObsException
IFSClient
request
- Request parameters for renaming a folderObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failspublic TruncateFileResult truncateFile(TruncateFileRequest request) throws ObsException
IFSClient
request
- Request parameters for truncating a fileObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failspublic DropFileResult dropFile(DropFileRequest request) throws ObsException
IFSClient
request
- Request parameters for deleting a fileObsException
- OBS SDK self-defined exception,
thrown when the interface fails to be called or access to OBS failsCopyright © 2021. All rights reserved.