org.jclouds.aws.s3
Interface AWSS3AsyncClient

All Superinterfaces:
org.jclouds.s3.S3AsyncClient

public interface AWSS3AsyncClient
extends org.jclouds.s3.S3AsyncClient

Provides access to amazon-specific S3 features

Author:
Adrian Cole, Jeremy Whitlock

Field Summary
 
Fields inherited from interface org.jclouds.s3.S3AsyncClient
VERSION
 
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> initiateMultipartUpload(String bucketName, org.jclouds.s3.domain.ObjectMetadata objectMetadata, org.jclouds.s3.options.PutObjectOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<String> uploadPart(String bucketName, String key, int partNumber, String uploadId, org.jclouds.io.Payload part)
           
 
Methods inherited from interface org.jclouds.s3.S3AsyncClient
bucketExists, copyObject, deleteBucketIfEmpty, deleteObject, disableBucketLogging, enableBucketLogging, getBucketACL, getBucketLocation, getBucketLogging, getBucketPayer, getObject, getObjectACL, headObject, listBucket, listOwnedBuckets, newS3Object, objectExists, putBucketACL, putBucketInRegion, putObject, putObjectACL, setBucketPayer
 

Method Detail

initiateMultipartUpload

com.google.common.util.concurrent.ListenableFuture<String> initiateMultipartUpload(String bucketName,
                                                                                   org.jclouds.s3.domain.ObjectMetadata objectMetadata,
                                                                                   org.jclouds.s3.options.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,
                                                                      org.jclouds.io.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-2012 jclouds. All Rights Reserved.