org.jclouds.aws.s3
Interface AWSS3AsyncClient
- All Superinterfaces:
- S3AsyncClient
public interface AWSS3AsyncClient
- extends S3AsyncClient
Provides access to amazon-specific S3 features
- Author:
- Adrian Cole
Method Summary |
com.google.common.util.concurrent.ListenableFuture<Void> |
abortMultipartUpload(String bucketName,
String key,
String uploadId)
|
com.google.common.util.concurrent.ListenableFuture<String> |
completeMultipartUpload(String bucketName,
String key,
String uploadId,
Map<Integer,String> parts)
|
com.google.common.util.concurrent.ListenableFuture<String> |
getBucketLocation(String bucketName)
|
com.google.common.util.concurrent.ListenableFuture<String> |
initiateMultipartUpload(String bucketName,
ObjectMetadata objectMetadata,
PutObjectOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
putBucketInRegion(String region,
String bucketName,
PutBucketOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<String> |
uploadPart(String bucketName,
String key,
int partNumber,
String uploadId,
Payload part)
|
Methods inherited from interface org.jclouds.s3.S3AsyncClient |
bucketExists, copyObject, deleteBucketIfEmpty, deleteObject, disableBucketLogging, enableBucketLogging, getBucketACL, getBucketLogging, getBucketPayer, getObject, getObjectACL, headObject, listBucket, listOwnedBuckets, newS3Object, objectExists, putBucketACL, putObject, putObjectACL, setBucketPayer |
putBucketInRegion
com.google.common.util.concurrent.ListenableFuture<Boolean> putBucketInRegion(@Nullable
String region,
String bucketName,
PutBucketOptions... options)
- Specified by:
putBucketInRegion
in interface S3AsyncClient
- See Also:
S3Client.putBucketInRegion(java.lang.String, java.lang.String, org.jclouds.s3.options.PutBucketOptions...)
getBucketLocation
com.google.common.util.concurrent.ListenableFuture<String> getBucketLocation(String bucketName)
- Specified by:
getBucketLocation
in interface S3AsyncClient
- See Also:
S3Client.getBucketLocation(java.lang.String)
initiateMultipartUpload
com.google.common.util.concurrent.ListenableFuture<String> initiateMultipartUpload(String bucketName,
ObjectMetadata objectMetadata,
PutObjectOptions... options)
- See Also:
AWSS3Client.initiateMultipartUpload(java.lang.String, org.jclouds.s3.domain.ObjectMetadata, org.jclouds.s3.options.PutObjectOptions...)
abortMultipartUpload
com.google.common.util.concurrent.ListenableFuture<Void> abortMultipartUpload(String bucketName,
String key,
String uploadId)
- See Also:
AWSS3Client.abortMultipartUpload(java.lang.String, java.lang.String, java.lang.String)
uploadPart
com.google.common.util.concurrent.ListenableFuture<String> uploadPart(String bucketName,
String key,
int partNumber,
String uploadId,
Payload part)
- See Also:
AWSS3Client.uploadPart(java.lang.String, java.lang.String, int, java.lang.String, org.jclouds.io.Payload)
completeMultipartUpload
com.google.common.util.concurrent.ListenableFuture<String> completeMultipartUpload(String bucketName,
String key,
String uploadId,
Map<Integer,String> parts)
- See Also:
AWSS3Client.completeMultipartUpload(java.lang.String, java.lang.String, java.lang.String, java.util.Map)
Copyright © 2009-2011 jclouds. All Rights Reserved.