public class OefClient extends ObsClient implements IOefClient
Constructor and Description |
---|
OefClient(ObsConfiguration config)
Constructor
|
OefClient(String endPoint)
Constructor
|
OefClient(String accessKey,
String secretKey,
ObsConfiguration config)
Constructor
|
OefClient(String accessKey,
String secretKey,
String endPoint)
Constructor
|
OefClient(String accessKey,
String secretKey,
String securityToken,
ObsConfiguration config)
Constructor
|
OefClient(String accessKey,
String secretKey,
String securityToken,
String endPoint)
Constructor
|
Modifier and Type | Method and Description |
---|---|
CreateAsynchFetchJobsResult |
createFetchJob(CreateAsyncFetchJobsRequest request)
Create an asynchronous fetch job
|
HeaderResponse |
deleteExtensionPolicy(String bucketName)
Delete an asynchronous policy
|
HeaderResponse |
putExtensionPolicy(String bucketName,
PutExtensionPolicyRequest request)
Configure an asynchronous policy.
|
QueryExtensionPolicyResult |
queryExtensionPolicy(String bucketName)
Query an asynchronous policy
|
QueryAsynchFetchJobsResult |
queryFetchJob(String bucketName,
String jobId)
Query an asynchronous fetch job
|
abortMultipartUpload, appendFile, appendObject, base64Md5, base64Md5, close, completeMultipartUpload, copyObject, copyObject, copyPart, createBucket, createBucket, createBucket, createBucket, createBucket, createGetTemporarySignature, createGetTemporarySignature, createPostSignature, createPostSignature, createPostSignature, createSignedUrl, createSignedUrl, createTemporarySignature, createV4PostSignature, createV4PostSignature, createV4PostSignature, createV4TemporarySignature, deleteBucket, deleteBucketCors, deleteBucketDirectColdAccess, deleteBucketEncryption, deleteBucketLifecycle, deleteBucketLifecycleConfiguration, deleteBucketPolicy, deleteBucketReplication, deleteBucketReplicationConfiguration, deleteBucketTagging, deleteBucketWebsite, deleteBucketWebsiteConfiguration, deleteObject, deleteObject, deleteObjects, deleteReadAheadObjects, doesObjectExist, doesObjectExist, downloadFile, dropFile, dropFolder, finalize, getAttribute, getBucketAcl, getBucketCors, getBucketDirectColdAccess, getBucketEncryption, getBucketFSStatus, getBucketLifecycle, getBucketLifecycleConfiguration, getBucketLocation, getBucketLocationV2, getBucketLogging, getBucketLoggingConfiguration, getBucketMetadata, getBucketNotification, getBucketPolicy, getBucketPolicyV2, getBucketQuota, getBucketReplication, getBucketReplicationConfiguration, getBucketStorageInfo, getBucketStoragePolicy, getBucketTagging, getBucketVersioning, getBucketWebsite, getBucketWebsiteConfiguration, getObject, getObject, getObject, getObjectAcl, getObjectAcl, getObjectMetadata, getObjectMetadata, getObjectMetadata, headBucket, initiateMultipartUpload, listBuckets, listBuckets, listBucketsV2, listMultipartUploads, listObjects, listObjects, listParts, listVersions, listVersions, listVersions, listVersions, listVersions, newBucket, newFile, newFolder, optionsBucket, optionsObject, putObject, putObject, putObject, putObject, putObject, putObjects, queryReadAheadObjectsTask, readAheadObjects, readFile, refresh, renameFile, renameFolder, restoreObject, restoreObjects, restoreObjectV2, setBucketAcl, setBucketAcl, setBucketCors, setBucketCors, setBucketDirectColdAccess, setBucketEncryption, setBucketFSStatus, setBucketLifecycle, setBucketLifecycleConfiguration, setBucketLogging, setBucketLoggingConfiguration, setBucketLoggingConfiguration, setBucketNotification, setBucketPolicy, setBucketQuota, setBucketReplication, setBucketReplicationConfiguration, setBucketStoragePolicy, setBucketTagging, setBucketVersioning, setBucketVersioning, setBucketWebsite, setBucketWebsiteConfiguration, setObjectAcl, setObjectAcl, setObjectAcl, setObjectMetadata, truncateFile, uploadFile, uploadPart, uploadPart, uploadPart, writeFile
_createPostSignature, _createTemporarySignature, abortMultipartUploadImpl, appendObjectImpl, completeMultipartUploadImpl, copyObjectImpl, copyPartImpl, createBucketImpl, createFetchJobImpl, createRequestBody, createV4TemporarySignature, deleteBucketCorsImpl, deleteBucketDirectColdAccessImpl, deleteBucketEncryptionImpl, deleteBucketImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketPolicyImpl, deleteBucketReplicationConfigurationImpl, deleteBucketTaggingImpl, deleteBucketWebsiteConfigurationImpl, deleteDisPolicyImpl, deleteExtensionPolicyImpl, deleteObjectImpl, deleteObjectsImpl, DeleteReadAheadObjectsImpl, doesObjectExistImpl, getApiVersion, getBucketAclImpl, getBucketCorsImpl, getBucketDirectColdAccessImpl, getBucketEncryptionImpl, getBucketLifecycleConfigurationImpl, getBucketLocationImpl, getBucketLoggingConfigurationImpl, getBucketMetadataImpl, getBucketNotificationConfigurationImpl, getBucketPolicyImpl, getBucketQuotaImpl, getBucketReplicationConfigurationImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, getBucketTaggingImpl, getBucketVersioningImpl, getBucketWebsiteConfigurationImpl, getCredential, getDisPolicyImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, headBucketImpl, initiateMultipartUploadImpl, initThreadPool, listAllBucketsImpl, listMultipartUploadsImpl, listObjectsImpl, listPartsImpl, listVersionsImpl, optionsImpl, putDisPolicyImpl, putObjectImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, recordBulkTaskStatus, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, setBucketAclImpl, setBucketCorsImpl, setBucketDirectColdAccessImpl, setBucketEncryptionImpl, setBucketFSStatusImpl, setBucketLifecycleConfigurationImpl, setBucketLoggingConfigurationImpl, setBucketNotificationImpl, setBucketPolicyImpl, setBucketQuotaImpl, setBucketReplicationConfigurationImpl, setBucketStorageImpl, setBucketTaggingImpl, setBucketVersioningImpl, setBucketWebsiteConfigurationImpl, setExtensionPolicyImpl, setObjectAclImpl, setObjectMetadataImpl, truncateFileImpl, uploadPartImpl, verifyResponseContentType, verifyResponseContentTypeForJson, writeFileImpl
addRequestHeadersToConnection, addRequestParametersToUrlPath, addRequestParametersToUrlPath, authorizeHttpRequest, convertHeadersToMap, getApiVersionCache, getEndpoint, getFileSystemDelimiter, getHttpPort, getHttpsOnly, getHttpsPort, getIConvertor, getIHeaders, getProviderCredentials, getRestHeaderPrefix, getRestMetadataPrefix, getXmlResponseSaxParser, initHttpClient, isAuthTypeNegotiation, isCname, isKeepAlive, isPathStyle, performRequest, performRequest, performRequest, performRequestAsync, performRequestAsync, performRequestAsync, performRequesttWithoutSignatureAsync, performRequestWithoutSignature, performRestDelete, performRestDelete, performRestDelete, performRestDelete, performRestForApiVersion, performRestGet, performRestGet, performRestGetForListBuckets, performRestHead, performRestOptions, performRestPost, performRestPost, performRestPut, performRestPut, renameMetadataKeys, retryRequest, setProviderCredentials, setupConnection, setupConnection, setupConnection, shutdown, shutdownImpl, sleepOnInternalError
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
public OefClient(String endPoint)
endPoint
- OEF service addresspublic OefClient(ObsConfiguration config)
config
- Configuration parameters of OEF clientpublic OefClient(String accessKey, String secretKey, String endPoint)
accessKey
- Access key IDsecretKey
- Secret access keyendPoint
- OEF service addresspublic OefClient(String accessKey, String secretKey, ObsConfiguration config)
accessKey
- Access key IDsecretKey
- Secret access keyconfig
- Configuration parameters of OEF clientpublic OefClient(String accessKey, String secretKey, String securityToken, String endPoint)
accessKey
- AK in the temporary access keyssecretKey
- SK in the temporary access keyssecurityToken
- Security tokenendPoint
- OEF service addresspublic OefClient(String accessKey, String secretKey, String securityToken, ObsConfiguration config)
accessKey
- AK in the temporary access keyssecretKey
- SK in the temporary access keyssecurityToken
- Security Tokenconfig
- Configuration parameters of OEF clientpublic HeaderResponse putExtensionPolicy(String bucketName, PutExtensionPolicyRequest request) throws ObsException
IOefClient
putExtensionPolicy
in interface IOefClient
bucketName
- Bucket namerequest
- Asynchronous policyObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic QueryExtensionPolicyResult queryExtensionPolicy(String bucketName) throws ObsException
IOefClient
queryExtensionPolicy
in interface IOefClient
bucketName
- Bucket nameObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse deleteExtensionPolicy(String bucketName) throws ObsException
IOefClient
deleteExtensionPolicy
in interface IOefClient
bucketName
- Bucket nameObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic CreateAsynchFetchJobsResult createFetchJob(CreateAsyncFetchJobsRequest request) throws ObsException
IOefClient
createFetchJob
in interface IOefClient
request
- Asynchronous fetch jobObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic QueryAsynchFetchJobsResult queryFetchJob(String bucketName, String jobId) throws ObsException
IOefClient
queryFetchJob
in interface IOefClient
bucketName
- Bucket namejobId
- Job IDObsException
- OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failsCopyright © 2019. All rights reserved.